semvec/pypi-packages huggingface dataset:
tian_drive 0.1.0
python.thienhang.com
Requires Python: <4.0,>=3.11


<a id="readme-top"></a>


<br />
<div align="center">
  <a href="dev.thienhang.com">
    
  </a>

  <h3 align="center">Multiple data platform</h3>

  <p align="center">
    open@thienhang.com
    <br />
    <a href="https://python.thienhang.com"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://pypi.org/project/tian_core/">Pypi</a>
    ·
    <a href="https://open.thienhang.com">Website</a>
  </p>
</div>
EDS-Lib 1.1.1
Encoded Data Storages Lib on Python
Requires Python: >=2.0

# EDS (Encrypted Data Storage)

My Python library for working with encrypted files by key.

## Overview

EDS provides a simple way to store sensitive data in encrypted files while maintaining easy access through a key-based system. It's perfect for storing configuration files, credentials, and other sensitive JSON data that needs basic encryption.

## Features

- XOR encryption with SHA-256 key hashing
- JSON data format support
- Simple key-based file access

## Quick Start

Here's a simple example of how to use EDS:

```python
from eds.core import EDSFile

# Initialize encrypted file
eds_file = EDSFile(filename="login_data.eds", key="qwe123")

# Write data
data = {
    "api_key": "777-QWE-777",
    "credentials": {
        "username": "admin",
        "password": "admin"
    }
}
eds_file.write(data)

# Read data
stored_data = eds_file.read()
print(stored_data)
```

## Documentation

### EDSFile Class

The main class for handling encrypted file operations.

#### Constructor

```python
EDSFile(filename: str, key: str)
```

- `filename`: Path to the encrypted file
- `key`: Encryption/decryption key


#### Methods

##### write(data: Union[str, dict, list]) -> None

Encrypts and writes data to file

- `data`: JSON-serializable data (string, dictionary, or list)


##### read() -> Union[str, dict, list]

Reads and decrypts file content

- Returns: Decrypted JSON data
- Raises: `DecryptFileError` if decryption fails


## Security Considerations

- EDS uses basic XOR encryption with SHA-256 key hashing
- Suitable for basic data protection needs
- Not recommended for highly sensitive data requiring military-grade encryption
- Key management is the user's responsibility


## Error Handling

The library includes the `DecryptFileError` exception which is raised when:

- The wrong decryption key is used
- The file content is corrupted
- The content cannot be decoded as JSON

## Contributing

Contributions are welcome! Please feel free to submit pull requests.

## Disclaimer

This library provides basic encryption and should not be used as the sole protection for highly sensitive data. For production systems requiring high security, please use established encryption libraries and consult with security experts.
tian_http 0.1.0
python.thienhang.com
Requires Python: <4.0,>=3.11


<a id="readme-top"></a>


<br />
<div align="center">
  <a href="dev.thienhang.com">
    
  </a>

  <h3 align="center">Multiple data platform</h3>

  <p align="center">
    open@thienhang.com
    <br />
    <a href="https://python.thienhang.com"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://pypi.org/project/tian_core/">Pypi</a>
    ·
    <a href="https://open.thienhang.com">Website</a>
  </p>
</div>
tian_glog 0.1.0
python.thienhang.com
Requires Python: <4.0,>=3.11


<a id="readme-top"></a>


<br />
<div align="center">
  <a href="dev.thienhang.com">
    
  </a>

  <h3 align="center">Multiple data platform</h3>

  <p align="center">
    open@thienhang.com
    <br />
    <a href="https://python.thienhang.com"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://pypi.org/project/tian_core/">Pypi</a>
    ·
    <a href="https://open.thienhang.com">Website</a>
  </p>
</div>
tian_template 0.1.0
python.thienhang.com
Requires Python: <4.0,>=3.11


<a id="readme-top"></a>


<br />
<div align="center">
  <a href="dev.thienhang.com">
    
  </a>

  <h3 align="center">Multiple data platform</h3>

  <p align="center">
    open@thienhang.com
    <br />
    <a href="https://python.thienhang.com"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://pypi.org/project/tian_core/">Pypi</a>
    ·
    <a href="https://open.thienhang.com">Website</a>
  </p>
