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
Hashes for fs.youtube-0.3.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c2719851b122e66fca97177ee283fb6499b5354776d9b77f5e9971db7854aa |
|
MD5 | 0e1cfec9cd6c5b2c9e3c982bcd29cc66 |
|
BLAKE2b-256 | 5d70bab7424f71000744d07d5133136adbcb843a4e675d1d719fdfacd1f41d12 |