semvec/pypi-packages huggingface dataset:
yadloader 0.1.0
Yet another downloader for those poor souls who have to use Yandex.Disk shared folders to receive big data.
Requires Python: >=3.11
Keywords: cloud, disk, downloader, folder, shared, yandex

## Description

![PyPI - Version](https://img.shields.io/pypi/v/yadloader?style=flat-square)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/yadloader?style=flat-square)
![PyPI - Status](https://img.shields.io/pypi/status/yadloader?style=flat-square)
![PyPI - Downloads](https://img.shields.io/pypi/dm/yadloader?style=flat-square)
![PyPI - License](https://img.shields.io/pypi/l/yadloader?style=flat-square)
![Gitea Issues](https://img.shields.io/gitea/issues/open/screwery/yadloader?gitea_url=https%3A%2F%2Fcodeberg.org&style=flat-square)
![Gitea Last Commit](https://img.shields.io/gitea/last-commit/screwery/yadloader?gitea_url=https%3A%2F%2Fcodeberg.org&style=flat-square)

**yadloader** is yet another downloader for those poor souls who have to use Yandex.Disk shared folders to receive big data. With the tool, huge files require much less micromanagement than they do with standard Yandex download system.

## Usage

Get metadata for the whole shared folder:

```bash
yadloader metadata -o metadata.json -l https://disk.yandex.ru/d/XXXXXXXXXXXXXX
```

Or for a subfolder:

```bash
yadloader metadata -o metadata.json -l https://disk.yandex.ru/d/XXXXXXXXXXXXXX -s /Shared/Subfolder
```

Then download:

```bash
yadloader download -m metadata.json -d /local/root/directory
```

## Bugs

Feel free to report bugs and request features [here](https://codeberg.org/screwery/yadloader/issues).
pyslite 0.0.10
Python SDK for interacting with Slite API
Requires Python: >=3.9

# pySlite

[![PyPI package](https://img.shields.io/badge/pip%20install-pyslite-brightgreen)](https://pypi.org/project/pyslite/)
[![version number](https://img.shields.io/pypi/v/pyslite?color=green&label=version)](https://pypi.org/project/pyslite/)
[![Actions Status](https://github.com/oddaspa/pyslite/workflows/Build%20status/badge.svg)](https://github.com/oddaspa/pyslite/actions)
[![PyPI downloads](https://img.shields.io/pypi/dm/pyslite.svg)](https://pypistats.org/packages/pyslite)
[![License](https://img.shields.io/github/license/oddaspa/pyslite)](https://github.com/oddaspa/pyslite/blob/main/LICENSE.txt)

Unofficial Python SDK for Slite API.

## Installation

```sh
$ pip install pyslite
```

## Usage

This SDK provides a simple way to interact with the Slite API. Here's how to use it:

```python
from pyslite.client import Client

# Replace with your actual API key
api_key = "YOUR_SLITE_API_KEY"
client = Client(api_key)

# Get a note by ID
note = client.get_note("your_note_id")
if note:
    print(f"Note Title: {note.title}")
    print(f"Note Content: {note.content}") #Note content is markdown
else:
    print("Failed to retrieve note.")

# Create a new note
response = client.create_note(
    parent_note_id="your_parent_note_id",
    template_id="your_template_id",
    title="My New Note",
    content="# My New Note\nThis is the content of my new note."
)
if response:
    print(f"Note created successfully! Status code: {response.status_code}")
else:
    print("Failed to create note.")

#Fetch all notes recursively under a given note.
all_notes = client.fetch_notes_recursive("your_root_note_id")
if all_notes:
    for note in all_notes:
        print(f"Note Title: {note.title}")
else:
    print("Failed to fetch notes.")
```

Remember to replace "your_note_id", "your_parent_note_id", "your_template_id", and "your_root_note_id" with actual Slite note IDs.

## Features

- Get Note: Retrieves a single note by its ID.
- Create Note: Creates a new note with specified parent, template, title, and markdown content.
- Fetch Notes Recursively: Retrieves a note and all its children recursively.

## Error Handling

The library includes robust error handling. If a request fails, it will print an informative error message to the console and return None.

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.

## License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
create-base-projects 0.1.0
This library I created just for self use, if you want you can use it too
Requires Python: <4.0,>=3.12

0.1.0

A simple CLI tool to help you create base projects for different Python frameworks. Currently, it supports creating projects for:

- **PyQt** (for GUI applications)
- **Aiogram** (for Telegram bots)

This tool helps automate the setup of projects, virtual environments, and dependency management.

## Features

- **Project Initialization**: Create a new project with predefined templates for PyQt or Aiogram.
- **Virtual Environment Management**: Create, activate, and manage virtual environments with ease.
- **Dependency Management**: Install and uninstall required dependencies for your project.
sigmasms 1.2.1
Tool for easy working with SigmaSMS API
Requires Python: >=3.10
Keywords: api sigmasms client

# sigmasms

Module provides an interface for https://sigmasms.ru/api/http/.

## Usage

```python
from sigmasms import AsyncClient

# instantiate client
client = AsyncClient(username='login', password='password')

# authorize
await client.auth()
print(client.token)

# send message
resp = await client.send_message('TestSender', '+79999999999', 'text', 'sms')
print(resp)

# check message status
msg_id = resp['id']
status = await client.check_status(msg_id)
print(status)

# check balance
balance = await client.get_balance()
print(balance)

# close client 
await client.close()

```