From 1b8dbc0df7f036a60db15896b9c3cf418d918666 Mon Sep 17 00:00:00 2001 From: HistidineDwarf Date: Wed, 15 Feb 2023 20:55:49 -0800 Subject: [PATCH 1/7] Delete .DS_Store --- src/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/.DS_Store diff --git a/src/.DS_Store b/src/.DS_Store deleted file mode 100644 index 82859caadea0436fbcedbcf5b884515e67de3a08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}T>S5Z>*NO({YSiXIod7Hsj4;w8lT0!H+pQWFz27_+5G&7l->)fe(jd>&_Z zH&Uq{yoi(;nE9r&Gn?+0veRLVad#T_8M7H<7ARt^4dxrcb<`!PnMfUwt39%y$i_h; zgQZ*w{7(k(-8EUxB9?(&e1C7jIEk~o*L&x+dZW44vRYQhy73-l;pKil&0K$Sg`du) zOoGbygNrySM)t;uOmja@qlqer!w6EYFXJ?ng)66Nn5kM%FIa7>J+ilEv!jDSSL_|m zy8_&PR}A|5^Lg9a+}S-o8$BjZseI8qa`?e1SvOe0D>w@W3bVT;fG>#Y3*l#Pk|r{} zhiJ7?wE-b9KnxHAtIvSB`K-?BAC*o>3=jjqWB~660gC7tEH$dD1B@C002>fi0zS?X zSR)KN21|{w0>X7Epf2TR#NfId;=<%P21|{)oN+UJaPwqtCKRro4*Lt0&bXtIEHOX~ zd}RP3ze*xQ3=jjW$pCK*y`c+dGre``l-O$p=q)G;=9L;hOTbaB7;>={ cZ-Xj Date: Wed, 15 Feb 2023 21:07:18 -0800 Subject: [PATCH 2/7] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cb9e34e..e3e880d 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. Unfortunately no file system functionality as of right now + # Now, you might be asking yourself:
From 3fc41a267251b6bcd2bd9cbcbb1980d73311d8d6 Mon Sep 17 00:00:00 2001 From: HistidineDwarf Date: Wed, 15 Feb 2023 21:09:50 -0800 Subject: [PATCH 3/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e3e880d..3ea4c0a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ AKA ISG (written entirely in Rust my beloved) lets you embed files into video an 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. Unfortunately no file system functionality as of right now +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 file system functionality as of right now # Now, you might be asking yourself: From 4380bb31725a48c6ab1fc7e53ca702d40646a04e Mon Sep 17 00:00:00 2001 From: HistidineDwarf Date: Wed, 15 Feb 2023 21:10:18 -0800 Subject: [PATCH 4/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ea4c0a..277c92d 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ AKA ISG (written entirely in Rust my beloved) lets you embed files into video an 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 file system functionality as of right now +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: From 243798a54936d7fe6671806be6aa6906834b8ee5 Mon Sep 17 00:00:00 2001 From: HistidineDwarf Date: Thu, 16 Feb 2023 19:27:45 -0800 Subject: [PATCH 5/7] Final? --- .DS_Store | Bin 0 -> 6148 bytes .gitignore | 4 +++- src/.DS_Store | Bin 0 -> 8196 bytes 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 .DS_Store create mode 100644 src/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..44a454c2ca0f2c8dc452eb148f0a375c1551e287 GIT binary patch literal 6148 zcmeHKO^?$s5FKwzH|+|k2M}D4B5^HcE55YilI?a6D*=ZMf&-w^G}RJqHm;g<3tCmm z75ESQ1&;g^{tG8~V;hvFskk8o9?5?8cwUluPVAV7M1LOkh}uNtpfJ{3s49%dxvbfi z@mvN9bqz^fib>L#PS>KX!zy4E_}diVZ?{DUG@==u;LH8>{T{_~9KFwZD1aXznc9?=o*bx2RhN8JS{T;+%xC5}T0uAR{Y(HXs^tQ7yT6yHMh9FbF1 zcahgQMJ3L+-*77Kqw@b$$iGR)$Y7ra^td_`;_Qoz8l}*9TzVGHw<0Q7q*J5*mtY!4 zX|}ujRczJjmm1s7wzK2B^54jXpN+D4+8@ncaPO&w}BJ=o!p4s-**!IsyRea4SQb ze;1hJ8uSe28ZiPBnhMlZVU8F=)8ThboM$lCsOcok;X{}^3v)sd>h8F{tHMcm8f|SA zunMdyP}AKu@BfFJ&;P3=+p`K-1^y`oM19~7`bf#_t!v5gUhAT~Mq%T)T%)3(GTX6g f@K$^sMH$9iZU8-lxkh+k_D4X;U@NP@A64K7G=$K& literal 0 HcmV?d00001 diff --git a/.gitignore b/.gitignore index 68a8e40..71dec10 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,6 @@ /setting_tests /output.txt /src/tests/morbius.webm -/yt-dlp \ No newline at end of file +/yt-dlp +/src/demo +/src/tests/demo.zip \ No newline at end of file diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b892df16a59b4fb007606905d48abb39f54c1003 GIT binary patch literal 8196 zcmeHM%Z}496uqA5OjA{$B7v9vL=SIEs5)A`-1h&?MR;A_s-BRz+1{JkDj! zwv6WzP#~TjhO*~}(nr6x#+Ge{{DBdwO!iTEjwkW>bz{9%4s|4CX=|;9Y5#Z6DdP~+3xyJ2mNWMcKN=HlI|et zk5#}R=!5d&*&qt!v?V7|5Ubd>9&jp7rBl0lc6Rs9VcorTFsr+0HtX(T^Y(03ajsmy zaqn^GO*o9?N4-;F-WGI0_tW|lTIqIzxEK0Z9+Ok&yY@H=Wpn}``*)WbkxMsoI=#jC zE3MOFfwq%!8}xw&G|KV2;5^FcdQqwGqYfx0NfR1V54{F3&c%L3Z1zkl;3Z(60>?!W z;#w}EjFawSRZ$`PbB^tRCou!BCZYF~tgc7=$nmS#0k0@gGn}ATw2LD|eaR@Wqh^Rv z7wvZg^WS(1Gh1IihY*J{?%b2;C~b$oJnvP-COC_NQxJUCStie$HGb}06h_bBTqC>K zuWn(Wz5iJdYgU1Cq`mKL-4>te)e~xx!mueNT3jD4DqIBFoZXrtD>IKn!%eyGA qQP`L_*Qi2Jt$YzcKmEfHZ5LFI@eIy2!UMBE1SlD7Wfl0N3j72MWG0XR literal 0 HcmV?d00001 From 9257352c9580a9ca61103c0a1ad00ac112456d3b Mon Sep 17 00:00:00 2001 From: HistidineDwarf Date: Thu, 16 Feb 2023 19:28:20 -0800 Subject: [PATCH 6/7] Final? --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 71dec10..f10158b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,6 @@ /src/tests/morbius.webm /yt-dlp /src/demo -/src/tests/demo.zip \ No newline at end of file +/src/tests/demo.zip +/.DS_Store +/src/.DS_Store \ No newline at end of file From 81a6efaa41e9390593ab181a638721e20405fa37 Mon Sep 17 00:00:00 2001 From: HistidineDwarf Date: Thu, 16 Feb 2023 19:32:42 -0800 Subject: [PATCH 7/7] Final --- src/etcher.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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;