馃帀 StreamSnapper 0.3.1 - Big Changes
馃摝 Summary
StreamSnapper is an intuitive library designed to simplify, improve, and organize YouTube and Youtube Music media streams. It offers scraping functions with higher speed extraction and efficiency with the latest tools to perform such processes.
鉂囷笍 Available for automatic installation at PyPI and manual installation at GitHub.
馃搵 Changelog:
- chore: update module comments for consistency in functions.py and scraper.py
- chore: add newline for improved readability in Makefile
- refactor: code structure for improved readability and maintainability
- chore: update dependencies in pyproject.toml and poetry.lock to use latest versions
- chore: update yt-dlp to version 2025.4.30 and ruff to version 0.11.9 in pyproject.toml
- chore: update ruff dependency version to 0.11.6 in pyproject.toml and poetry.lock
- refactor: update return type of search method in YouTubeExtractor to return video information dictionaries
- refactor: clean up exception handling by removing unused exceptions and updating import statements
- refactor: remove Merger class and associated methods from merger.py
- chore: update ruff to version 0.11.4 and add rich as a development dependency
- chore: update dependency version constraints in pyproject.toml for consistency
- chore: update yt-dlp version to 2025.3.31 in poetry.lock and pyproject.toml
- refactor: remove unused setup-venv and demo targets from Makefile and update warning format in README.md
- docs: update installation instructions and clarify usage warnings in README.md
- refactor: streamline type hinting and improve docstring formatting in scraper.py
- refactor: update type hinting and improve docstring formatting in merger.py
- refactor: update type hinting and improve docstring formatting in functions.py
- refactor: update type hinting in init.py to use built-in list type
- add: create py.typed file for type hinting support
- chore: update dependencies and improve project metadata
- refactor: update ruff.toml configuration for improved linting and formatting
- add: Makefile for project setup and management commands
- remove: download_media.py from .gitignore
- remove: format.py script