diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..44a454c Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index 9a94ec5..9d4e2be 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,11 @@ /output.txt /src/tests/morbius.webm /yt-dlp -/test.mp4 \ No newline at end of file +<<<<<<< HEAD +/test.mp4 +======= +/src/demo +/src/tests/demo.zip +/.DS_Store +/src/.DS_Store +>>>>>>> 463b110dde30173b32b4390f65df0e26aa264976 diff --git a/README.md b/README.md index cb9e34e..277c92d 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,14 @@ I was working on this instead of my finals, hope you appreciate it WIP -[add gif of an embed here] +[add gif of an embed here, don't forget tags] AKA ISG (written entirely in Rust my beloved) lets you embed files into video and upload them to youtube as storage. YouTube has no limit on amount of video that you can upload. This means that it is effectively infinite cloud storage if you were able to embed files into video with some kind of tool. ISG is the tool. +This has been quite heavily inspired by suckerpinch's [Harder Drive](https://www.youtube.com/watch?v=JcJSW7Rprio) video and [discord as a filesystem](https://github.com/pixelomer/discord-fs). Unfortunately no filesystem functionality as of right now + # Now, you might be asking yourself:
diff --git a/src/.DS_Store b/src/.DS_Store index 82859ca..b892df1 100644 Binary files a/src/.DS_Store and b/src/.DS_Store differ diff --git a/src/etcher.rs b/src/etcher.rs index 8d17f20..3804d35 100644 --- a/src/etcher.rs +++ b/src/etcher.rs @@ -171,7 +171,7 @@ fn etch_pixel(frame: &mut EmbedSource, rgb: Vec, x: i32, y: i32) -> anyhow:: fn etch_bw(source: &mut EmbedSource, data: &Vec, global_index: &mut usize) -> anyhow::Result<()> { - let _timer = Timer::new("Etching frame"); + // let _timer = Timer::new("Etching frame"); let width = source.actual_size.width; let height = source.actual_size.height; @@ -208,7 +208,7 @@ fn etch_bw(source: &mut EmbedSource, data: &Vec, global_index: &mut usize) fn etch_color(source: &mut EmbedSource, data: &Vec, global_index: &mut usize) -> anyhow::Result<()>{ - let _timer = Timer::new("Etching frame"); + // let _timer = Timer::new("Etching frame"); let width = source.actual_size.width; let height = source.actual_size.height; @@ -239,7 +239,7 @@ fn etch_color(source: &mut EmbedSource, data: &Vec, global_index: &mut usize } fn read_bw(source: &EmbedSource, current_frame: i32, final_frame: i32, final_bit: i32) -> anyhow::Result>{ - let _timer = Timer::new("Dislodging frame"); + // let _timer = Timer::new("Dislodging frame"); let width = source.actual_size.width; let height = source.actual_size.height; @@ -273,7 +273,7 @@ fn read_bw(source: &EmbedSource, current_frame: i32, final_frame: i32, final_bit } fn read_color(source: &EmbedSource, current_frame: i32, final_frame: i32, final_byte: i32) -> anyhow::Result>{ - let _timer = Timer::new("Dislodging frame"); + // let _timer = Timer::new("Dislodging frame"); let width = source.actual_size.width; let height = source.actual_size.height;