semvec/pypi-packages huggingface dataset:
immich-sync 0.1.0
Simple immich sync utility
Requires Python: >=3.9

# immich-sync

`immich-sync` is a simple Python CLI tool for synchronizing photos from an [Immich](https://immich.dev/) server to a local directory. It supports album selection, checksum-based incremental downloads, and optional RAW image extraction.

## Features

- Incremental sync (download-only) using SHA-1 checksums
- Concurrent downloads with progress bars
- Optional RAW thumbnail extraction (requires extra dependencies)
- Configurable via `config.ini` or command-line flags

## Installation

Install from PyPI (if published) or locally via pip:

```bash
# From PyPI
pip install immich-sync

# From local source
git clone https://github.com/youruser/immich-sync.git
cd immich-sync
pip install .[raw]  # include RAW support
```

> **Note:** RAW thumbnail extraction requires the `rawpy` and `imageio` packages. Install with the `[raw]` extra as shown above.

## Configuration

`immich-sync` can be configured either via a `config.ini` file or command-line options.

### Sample `config.ini`

```ini
[immich]
url = https://your.immich.server
apikey = YOUR_API_KEY
# Local folder where photos will be saved
imagedir = /path/to/photos
# Name of the album to sync
album = Vacation 2024
# Download from RAW files? true or false
raw = true
```

### Command-line overrides

All fields can be overridden on the CLI:

```bash
immich-sync \
  --url https://different.immich.server \
  --apikey YOUR_API_KEY \
  --imagedir /path/to/photos \
  --album "Vacation 2025" \
  --raw
```

These take precedence over the config file, which allows for a hybrid approach. A common usage pattern is to keep the url and apikey in the config file, with album and imagedir passed as CLI args.

## Usage

Run the sync with either config file or CLI flags:

```bash
# Using config file
immich-sync -c config.ini

# Using CLI arguments
immich-sync \
  --url https://your.immich.server \
  --apikey YOUR_API_KEY \
  --imagedir /path/to/photos \
  --album "Vacation 2024" \
  --raw
```

> **Note:** By default the tool will parse any file named `config.ini` in the current working directory.

Example output:

```
Downloading AssetInfo: 10 assets [================================] 100%
Processing Checksums: 10 assets [==============================] 100%
Overall Download:  75%|=======    | 750M/1.00G [03:45<01:15, 3.2MB/s]
✔ Done! Synced 10 assets.
```

## Development & Testing

All development was done on Linux, with no experimentation on other platforms. There is currently no tests for this tool.
`uv` is used for dependency management as a poetry alternative.

```bash
# install uv
pip install uv

# (optional) create a virtual environment and source it
uv venv
source .venv/bin/activate

# install all dependencies
uv sync --extra dev

# run the tool
uv run immich-sync {args}
```
jadugar 1.9
Jadugar is a fun project for experimentation with Python packages, read more at project links below

for installing this module used 
```bash
pip install jadugar

```
after installing, for using this module within any python recognize file use following code
```python
from file.file2 import read_file, export_file, remote_read, remote_export, all_files

data = read_file("File.txt") #read file from module folder

remote_data= remote_read("docker.txt") #read file from remote storage

all_files() #list all files in module folder

export_file("File.txt") #export file to current directory

remote_export("docker.txt") #export file to current direct from remote storage 

```


here text files present in module folder can only be accessed and external files accessing is currently not supported.

Future Direction, 
1) Accessing file from Cloud Storage
2) Dynamically add text files on cloud storage with help of module
3) Interact with GenAI like Chatgpt, Cluade and Gemini.

## This Module is made for educational purpose only, any misuse of this module is not recommended. If used for means of any malpractices by user then it can not be associated with developer/ Owner of this module, the user is responsible only.
adamlibrary 1.6.1
Improved library for Python to support C library extensions
Requires Python: >=3.6

# Adamlibrary Project

My **Adamlibrary** project, which I developed to bring low-level operations in basic C functions to Python, now you can use low-level C functions directly from Python.

## Windows Support
- ✅ Low-level memory management and manipulation
- ✅ Mathematical calculations and analysis
- ✅ Stringer option extended detailed string
- ❌ Graphics-based memory and window management
- ✅ Data structure management

