semvec/pypi-packages huggingface dataset:
dashport 0.7.8
Dashport curses wrapper for Python

[![PyPI version](https://badge.fury.io/py/dashport.svg)](https://badge.fury.io/py/dashport) [![Documentation Status](https://readthedocs.org/projects/dashport/badge/?version=latest)](https://dashport.readthedocs.io/en/latest/?badge=latest)

# dashport

Dashport - An easy and safe way to use curses

## Installation

You can install from source code by cloning down this repo and running:

```
pip install .
```

Alternatively, use this to install from PyPI:

```
pip install dashport
```
chars 0.1.2
A package for character sets
Requires Python: >=3.6

# CHARS

chars is a simple Python package that provides functions to get different sets of characters including uppercase letters, lowercase letters, numbers, and special characters.

## Features

- Retrieve uppercase letters
- Retrieve lowercase letters
- Retrieve numbers
- Retrieve special characters
- Retrieve a combination of all character sets

## Installation

You can install the package using `pip3`:

```sh
pip3 install chars
```

## Usage

### Importing the Package
To use the functions provided by the package, you first need to import the `chars` module:

```sh
from mypackage import chars
```

### Retrieving Uppercase Letters
You can retrieve all uppercase letters using the uppercase function:

```sh
uppercase_chars = chars.uppercase()
print(uppercase_chars)
# Output: ABCDEFGHIJKLMNOPQRSTUVWXYZ
```

### Retrieving Lowercase Letters
To get all lowercase letters, use the lowercase function:

```sh
lowercase_chars = chars.lowercase()
print(lowercase_chars)
# Output: abcdefghijklmnopqrstuvwxyz
```

### Retrieving Numbers
If you need all numeric characters, use the numbers function:

```sh
numbers = chars.numbers()
print(numbers)
# Output: 1234567890
```

### Retrieving Special Characters
For special characters, use the specialchars function:

```sh
special_chars = chars.specialchars()
print(special_chars)
# Output: ~`!@#$%^&*()-_=+|[]\{|};':",./<> ?
```

### Retrieving All Characters
To get a combination of uppercase letters, lowercase letters, numbers, and special characters, use the all function:

```sh
all_chars = chars.all()
print(all_chars)
# Output: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~`!@#$%^&*()-_=+|[]\{|};':",./<>? 1234567890
```

You can install the package using `pip3`:

```sh
pip3 install chars
```

## License

This project is licensed under the MIT License. See the LICENSE file for details.
DSApy 0.1
This helps in using of different data structure and algorithms
Requires Python: >=3.6

# DSAPy

<p align=center>
<img src="https://img.shields.io/badge/Python-FFD43B?style=for-the-badge&logo=python&logoColor=blue">
<a href="https://github.com/Soumya-Chakraborty/DSApy/releases"><img src="https://badgen.net/github/release/Soumya-Chakraborty/DSApy">
<a href="https://github.com/Soumya-Chakraborty/DSApy/graphs/commit-activity"><img src="https://img.shields.io/badge/Maintained%3F-yes-green.svg">
<a href="https://github.com/Soumya-Chakraborty/DSApy/blob/main/LICENSE"><img src="https://img.shields.io/github/license/Soumya-Chakraborty/DSApy ">

DSAPy is a Python package that provides implementations of various data structures and algorithms.

## Installation

You can install DSAPy using pip:

```
pip install DSAPy
```

## Features

DSAPy currently includes the following data structures and algorithms:

- Stack
- Queue
- Linked List
- Binary Tree
- Graph
- Searching algorithms (e.g., linear search, binary search)
- Sorting algorithms (e.g., bubble sort, merge sort)

## Usage

Here's a quick example of how to use DSAPy:

```python
from DSAPy.dataStructure import Stack, Queue, LinkedList, Tree, Graph

# Create a stack
stack = Stack()
stack.push(1)
stack.push(2)
print(stack.pop())  # Output: 2

# Create a queue
queue = Queue()
queue.enqueue(1)
queue.enqueue(2)
print(queue.dequeue())  # Output: 1

# Create a linked list
linked_list = LinkedList()
linked_list.add_first(1)
linked_list.add_last(2)
linked_list.print_list()  # Output: 1 2

# Create a binary tree
tree = Tree()
tree.add(5)
tree.add(3)
tree.add(8)
tree.print_tree()  # Output: 3 5 8

# Create a graph
graph = Graph()
graph.add_vertex('A')
graph.add_vertex('B')
graph.add_edge('A', 'B')
graph.print_graph()  # Output: A : ['B']
```

## Contributing

Contributions are welcome! If you'd like to contribute to DSAPy, please feel free to submit pull requests or raise issues on GitHub.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
```

Feel free to customize it further according to your preferences and add more detailed explanations, examples, or sections as needed.
date-difference 0.1.0
A Python library to calculate the difference between two dates.
Requires Python: >=3.6

# date_difference

مكتبة Python لحساب الفرق بين تاريخين.

## كيفية الاستخدام

```python
from date_difference import calculate_date_difference

# حساب الفرق بين التاريخين
days, hours, minutes, seconds = calculate_date_difference("2023-01-01 12:00:00", "2024-05-30 15:30:45")

# طباعة النتيجة
print(f"الفرق بين التاريخين هو: {days} أيام، {hours} ساعات، {minutes} دقائق، {seconds} ثوانٍ")
ciphergeard 1.0
Implementation of several famous ancient ciphers in Python.
Requires Python: >=3.8
Keywords: cipher, encoder

Ciphergeard
====================

Ciphergeard is a small package which implements some famous ancient ciphers in Python.
The name '**Ciphergeard**' is made up of 2 words - '**Cipher**' and '**geard**'.
**Geard** is the old English word for '**garden**'. So **Ciphergeard** is basically '**Cipher Garden**'.

I just randomly thought about using the word 'garden' and stuck with it.

This library provides functionalities to encrypt and decrypt messages using a variety of historical ciphers.

Currently supported ciphers include:

- Affine Cipher
- Atbash Cipher
- Baconian Cipher
- Bifid Cipher
- Caesar Cipher
- Columnar Transposition Cipher
- Morse Code
- Playfair Cipher
- Rail Fence Cipher
- ROT13 Cipher
- Vernam Cipher
- VigenÃ¨re Cipher (Standard, Beaufort, Gronsfeld, and Running Key variants)

## Important Notes:

- This library's implementations can handle non-English characters.
- **Security Disclaimer**: These ciphers are for educational purposes only and should never be used for serious encryption. They are easily breakable and offer no real security for sensitive information.
- **Future Enhancements**: There is a plan to add support for additional ciphers and potentially other languages in future releases.
- **Contributing**: I would gratefully appreciate any help in improving this package! Please report any errors, bugs, performance/efficiency issues you may encounter.

## Documentation

You can check out the detailed documentation at [Ciphergeard Documentation](https://ciphergeard.readthedocs.io/en/latest/index.html)

## Contact

You can contact me on my email - ivoscev@gmail.com