semvec/pypi-packages huggingface dataset:
pyIntradel 0.0.4
Python interface for Intradel
License: MIT

# pyIntradel

![PyPI - License](https://img.shields.io/github/license/thomasgermain/pyIntradel)
![PyPI](https://img.shields.io/pypi/v/pyIntradel)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyIntradel.svg)

A python connector for waste collection for province of Liège. This connector is using screen scraping to collect
following data (for the current year), in json:
- "Green bin" (organic waste) and "black bin" residual waste
  - Total weight
  - Number of collections
  - details of all the collections
  - chip number
  - starting date (01/01 of the current year)
- Recypark
  - details of all the visits
  - (01/01 of the current year)

Here is an example of json:

```json
[
    {
        "name": "ORGANIQUE",
        "start_date": "01-01-2022",
        "id": "123456",
        "details":
        [
            {
                "date": "20-01-2022",
                "detail": "34.0"
            },
            {
                "date": "17-02-2022",
                "detail": "27.0"
            },
            {
                "date": "07-04-2022",
                "detail": "36.0"
            }
        ],
        "total": "97"
    },
    {
        "name": "RESIDUEL",
        "start_date": "01-01-2022",
        "id": "78810",
        "details":
        [
            {
                "date": "20-01-2022",
                "detail": "14.5"
            },
            {
                "date": "07-04-2022",
                "detail": "11.5"
            },
            {
                "date": "21-04-2022",
                "detail": "11.5"
            }
        ],
        "total": "37.5"
    },
    {
        "name": "RECYPARC",
        "start_date": "01-01-2022",
        "id": "RECYPARC",
        "details":
        [
            {
                "date": "14-04-2022",
                "detail": "Encombrants (0.35 m³), Petits Bruns (0.00 pièce)"
            }
        ],
        "total": "1"
    }
]
```

## Usage

The `town` parameter is the name of the town, you can check it here: [towns](pyintradel/api/towns.py)

### Python module

```python
import aiohttp
from pyintradel import api

async with aiohttp.ClientSession() as sess:
    await api.get_data(sess, login, password, town)
```

### Command line
```bash
python3 main.py user passw town
```

---
<a href="https://www.buymeacoffee.com/tgermain" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: auto !important;width: auto !important;" ></a>
HwYtVidGrabber 1.4.0
A PyQt6-based YouTube video downloader with GUI
License: MIT
Requires Python: >=3.8
Keywords: youtube, downloader, video, audio, gui, pyqt6

# HwYtVidGrabber

A modern, user-friendly YouTube video downloader built with PyQt6. Download videos and audio from YouTube with a simple, intuitive GUI.

## Features

- 🎥 Download YouTube videos in multiple formats (MP4, MP3, Muted MP4)
- 🎯 Multiple resolution options (144p to 4K, including 60fps support)
- 🎨 Dark mode support
- 📊 Real-time download progress with speed and ETA
- ⏸️ Pause/Resume functionality
- 🗂️ Customizable download directory
- 🖱️ Drag & drop URL support
- 🔧 Cross-platform support (Windows, Linux, macOS)

## Installation

### From PyPI (Recommended)

```bash
pip install HwYtVidGrabber
```

### From Source

```bash
git clone https://github.com/MalikHw47/HwYtVidGrabber.git
cd HwYtVidGrabber
pip install -e .
```

## Usage

### GUI Application

After installation, you can run the application using:

```bash
hwytvid-gui
```

Or simply:

```bash
hwytvid
```

### Requirements

- Python 3.8 or higher
- FFmpeg (required for video processing)

#### Installing FFmpeg

**Windows:**
- The application will guide you to download FFmpeg automatically
- Or download from: https://ffmpeg.org/download.html

**Linux (Ubuntu/Debian):**
```bash
sudo apt update
sudo apt install ffmpeg
```

**Linux (Fedora):**
```bash
sudo dnf install ffmpeg
```

**macOS:**
```bash
brew install ffmpeg
```

## How to Use

1. Launch the application
2. Paste or drag & drop a YouTube URL
3. Select your preferred format and resolution
4. Choose download location in Settings (optional)
5. Click Download and enjoy!

## Supported Formats

- **MP4**: Standard video format with audio
- **MP3**: Audio-only format
- **Muted MP4**: Video without audio

## Supported Resolutions

- 144p, 360p, 480p
- HD (720p), FHD (1080p)
- 2K (1440p), 4K (2160p)
- Max (highest available)
- 60fps option available

## Screenshots

![HwYtVidGrabber Interface](https://via.placeholder.com/600x400?text=HwYtVidGrabber+Screenshot)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

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

## Support

If you find this project helpful, consider supporting the developer:

[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/MalikHw47)

## Disclaimer

This tool is for personal use only. Please respect YouTube's Terms of Service and copyright laws. The developers are not responsible for any misuse of this software.

## Changelog

### v1.4.0
- Initial PyPI release
- Cross-platform FFmpeg support
- Improved error handling
- Dark mode theme
- Drag & drop functionality
- Pause/Resume downloads