semvec/pypi-packages huggingface dataset:
kplaylisk 0.0.2
m3u8 playlist builder
Requires Python: >=3.7

# kplaylisk

m3u8 playlist builder.

# Install and run

```bash
pip3 install --upgrade pip
pip3 install kplaylisk

kplaylisk build path_to_folder_or_file_or_url_1 path_to_folder_or_file_or_url_2 ... path_to_folder_or_file_or_url_n \
                 /path/to/out.m3u8  # It will create file `/path/to/out.m3u8`. 
                                    # Type --help for more options
```
PySpace2 0.5.2
Python package for astronomical calculations
Requires Python: >=3.9

# PySpace2

## Description

**PySpace2** is a Python library that allows for advanced astronomical calculations, simulations, and data analysis related to outer space. The project aims to simplify operations on celestial bodies, their movements, and the dynamics of planetary systems.

## Features

- Calculating the real and theorical Earth speed
- Plotting the Solar System Barycentre with relation to Sun
- Analyze when you can take photo of Venus
- Create Planets' map with Equator Coordinates System 

## System Requirements

- Python 3.9+
- Supported operating systems: Windows, macOS, Linux

---

## Installation

To install the **PySpace2** package, use the `pip` package manager:

```bash
pip install PySpace2
```
If you are installing the package from the repository, ensure you have the latest version of pip, and then install it locally:

```bash
git clone https://github.com/Kyrtap1309/PySpace2.git
cd pyspace2
pip install .
```

## Examples
Check package usage examples [here](docs/examples)

## Documentation Website
PySpace2 uses MkDocs to generate documentation. If you want to generate it locally, follow these steps:

1. Move to the root directory of the PySpace2 project where the **requirements** folder is located: 

2. Install MkDocs and required plugins

```bash
pip install -r requirements/docs.txt
```

3. Serve the documentation locally

    

```bash
mkdocs serve
```
This will start a local server, and the documentation can be viewed in your browser at http://127.0.0.1:8000.

4. Build the documentation (optional)

If you want to generate a static HTML version of the documentation, you can run:

```bash
mkdocs build
```

This will create a **site/** directory with all the HTML files needed to host the documentation.

## Gallery

### Example: Solar System Barycentre trajectory with First Kepler functionality
![First Kepler](docs/static/img/barycentre_trajectory.png)

### Example: Plot a graph of phase angle of planets based on time
![Phase Angle](docs/static/img/phase_angle_plot.png)

### Example: Planets' Map at Equatorial Coordinate System
![Map](docs/static/img/space_map.png)
sof4raway-url-downloader 0.0.3
A Custom Library for Downloading Files from URLs
Requires Python: >=3.10
Keywords: URL Downloader

# URL Downloader

A custom Python library for downloading files from a URL.

## Features

- Download multiple files from a list of URLs.
- Resume interrupted downloads.
- Display progress of downloads using `tqdm`.

## Installation

To install the library, you can use pip:
```sh
pip install url_downloader
```

## Usage

```python
from my_downloader import Downloader

# List of URLs to download files from
urls = ["http://example.com/file1.zip", "http://example.com/file2.zip"]

# Directory where the downloaded files will be saved
# It's recommended to use the os library to handle file paths and directories
save_dir = "./Downloads"

# Create a Downloader instance with the list of URLs and the save directory
downloader = Downloader(urls, save_dir)

# Start the download process
downloader.download()

```

## Requirements

- Python 3.10 or higher
- requests
- tqdm

## Contributing 

Contribution are welcomed! Please fork the repository and submit a pull request with your improvements.

## Author

- Muhammad Farid Rahman - [GitHub Profile](github.com/sof4raway)

## Acknowledgement

Thanks to the author of requests and tqdm for their excellent libraries
temp-mail-so 1.0.2
A Python SDK for TempMail.so temporary email service
Requires Python: >=3.6

# TempMail.so Python SDK

A Python SDK for interacting with the TempMail.so temporary email service API.

## Features

- Create and manage temporary email inboxes
- List available email domains
- Retrieve and manage emails
- Full API coverage with simple interface
- Type hints support
- MIT licensed

## Installation

```bash
pip install temp-mail-so
```

## Quick Start

```python
from temp_mail_so import TempMailSo

# Initialize client
client = TempMailSo(
    rapid_api_key="your_rapid_api_key_here",
    auth_token="your_auth_token_here"
)

# Create a temporary inbox
inbox = client.create_inbox(
    address="test123",  # Email prefix
    domain="mailnuo.com",  # Domain
    lifespan=300  # Inbox lifespan in seconds (0 for permanent)
)

# List all emails in an inbox
emails = client.list_emails(inbox_id="your_inbox_id")
```

## API Reference

### TempMailSo Class

#### `__init__(rapid_api_key: str, auth_token: str)`
Initialize the TempMail client with your API credentials.

#### `list_domains() -> Dict`
Get a list of available email domains.

#### `create_inbox(address: str, domain: str, lifespan: int = 0) -> Dict`
Create a new temporary email inbox.
- `address`: Custom email prefix
- `domain`: Email domain
- `lifespan`: Inbox lifespan in seconds (0, 300, 600, 900, 1200, 1800). 0 means permanent.

#### `list_inboxes() -> Dict`
Get a list of all inboxes associated with the account.

#### `delete_inbox(inbox_id: str) -> Dict`
Delete a specific inbox.

#### `list_emails(inbox_id: str) -> Dict`
Get all emails in a specific inbox.

#### `get_email(inbox_id: str, email_id: str) -> Dict`
Get details of a specific email.

#### `delete_email(inbox_id: str, email_id: str) -> Dict`
Delete a specific email.

## Requirements

- Python 3.6+
- `requests` library

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Author

TempMail.so

## Version

1.0.0

_Last updated: 2025-01-01_