Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
PyPI

yark 1.2.12

pip install yark

Latest version

Released:

YouTube archiving made simple.

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for Owez from gravatar.com Owez

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License: MIT License (MIT)
  • Author:Owen Griffiths
  • Requires: Python <4.0, >=3.9

Project description

Yark

YouTube archiving made simple.

Installation

To install Yark, simply downloadPython 3.9+ andFFmpeg (optional), then run the following:

$pip3installyark

Managing your Archive

Once you've installed Yark, think of a name for your archive (e.g., "foobar") and copy the target's url:

$yarknewfoobarhttps://www.youtube.com/channel/UCSMdm6bUYIBN0KfS2CVuEPA

Now that you've created the archive, you can tell Yark to download all videos and metadata using the refresh command:

$yarkrefreshfoobar

Once everything has been downloaded, Yark will automatically give you a status report of what's changed since the last refresh:

Report Demo

Viewing your Archive

Viewing you archive is easy, just typeview with your archives name:

$yarkviewfoobar

This will pop up an offline website in your browser letting you watch all videos 🚀

Viewer Demo

Under each video is a rich history report filled with timelines and graphs, as well as a noting feature which lets you add timestamped and permalinked comments 👐

Viewer Demo – Stats

Light and dark modes are both available and automatically apply based on the system's theme.

Details

Here are some things to keep in mind when using Yark; the good and the bad:

  • Don't create a new archive again if you just want to update it, Yark accumulates all new metadata for you via timestamps
  • Feel free to suggest new features via the issues tab on this repository
  • Scheduling isn't a feature just yet, please usecron or something similar!

Archive Format

The archive format itself is simple and consists of a directory-based structure with a core metadata file and all thumbnail/video data in their own directories as typical files:

  • [name]/ – Your self-contained archive
    • yark.json – Archive file with all metadata
    • yark.bak – Backup archive file to protect against data damage
    • videos/ – Directory containing all known videos
      • [id].* – Files containing video data for YouTube videos
    • thumbnails/ – Directory containing all known thumbnails
      • [hash].png – Files containing thumbnails with its hash

It's best to take a few minutes to familiarize yourself with your archive by looking at files which look interesting to you in it, everything is quite readable.

Project details

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for Owez from gravatar.com Owez

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License: MIT License (MIT)
  • Author:Owen Griffiths
  • Requires: Python <4.0, >=3.9

Release historyRelease notifications |RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more aboutinstalling packages.

Source Distribution

yark-1.2.12.tar.gz (32.1 kBview details)

UploadedSource

Built Distribution

yark-1.2.12-py3-none-any.whl (38.2 kBview details)

UploadedPython 3

File details

Details for the fileyark-1.2.12.tar.gz.

File metadata

  • Download URL: yark-1.2.12.tar.gz
  • Upload date:
  • Size: 32.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.9 Darwin/23.4.0

File hashes

Hashes for yark-1.2.12.tar.gz
AlgorithmHash digest
SHA2562bae8b0bf1e16a300c09653b3cf7f192868af3890b94071c6001f9157a1cfb21
MD508b03587b104b37bd334f5066efe5703
BLAKE2b-2568e234ace3017b569078c2c08ba49671ca750d706dfff1ef2a2b1f01d7934c412

See more details on using hashes here.

File details

Details for the fileyark-1.2.12-py3-none-any.whl.

File metadata

  • Download URL: yark-1.2.12-py3-none-any.whl
  • Upload date:
  • Size: 38.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.9 Darwin/23.4.0

File hashes

Hashes for yark-1.2.12-py3-none-any.whl
AlgorithmHash digest
SHA25689fab20ba921708dd97b2ee5ec1a6d4aa646cde41132acaa824123ee0883dbf5
MD59b52749abccea11dfcf6e57af62fea7f
BLAKE2b-25609e6481688167ae5333eea28a5066350d5ceb903574c355601a53d3d6359004b

See more details on using hashes here.

Supported by

AWSAWS Cloud computing and Security SponsorDatadogDatadog MonitoringFastlyFastly CDNGoogleGoogle Download AnalyticsPingdomPingdom MonitoringSentrySentry Error loggingStatusPageStatusPage Status page

[8]ページ先頭

©2009-2025 Movatter.jp