## Support for UNIX POSIX Compliant Devices
- ✅ Low-level memory management and manipulation
- ✅ Mathematical calculations and analysis
- ✅ Stringer option extended detailed string
- ❌ Graphics-based buffer management unit
- ✅ Data structure management

Support for DOS-based systems will be available in future versions.
## Used Python-pip
```bash
pip install adamlibrary
```
## Dependencies
- GCC
- ctypes
- util-linux
- Win32 system architecture libraries

[Our Github Page](https://github.com/Zamanhuseyinli/Adam-cpython)

## Community Site
Visit our community site: [Azccriminal](https://azccriminal.space)

If you want to support us: Donate via [PayPal](https://www.paypal.com/donate/?hosted_button_id=NKPHAU3NY3GZU)
jira-ticket-validator 0.1.0
Un validador de tickets de Jira que verifica atributos y subtareas.
Requires Python: >=3.7

# Jira Ticket Validator

Script para validar tickets y subtareas en Jira.

## InstalaciÃ³n

```bash
pip install jira-ticket-validator
```

## Uso

```python
from jira_ticket_validator import validate_ticket

# Ejecuta la validaciÃ³n
validate_ticket()
```
diatomics 0.2.0
Python wrapper for The Diatomic Molecular Spectroscopy Database.
Requires Python: >=3.13
Keywords: Database, Molecules, Spectroscopy

# diatomics
A python tool for working with [The Diatomic Molecular Spectroscopy
Database](https://rios.mp.fhi.mpg.de/index.php).

## Install
```bash
python -m pip install -e .
```

## Use
```bash
python -m diatomics Sr
```

```bash
python -m diatomics Sr F
```

```bash
python -m diatomics --help
```
mas-cookie-manager 0.1.5
MAS Cookie Manager for Streamlit
Requires Python: >=3.8

# MAS Cookie Manager

MAS Cookie Manager is a lightweight and reliable Streamlit component for managing client-side cookies easily.

## Why MAS Cookie Manager?

Streamlit is a powerful framework for building interactive apps, but it lacks built-in support for client-side cookies.  
MAS Cookie Manager solves this gap by offering a simple, efficient, and production-ready solution for cookie handling inside Streamlit apps.

## Features

- Set cookies with expiration support.
- Get cookies without manual parsing.
- Remove cookies easily.
- Fully client-side, no backend needed.
- Designed to integrate seamlessly with Streamlit workflows.

## Installation

```bash
pip install mas-cookie-manager
```

## Usage Example

```python
import streamlit as st
from mas_cookie_manager import cookie_manager

st.title("MAS Cookie Manager Demo")

if st.button("Set Cookie"):
    cookie_manager(action="set", name="user_id", value="hello123", days=7)

if st.button("Get Cookie"):
    user_id = cookie_manager(action="get", name="user_id")
    if user_id:
        st.write(f"Cookie value: {user_id}")

if st.button("Remove Cookie"):
    cookie_manager(action="remove", name="user_id")
```

## How It Works

MAS Cookie Manager uses a lightweight JavaScript Streamlit component to access and control browser cookies directly through `document.cookie`.  
There are no server-side dependencies, making it simple and fast.

## Roadmap

Version 2.0 is under active development.  
Upcoming features will include:

- Built-in hashing support for cookie values (e.g., SHA-256, SHA-512).
- Encryption options for sensitive cookie data.
- Extended cookie attributes like `Secure`, `HttpOnly`, and `SameSite`.
- Cookie namespacing for better organization.

Hashing functionality will be a key focus in the next release to improve the security of cookie handling.

## License

This project is licensed under the MIT License.

## Author

Developed by Erdem Elmas
fastpybuilder 0.1.4
python package to create backends faster, using PostgreSql and Flask, develop by Lenin Ospina Lamprea.
Requires Python: >=3.11

Proyecto creado en Python para la construcción rápida de backends
utilizando Flask y PostgreSQL.

Mención honorífica a quien corresponda por la creación de Flask, SQLAlchemy y Psycopg2, que son los módulos
principales en los que se apoya este proyecto para generar un backend de cuatro capas, basado en la información
que pueda extraerse de una base de datos ya existente.