Youtube Filesystem for PyFilsystem2
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fs.youtube-0.3.1.tar.gz
.
File metadata
- Download URL: fs.youtube-0.3.1.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63160485055520fa59550ad200852d8ac4d492292a672788088728fab4d003a7 |
|
MD5 | 6f1fa9f4dc2463477d8ad77ef27ecbd8 |
|
BLAKE2b-256 | f07044f99810012e9ae433fa84148c6ab087a837bb9d93153f337cf47eab6bd3 |
File details
Details for the file fs.youtube-0.3.1-py2.py3-none-any.whl
.
File metadata
- Download URL: fs.youtube-0.3.1-py2.py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c2719851b122e66fca97177ee283fb6499b5354776d9b77f5e9971db7854aa |
|
MD5 | 0e1cfec9cd6c5b2c9e3c982bcd29cc66 |
|
BLAKE2b-256 | 5d70bab7424f71000744d07d5133136adbcb843a4e675d1d719fdfacd1f41d12 |