A PyFilesystem2 implementation for accessing YouTube Videos and Playlists
Installation
Install directly from PyPI, using pip:
pip install fs.youtube
Usage
Opener
Use fs.open_fs to open a filesystem with an Youtube FS URL:
import fs
yt_fs = fs.open_fs('youtube://youtubeplaylistid')
The opener can use either use the YouTube Playlist ID or the whole Youtube URL.
Also Single Youtube Videos are supported.
Constructor
import fs.youtube
yt_fs = fs.youtube.YoutubeFS(
url, playlist=True, seekable=True
)
with each argument explained below:
url The Playlist/Video URL or simly use the YouTube ID
playlist If the ID or URL is one Video only, set this to False
seekable Use a seekable implementation to move inside the videofile.
Once created, the YoutubeFS filesystem behaves like any other filesystem (see the Pyfilesystem2 documentation).
Feedback
Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker of the project if you need to report or ask something. If you are filling in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproductible situation.
See also
fs, the core Pyfilesystem2 library
Index of Filesystems, a list of PyFilesystem 2 implementations
Metadata
Release files for fs.youtube 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fs.youtube-0.2.4.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fs.youtube-0.2.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 13.2 kB
Release files / fs.youtube-0.2.4.tar.gz
| Download URL | fs.youtube-0.2.4.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c59965581fd66c19d5d9413477c22d0ee1cbd1b749b11dafcc0c17a32a54ac5f
|
|
BLAKE2b-256 checksum How to use checksums |
d90557d9a32fe2e93efbddfd2ba697dabb92377c560f01ac2da5f97100f027a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.4.6
|
Release files / fs.youtube-0.2.4-py2.py3-none-any.whl
| Download URL | fs.youtube-0.2.4-py2.py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9eb9e77cb60d3a46e1168b0b0c72dbbc01efcc1fe87b0c66ab9e87ed8d57c370
|
|
BLAKE2b-256 checksum How to use checksums |
56a7a06e956e0927a3255f31fc57bcd2865565859512914323aebf185251fc36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.4.6
|