Streamsnapper

Latest version: v0.2.3

Safety actively analyzes 687959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.2.3

To use this library (available on [GitHub](https://github.com/henrique-coder/streamsnapper) and [PyPI](https://pypi.org/project/streamsnapper)), there are a few options. You can only use the tools from the YouTube (`streamsnapper[youtube]`) media service, and you can also use the Downloader (`streamsnapper[downloader]`) and Merger (`streamsnapper[merger]`). Or install the version with everything built in using `streamsnapper[all]`.

**Note:** _when installing the library use `pip install -U streamsnapper[EXTRA]`, as installing the library without extra dependencies will not provide any tools. All are optional so that you can efficiently choose what you want to use._

Changelog:

- [Added github workflow](https://github.com/henrique-coder/streamsnapper/commit/d4a02d647cc74138917a47ff64a06d37cc94991e)
- [Renamed PyPI auto-publisher workflow filename](https://github.com/henrique-coder/streamsnapper/commit/62c691e4e54d3f944569917e97e55aacffe01c48)
- [Testing new PyPI workflow](https://github.com/henrique-coder/streamsnapper/commit/805f904ae22cc5f4da9100a930dbb69f63bda256)
- [Fix TODO text](https://github.com/henrique-coder/streamsnapper/commit/f5cd908c4a0666925657159a1e0131dca75daf89)
- [Optimized __init__.py imports and contents](https://github.com/henrique-coder/streamsnapper/commit/d5b0e6db95482e4671b3b3785ac5a762a25e921f)
- [Added missing space](https://github.com/henrique-coder/streamsnapper/commit/29ac70c2cfa1288f01052facaabf7ba81cb9ab9a)
- [Fixed docstrings and added None option for timeout](https://github.com/henrique-coder/streamsnapper/commit/726d4f3ae9f0b0dd9961066fe2007c5d2dc1452c)
- [Sorted imports](https://github.com/henrique-coder/streamsnapper/commit/ca96d7e1c79aa6ebb4e722ab4e5395693518d919)
- [Sorted imports and fixed some code parts](https://github.com/henrique-coder/streamsnapper/commit/20c6e21517e6d0627a8a46412b629c0ab2db79b0)
- [Sorted imports](https://github.com/henrique-coder/streamsnapper/commit/c5512b46e71d4dbbd975530af754adede60daef6)
- [Fixed input data validation and added dislike count retriever option](https://github.com/henrique-coder/streamsnapper/commit/3e0d48fcff0c34b87531e3bfe527470732e6388b)
- [Bump version to 0.2.3](https://github.com/henrique-coder/streamsnapper/commit/43f96fddca70e5d9bee579bbb7f32e5ea127552c)

All changes: https://github.com/Henrique-Coder/streamsnapper/compare/v0.2.2...v0.2.3

0.2.2

To use this library (available on [GitHub](https://github.com/henrique-coder/streamsnapper) and [PyPI](https://pypi.org/project/streamsnapper)), there are a few options. You can only use the tools from the YouTube (`streamsnapper[youtube]`) media service, and you can also use the Downloader (`streamsnapper[downloader]`) and Merger (`streamsnapper[merger]`). Or install the version with everything built in using `streamsnapper[all]`.

**Note:** _when installing the library use `pip install -U streamsnapper[EXTRA]`, as installing the library without extra dependencies will not provide any tools. All are optional so that you can efficiently choose what you want to use._

Changelog:

- [Added support for py38 up to py313](https://github.com/henrique-coder/streamsnapper/commit/dc0fdb27e82924c620c4a4ae867022280683b2e6)
- [Fixed minor docs errors](https://github.com/henrique-coder/streamsnapper/commit/0b715de631a73d758ab2cdfb0e0996583facc67c)
- [Removed blank lines](https://github.com/henrique-coder/streamsnapper/commit/fef0cf3c8816e4a62b34020b266be1e2620357b1)
- [Added a README (finally!)](https://github.com/henrique-coder/streamsnapper/commit/a900c218056ed962b344f15b954737673c3470af)
- [Added required exceptions to each main class docs](https://github.com/henrique-coder/streamsnapper/commit/9108719e1b0d793f5ab4cf71f9efdc2298965103)
- [Fixed downloader docstring and README](https://github.com/henrique-coder/streamsnapper/commit/150225dc0f9a4ab9122fb1b9b5f2d79bf0e7fb9a)
- [Refactored entire Downloader class](https://github.com/henrique-coder/streamsnapper/commit/859da48034e19997e421e28f8858d406bbc8c809)
- [Added support for youtube live urls and fixed url extractors](https://github.com/henrique-coder/streamsnapper/commit/66466066c637e9002c16a2d75d7c7caf80eab97f)
- [Removed try-except on imports](https://github.com/henrique-coder/streamsnapper/commit/daaf6cb5a884e76c98fd52c116e623d868089ad4)
- [Enchanced entire Downloader class](https://github.com/henrique-coder/streamsnapper/commit/f956173feb2384fb7909d7f464a481f60a094890)
- [Added output_file_path attribute to Downloader class](https://github.com/henrique-coder/streamsnapper/commit/781b078155f90a4363c1782a74f6c7fca41648da)
- [Fixed docs](https://github.com/henrique-coder/streamsnapper/commit/95bfef044835a44eb33b237eb3518fb46e47e0a8)
- [Bump version to 0.2.2](https://github.com/henrique-coder/streamsnapper/commit/f3c8b3b30ead036e774f19d04d1af834f45eec0e)
- [Undo version to 0.2.1](https://github.com/henrique-coder/streamsnapper/commit/a5dc6092ebe5d226d5d9e898ff1b133da1f0909b)
- [Changed lib support for py39 up to py313](https://github.com/henrique-coder/streamsnapper/commit/bd0d12295842be9b1a01bcce89e07fbb98ab0ac7)
- [Bump version to 0.2.2](https://github.com/henrique-coder/streamsnapper/commit/9cbc1ee72edc088ec306c04821182750daf10a2b)

All changes: https://github.com/Henrique-Coder/streamsnapper/compare/v0.2.1...v0.2.2

0.2.1

To use this library (available on [GitHub](https://github.com/henrique-coder/streamsnapper) and [PyPI](https://pypi.org/project/streamsnapper)), there are a few options. You can only use the tools from the YouTube (`streamsnapper[youtube]`) media service, and you can also use the Downloader (`streamsnapper[downloader]`) and Merger (`streamsnapper[merger]`). Or install the version with everything built in using `streamsnapper[all]`.

**Note:** _when installing the library use `pip install -U streamsnapper[EXTRA]`, as installing the library without extra dependencies will not provide any tools. All are optional so that you can efficiently choose what you want to use._

Changelog:

- [Added option to specify YouTube downloader threads](https://github.com/henrique-coder/streamsnapper/commit/9a2af96af760a7df61622baf59a2858abb306596)
- [Removed unused condition](https://github.com/henrique-coder/streamsnapper/commit/58fad2934300b1a899405d24dd0eb7af02e61dbd)
- [Formatted code and fixes some small errors](https://github.com/henrique-coder/streamsnapper/commit/2090e7b6136169574286d8ffec88f3fd6952fda8)
- [Added specific versions to requirements and added ruff formatter](https://github.com/henrique-coder/streamsnapper/commit/16f1c2c7fda6a8ba7da059e0746e8537008dce70)
- [Formatted code](https://github.com/henrique-coder/streamsnapper/commit/24fab7904d6dd29141e603bc4c0d73382b88ff83)
- [Sorted requirements by name (a-Z)](https://github.com/henrique-coder/streamsnapper/commit/a45d6cb651e6ef332d89642ea5d23b11fe2262bf)
- [Formatted code and added __all__ variable to __init__.py](https://github.com/henrique-coder/streamsnapper/commit/2bb07419ded0e96ee935e5d79d1ee87ddcf768cf)
- [Added pre-commit file (for ruff formatter)](https://github.com/henrique-coder/streamsnapper/commit/c795743036e41c498668d6fa0d330d42548a8ea0)
- [Updated ruff settings](https://github.com/henrique-coder/streamsnapper/commit/4e389e52e8b0e457be7322c145dc506ac1b163f6)
- [Removed .debug path from ruff formatter](https://github.com/henrique-coder/streamsnapper/commit/a352fb2f8a03d80e06081ee577c0a38034eecbd9)
- [Removed pre-commit file](https://github.com/henrique-coder/streamsnapper/commit/957b8b51576cfe8de852309d10884b9873d6e75e)
- [Enchanced get_value func](https://github.com/henrique-coder/streamsnapper/commit/9e1422029d7cabbe68fb4e2dbd233b7e7785e830)
- [Enchanced overall code and added dislike count key (with new option)](https://github.com/henrique-coder/streamsnapper/commit/90a736a2473db800203a91ed81a06ce143872211)
- [Removed soundcloud-lib requirement](https://github.com/henrique-coder/streamsnapper/commit/375a1528f5dee161cdecfc9dbfd4c5994becbfcb)
- [Removed SoundCloud scraper (temporarily)](https://github.com/henrique-coder/streamsnapper/commit/ff111d34bdaf462f5ec3a0d417eff2199b9351c3)
- [Bump version to 0.2.1](https://github.com/henrique-coder/streamsnapper/commit/43dd0c05fde56e70a6ff36fe206916ff6d3ea1f9)

All changes: https://github.com/Henrique-Coder/streamsnapper/compare/v0.2.0...v0.2.1

0.2.0

To use this library (available on [GitHub](https://github.com/henrique-coder/streamsnapper) and [PyPI](https://pypi.org/project/streamsnapper)), there are a few options. You can only use the tools from the YouTube (`streamsnapper[youtube]`) and SoundCloud (`streamsnapper[soundcloud]`) media services, and you can also use the Downloader (`streamsnapper[downloader]`) and Merger (`streamsnapper[merger]`).

**Note:** _when installing the library use `pip install -U streamsnapper[EXTRA_NAME]`, as installing the library without extra dependencies will not provide any tools. All are optional so that you can efficiently choose what you want to use._

Changelog:

- [Ignored a new python file](https://github.com/henrique-coder/streamsnapper/commit/c31d9c7606b6ee70a123e415c1ab4b2aa4b042bc)
- [Renamed from run to extract in YouTube class start func and added sup…](https://github.com/henrique-coder/streamsnapper/commit/5181d724ae9607bb776c6a7d34eaa8192a1afd8e)
- [Added new EmptyDataError exception](https://github.com/henrique-coder/streamsnapper/commit/b6cb67635da3cd13d97b74ee3c55ef6068cb60b7)
- [Added built-in YouTube downloader to facilitate download process](https://github.com/henrique-coder/streamsnapper/commit/f3edc3f44f0b1bbf6901af9b4ffbf034561495c6)
- [Increased the simultaneous connections of the built-in YouTube downlo…](https://github.com/henrique-coder/streamsnapper/commit/c0d424edf6380c3a3fe4218c24e81df837e5baa1)
- [Added a new requirement into "youtube" extra](https://github.com/henrique-coder/streamsnapper/commit/41e7b1cbf2618a665b4cc8738861e693899fa49a)
- [Increased the simultaneous connections of the built-in YouTube single…](https://github.com/henrique-coder/streamsnapper/commit/6e02a8222591e9e315f22ed813e7295d4d90129e)
- [Refactored code and moved all functions to separated files](https://github.com/henrique-coder/streamsnapper/commit/5ce4fe26fef3e87d8c51bb716eddaae708f89f43)
- [TODO: Add CLI feature](https://github.com/henrique-coder/streamsnapper/commit/7faa28c2571f37f33d6d6f4ad547a6200f82c7a2)
- [Added SoundCloud client-id caching and enchanced overall code](https://github.com/henrique-coder/streamsnapper/commit/b2474d4ed82cf61f51209fce59b105cde190c0ad)
- [Removed temporary variable and used it directly](https://github.com/henrique-coder/streamsnapper/commit/6c264afd550b8e9ad00609d6262fee60d1165c82)
- [Added file to gitignore](https://github.com/henrique-coder/streamsnapper/commit/fb311dd14d4b10805ceed68119da360dffb919c3)
- [Optimized imports](https://github.com/henrique-coder/streamsnapper/commit/c23f49317675b43469ea6c02f8ee207910837015)
- [Optimized white lines](https://github.com/henrique-coder/streamsnapper/commit/83275c1209982fd67aeffa996d8b6a77906343ad)
- [Indented and formatted code](https://github.com/henrique-coder/streamsnapper/commit/6f15ee0715a3a95d53589f45f0cc44f963dd9c32)
- [Indented and formatted code; Enchanced get_value function typings](https://github.com/henrique-coder/streamsnapper/commit/200e4e6b0b4dab61a2f0fda9f09dd5ee861d9d3f)
- [Enchanced raise texto (more logs)](https://github.com/henrique-coder/streamsnapper/commit/fbe67ff75c0aca3969aa0709a073678448248f01)
- [Indented and formatted SoundCloud code](https://github.com/henrique-coder/streamsnapper/commit/4a279563873225b0c91641cf8f48d2211b58378e)
- [Indented and formatted YouTube code; Fixed errors on YouTube built-in…](https://github.com/henrique-coder/streamsnapper/commit/d23a97c9a14d3dacc34244663122477b4bd53eb5)
- [Formatted exceptions file](https://github.com/henrique-coder/streamsnapper/commit/8c9a14b1a958f04aa73f55a5f8008845b15c20fa)
- [Formatted functions file](https://github.com/henrique-coder/streamsnapper/commit/8306772c0015c1386f9c146ad61b47997e2eec7c)
- [Formatted SoundCloud's classes](https://github.com/henrique-coder/streamsnapper/commit/a1d35e1586f84ea8954d0f44d94b20d6c3cde10b)
- [Formatted YouTube's classes](https://github.com/henrique-coder/streamsnapper/commit/69129ab38a58daac1b09cebf61a97150c754f017)
- [Added TODO for CLI features (coming soon)](https://github.com/henrique-coder/streamsnapper/commit/35d687ab5c36ee25daf418cbf3262294bab6d0cc)
- [Bump version to 0.2.0](https://github.com/henrique-coder/streamsnapper/commit/5aecc68b28fb672d320ecb766d83782388b7daa0)

All changes: https://github.com/Henrique-Coder/streamsnapper/compare/v0.1.1...v0.2.0

0.1.1

To use this library (available on [GitHub](https://github.com/henrique-coder/streamsnapper) and [PyPI](https://pypi.org/project/streamsnapper)), there are a few options. You can only use the tools from the YouTube (`streamsnapper[youtube]`) and SoundCloud (`streamsnapper[soundcloud]`) media services, and you can also use the Downloader (`streamsnapper[downloader]`) and Merger (`streamsnapper[merger]`).

**Note:** _when installing the library use `pip install -U streamsnapper[EXTRA_NAME]`, as installing the library without extra dependencies will not provide any tools. All are optional so that you can efficiently choose what you want to use._

Changelog:

- [Removed convert_to_path func](https://github.com/henrique-coder/streamsnapper/commit/7bb39dc8c7f2416643d8bfab8df28709a006f680)
- [Fixed thumbnail checker, downloader and merger classes](https://github.com/henrique-coder/streamsnapper/commit/0754c3ba9f2e288ebe9e08df9e68f064aa948a74)
- [Bump version to 0.1.1](https://github.com/henrique-coder/streamsnapper/commit/2019e0543a64762e7418fce80e847b2849a13ffe)

All changes: https://github.com/Henrique-Coder/streamsnapper/compare/v0.1.0...v0.1.1

0.1.0

To use this library (available on [GitHub](https://github.com/henrique-coder/streamsnapper) and [PyPI](https://pypi.org/project/streamsnapper)), there are a few options. You can only use the tools from the YouTube (`streamsnapper[youtube]`) and SoundCloud (`streamsnapper[soundcloud]`) media services, and you can also use the Downloader (`streamsnapper[downloader]`) and Merger (`streamsnapper[merger]`).

**Note:** _when installing the library use `pip install -U streamsnapper[OPTIONAL_EXTRA_NAME]`, as installing the library without extra dependencies will not provide any tools. All are optional so that you can efficiently choose what you want to use._

Changelog:

- [Fix critical import error](https://github.com/henrique-coder/streamsnapper/commit/94a7bc4b1108fbf5b7d599e2febd937fee3941ce)
- [Bump version to 0.1.0](https://github.com/henrique-coder/streamsnapper/commit/d23293d9a066e659ebe1720ca9bf1df304903197)

All changes: https://github.com/Henrique-Coder/streamsnapper/compare/v0.0.9...v0.1.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.