Comments (2)
Awesome, great to hear confirmation that it will not delete anything.
I added a line in the README in : #133
from yark.
Hey, no problem. The docs are quite sparse to be fair – I should probably add an in-depth algorithm explainer.
Every time Yark runs it'll get all channel information (e.g. all videos), and then it will download the videos present. It then checks the channel informartion against the information in the archive, and add/update the archive with the new information. Including the lack of a video via the deleted
tag.
For example, if Video A was archived, then the uploader deletes the video, and the channel was archived again, Yark will tag Video A as deleted
. The deleted
tag also tracks if a video is privated, so you have a history of when the uploader privated and unprivated the video. Archives are always additive, they'll never delete information.
I don't think there's a nice UI indicator for it at the moment but it might be in the per-video bulletpoint history.
Overall, Yark will keep and properly archive the deleted/privated state of a video. As long as you keep the archive backed up, you should never lose information :)
from yark.
Related Issues (20)
- Replace PyInstaller with Nuitka HOT 1
- Set date limits on an archive HOT 1
- Faster downloading using fragments and aria2c HOT 3
- Visible videos for subscribed members HOT 3
- Error while trying to get uploader_id HOT 3
- Migrating from master to pypi.org version HOT 3
- Refresh should save metadata before downloading HOT 4
- Keep timestamp when a note is added HOT 1
- Add a verbose option to CLI HOT 2
- Vk issue HOT 1
- NFO Generation
- Document the CLI options for yark refresh HOT 4
- Subtitle archival
- Unable to execute in Windows 10 (PATH) HOT 1
- Incomplete data received HOT 2
- Notes scaling css HOT 1
- Mux HOT 1
- Better progress indicator for downloading metadata HOT 2
- Unable to enter commands after launching viewer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yark.