</div>
fetchrunner 0.1.0
A CLI tool to fetch running race information from Kikourou website.
Requires Python: >=3.12

# Fetchrunner - Retrieve runner race results

This tool fetches running race results for a runner by retrieving informations from Kikourou website.

## 🛠️ Installation


### With PyPI


```bash
pip install fetchrunner
```


### With Github


```bash
git clone https://github.com/arnautt/fetchrunner.git
cd fetchrunner/
pip install -e .
```


### With Docker


```bash
docker build . -t fetchrunner-image
docker run fetchrunner-image fetchrunner --name "Arnaud, Trog"
```


## ⚡ Usage

To fetch race results for a runner, simply use:

```
fetchrunner --name "FirstName, Surname" --save path/to/save/folder
```

Remark: Name format is important, don't forget the comma and start with the first name

## 📄 Output


![CLI output](assets/output.png)



## 📋 TODO

- [] Integrate unit testing in CI/CD
- [] Add automatic deploy to Pypi with Github actions
- [] Handle names with special characters
python-coingecko 0.0.15
Python wrapper for coingecko.com v3 api
Requires Python: >=3.9

# python-coingecko
<p align="center">
    <a href="https://github.com/nickatnight/python-coingecko/actions">
        <img alt="GitHub Actions status" src="https://github.com/nickatnight/python-coingecko/actions/workflows/main.yml/badge.svg">
    </a>
    <a href="https://codecov.io/gh/nickatnight/python-coingecko">
        <img alt="Coverage" src="https://codecov.io/gh/nickatnight/python-coingecko/branch/main/graph/badge.svg?token=I20H47UKRK"/>
    </a>
    <a href="https://pypi.org/project/python-coingecko/">
        <img alt="PyPi Shield" src="https://img.shields.io/pypi/v/python-coingecko">
    </a>
    <a href="https://www.python.org/downloads/">
        <img alt="Python Versions Shield" src="https://img.shields.io/badge/Python-3.9+-blue?logo=python&logoColor=white">
    </a>
    <a href="https://python-coingecko.readthedocs.io/en/stable/"><img alt="Read The Docs Badge" src="https://img.shields.io/readthedocs/python-coingecko"></a>
    <a href="https://pypi.org/project/python-coingecko/">
        <img alt="Download Shield" src="https://img.shields.io/pypi/dm/python-coingecko">
    </a>
    <a href="https://github.com/nickatnight/python-coingecko/blob/master/LICENSE">
        <img alt="License Shield" src="https://img.shields.io/github/license/nickatnight/python-coingecko">
    </a>
</p>

## Features
- 🪙 **CoinGecko** [api routes](https://docs.coingecko.com/reference/introduction), including current beta
- ♻️ **Retry Strategy** Sensible defaults to reliably retry/back-off fetching data from coingecko
- ✏️ **Code Formatting** Fully typed with [mypy](https://mypy-lang.org/) and code formatters [black](https://github.com/psf/black) / [isort](https://pycqa.github.io/isort/)
- ⚒️ **Modern tooling** using [uv](https://docs.astral.sh/uv/), [ruff](https://docs.astral.sh/ruff/), and [pre-commit](https://pre-commit.com/)
- 📥 **GitHub Actions** CI/CD to automate [everything](.github/workflows/main.yml)
- ↩️ **Code Coverage** Fully tested using tools like [Codecov](https://about.codecov.io/)
- 🐍 **Python Support** All minor [versions](https://www.python.org/downloads/) from 3.9 are supported

## Installation
```sh
$ pip install python-coingecko
```

## Usage
```python
from pycoingecko import CoinGecko

client = CoinGecko()

client.simple.price_by_id(ids="bitcoin", vs_currencies="usd")
```

## Documentation
See full documentation [here](https://python-coingecko.readthedocs.io/en/stable/).

---

If you would like to support development efforts, tips are greatly appreciated. SOL wallet address: HKmUpKBCcZGVX8RqLRcKyjYuY23hQHwnFSHXzdon4pCH