learningequality / learningequality/ricecooker
Document how to save bandwidth when rebuilding a channel
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 31
- Forks
- 77
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 3
Description
- ricecooker version: 0.7.1
- Python version:
- Operating System:
Description
I am rebuilding some of my channels frequently when adding new content to them. Some of the videos are from youtube. That means that the videoes are downloaded again to the computer for the compressing, and then uploaded to the channel again.
I am in a low bandwidth area where you pay for data bundles. Therefore it would be great if the stuff on the channel which is already downloaded is not uploaded again.
What I Did
python sushichef.py --token MYTOKEN --compress
INFO --- Downloaded (YouTube) 6a5089ba0492724595bbf6aad9ee4b6c.mp4
INFO --- Compressed 72fae3c13722ffcbc4c16141ea06581b.mp4
INFO --- Extracting thumbnail from /mnt/c/Users/lsole/OneDrive/Dokumenter/GCFEducationFree/pregnancy-youtube-channel/storage/7/2/72fae3c13722ffcbc4c16141ea06581b.mp4
It seems like already downloaded vides are downloaded again, but maybe I am mistaken?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the sushichef.py entry point and the --compress command shown in the report. Check how existing downloaded and compressed videos in the storage path are handled, then document the verified way to rebuild a channel without unnecessary transfers and explain what users should expect.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100