- Compress Bitcoin block data into .tgz files
- Use @DvorakDwarfx Infinite-Storage-Glitch to convert compressed block data into video files
- Upload block data video file to YouTube via API
- Run alongside bitcoind listening for new blocks
- Compress, convert to video and upload to YouTube in real-time
- Get bigger SSD
- Compressor: compresses blk.dat files into blk.dat.tgz files
- Etcher: uses
isg_4real
to convert blk.dat.tgz files into blk.dat.avi video files - Publisher: use YouTube API to upload blk.dat.avi files to YT channel
- Orchestrater: make them all work together - Compressor --> Videographer --> Publisher
- Integrator: watch full node .bitcoin/blocks folder for a newly finished blk.dat file and run alongside bitcoind
Considerations:
- write a listener for new blk.dat files
- upon new blk.dat file, execure compressor -> videographer -> publisher
- Clone this repo
cargo build
cargo run -- -b /path/to/.bitcoin/blocks -z /path/to/blk.dat.tgz/files -v /path/to/blk.dat.avi/files