semvec/pypi-packages huggingface dataset:
voxelbotutils 0.8.4
A set of bot utilities for Novus
Requires Python: >=3.8

![GitHub stars badge](https://img.shields.io/github/stars/Voxel-Fox-Ltd/VoxelBotUtils)
![PyPi version info](https://img.shields.io/pypi/v/voxelbotutils.svg)
![PyPi Python versions](https://img.shields.io/pypi/pyversions/voxelbotutils.svg)
![Twitter badge](https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2FVoxel-Fox-Ltd%2FVoxelBotUtils)

# VoxelBotUtils

VoxelBotUtils (VBU) is an extension for Novus to speed up Discord bot development. It includes a whole slew of features that are commonly used in a lot of bots so you don't need to keep writing them every time. Many features are available to you by default:

* Built-in error handling for all of Novus's errors.
* Built-in database connector.
* Logging using Python's `logging.Logger` classes.
* Webhook sends on different events.
* Bot stats posting via StatsD and DataDog.
* A help command that doesn't look like trash.
* Owner-only commands.
* Presence auto-updating based on Twitch streamers.
* Website utilities.
* And more...

# Basic Usage

* Install VBU via pip - `pip install voxelbotutils`.
* Create your config file via CMD - `vbu create-config bot`.
* Update your auto-generated config file in `config/config.toml`.
* (Optional) Add/change any cogs you wish inside of the `cogs/` folder.
* Run your bot - `vbu run-bot`.

# Docs

Documentation for the package and its usage can be [found here](https://voxelbotutils.readthedocs.io/).

# Installing

The package is available via PyPi - `pip install voxelbotutils`. The tags on this repo can be used to keep up-to-date with different releases. The master branch is not guaranteed to be fully working, whereas PyPi releases are.
survtur-glacier 2022.4a12
GUI to work with AWS Glacier cold storage
Requires Python: >=3.8

Survtur Glacier
===============

GUI client for with [Amazon Glacier](https://aws.amazon.com/s3/storage-classes/glacier/) — cheap and very cold data storage.
Archive naming is compatible with [FastGlacier for Windows](https://fastglacier.com). Written on Python and Qt.

![Main window example](./.readme_images/main_window.png)

Can do
------
* List vaults content.
* Upload archives.
* Download archives.
* Emulate directory structure.
* Check for duplicates before uploading.


Can't do
--------
* [Create/delete vaults](https://docs.aws.amazon.com/amazonglacier/latest/dev/working-with-vaults.html)
* Delete archives (planned).

Installation
------------
    pip3 install survtur-glacier

Starting
-------
After installation on most systems this command should work:

    survtur-glacier    

If you see command not found error, try this:
    
    python3 -c "import survtur_glacier as s; s.start()"

First start and AWS credentials
-------------------------------
On first start app will create `~/.survtur-glacier/config.ini`.
You should write there your AWS credentials and region.

Without correct credentials, app will not start. You'll see error in terminal.


Cancelling and removing faulty tasks
------------------------------------

Whe you cancel task, it goes to "Faulty" list of tasks. All faulty tasks will be restarted on next programm start.
If you want to completely remove faulty and cancelled tasks, you have to delete faulty tasks.

To clean cancelled tasks:
   1. Go to faulty task list.
   2. Select tasks you want to delete.
   3. Click Right mouse button and choose "Delete"