semvec/pypi-packages huggingface dataset:
TickBox 1.0.0
A terminal-based TO-DO list manager with rich functionality.
License: MIT

TickBox: The Simple Yet Powerful Terminal-Based To-Do List Manager

TickBox is a lightweight, command-line to-do list manager that helps you keep track of your tasks with ease. Designed for developers and terminal enthusiasts, TickBox enables you to organize your to-do lists directly from the command line, with features that make task management simple and efficient.

Key Features:

* Quick Task Creation: Add tasks with descriptions, priorities, due dates, and multiple tags.
* Task Management: Mark tasks as done or pending, edit task details, and delete tasks.
* Auto-Complete Capabilities: Autocomplete task selection for editing, marking as done, or deletion.
* Filtering and Sorting: Filter tasks by status (pending or done), and sort by due date or priority for better task management.
* Incremental Task IDs: Tasks are assigned simple, sequential IDs for easy reference.
* Multi-Tag Support: Use comma-separated tags to categorize tasks and help organize your workflow.
* Compact and Intuitive Output: See task status, descriptions, and details clearly listed.
* Aliases for Command Convenience: Execute commands using tickbox or the shorter tick.
* TickBox is ideal for anyone looking for a distraction-free, terminal-focused to-do list manager. Whether you're a developer working on multiple projects, a student managing assignments, or simply a to-do list enthusiast, TickBox provides the features you need to stay on top of your tasks.

Example Commands:

Add a Task:
    `tickbox add "Complete Python project" --due_date 2024-10-20 --priority High --tags work,python`


List Tasks:
   ` tickbox list --status pending --sort priority`


Mark a Task as Done:
    `tickbox done "Python project"`


Edit a Task:
    `tickbox edit 1 --description "Finish Python project" --priority Medium`


Delete a Task:
   ` tickbox delete 1`
project-utils-config 2.0.0
python project utils,version from 2.0.0
License: MIT
Keywords: python, utils, project utils

# project-utils

#### 介绍
project-utils 基于python3 的工具包

#### 软件架构
使用时继承相应类即可


#### 安装教程
```shell
pip3 install project-utils-2023
```

#### 使用说明
1. 安装以下格式创建工程
   - config
     - config.ini
       ```ini
       [BASE]
       data_url = data
       log_url = logs
       output_url = output
       tmp_url = tmp
       [MYSQL]
       host = 
       port = 
       user = 
       password = 
       database = 
       
       [REDIS]
       host = 
       port = 
       password = 
       db = 
       
       [SYSTEM]
       path =
       ```

   - data
   - logs
   - output
   - src
   - tmp
## example

```python
import asyncio

from utils.web.django import CeleryConfig

from new_utils import settings


class Config(CeleryConfig):
    settings = settings
    max_length = 256

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.loop = asyncio.get_event_loop()

    def django_setting_init(self):
        super().django_setting_init()
        # self.settings.DEBUG = False
        self.add_allowed_hosts("*")
        self.add_app("rest_framework")
        self.add_app("user")
        self.add_middleware("middleware.my_middle.MyMiddleware")

```
pdat-aes-encryptor 0.3.0
AES Encryptor
License: MIT
Requires Python: <4.0,>=3.10
Keywords: aes, encryptor

## AES Encryptor/Decryptor
### Description
This project provides a class AESEncryptor for encrypting and decrypting text using the AES (Advanced Encryption Standard) algorithm. The class includes methods for both encryption and decryption, ensuring secure data transmission.


### Installation
To use this project, you need to install the required dependencies. You can do this using poetry:
```sh
pip install pdat-aes-encryptor
```

or 

```sh
poetry add pdat-aes-encryptor
```

### Usage
#### Encryption
To encrypt text, use the encrypt_aes method:
```python
from pdat_aes_encryptor.aes_encryptor import AESEncryptor

key = "your_secret_key_here"  # Ensure the key length is 16, 24, or 32 characters
plain_text = "Hello, World!"
encrypted_text = AESEncryptor.encrypt_aes(plain_text, key)
print(f"Encrypted text: {encrypted_text}")
```

#### Decryption
To decrypt text, use the decrypt_aes method:
```python
from pdat_aes_encryptor.aes_encryptor import AESEncryptor

key = "your_secret_key_here"  # Ensure the key length is 16, 24, or 32 characters
cipher_text = b'\xbb\x08\x80\xc3\r\\V\xa8D\x1f\x82$\xf6\xca8\xe0 \xa1>\x8c\x9fj+{\xb5\xcf\xf7\xa8\xf7\x85O\xf4'
decrypted_text = AESEncryptor.decrypt_aes(cipher_text, key)
print(f"Decrypted text: {decrypted_text}")
```