From 8f61ef70bebf30c57325ab6e3f48084a83e24409 Mon Sep 17 00:00:00 2001 From: Tarushv Kosgi Date: Thu, 3 Jul 2025 19:30:54 -0400 Subject: [PATCH] Add files via upload --- GUI/settings.html | 30 + TTS/__pycache__/GTTS.cpython-310.pyc | Bin 0 -> 964 bytes TTS/__pycache__/TikTok.cpython-310.pyc | Bin 0 -> 4249 bytes TTS/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 185 bytes TTS/__pycache__/aws_polly.cpython-310.pyc | Bin 0 -> 2155 bytes TTS/__pycache__/elevenlabs.cpython-310.pyc | Bin 0 -> 1655 bytes .../engine_wrapper.cpython-310.pyc | Bin 0 -> 6722 bytes TTS/__pycache__/pyttsx.cpython-310.pyc | Bin 0 -> 1392 bytes .../streamlabs_polly.cpython-310.pyc | Bin 0 -> 2058 bytes TTS/engine_wrapper.py | 31 +- reddit/__pycache__/subreddit.cpython-310.pyc | Bin 0 -> 6167 bytes reddit/subreddit.py | 175 +- test_hybrid_mode.py | 74 + utils/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 187 bytes utils/__pycache__/ai_methods.cpython-310.pyc | Bin 0 -> 1745 bytes utils/__pycache__/cleanup.cpython-310.pyc | Bin 0 -> 874 bytes utils/__pycache__/console.cpython-310.pyc | Bin 0 -> 2955 bytes .../ffmpeg_install.cpython-310.pyc | Bin 0 -> 3875 bytes utils/__pycache__/fonts.cpython-310.pyc | Bin 0 -> 638 bytes utils/__pycache__/gui_utils.cpython-310.pyc | Bin 0 -> 4910 bytes utils/__pycache__/id.cpython-310.pyc | Bin 0 -> 554 bytes .../__pycache__/imagenarator.cpython-310.pyc | Bin 0 -> 2046 bytes utils/__pycache__/playwright.cpython-310.pyc | Bin 0 -> 600 bytes .../posttextparser.cpython-310.pyc | Bin 0 -> 1062 bytes utils/__pycache__/settings.cpython-310.pyc | Bin 0 -> 4293 bytes utils/__pycache__/subreddit.cpython-310.pyc | Bin 0 -> 4192 bytes utils/__pycache__/thumbnail.cpython-310.pyc | Bin 0 -> 1006 bytes utils/__pycache__/version.cpython-310.pyc | Bin 0 -> 949 bytes utils/__pycache__/videos.cpython-310.pyc | Bin 0 -> 2567 bytes utils/__pycache__/voice.cpython-310.pyc | Bin 0 -> 2491 bytes utils/subreddit.py | 95 +- utils/videos.py | 42 +- .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 196 bytes .../__pycache__/background.cpython-310.pyc | Bin 0 -> 5842 bytes .../__pycache__/final_video.cpython-310.pyc | Bin 0 -> 15162 bytes .../screenshot_downloader.cpython-310.pyc | Bin 0 -> 8404 bytes .../__pycache__/voices.cpython-310.pyc | Bin 0 -> 2158 bytes video_creation/data/videos.json | 3658 +++++++++++++++++ video_creation/final_video.py | 150 +- video_creation/screenshot_downloader.py | 96 +- 40 files changed, 4257 insertions(+), 94 deletions(-) create mode 100644 TTS/__pycache__/GTTS.cpython-310.pyc create mode 100644 TTS/__pycache__/TikTok.cpython-310.pyc create mode 100644 TTS/__pycache__/__init__.cpython-310.pyc create mode 100644 TTS/__pycache__/aws_polly.cpython-310.pyc create mode 100644 TTS/__pycache__/elevenlabs.cpython-310.pyc create mode 100644 TTS/__pycache__/engine_wrapper.cpython-310.pyc create mode 100644 TTS/__pycache__/pyttsx.cpython-310.pyc create mode 100644 TTS/__pycache__/streamlabs_polly.cpython-310.pyc create mode 100644 reddit/__pycache__/subreddit.cpython-310.pyc create mode 100644 test_hybrid_mode.py create mode 100644 utils/__pycache__/__init__.cpython-310.pyc create mode 100644 utils/__pycache__/ai_methods.cpython-310.pyc create mode 100644 utils/__pycache__/cleanup.cpython-310.pyc create mode 100644 utils/__pycache__/console.cpython-310.pyc create mode 100644 utils/__pycache__/ffmpeg_install.cpython-310.pyc create mode 100644 utils/__pycache__/fonts.cpython-310.pyc create mode 100644 utils/__pycache__/gui_utils.cpython-310.pyc create mode 100644 utils/__pycache__/id.cpython-310.pyc create mode 100644 utils/__pycache__/imagenarator.cpython-310.pyc create mode 100644 utils/__pycache__/playwright.cpython-310.pyc create mode 100644 utils/__pycache__/posttextparser.cpython-310.pyc create mode 100644 utils/__pycache__/settings.cpython-310.pyc create mode 100644 utils/__pycache__/subreddit.cpython-310.pyc create mode 100644 utils/__pycache__/thumbnail.cpython-310.pyc create mode 100644 utils/__pycache__/version.cpython-310.pyc create mode 100644 utils/__pycache__/videos.cpython-310.pyc create mode 100644 utils/__pycache__/voice.cpython-310.pyc create mode 100644 video_creation/__pycache__/__init__.cpython-310.pyc create mode 100644 video_creation/__pycache__/background.cpython-310.pyc create mode 100644 video_creation/__pycache__/final_video.cpython-310.pyc create mode 100644 video_creation/__pycache__/screenshot_downloader.cpython-310.pyc create mode 100644 video_creation/__pycache__/voices.cpython-310.pyc create mode 100644 video_creation/data/videos.json diff --git a/GUI/settings.html b/GUI/settings.html index f3f1751..f5d95ef 100644 --- a/GUI/settings.html +++ b/GUI/settings.html @@ -155,6 +155,36 @@ +
+ +
+
+ +
+
+
+
+ +
+
+ +
+ Reads both the post content and top comments in the same video. +
+
+
+ +
+
+ +
+ Number of top comments to include in hybrid mode. +
+
diff --git a/TTS/__pycache__/GTTS.cpython-310.pyc b/TTS/__pycache__/GTTS.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..70c00bfce972582ad664486a760668546a13e165 GIT binary patch literal 964 zcmaJ<&2AGh5cc1?+jfI0egx&rB?lq|H-u0{5j~LuEeNfGEGu@CEt}n7JN;8Q(E}IW zp*{8)coSbaA>IH9i5Z7NB@iRcH)D@I{$|E)r?WypzMZ`pf2M?d!Nq0au-E|g_W=ws zv?e85R?`V98AYGhd?HFg$rdrfWGBRAA6S_gx=p(BE8HXfE{$Tev$G90_cny88Tlbb zE(?Rj2B^OSU`a_0DVd>$osg0nZUk7!ZzR~vEJ5}>iY>@G1m?d5eay58>em1aofAby z1Q0U9E!M9-UL#=R@4qkfe{6HUR-3*?# z2Tk2-;|DLSF;#d~8QVVBZ>@XMhPw}X4|@0h69KLRB;1=G#ayYXse)4Yju!xuuF&I7 zieJQr*#8T`GZ|>AtOrgYa~kL#^k^L>0?OCPw7?k{`H8>hbAHO_?2O`+pzfu9lrFK3 zGK`(oCN57~A5^WIQDnAx*5y$Idl;ffTf*1vL033zr$Z)D4%=q88bOcrzJ*AR5o~hI zcdOb?br?q;f=|s`0RFGY-K^<=;|l;r8NCiFe_Y9q^HeW{{~97bm`cSvfto cP}M#)I34*{#+W}^uz8IC`&Zh673?bi3FNBMQUCw| literal 0 HcmV?d00001 diff --git a/TTS/__pycache__/TikTok.cpython-310.pyc b/TTS/__pycache__/TikTok.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7486b235ce97921d6adae9b0ae88c985930330ee GIT binary patch literal 4249 zcmaJ^&2t;K72hu|mlP$@vXe%Mo$hoxX*jW{FW2!$n(;^M#50YOvFy6pal2hDKyuCH zf&s9W#Gx*gubobNXb(wdq+9b(^xSK&d+o{7b1#{6(jTy-C_9-h2f%y41Mu+hdk>Fn ze!gzt`}gs0djEOFF#e^O)1L$828#F_s)q(Kh?yEe*_wf=c`LBcTB$v70%uSODrPzE z1}^&Tv^wwt4}A`)bgiI9+@MY!I=5`l2C2Sh5HFZN;cMXQ!NLhY2fh(3p78VU86O&C zfjG~w-k}vV!7Y*sxC%XUXa`Hg+%{Ux=g`*JYFS0)Zjwc5;e9fc2?NzK3r|ofldLNW z_d(Ks!1~2f**IkUNP%cF(dm0EZ3bL;B4S_xYnp_Hvk)2^1202 zOEu>bSsG`seg!ItaImMBR<#(>d^!js-7nK64Juph4>J z;Iq7fO-2_=&-5SAJ-H&;%Jz`bxaU9O(GV^bn~<4)76=usZlj1BsEA1{X*@BBjXfO{ z?EQuDl||eytpk%($3|!o54A0wqsp-X${m|yr$?;{_19XeWSgOx;3f`Dg+!VA-~}2D1|MhD4H_qOV$rh z23yvs{!mc9anC({uP5bDTw7g@hROQnl?}2QT+m3!^{8F0^R$gK ztqv$jA|<&hVcJ!p?Yf#|Pg$R?KK}QjD;$(7CaW_#`bj39JBE}_yM?n8wz$>0s)ee5I_P+8Wi zmiu4VbN2LEdM`Z`jkCXl7~33J zIx>!p11Fo4<`eh?&}JesEacmtpK$SCg#wKz8U>#J(6@|qEckB|kZ}YchW$dD_ zx@;U;zc)u7Xb&sYAX9y0WDV0$Kk1VCp@|kAM&^{HtR8ve>als?$=cW=jYI2?3kS7v z?WjKXjv@I7@34d4p{-uzZDZXKzurZ^`hA9?Q9i$=@0rixC_!U_HT|}z=Tj5>b&M5r zLPin~A_6$&%JYiq0CygBY2lDaMi35#BTQ7%2(B!sDe6=b|;Gm3*{a5d^f63Ac~1wTOmwImU^J8ml6C_!q1wa(gMQx*}0hl_EjInc6I|gtZLpu8( zO<-6#aux7Y06(@A%)USKvy+*-Mr(0&_g=@>K=N^s8I%4n5`vP8xLNAo{Pdo`i06xNCP`c$QB@u(Qq<|bkH3}JQ|4S3enHi6W6L2RUj`#%E!-v$DUAyHx;>f zn`Ie|RZeqLGz^P+ z7!DZ8k>7?zBMd*!qjWM-4MW1>FyzaaQ`oR=;p{M$@^`>aQq5sg6g?9KBKA!|DGl?dfyI)wy0sjug1nRIOPC0zQj4 z(YN>_Q9h5vh}g=HksvwS<*0+vH%~?@FO9kwT{#)W12~>8mt)_iQrT8Xx9U)gC z^qN1qdJ(}rf@@s!hn($1JL$f5dU&Xh7b2&K6xq+DA2ZJ3ZWsNDp|1JQm4QdC*?bj4 zluN7FA{p~jmUU0dt7DJaFUn86-zP|y)i!i55vMm9ouA3)SwBN=a%xF_4@ zVF7Fd&tdolL^KrZaM!w3mUGtV^&h-8J!Pv^m-&EBtRE3QPi+`Y41pvOKs@aB` z((q94+h0(GB0OWsTyl^>zoo>Lm-8#A3Ku~Te-^khp!PDpq`E7)Oj1$ide9!pEj&}j z!J;DbVM>cdbY_U!`oEsQppF&l)!{0v=tRA!o&0mw9`Zw47T$YhKzLuFQK$#DZhH7N V;j0bHvzk`3(LB>!UTB>A@PGYza%KPk literal 0 HcmV?d00001 diff --git a/TTS/__pycache__/__init__.cpython-310.pyc b/TTS/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c339f987b10359ebdc4355105da16a77cbedb960 GIT binary patch literal 185 zcmd1j<>g`kg4YXUGeGoX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_avsFxJacWU< zOk!nXVqT0(etBL_equ^-Oi*e{N@ht|W=d+lZ(??8kyCz&uCbo6o&g@2kdWY*`1s7c d%#!$cy@JYH95%W6DWy57b|71enScZf0{~s6E_(m~ literal 0 HcmV?d00001 diff --git a/TTS/__pycache__/aws_polly.cpython-310.pyc b/TTS/__pycache__/aws_polly.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..446dbb7b1efa76b4d6d39e50a42634ca449e594b GIT binary patch literal 2155 zcmb7F&2JPp6u0MlcPAeNgi2MaX-{22HdS+rstQOG6bJ#4G!dhqk+XKPLubZ|?a5|W zo2qKKa_X_Fl=Q}bP^tfkuRWpu168FeeV!o@psG}_?Dagq_xwJ8<`WZ51mlmB$G!aq zLcg1j^TURZ8!+W2EEG|kp}79XF@|p|vvNDOv7yEfoDJxX{ zG4(+3-85rsTrKmmpdcAYrc_$&$@Wz2-V!M(VrMDON$fu?rDRzaJ9ju6#{NB`RF4f} z?+zzLLE_+Un(r`?4P*Oe4(GR-AZejuZ!PWei~(OML2+!a>Qe6+#Ebeg0J=vT5Q~-$Zf>nV z;8`~8Vh}zXW^chy}5 z2L6x63cRM)bA0HGonuV#2|jekwwM{CW9tMRdc{>`KXIsi1yKj4dj-i)6+~HiKcSzk zBm4ta{<|DU_&6}Kqt@7c(imgvk3AaD#&hS;-$KPz2dSoN?OMYvj1B{gMpG&r2S*qq zHE}#in0?#)xDQ^ic#25^dbSw;Jse=%k&DMUc5<^Zv@>Qlxl9fS#o^ zs&dwecwa%w%7_TI5NSK_&&OWDNU|&ioLX8 zFHd2_t(zrH`MMH}pOp}lFW%SPz9b9+ zXb)}%DAcXGbt3Ct?!RXlIA>Ok9I)rT^TW##&*5C45*uf++)70u=a# Yd|A8jm3gY9vD;V?T9;r3*389!0FD?vDF6Tf literal 0 HcmV?d00001 diff --git a/TTS/__pycache__/elevenlabs.cpython-310.pyc b/TTS/__pycache__/elevenlabs.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..18f643d81d71f3370f4dc989f7bf61ce99e993ab GIT binary patch literal 1655 zcmaJ>Pj4JG6t`zQv$K;;S<*i!AjBXJum@J4azd!0En9>LQAJ9mjutFu?Ig4D&IFHl zX;zyH>9yY>Ire+-Da?@*;u~;*_dH2=QzR_ee)Ih7-~01>Q?0M31jb(%KOX+h2>Am) zR!0aQU&5^K!6J#In&h|#nofc|peTnroUojEndxW}=P@N;6B)_)Ig#;MkW)!_NU!xL zyg{~m)UjI36zu6htC=dd#9j?wNv*6c%7c1@cB=zCYrOaj1V!LIk_VE?;5o@d*^x}K z{lMczc_dph0evjnGKIY**8qFnrOIPzz#7q&$59SoK7?6!VUct}IK%}j;K1EryZEh5 zV0Z0_c*aME!qhGv=|YwEB?hDP{!3yok$?a6@blphwKDZkoCr}4zp8#IbtPmy{9Z{} z*xf>^>N|0y%!A5)e7AqM|H=QHJbAJ+T)N#qK5+@>MOj$R5v|6ASzn=4jV7LQ!V zh*DM)KC6n68lmykh(U;8`k;p(EXWu_o)XhukaK!LC|QK23vzHlPFcBbL(9gIq?=HB znBgWlqvtW6;mvVtK^IIi8NCQkBbzLuMIhrBo*r2EZG+%0w6@M~FI{aM>2?P5Zlbx0^7`zF*M9F)8^*unp0Xb z8%TCWf2B5DP{=!ymU+6yO|}iX;Wn1Q9HQk%>STWOw3=qJkmZLqgO+vsEU*Ko|1rl|Hm} z>k_vY`ShE&(64k?=&2eQQyGK7`{MP2ChhN{;(B(?EzoVktUIu5&|5SJ0?PjBviS<3 z`pe>9OELC1GSH{^BM|;ecN?6Cp33Yzx*%hALB}yrmu~l3-Z$@niyKBk_a9B_yF;maKJBuZL*gyRz}E rkiWTPP`~--`GUD<3Vm8PC0*9)6^cu~Xq>%=$-ji^1RdH5Ho|`axv`6Y literal 0 HcmV?d00001 diff --git a/TTS/__pycache__/engine_wrapper.cpython-310.pyc b/TTS/__pycache__/engine_wrapper.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8abd6a02d49f096606bf32faf2fe6faa93d750f7 GIT binary patch literal 6722 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 literal 0 HcmV?d00001 diff --git a/TTS/__pycache__/streamlabs_polly.cpython-310.pyc b/TTS/__pycache__/streamlabs_polly.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..91d5bd237273df6f2274135540e19bee44adf34c GIT binary patch literal 2058 zcmaJ?-ESL35Z}E!-<=&NF==U=mWnHaf(3Pe@>CFNlcrU_+^X(}Y6YD(x9j+l`*3&H zacx~*a9|WDWDR9<|_hxoyXMXc>`TTqh!SmbrhsOkR!Hc`8Y)#CNe?e=9B<&>>+o^ufSf=L-?TSBX&K8tojP9#g> zG?vXpRaxaR$&|C6rbKynheEI|^m8(k3tMt0(}V5?~>d&m=2P05om z>Ju)MyPL-m6VI@60J`2Y#81Lif6=uI8}|j{VuOqc$u=(Mqb$h@6&rUMrLlYvQ`PQfZqq%plv+>Hc(74qajFlgTaTd!k40MbxFc-VHh9@Tu0n<9zctzDY z$!MO2#_vd@fAHuEt^*msJ_q;;n|lS?M>DkNWTz$GhP*5TfI#*#633-Y9qIgpezB(b zTP!PwcTDlVtIrlrfprFdw)ad1W4z}|Z`&`>cC~Pe3ax%;?|HITcvCDc!;NzVF08_y znSSV?NmF|J^}^eqpCMXXMl-zU%Z0+Cb5ra4#$L6k?k^Vpc4LMydI%llz;6m?^}2&T zL!vhVjs86XDy0sRZ^@;eHU6>GOd2oj*CD$39g9yPx&H=!CV${l!?1@w! zRN*d^D0Cp}G0ynp_bE8zn&A}WQ8eV7(ICVVJxp`F0 zmDOqjDv@oEfGau{~a8ei6S&S;U}ixV~=vd>Rz zS)gUkW=_ZaeWT_~3?M(OTQdQK8dQaQW<-?ils>lt>;oY21uzHtcgeD_kDccy?YiaT zCG1;E*s_;!9WUUs&l{j^fZm5y16$9nzb8jtL1&O_L4a=zLtU6_`WoHj679n{+_q-= z3xeBFHEs#Da-+T;X$Dk&0=6D@_al(4YC9U1I-Z<*<8m`$Ovvz6y3+LYpvp+f!cf)1 zFwN;O(d&8`J|2>!)bMw}nno{A3?N)z^V-#Vta1a_QCPhTBz#~#@^Pb5Kh3oilJh0} z@pHhsM-I~8VoxGgcFK!P4rQE(vYh73x>XjKE{-y8ZSCJKSN>O}`(NwNi&y{#9$0l; J2ZA&m`v;D self.tts_module.max_chars: + self.split_post(self.reddit_object["thread_post"], "postaudio") + else: + self.call_tts("postaudio", process_text(self.reddit_object["thread_post"])) + elif settings.config["settings"]["storymodemethod"] == 1: + for idx, text in track(enumerate(self.reddit_object["thread_post"])): + self.call_tts(f"postaudio-{idx}", process_text(text)) + + # Then process the comments + comment_start_idx = idx + 1 if settings.config["settings"]["storymodemethod"] == 1 else 1 + for comment_idx, comment in track(enumerate(self.reddit_object["comments"], start=comment_start_idx), "Processing comments..."): + # Stop creating mp3 files if the length is greater than max length + if self.length > self.max_length and comment_idx > comment_start_idx: + self.length -= self.last_clip_length + comment_idx -= 1 + break + if ( + len(comment["comment_body"]) > self.tts_module.max_chars + ): # Split the comment if it is too long + self.split_post(comment["comment_body"], f"comment-{comment_idx}") + else: # If the comment is not too long, just call the tts engine + self.call_tts(f"comment-{comment_idx}", process_text(comment["comment_body"])) + + idx = comment_start_idx + len(self.reddit_object["comments"]) - 1 + + elif settings.config["settings"]["storymode"]: if settings.config["settings"]["storymodemethod"] == 0: if len(self.reddit_object["thread_post"]) > self.tts_module.max_chars: self.split_post(self.reddit_object["thread_post"], "postaudio") diff --git a/reddit/__pycache__/subreddit.cpython-310.pyc b/reddit/__pycache__/subreddit.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eed47b3b101de4a7c9bb4b9e033f8b36dae2a5e2 GIT binary patch literal 6167 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 30): + post_content = comment.body + print_substep("Using OP comment as post content") + break + except: + pass + + if settings.config["settings"]["storymodemethod"] == 1: + content["thread_post"] = posttextparser(post_content) if post_content else submission.title + else: + content["thread_post"] = post_content if post_content else submission.title + + # Also collect top comments for hybrid mode + comment_count = 0 + + for top_level_comment in submission.comments: + if comment_count >= max_comments: + break + + if isinstance(top_level_comment, MoreComments): + continue + + if top_level_comment.body in ["[removed]", "[deleted]"]: + continue + + if not top_level_comment.stickied: + sanitised = sanitize_text(top_level_comment.body) + if not sanitised or sanitised == " ": + continue + + if len(top_level_comment.body) <= int( + settings.config["reddit"]["thread"]["max_comment_length"] + ): + if len(top_level_comment.body) >= int( + settings.config["reddit"]["thread"]["min_comment_length"] + ): + if ( + top_level_comment.author is not None + and sanitize_text(top_level_comment.body) is not None + ): + content["comments"].append( + { + "comment_body": top_level_comment.body, + "comment_url": top_level_comment.permalink, + "comment_id": top_level_comment.id, + } + ) + comment_count += 1 + + elif settings.config["settings"]["storymode"]: if settings.config["settings"]["storymodemethod"] == 1: content["thread_post"] = posttextparser(submission.selftext) else: diff --git a/test_hybrid_mode.py b/test_hybrid_mode.py new file mode 100644 index 0000000..abb9cb3 --- /dev/null +++ b/test_hybrid_mode.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python +""" +Test script to verify hybrid mode functionality +""" + +import sys +import os +sys.path.append(os.path.dirname(os.path.abspath(__file__))) + +from utils import settings + +def test_hybrid_mode_config(): + """Test if hybrid mode is properly configured""" + try: + # Load the configuration + config = settings.check_toml("utils/.config.template.toml", "config.toml") + + # Check if hybrid mode is enabled + hybrid_mode = config["settings"].get("hybrid_mode", False) + hybrid_comments_count = config["settings"].get("hybrid_comments_count", 5) + + print("=== Hybrid Mode Configuration Test ===") + print(f"Hybrid mode enabled: {hybrid_mode}") + print(f"Hybrid comments count: {hybrid_comments_count}") + + if hybrid_mode: + print("✅ Hybrid mode is ENABLED and configured!") + print("This mode will include both the post text AND the top comments in the video.") + print(f"It will include up to {hybrid_comments_count} top comments.") + else: + print("❌ Hybrid mode is DISABLED") + + # Show other relevant settings + storymode = config["settings"].get("storymode", False) + storymodemethod = config["settings"].get("storymodemethod", 1) + + print(f"\nOther relevant settings:") + print(f"Story mode: {storymode}") + print(f"Story mode method: {storymodemethod}") + + return hybrid_mode + + except Exception as e: + print(f"Error testing hybrid mode: {e}") + return False + +def test_hybrid_mode_features(): + """Test the features available in hybrid mode""" + print("\n=== Hybrid Mode Features ===") + print("When hybrid mode is enabled, the bot will:") + print("1. ✅ Read the post title (like all modes)") + print("2. ✅ Read the post content/text (from story mode)") + print("3. ✅ Read the top comments (from comment mode)") + print("4. ✅ Generate screenshots for both post and comments") + print("5. ✅ Create a video with post text followed by comments") + + print("\n=== Configuration Options ===") + print("- hybrid_mode: Enable/disable hybrid mode") + print("- hybrid_comments_count: Number of top comments to include (1-20)") + print("- storymodemethod: How to display post content (0=single image, 1=fancy)") + +if __name__ == "__main__": + hybrid_enabled = test_hybrid_mode_config() + test_hybrid_mode_features() + + if hybrid_enabled: + print("\n🎉 SUCCESS: Hybrid mode is ready to use!") + print("You can now run 'python main.py' to create videos with both post text and comments.") + else: + print("\n⚠️ Hybrid mode is not enabled. To enable it:") + print("1. Edit config.toml") + print("2. Set hybrid_mode = true") + print("3. Set hybrid_comments_count = 5 (or your preferred number)") + print("4. Set storymode = false (hybrid mode replaces story mode)") diff --git a/utils/__pycache__/__init__.cpython-310.pyc b/utils/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cd67dac12269989e5a4306b2eade0c8691c81d9a GIT binary patch literal 187 zcmd1j<>g`kg4YXUGeGoX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_qvsFxJacWU< zOk!nXVqT0(etBL_equ^-Oi*e{N@ht|W=d+lZ(??8kyCz&uCbo6o&g@2(vr-a;+XjO f%)HE!_;|g7%3B;Zx%nxjIjMFadyAQX1PcQI)GaTw literal 0 HcmV?d00001 diff --git a/utils/__pycache__/ai_methods.cpython-310.pyc b/utils/__pycache__/ai_methods.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dfcdfdea4a631df09d92b06238d208487dd270e7 GIT binary patch literal 1745 zcmaJ>&2Qv16t|s^$z;B#WtRd%ds;DvmXAdsAyfhFaoYpCfUvp>>DX=4CUI(e=(ciB zb!6uye((35{eJI>PA5b#{+>NM`V*u-s*mMC z;Nvrx>O)uxj!K4GmrW3ZZP}=jT+ZriFQZCHb0+e zu_G8yZKo2SiW8nE7hH}jFN@)V;KAI2skUJ;;B^g^#Na9To8c)oWJ+cTBxi<7N4rzc z5aXbok5f5C3Xy3^qsDI$4sB8nijd z)#-%u3vPY>yohsVT?O%3?;sViww@Mpd}JLp$*ea{RLNeW0wlyQ9|nA#}LZ9C&}9u-2Q5KIGn zsw({fejN{Sh=Uv1htL0{V_5COtkdx$+?+;J%SCAEfbgq^ViTNDFeX7OPI}*4GSX1XNj{D% zy3(%XdLr`(pp=kGb|B|<$;hf0N0^3;t1-_j7T0VY-IosR(B6R*SyX_zjFX%*SrxN& z(?n_8W(SWko~U$VGH0V^*_}`twkz2OUBv z>#3u-;Fjb$?QaPMuAU@WlEyO8=hm0J;83D2#I8Z7uwE=>d~Q7m0C?|fV7$_!A?@lT z$zv9Y{bN4X$_6L={7guuXtS=>svlXeE^0cM>#AsR#meFYuxbR_gG-0nXVI+|9WKwUX5PyGx!wJGfDYo Q)yL-z3|d$p!fQAG1y4BbT>t<8 literal 0 HcmV?d00001 diff --git a/utils/__pycache__/cleanup.cpython-310.pyc b/utils/__pycache__/cleanup.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..64b8e13daae76e21b708a7f613d6d6fce40962e0 GIT binary patch literal 874 zcmaJAM`tlN6#R^i2hj$Wk@TE}j5JC}~gBN>f(L+cmkL;#>b@MjvZip%I z)PTKu7NNZe{Y&rasrU~Hf-{>`D}n<%Z|3dHH#6U?UR$d%lpmM9<8Q#&cXIAZfX)j% z_BkrS1Sr;7e4zvAbH#^2Cjce_5zbjB6f1INz(ph~^RN>MIAHbo8gtoR9m+_4$gQ(| ztn^#R4)IVWyMgKx8-M`8=doiKaLz8F&CUoX*!wGyV{C-y5hZS-I$|@{t9}H>PT+!{ zvl(3S&-^_<{}ZvE$G>~dwheI>JEJW5B?ver^KeqRqqI~8i0 zCfH=BPY&s~$W7W(x}Pb#gT`%Oof~4OtSnlO(?i*-2ZmTHBYRBr;(SAAq{L-bjbG7WF3Ku$Df>>F>4GR4)_9^S%Wcr3x1?61 z7-|sm@TYlU>`FTUb}&H&r@fp>uapvSGD7GouMs8tUivlvz(4%Wk8 DfE3Q( literal 0 HcmV?d00001 diff --git a/utils/__pycache__/console.cpython-310.pyc b/utils/__pycache__/console.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b7822a0561b83be46b5569ae80b6b89057724f5 GIT binary patch literal 2955 zcma)8O>Er86`mP#m%H2_NgFw`>%?JvXtGVZ4Ui&01H*M|CvXcyFd`>L*AfJ3XC%=Y zlB=0vq+QUb^`$Kgw6_330O=Ss=bU>C&|7-rwWpv!dkO*sNu2kFTw79tv?ONuW;pM? z@4Ywk=B1sEPvH6Y@y6~S7YO+m4o*HT7+iy3 z;`*>|>6-N7#;{@Ox@^Y&(6_WFTXB2XrbM_iGVJgRyvh9s?yw6~i?@MV0II{gKrQm0 z0KLeU9@K_Qe1Z3%EpQ62{fZv%ZMXPS;wioi?HshH#qxH8ukiE0agNh9(!cmQU?;16 zT6ot}nZ=1N$wa480NHpeRC_!^?Q@$jRw31*;k0aHhY!rJ}^>APiJA+6|&)I}Ku?b+{u2 z!CE#Rr^*C#G=ZKZCOjN`j#^gxuByRTxzH8fD7D~=+871)S>YPQ$YTBxQ4mM+)yDPL z*Wb}X>Gg0DhROO3uurBT*XwT!u+Y34agn|i?g{nV)cpL_!K;H;e&kPPBB|Fat%LET z=vu{_apk!VsMH9p>vXAF0^)mqLiE;8mw+h!1W{xU*^Hj@lmnh}rx$<3Q-v$Vw!vWC z%e0BMC+Hjxq^bsXxMfuvx;|5g3!H?3v~DT8MV$3Z3$zjAWf)uZi-`Ulj837)h(AVO zM)?S0i|8MaoZNtT&&nv5*w0tkBO_uBL56Ufa7&88DXAFMI5 zULw=yO6yBpS7bU0rM^0NvUauaJaME#CeT^47M<15Iw9)fT*WhvLb@O$Q!0d{^hF8L&9Uw++CQ__I z?9c84^(-hn3%*l=*Vz_sgy&&}^-zx~^wyh&R~^ry7KdiETeO5yoAWs@9h(SF;s{mE zAKZC3wl@AAEY5v(!H^@clhYM~*}$+FIdYE4k;~aJRTuK6sby5HM>ZyoTI)gOiM?e;Dtmk%R2}3_Z-f+ylM_Z=#o*mDjn$eH_D1 zc4qXbc}(uNAQCM=^5s6C?7yk^ITFs|*n>d<0r=M|S!cVQl?i}I%&63~lJn#Sa$zQ1Qr)|?QU8@c9JB59V^c^_DC+zIz zU?*RIws^E)79nbl8AJlcOONgU47}HPkATc2^i_rMfAH=9v)@~tUi0tnC?S%K+q)4Y z7r0B3pxlO`4BiW61~bN|8_OgFQYNiDWwKAveQdT7bQ*)AT9;k2(q$3jk=CpPf z&hWwK z^M{JY1!~L08%hD70K8Q=QY3{R=_mnl$w(Bg0B;xWy);S+Ck9K~>N#BKk9NgqZ_`Z1 z!g4B1DutWGunzk0uxO^~)+XeUR24ql+A7?{LO@-{bzbHBqA?HZ&<9T|SOQj^&0g(Y zxB{dofBqEs_50Adoi1I3w?SRX@O{J>`?l_|Z{E<<@PaFv|C{ra?iN>lf-CfD=fk4rC6_YwP#x&q)J zF*o4@)tKFd{ioH-FdVkAAR0ib$MVeHH^qF)RyxYTRUNx(UUb-6sNx)#Wt**$hQ3`^ z-uhS<6iqvUCDMr!0jm^y+1s1S=6m%soO=mbT)Z|d;uB8C%1YVlp>ZWnc_zhGEDrQF n=o+NW+ThLdtux>8J>P5BS>46}JazJQzktyrR(XmwyI+0>ldIJ2 literal 0 HcmV?d00001 diff --git a/utils/__pycache__/ffmpeg_install.cpython-310.pyc b/utils/__pycache__/ffmpeg_install.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1afdd800171996247913cc190590d4964643f441 GIT binary patch literal 3875 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 literal 0 HcmV?d00001 diff --git a/utils/__pycache__/id.cpython-310.pyc b/utils/__pycache__/id.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b838a2712aa4feb04e8ac93bf060b3bebb275875 GIT binary patch literal 554 zcmaJ;y-pl45VpO0$K8c(uA_5>*n$-j9f}a*r=SQ$_)&COa@yN5I)hoCY_HIrE*)*2 z03kuiE4igYyg{mr9Vw#9C(U>~o|$iEtg~!D5bw{I(}EK68ZIA^;AIcRuA>41RFP3Q znWDFB#3+G8Bv%Yl=-j8H6zD0*yKfjvPIBtAnURef+je4|nE8Pb0Md>1>uXA)kB3CsQc?O>-ox5C)6npag*9_qVB z=?ZN5HSXg=g3w>EXS1)}=611NZ2jk@byC?l5Z~R~JKsM$jvJD+L6v!-SZW=h2r7i2v{g_ML?|sh94^+yyRk1l-?@A1 zq_OTKr0`nt0T5F1$hY8g>?1r`d;x?iV0P_FkO%0VZg%!&c6N5>_uI?sbss_d?flW` zcMqXo_28e)hQV!kixLDw45uhs^f_)E9Y3hyr z$Tzy32IDXa$MvX=kym3Y9%fDEG5$ z{x}|T<(clDh>w@*PM*mQR<;!J;4vuSMC1cr6n)8`$_`Q9kjoKIh9jwJpccuD&)aQLU7Y_?}r+ zQ@V^Y`;>ssZnaw04!zPV8=Gc!xw?tUP|E|D3A3Bbc}6k1=(X`uUW-^8FBR*e*OS{9 z)(n>!S<8&Va;2mj=sno)lP;@4J>6N?Z$r}sY>%g@OwuIdZC$H&e#Aw4m>lt}o#!g z&M)E(2q#uRC|{Tj^z;40fiCcirdQRMmLcZPpp=;5%c!z7K^b8djOk@`ZdFc6#g-&z zmL}(!!))f96IMGXRV@qt_1%5(oq3fjYiBO=OCUGI@T4dG(mus3FeJPN^z^IXf=^He zEQAXokRi}BC^eNWRxc@QJgWgAy|X$4O8raG!JNS<&05Q^dwe)eW1$Tll6(u)NN!O$Z@Tx%osVIzNdlm~$YW=I6()Cx0lIiq z2MXh&fa`Nx^6_MQ=59~2;dU|}&S)33-A+Rh!If1^_XUJSKsYhw@?^pl$qPj%u^cIS zm?xPqJhn1^EOdR9$Fu2}1M0YNU~HfOq>YbwCxlyl#KG9nj*fgP2dNNS+DoSdR)Axn zNWu(N#U*XItSwf;o-R17>0&q|u4#jBP(IeoxCP_l3J90BFeRIKodAN#I%xo^*YOoh zpNo&c45tA9NVEgJ2H-CA8mT*-Rq+n=;w>%KKq%{r`=6QZnM-JK4t0?XMqT(P4F&v^ z%$B3p!-o&LJR2I$!<{tY!t7lIhKXHMPjh>jD{6TpEE!0X&|*6mHs*dX&e=5OAL^^I a(ASrXTp;Ee32{i8m{9T;A^xA6*Z&3#9tGdJV11aFyvN@DQT|BA*DS81$U#}B*JU2yQ`48$fpF7 zYu}(g=9Tu^W8a`q=!_(TPZ^j$X6D-&$@Y3(Ao;UAzy3%5Hz(^NDEUC@x5y|^cn@cw z#3x9ioNFuTP!P51`xI303zo1D4{(VJmAH>9aRhg`h^T@~K<*G#v_vE>^GmCsJKQbqZtP}&~Lv37^H+&@SU(*84*o3b!I zn;AL3b;Z?nna<{+J1~VWb32(0`P+DYb{Br^)w_(^#V+RcPU*ndTpB;5U^SFPVYBJ- zp|?Kd!z-y&OYljD+oq-dUb+o>!o4JO_U5uMrRI}cM18e;!3~>a!rOJ?s9l49fse_= hxQ#KsM%Sa{Bx!tu;4_-2=EQ@ERX0Wt>sc;t!GEwxC_cOkvk-Ja8C7u>w>nxTRVV8JAM)rE=CMe5BB>&tlyQ++z)CAe zZBYrZD}|`tpjO8E#n!ntLTh-FC<~2{)@TYmSi_}@^12q14-*%t?Y(yO`jj^fWLY~5 zxw)EVu@v*xoR) j+X4K6&iP2mb$Al9Qrz(Wit&jPl;8vkN=T3NFr&W#COaFD literal 0 HcmV?d00001 diff --git a/utils/__pycache__/settings.cpython-310.pyc b/utils/__pycache__/settings.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..77ad5f656ba13362da0c5a15a64d9f1b21c8071c GIT binary patch literal 4293 zcmai1UvC@75#Qb0BaamI&z2?2ahyY)G+~fXY1B4_;igSwt1(c^MeQUoW0yT~m(s<@ zJ7w>vKLnK;po``uX!9HxkkI-eU!bpj=ocvZcyC3Yg7yQXNn!Ojdz7psjdSGg?e5IZ z&dl!4Z!Q@huQELU+P}Si_Y`CQq|WiDjLuI{(!ZlpO!0^{=`AAO6-~jZ?LJS8=yrol6t50g#5%UbZr_}5{*__d*)Z86m*0dP1 zz1e-%oYOOU?qjA--xq3rNLusjw$#sj3cJ`!o#*lwLAG8Oxx5s%v)sMW+lVxV%S%a| zCbn5y4`LPRRv2&evbLa!qlelq$`VRCfhuDIHsFdY@u72_)t!}`S0T*NvBJyUFkzfw zExw)eollslVan&fTDoxS%~YH8RMRT6wY0IZlY1AVpu4JqS4qK?RGwgl+PRagzT0-tI(#G=B@}B< z6ODmTtjA1gjqQp7+hhCe61(m1IvIzZ&O96POn~lZPSGFmffzVze2xtr&fcp&>W}!b z2k%uCyUsr0D|MO6J9;P0Wwx`SbE)hGv`w%T)uoxl^11Bv;&v`Kutm88UhA=<8VB9X zpt5F7q2Y1KYkZ2&a)BcMYpGwdkM@e#$>#Jk&e-o*$L`iWZ`V=It{kwC;RH=6iMC9i zQSJw9lbL7w)r@_>luH&5PD5DOdTlgsJ97t2c|(zItBRG-!JNuG?q83aj$H}8J1pH) zRZHIny*i?ATRM7oq}d)xd~hhyJQzv*=$OQhvJ%->j6muiM^YaglltI@r;z-hkZeBB z%4*E&@Ml%a1ZIqpzvghC=UB|ugqlPfH<@^nzk)suJ!Oy0GmM{@gI@;1@}Hc;=~6Rl zVkmH<9ObH0Lr~C~&EN~X%S6L_PMx;ziemPSvt{4&>WqCO9@+P_a)v@Z@!{Amyp5ZA zcI9gqnQq2OIv8}Q$Z^l2=r+UvS~ zCw+88^T{=xwd`nXGl+V6o|d4sW_bUc9dBHWl6DZKuQtBIx_rZ&0ApTGHnI@msOcKL zrnhsi)e19hTCH5h-7uy)*lw2fcF;xe>QBD2igj*ZF1i}efJ%s)$O|IkFO;0 zi-pV}^81x*Ry>-ycR1Rgc<21mOG~dU|G-~OB6S-=&o967$`5~Zx#<5mAJf|#Q4j~D zS?(@Ff1Q^{{%DTbSlQCXB&I)kC2l9i=yvAY;k=S0t0UUWS173Z36%~+_hOYk_ZIod z&yvJn57*WgqGSstURy}l6O+~JV|lr&(==Gq&8ptcOn}JTNt)Hd$rMY>d9v8;23dO@ zpkqvHG{HOxf;mUk(^Ne{m5-`k$)(2r0&fc|Ayj3?ojY zV?$vwpIAw8rb=z*V~LlFnF;1E)L zQ7VbgMOpmE^J?5X`U%8LNWq$=f6H0(66y66RkKu)8EpcE!{{F_M z3oqbR=sAs6K56ly1%xgx*$6ov>2DTj0wL|AOKDz4_tz*Xjn^z{)cEu8g{6EgG?3XA z6Da~@%o@rG;RwlWSU^M|nYjN++zHpvJ#yez*3L)gbTcq%h$%J}ObPRSJKgB4XW}m@ zK%hlO#VYVOctNp%^~)LG10?VBT>&UMC*jqdXF1!2QvDN|+;bIx2B{DB<70MT?sE>v zx{0~F&ijBmq(Qc|#kUS+@qHc;to;G9_`9W@-xTm>Wyt}DEcd=ca_{S~hM4?;%oYi3RTQ&I8aScLv6k1FjlR9OkP8U*-tq*@$ zkDRccs0~CmPKo7_-IKc#J2QcMA@?!)6lC4l+7KMfy{I==a41f4M(XMEj+r7peH!%r}}yGmYxCO>MRefWi;6 zpFFp-5ZBEZj#2;hH{)P6qWD_y7AN)vA6Lkalgtky1YE2QdU8xe!~a>hNgDJv8adyx zQKEnDk=n~a7=3kC|Ec4%s@HpKYdR&sxZvBc=l9R}h}PXOO$p!pPJ&c&UHd(x!;P<5 z)(N3uf4aH^6DhleT~K(dVdzt)|K$HurLZ5C^e=ylCbVn^NTZk{}@W95h{Yy3H)YJyt@EYhkBA%xjd*zfF~D%VC3w9yjv0yA0ZN;D(?c$ zEsu}|)f1)B2&i9(&*UTk_@G*?L0a`dim8WEm`mh8ujff+B{El%k;ezg{y|r%)Eq*2nWnK=omsW^9rhF&4lfBl4-YtKqeoz3muJ7 zieoNNMQO3!*23GAC17hqq(=mLBk!*!Npz$;r9Q|{yx663VCFLFECLr?^LM739*>j#oYVhF6(&y$e<3M)KkR0N&9ga{vGU literal 0 HcmV?d00001 diff --git a/utils/__pycache__/subreddit.cpython-310.pyc b/utils/__pycache__/subreddit.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..94e459fe023e6abfaf9d220d877615bfddd10b05 GIT binary patch literal 4192 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 ZamCyMsxp^4A?^9>N%8=qq+c23wLj5g6{-LL literal 0 HcmV?d00001 diff --git a/utils/__pycache__/version.cpython-310.pyc b/utils/__pycache__/version.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..28e4b0c2ddcac06d061564c87e92151e3299c5fc GIT binary patch literal 949 zcmb7DQEL-H5Z=AJ)N7hR@vWe+_#mEQBJ{0@h_#@IRhn8cq=Zd&k~?#^d+zR864EFA z7gA^*{Y&@illTvOsk3JaDHOqlo#p2HW@qNRS=DUT39es@2D z2qI`oy6*H+nt5H165)eC@hV-#^+r=)8Qh z-|r8pV=R|Tv4(pWw~5hMa!v(Z&{I06=iUO7ZIM%NPUhak(_7XT{+xUxA~^HEP%NO< zAr(gSeZAlAK7%%ilI-5B5ivEYpn5svd!AGN{_HZ5|U%MG`1d}UipxgYb`BKjBM2Cp~KHlBw zy)!6rk54(5y-STu@0$PjaJ#kLdh`#Zut{oq%M`7AS~i9;3@1y68(4D-O+Y;wTr~WU zZqk5;__ayH3oodn)$VOYH67qlHmeJ9xTH}jRE?FsvAQBv4Xl`T7ZEIj^tD2~^N_wEz+f{>9 zU3QpNxWhc|vnn^Zvq*X_^V!UOr#-`JyvFL#W}(eNYw%jnXNTDQeY;&}W{Wfz9svr{ zGz#zfNJVK9#H%pyTUmD)NeL6El3b}M=}Xj%M3ktGRD5)`s0z+lq|)wsQ5yzgqZ7yu zOA}tWf~!mk7GjZrjdn z2Io;$PS))mW5X1mC}-Ve?jm6oXx<_bAE*ke?tu4lViJRV50d#dvB{2QkQM>$3~EvH zWS;pga%V0#gwnRX9b>$QvQ$<1yZ%G6W9%5L20McnS^XDx+sUonTJAi=z0BP@o5h|o z)@O4oH`yF(utN`Qh{$t0P4AooruT{bVN+u=$SpvIbItkS7`Wu}fQK8BMm?$qoQ8u` z@`R33spue(G>8Qc*cR<_nCAX9K^$*U0INfnCcUUndr{0w2Z^*Vf+5vD3eyD2 zDdVg6KK{I{ESm7mGR|OF|DOrL6GhR1&xIb{+OD*|x_0BnXIJ*zqB@D1n1$jhY!wZ8 z`%pIsH~J#Y5{AygW7o>#cT}WeUU-Nu35Hxi=8>z9Y><0qQR9is1czD1Kj@xpq^B`HQWth}bv51{Z6YiekA|+JoFK{18h`vsDdj$%`Nwb>Hxed3a5D?Z>Xw z_{Xc7M&obOva6oy8M8PK&E5AsU$1NYVb=V=>?4ie?IYq87||yeuVU{N5Mz#nBm)QO zFofu!@q>&wVZ~oz@DwXv+IBQ60_$wMxy2mj-Y25pQd*sf^i7b!GN!xvI%_k^)z4MKFxY? z7_z1Xl~N{b=~>9#0J#e4=fz}2RZ0W;W$XHCSsPF;`p=h_^NZ+hoVaueG7z}vTOi9` zltgj><*4mZoo^JgdqQIuM*)`Lq*$KN<$-2w_Bq8t*+lGR8ogVo6jcbKz)N1h?N0<| zSBM2Re(+AjdTBwESR8$b+HH5+fGCkg^0Rpd?`5MbEX?z!S(wY`#Cy=yd0&c?Ff9D@ zaU@lk4o4R*!C0d01#<7Gga~wy7?;n-DG-yq0G;v5RWXmIbkU2~u=_fQW>vg_{Wnn@ zMe!C2iULuJ<0#%iaRNlsdnVDvX;hs-@h*sVbzHzwEa4=cWD0q80`WsoND89iAC%O; zreo?-!!j&OZNWJHr#J_Tn#R@UEb#Z%2smBfc}v8aWoAaeAIrm(@mLBAbOqc4Q1>N2 z)pdUvSW2cb*EChwc$<}VtB;FYOhMJ4wWq!FU^a{S1$3LlwKal_P&45*Oxu18V0Cj% J|G(oW{|7*WnfCwy literal 0 HcmV?d00001 diff --git a/utils/__pycache__/voice.cpython-310.pyc b/utils/__pycache__/voice.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..98e17793307a4a741e19d1fdcfad966c56f28fe7 GIT binary patch literal 2491 zcmaJ@&2t+y6kqL!zhXO0TA+mvsC3$9o7!dg90H{+EuCS24%4K3IGdV{CC5tEyGGKs zv9XyB;mVBz3@~FKIlzHGXOHF7;moBR;62&NG(E5$JxNb`AA0(|CnuFk$%5~%$wue1 zIm`MJCy#$FOs+svV<608B(fUQo-~M=+YJYLJ94{j!zH-pM0VF}cxLQIxo*CZH)Ag< zbc>Cm8Rw!>cdjuG z`9Z%#;k(x1tsO;0o9Ygy`wmi}Xh^M0EGPpAvnnP4c|PNdO*ho!2= zTcRyEqar?}cPcM_gL4lSKC9gV10SM+8U&E*!AWFHEp~*i(^U*K#L{RV6sh8^Bxb69 zW6dvQb4rIgRn1nyc;<*$XZa2f8J8;adJ^ZkULW1bTtnxKr_D6hBFYLM@cw&JCepWM z5n?Tm0QuFDN1=PPer+YVtw2!__QNm^t|#~6C<&PgZgIwh{zNdId=&0*`EH_Xuhd_u zzw|#VDcDoN-9)r_z1Pp?TNv@?L2S{mItHZV*`!KNk^;$*GBo>N*O5=b!XcD+z{o)} zDES=*LksW#RFgehzOLhzZkvnt&w?ux- z3ager0<-*cfKp<8`L16aObmuT4pYTxKS?F+$z)50U21LyU^hcgi}ILJyt*lB&f)MJ zB9jZis)U_)!$>f?pPDq;+~zG!0f}iWc8w@tq}xLj&Y(k=M4i_UW=g~@PH*FG-b-2? z-}ojmEoB~v_yg!eoDN=FgZw}jXfFhBxdsowmpIYjNSt;zVGfp`aAxfxru9vKAu9i!La2(*+$QjyW8(`^8u+Opl#2(q&*>+h0z+Hq^I$_CW?G0_L=HJ08v&T7* z%1^8b*6vFB513jFW1+=>t7&lp*QS+9t0}0k1b*5HHQnM`L7D3&cR5=zD4;di8b!%H zEI_ReTzU)cTzzq;`Sq1kXWu%#QakhD{?8BY|MKAe4=!9SLhm!bwW3xn9h#CrZTt8%kh{P z2&~Zkb3(#^q)|S&v$TX3hsLZQtOOT>i~i;Hur|0_YrIr@GpGaSa}g-0;EuA2)`xK2XE;;2=r?hUxo*NChvR z2{2Z{daw~J1%7}5yR^LVh%9GrFG|%TayE0qm`SX1nWMF86yu}`H?u9&8osCdGk61R z38i19n^|7+UKB!V8L1pR6K%025qX)roroA7?Or6b@5(d4Ym_A4;=9dMMhf3zl}37> z$9H@3i6qD>`*+a9=w1g63d^=zt=g_rCCA93Q-*|)uL2Vu6#NTx(?2R}(907@aQ8H6 zG4)L*Hj3uo11g;Q3I7hhOd-FO#AL}l^KO{)$Y)W=6asfMNh0$qOtZ~_+c#z(bJ=7t jCT~`FyPL2y;_qMuQ>dk2VaAs6XJe}ZU35wdPoMq|FGHaR literal 0 HcmV?d00001 diff --git a/utils/subreddit.py b/utils/subreddit.py index 403b6d3..17708ef 100644 --- a/utils/subreddit.py +++ b/utils/subreddit.py @@ -1,4 +1,5 @@ import json +import time from os.path import exists from utils import settings @@ -29,9 +30,15 @@ def get_subreddit_undone(submissions: list, subreddit, times_checked=0, similari json.dump([], f) with open("./video_creation/data/videos.json", "r", encoding="utf-8") as done_vids_raw: done_videos = json.load(done_vids_raw) + + print_substep("Checking submissions...") + suitable_count = 0 + checked_count = 0 for i, submission in enumerate(submissions): + checked_count += 1 if already_done(done_videos, submission): continue + suitable_count += 1 if submission.over_18: try: if not settings.config["settings"]["allow_nsfw"]: @@ -42,47 +49,89 @@ def get_subreddit_undone(submissions: list, subreddit, times_checked=0, similari if submission.stickied: print_substep("This post was pinned by moderators. Skipping...") continue - if ( - submission.num_comments <= int(settings.config["reddit"]["thread"]["min_comments"]) - and not settings.config["settings"]["storymode"] - ): - print_substep( - f'This post has under the specified minimum of comments ({settings.config["reddit"]["thread"]["min_comments"]}). Skipping...' - ) - continue - if settings.config["settings"]["storymode"]: - if not submission.selftext: - print_substep("You are trying to use story mode on post with no post text") + + # Handle comment count requirements differently for different modes + if settings.config["settings"].get("hybrid_mode", False): + # For hybrid mode, use hybrid_comments_count but be more lenient + min_comments_required = settings.config["settings"].get("hybrid_comments_count", 1) + if submission.num_comments < min_comments_required: + print_substep(f'Post has less than {min_comments_required} comments required for hybrid mode. Skipping...') + continue + elif not settings.config["settings"]["storymode"]: + # For regular comment mode, use min_comments + min_comments_required = int(settings.config["reddit"]["thread"]["min_comments"]) + if submission.num_comments < min_comments_required: + print_substep(f'This post has under the specified minimum of comments ({min_comments_required}). Skipping...') + continue + # Story mode doesn't need comments, so no check needed + if settings.config["settings"]["storymode"] or settings.config["settings"].get("hybrid_mode", False): + # Check if there's text content - either in selftext or as a comment from OP + has_text_content = bool(submission.selftext and len(submission.selftext.strip()) >= 30) + + if not has_text_content: + # For non-self posts, check if OP made a comment explaining the post + if not submission.is_self and submission.num_comments > 0: + try: + # Look for a comment from the original poster + for comment in submission.comments.list()[:5]: # Check first 5 comments + if hasattr(comment, 'author') and comment.author and str(comment.author) == str(submission.author): + if len(comment.body.strip()) >= 30: + print_substep(f"Found OP comment with content: '{submission.title[:50]}...'") + has_text_content = True + break + except: + pass # Skip if we can't access comments + + if not has_text_content: + print_substep(f"Skipping post '{submission.title[:50]}...' - no sufficient text content") + # Mark posts without text as done so they don't get picked up again + with open("./video_creation/data/videos.json", "r+", encoding="utf-8") as raw_vids: + done_videos = json.load(raw_vids) + payload = { + "subreddit": str(submission.subreddit), + "id": str(submission.id), + "time": str(int(time.time())), + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": submission.title, + "filename": "SKIPPED_NO_TEXT", + } + done_videos.append(payload) + raw_vids.seek(0) + json.dump(done_videos, raw_vids, ensure_ascii=False, indent=4) continue else: - # Check for the length of the post text - if len(submission.selftext) > ( + # Check for the length of the post text (if it's selftext) + if submission.selftext and len(submission.selftext) > ( settings.config["settings"]["storymode_max_length"] or 2000 ): print_substep( f"Post is too long ({len(submission.selftext)}), try with a different post. ({settings.config['settings']['storymode_max_length']} character limit)" ) continue - elif len(submission.selftext) < 30: - continue - if settings.config["settings"]["storymode"] and not submission.is_self: - continue + + # If we've reached this point, the post passed all filters! + print_substep(f"Found suitable post: '{submission.title[:50]}...' with {submission.num_comments} comments") if similarity_scores is not None: return submission, similarity_scores[i].item() return submission - print("all submissions have been done going by top submission order") + + # No suitable submissions found in current filter + print_substep(f"Checked {checked_count} posts, found {suitable_count} new posts, but none were suitable for hybrid mode.") VALID_TIME_FILTERS = [ "day", - "hour", + "hour", "month", "week", "year", "all", - ] # set doesn't have __getitem__ + ] index = times_checked + 1 - if index == len(VALID_TIME_FILTERS): - print("All submissions have been done.") + if index >= len(VALID_TIME_FILTERS): + print("All submissions have been processed. No suitable posts found.") + return None + # Try next time filter + print_substep(f"Trying {VALID_TIME_FILTERS[index]} time filter...") return get_subreddit_undone( subreddit.top( time_filter=VALID_TIME_FILTERS[index], @@ -90,7 +139,7 @@ def get_subreddit_undone(submissions: list, subreddit, times_checked=0, similari ), subreddit, times_checked=index, - ) # all the videos in hot have already been done + ) def already_done(done_videos: list, submission) -> bool: diff --git a/utils/videos.py b/utils/videos.py index 7c756fc..a5cca35 100755 --- a/utils/videos.py +++ b/utils/videos.py @@ -1,3 +1,5 @@ +from typing import Optional + import json import time @@ -8,28 +10,44 @@ from utils.console import print_step def check_done( - redditobj: Submission, -) -> Submission: + redditobj: Submission, mark_as_done: bool = False +) -> Optional[Submission]: # don't set this to be run anyplace that isn't subreddit.py bc of inspect stack """Checks if the chosen post has already been generated Args: redditobj (Submission): Reddit object gotten from reddit/subreddit.py + mark_as_done (bool): If true, the post will be marked as done and skipped Returns: Submission|None: Reddit object in args """ - with open("./video_creation/data/videos.json", "r", encoding="utf-8") as done_vids_raw: - done_videos = json.load(done_vids_raw) - for video in done_videos: - if video["id"] == str(redditobj): - if settings.config["reddit"]["thread"]["post_id"]: - print_step( - "You already have done this video but since it was declared specifically in the config file the program will continue" - ) - return redditobj - print_step("Getting new post as the current one has already been done") + with open("./video_creation/data/videos.json", "r+", encoding="utf-8") as raw_vids: + done_videos = json.load(raw_vids) + for video in done_videos: + if video["id"] == str(redditobj.id): + if settings.config["reddit"]["thread"]["post_id"]: + print_step( + "You already have done this video but since it was declared specifically in the config file the program will continue" + ) + return redditobj + print_step("Getting new post as the current one has already been done") + return None + + if mark_as_done: + payload = { + "subreddit": str(redditobj.subreddit), + "id": str(redditobj.id), + "time": str(int(time.time())), + "background_credit": "SKIPPED", + "reddit_title": redditobj.title, + "filename": "SKIPPED", + } + done_videos.append(payload) + raw_vids.seek(0) + json.dump(done_videos, raw_vids, ensure_ascii=False, indent=4) return None + return redditobj diff --git a/video_creation/__pycache__/__init__.cpython-310.pyc b/video_creation/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..85fa80db29d7c79c20dd65013d0aa352f9e3fd19 GIT binary patch literal 196 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 R*lg+Gp^3TKV{`eF{{udxQLX?0 literal 0 HcmV?d00001 diff --git a/video_creation/__pycache__/final_video.cpython-310.pyc b/video_creation/__pycache__/final_video.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4caaacac4d54962181f429c517da7070b6b75488 GIT binary patch literal 15162 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 REz7pReZ^aTwd~cK{{sCoFggGL literal 0 HcmV?d00001 diff --git a/video_creation/data/videos.json b/video_creation/data/videos.json new file mode 100644 index 0000000..7e8af7d --- /dev/null +++ b/video_creation/data/videos.json @@ -0,0 +1,3658 @@ +[ + { + "subreddit": "", + "id": "1lkqrht", + "time": "1750968790", + "background_credit": "", + "reddit_title": "skipped", + "filename": "" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkrbwk", + "time": "1750969691", + "background_credit": "bbswitzer", + "reddit_title": "I know intellectually theres not much difference between a 1550 and a 1600 kid but do colleges get impressed if they see a fat 1600 on someones application", + "filename": "I know intellectually theres not much difference between a 1550 and a 1600 kid but do colleges get impressed if they see a fat 1600 on someones application.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkp78q", + "time": "1750969869", + "background_credit": "bbswitzer", + "reddit_title": "How to get 800 on math", + "filename": "How to get 800 on math.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkte8b", + "time": "1750969987", + "background_credit": "bbswitzer", + "reddit_title": "Is it true that real SAT is way harder than bluebooks practise", + "filename": "Is it true that real SAT is way harder than bluebooks practise.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lka7lg", + "time": "1750970061", + "background_credit": "bbswitzer", + "reddit_title": "Less than 2 months left until Aug SAT", + "filename": "Less than 2 months left until Aug SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkio5h", + "time": "1750970110", + "background_credit": "bbswitzer", + "reddit_title": "I just found a yt channel with sat videos and the dude claims he found the MIT blackjack team Im confused ", + "filename": "I just found a yt channel with sat videos and the dude claims he found the MIT blackjack team Im confused .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgab0z", + "time": "1750970197", + "background_credit": "bbswitzer", + "reddit_title": "Holy Crap I Did It", + "filename": "Holy Crap I Did It.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l5mjug", + "time": "1750970281", + "background_credit": "bbswitzer", + "reddit_title": "How I felt on that second English module", + "filename": "How I felt on that second English module.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg33n9", + "time": "1750970368", + "background_credit": "bbswitzer", + "reddit_title": "are we serious", + "filename": "are we serious.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkpwm0", + "time": "1750970558", + "background_credit": "bbswitzer", + "reddit_title": "Why does nobody talk about how BAD that desmos video from learnsatmath is", + "filename": "Why does nobody talk about how BAD that desmos video from learnsatmath is.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgyqgo", + "time": "1750970639", + "background_credit": "bbswitzer", + "reddit_title": "Harvard here I come", + "filename": "Harvard here I come.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l4nikh", + "time": "1750970708", + "background_credit": "bbswitzer", + "reddit_title": "Scores cancelled ", + "filename": "Scores cancelled .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l0632s", + "time": "1750970786", + "background_credit": "bbswitzer", + "reddit_title": "I got 1600 AMA", + "filename": "I got 1600 AMA.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lj4413", + "time": "1750970855", + "background_credit": "bbswitzer", + "reddit_title": "LEGIT ADVICE How I jumped from a 1300 to a 1590 and my DAILY routine", + "filename": "LEGIT ADVICE How I jumped from a 1300 to a 1590 and my DAILY routine.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ld40ej", + "time": "1750970936", + "background_credit": "bbswitzer", + "reddit_title": "i would not trust myself to tutor others on the SAT", + "filename": "i would not trust myself to tutor others on the SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l5mlic", + "time": "1750971001", + "background_credit": "bbswitzer", + "reddit_title": "POV You finished Math Module 2", + "filename": "POV You finished Math Module 2.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l70sqo", + "time": "1750971168", + "background_credit": "bbswitzer", + "reddit_title": "I swear it was an accident ", + "filename": "I swear it was an accident .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg13pq", + "time": "1750971248", + "background_credit": "bbswitzer", + "reddit_title": "Yesss I dont have to retake", + "filename": "Yesss I dont have to retake.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1kzzz0l", + "time": "1750971341", + "background_credit": "bbswitzer", + "reddit_title": "Math Cheat Sheet", + "filename": "Math Cheat Sheet.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l2s8jp", + "time": "1750971412", + "background_credit": "bbswitzer", + "reddit_title": "seriously what do i do", + "filename": "seriously what do i do.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgaynp", + "time": "1750971731", + "background_credit": "bbswitzer", + "reddit_title": "Here to show that 1590 isnt actually the average score", + "filename": "Here to show that 1590 isnt actually the average score.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l7r0o2", + "time": "1750971894", + "background_credit": "bbswitzer", + "reddit_title": "Thought I was seeing things but the guy in front of me actually WAS jorking it during the test ", + "filename": "Thought I was seeing things but the guy in front of me actually WAS jorking it during the test .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l051l5", + "time": "1750971972", + "background_credit": "bbswitzer", + "reddit_title": "Math Cheat Sheet Updated Edition", + "filename": "Math Cheat Sheet Updated Edition.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l183pr", + "time": "1750972047", + "background_credit": "bbswitzer", + "reddit_title": "RW CORE TIPS from a 1570 scorer 780RW 790 Math", + "filename": "RW CORE TIPS from a 1570 scorer 780RW 790 Math.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lfr135", + "time": "1750972145", + "background_credit": "bbswitzer", + "reddit_title": "Tomorrow scores will be announced", + "filename": "Tomorrow scores will be announced.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhfcte", + "time": "1750972224", + "background_credit": "bbswitzer", + "reddit_title": "790 on Math SAT is only 86th percentile in my country", + "filename": "790 on Math SAT is only 86th percentile in my country.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg5112", + "time": "1750972306", + "background_credit": "bbswitzer", + "reddit_title": "Im finally free from this test", + "filename": "Im finally free from this test.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1laqgaf", + "time": "1750972373", + "background_credit": "bbswitzer", + "reddit_title": "My Score got canceled", + "filename": "My Score got canceled.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lc80wf", + "time": "1750972448", + "background_credit": "bbswitzer", + "reddit_title": "Why is everyone in this sub reddit so mean", + "filename": "Why is everyone in this sub reddit so mean.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l10ix7", + "time": "1750972544", + "background_credit": "bbswitzer", + "reddit_title": "a month of practice progress", + "filename": "a month of practice progress.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l09q6t", + "time": "1750972622", + "background_credit": "bbswitzer", + "reddit_title": "aint no way i got this wrong do i always have to write up to the ten thousandth digit", + "filename": "aint no way i got this wrong do i always have to write up to the ten thousandth digit.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l52lar", + "time": "1750972698", + "background_credit": "bbswitzer", + "reddit_title": "thoughts and prayers tomorrow", + "filename": "thoughts and prayers tomorrow.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg2peq", + "time": "1750972763", + "background_credit": "bbswitzer", + "reddit_title": "This sub Reddit when anyone gets anything below 1600 when scores come out", + "filename": "This sub Reddit when anyone gets anything below 1600 when scores come out.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhzhbj", + "time": "1750972842", + "background_credit": "bbswitzer", + "reddit_title": "wtf does your score range mean", + "filename": "wtf does your score range mean.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l05fx1", + "time": "1750972940", + "background_credit": "bbswitzer", + "reddit_title": "RW Cheat Sheet", + "filename": "RW Cheat Sheet.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lawjee", + "time": "1750973020", + "background_credit": "bbswitzer", + "reddit_title": "Summer plan 1400 May SAT score", + "filename": "Summer plan 1400 May SAT score.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg5dtu", + "time": "1750973165", + "background_credit": "bbswitzer", + "reddit_title": "To those of you taking the SAT", + "filename": "To those of you taking the SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhi9fj", + "time": "1750973207", + "background_credit": "bbswitzer", + "reddit_title": "Guys they updated my score", + "filename": "Guys they updated my score.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l1wk08", + "time": "1750973259", + "background_credit": "bbswitzer", + "reddit_title": "I cant stop getting this score It is so annoying Im looking to improve", + "filename": "I cant stop getting this score It is so annoying Im looking to improve.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l3n44i", + "time": "1750973326", + "background_credit": "bbswitzer", + "reddit_title": "How accurate is getting a high score on a practice test", + "filename": "How accurate is getting a high score on a practice test.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg97sg", + "time": "1750973406", + "background_credit": "bbswitzer", + "reddit_title": "thank you khan academy", + "filename": "thank you khan academy.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1kxxe7t", + "time": "1750973465", + "background_credit": "bbswitzer", + "reddit_title": "Trying to get my kid to a 1500", + "filename": "Trying to get my kid to a 1500.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhmdsl", + "time": "1750973541", + "background_credit": "bbswitzer", + "reddit_title": "2nd Try only studied the night before", + "filename": "2nd Try only studied the night before.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lfknqw", + "time": "1750973620", + "background_credit": "bbswitzer", + "reddit_title": "Results day tomorrow Fourth times the charm ig ", + "filename": "Results day tomorrow Fourth times the charm ig .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l60412", + "time": "1750973694", + "background_credit": "bbswitzer", + "reddit_title": "when you thought mm2 was easy but you see everyone saying it was hard and discussing questions you never even saw", + "filename": "when you thought mm2 was easy but you see everyone saying it was hard and discussing questions you never even saw.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l62vy1", + "time": "1750973761", + "background_credit": "bbswitzer", + "reddit_title": "Letter from a student", + "filename": "Letter from a student.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l5munv", + "time": "1750973844", + "background_credit": "bbswitzer", + "reddit_title": "Official June 7 2025 US SAT Discussion Thread", + "filename": "Official June 7 2025 US SAT Discussion Thread.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l97hvr", + "time": "1750973897", + "background_credit": "bbswitzer", + "reddit_title": "should i send this in for colleges", + "filename": "should i send this in for colleges.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgfh6h", + "time": "1750973952", + "background_credit": "bbswitzer", + "reddit_title": "Really Valuable Advice from 1500 Scorer I promise", + "filename": "Really Valuable Advice from 1500 Scorer I promise.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ld0goh", + "time": "1750974026", + "background_credit": "bbswitzer", + "reddit_title": "Reminder to all June SAT takers", + "filename": "Reminder to all June SAT takers.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l82uqu", + "time": "1750974101", + "background_credit": "bbswitzer", + "reddit_title": "do yall think collegeboard is actually non profit", + "filename": "do yall think collegeboard is actually non profit.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l5nln0", + "time": "1750974347", + "background_credit": "bbswitzer", + "reddit_title": "June 7 SAT was so odd", + "filename": "June 7 SAT was so odd.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l4r8sz", + "time": "1750974434", + "background_credit": "bbswitzer", + "reddit_title": "Good luck to all people taking tommorow", + "filename": "Good luck to all people taking tommorow.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l0ils4", + "time": "1750974488", + "background_credit": "bbswitzer", + "reddit_title": "I scored a 1600 - AMA", + "filename": "I scored a 1600 - AMA.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l5y0z1", + "time": "1750974570", + "background_credit": "bbswitzer", + "reddit_title": "I cried after this and the May SAT for different reasons", + "filename": "I cried after this and the May SAT for different reasons.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1l5cv4s", + "time": "1750974647", + "background_credit": "bbswitzer", + "reddit_title": "Official June 7 2025 International SAT Discussion Thread", + "filename": "Official June 7 2025 International SAT Discussion Thread.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg1it8", + "time": "1750974730", + "background_credit": "bbswitzer", + "reddit_title": "Here we are", + "filename": "Here we are.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lh9r4x", + "time": "1750974806", + "background_credit": "bbswitzer", + "reddit_title": "was aiming for 1450 on june SAT surprised myself", + "filename": "was aiming for 1450 on june SAT surprised myself.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgxwob", + "time": "1750974870", + "background_credit": "bbswitzer", + "reddit_title": "High achiever You probably shouldnt hire a tutor", + "filename": "High achiever You probably shouldnt hire a tutor.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg2way", + "time": "1750974958", + "background_credit": "bbswitzer", + "reddit_title": "finally got that 800 math", + "filename": "finally got that 800 math.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg1s8n", + "time": "1750975027", + "background_credit": "bbswitzer", + "reddit_title": "Thank you Khan Academy", + "filename": "Thank you Khan Academy.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgdn8d", + "time": "1750975096", + "background_credit": "bbswitzer", + "reddit_title": "My SAT Journey AMA", + "filename": "My SAT Journey AMA.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg4h85", + "time": "1750975164", + "background_credit": "bbswitzer", + "reddit_title": "I think yall gotta cool down", + "filename": "I think yall gotta cool down.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lglsw7", + "time": "1750975238", + "background_credit": "bbswitzer", + "reddit_title": "honestly incredibly frustrated", + "filename": "honestly incredibly frustrated.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg3oht", + "time": "1750975298", + "background_credit": "bbswitzer", + "reddit_title": "20 Points See you all in August ig", + "filename": "20 Points See you all in August ig.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgi8bg", + "time": "1750975348", + "background_credit": "bbswitzer", + "reddit_title": "how i gamed the math system as someone who is cheeks at math", + "filename": "how i gamed the math system as someone who is cheeks at math.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lh7ojd", + "time": "1750979205", + "background_credit": "bbswitzer", + "reddit_title": "My first ever attempt ", + "filename": "My first ever attempt .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lh8teb", + "time": "1750979289", + "background_credit": "bbswitzer", + "reddit_title": "NO BS what do I actually do to get a 1500 on the SAT", + "filename": "NO BS what do I actually do to get a 1500 on the SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lfzyw4", + "time": "1750979362", + "background_credit": "bbswitzer", + "reddit_title": "80 of ppl gonna be dissapointed when it dont come out in 13 minutes", + "filename": "80 of ppl gonna be dissapointed when it dont come out in 13 minutes.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1libgdx", + "time": "1750979414", + "background_credit": "bbswitzer", + "reddit_title": "Can someone explain this question from PrepPros", + "filename": "Can someone explain this question from PrepPros.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ljtdbi", + "time": "1750979485", + "background_credit": "bbswitzer", + "reddit_title": "how do i prepare for august", + "filename": "how do i prepare for august.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lit3iv", + "time": "1750979563", + "background_credit": "bbswitzer", + "reddit_title": "finally finished khan academy now its time to drill the SAT suite question bank", + "filename": "finally finished khan academy now its time to drill the SAT suite question bank.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhqtq9", + "time": "1750979639", + "background_credit": "bbswitzer", + "reddit_title": "spill the math secrets how is everyone getting 800s", + "filename": "spill the math secrets how is everyone getting 800s.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lh3u46", + "time": "1750979681", + "background_credit": "bbswitzer", + "reddit_title": "Dont stress over SAT Scores", + "filename": "Dont stress over SAT Scores.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lfytfw", + "time": "1750979750", + "background_credit": "bbswitzer", + "reddit_title": "whos gooning before sat scores come out", + "filename": "whos gooning before sat scores come out.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg3ncq", + "time": "1750979859", + "background_credit": "bbswitzer", + "reddit_title": "Im so annoyed with this damn test", + "filename": "Im so annoyed with this damn test.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1liy3fq", + "time": "1750979930", + "background_credit": "bbswitzer", + "reddit_title": "Guys how do I lock in before August", + "filename": "Guys how do I lock in before August.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgq6ss", + "time": "1750979995", + "background_credit": "bbswitzer", + "reddit_title": "1570 sophomore first attempt - tipsama", + "filename": "1570 sophomore first attempt - tipsama.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ljori8", + "time": "1750980042", + "background_credit": "bbswitzer", + "reddit_title": "harvard princeton superscore methods are weird as hell", + "filename": "harvard princeton superscore methods are weird as hell.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lg4hxc", + "time": "1750980124", + "background_credit": "bbswitzer", + "reddit_title": "Finally got 1560 superscore on my 7th attempt ", + "filename": "Finally got 1560 superscore on my 7th attempt .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgwdnx", + "time": "1750980176", + "background_credit": "bbswitzer", + "reddit_title": "Proud of myself ", + "filename": "Proud of myself .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lj4mqb", + "time": "1750980433", + "background_credit": "bbswitzer", + "reddit_title": "Just a reminder that your 1400s scores are still pretty good", + "filename": "Just a reminder that your 1400s scores are still pretty good.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1liz1z7", + "time": "1750980506", + "background_credit": "bbswitzer", + "reddit_title": "Is taking SAT 4 times too much", + "filename": "Is taking SAT 4 times too much.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhrdm7", + "time": "1750980572", + "background_credit": "bbswitzer", + "reddit_title": "Real score higher than practice exams scores", + "filename": "Real score higher than practice exams scores.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgb9ea", + "time": "1750980650", + "background_credit": "bbswitzer", + "reddit_title": "Why do I always get such a bad score on the SAT Is it because I spend too much time jerking off", + "filename": "Why do I always get such a bad score on the SAT Is it because I spend too much time jerking off.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1li7su1", + "time": "1750980738", + "background_credit": "bbswitzer", + "reddit_title": "I cant increase my reading score I need help", + "filename": "I cant increase my reading score I need help.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g46k37", + "time": "1750980824", + "background_credit": "bbswitzer", + "reddit_title": "Can I still get into harvard", + "filename": "Can I still get into harvard.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gnsb2n", + "time": "1750980921", + "background_credit": "bbswitzer", + "reddit_title": "Last SAT I ever took couldnt end on a loss", + "filename": "Last SAT I ever took couldnt end on a loss.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1f07ent", + "time": "1750981018", + "background_credit": "bbswitzer", + "reddit_title": "Me staring at the last 5 questions of module 2 with 5 minutes left", + "filename": "Me staring at the last 5 questions of module 2 with 5 minutes left.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g7m42n", + "time": "1750981106", + "background_credit": "bbswitzer", + "reddit_title": "apparently people did bad on the October SAT", + "filename": "apparently people did bad on the October SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ghvl04", + "time": "1750981178", + "background_credit": "bbswitzer", + "reddit_title": "Went to take the SAT this morning and the instructor had a heart attack and died before giving the test", + "filename": "Went to take the SAT this morning and the instructor had a heart attack and died before giving the test.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g719xg", + "time": "1750981269", + "background_credit": "bbswitzer", + "reddit_title": "I saw someone mention that no one posted a 1600 from Octobers SAT so I thought Id share mine", + "filename": "I saw someone mention that no one posted a 1600 from Octobers SAT so I thought Id share mine.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1f07inr", + "time": "1750981351", + "background_credit": "bbswitzer", + "reddit_title": "just took the aug 24 SAT", + "filename": "just took the aug 24 SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gi4a8i", + "time": "1750981435", + "background_credit": "bbswitzer", + "reddit_title": "Why are these guys on every test", + "filename": "Why are these guys on every test.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fadj19", + "time": "1750981531", + "background_credit": "bbswitzer", + "reddit_title": "Second attempt HELL YEAH", + "filename": "Second attempt HELL YEAH.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g6fcnv", + "time": "1750981593", + "background_credit": "bbswitzer", + "reddit_title": "Just wasted 2 weeks of my life ", + "filename": "Just wasted 2 weeks of my life .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gdodc5", + "time": "1750981687", + "background_credit": "bbswitzer", + "reddit_title": "My 4 day progression on the SAT you guys can do it", + "filename": "My 4 day progression on the SAT you guys can do it.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1h8nfdq", + "time": "1750981758", + "background_credit": "bbswitzer", + "reddit_title": "Module 2 Math is crazy ", + "filename": "Module 2 Math is crazy .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g57a8d", + "time": "1750981849", + "background_credit": "bbswitzer", + "reddit_title": "just got this email from collegeboard ", + "filename": "just got this email from collegeboard .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fwsrzx", + "time": "1750981904", + "background_credit": "bbswitzer", + "reddit_title": "honestly gave feedback to college board ", + "filename": "honestly gave feedback to college board .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1grgpmb", + "time": "1750981995", + "background_credit": "bbswitzer", + "reddit_title": "shouldve studied more ", + "filename": "shouldve studied more .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1h8vssr", + "time": "1750982058", + "background_credit": "bbswitzer", + "reddit_title": "How I felt during the test fr", + "filename": "How I felt during the test fr.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1grylll", + "time": "1750982138", + "background_credit": "bbswitzer", + "reddit_title": "retake was worth it ", + "filename": "retake was worth it .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fapih9", + "time": "1750982228", + "background_credit": "bbswitzer", + "reddit_title": "Hey guys just wanted to thank all of you who manifested a 1700 for me Much love", + "filename": "Hey guys just wanted to thank all of you who manifested a 1700 for me Much love.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g93b00", + "time": "1750982323", + "background_credit": "bbswitzer", + "reddit_title": "chat rate my progression", + "filename": "chat rate my progression.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1dphm2x", + "time": "1750982374", + "background_credit": "bbswitzer", + "reddit_title": "I need help", + "filename": "I need help.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fnvnw2", + "time": "1750982464", + "background_credit": "bbswitzer", + "reddit_title": "How can I improve my score", + "filename": "How can I improve my score.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gnj47j", + "time": "1750982531", + "background_credit": "bbswitzer", + "reddit_title": "CONFESSION i screamed made obnoxious sounds and made weird faces in the mirror during my SAT for my 1510", + "filename": "CONFESSION i screamed made obnoxious sounds and made weird faces in the mirror during my SAT for my 1510.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1f7sicv", + "time": "1750982614", + "background_credit": "bbswitzer", + "reddit_title": "Manifesting for the whole gang ", + "filename": "Manifesting for the whole gang .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gs2ylk", + "time": "1750982694", + "background_credit": "bbswitzer", + "reddit_title": "It all paid off in the end", + "filename": "It all paid off in the end.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1dunhu0", + "time": "1750982763", + "background_credit": "bbswitzer", + "reddit_title": "Some of yall really have no shame", + "filename": "Some of yall really have no shame.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll0zvo", + "time": "1750983326", + "background_credit": "bbswitzer", + "reddit_title": "TIL James Rothschild is a double heir to both Rothschild and Guinness fortunes", + "filename": "TIL James Rothschild is a double heir to both Rothschild and Guinness fortunes.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll545m", + "time": "1750983373", + "background_credit": "bbswitzer", + "reddit_title": "Our family movie night tradition is dead and I couldnt be happier", + "filename": "Our family movie night tradition is dead and I couldnt be happier.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lkxxut", + "time": "1750983448", + "background_credit": "bbswitzer", + "reddit_title": "Whats a disturbing fact you wish you could unlearn", + "filename": "Whats a disturbing fact you wish you could unlearn.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll08po", + "time": "1750983524", + "background_credit": "bbswitzer", + "reddit_title": "A group chat named after you is the one youre least likely to be in", + "filename": "A group chat named after you is the one youre least likely to be in.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll7i57", + "time": "1750983583", + "background_credit": "bbswitzer", + "reddit_title": "Before he died this guy said Bitcoin would be worth 1000000 Do you believe that Why do you think so", + "filename": "Before he died this guy said Bitcoin would be worth 1000000 Do you believe that Why do you think so.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll06vh", + "time": "1750983641", + "background_credit": "bbswitzer", + "reddit_title": "UPDATE I 38M found out my wife 36F cheated in the beginning of our relationship", + "filename": "UPDATE I 38M found out my wife 36F cheated in the beginning of our relationship.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll09qj", + "time": "1750983707", + "background_credit": "bbswitzer", + "reddit_title": "ELI5 dont DDOS attack have a relatively large cost how can someone DDOS a large game for weeks with no sign of stopping or expected reward", + "filename": "ELI5 dont DDOS attack have a relatively large cost how can someone DDOS a large game for weeks with no sign of stopping or expected reward.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll140h", + "time": "1750983759", + "background_credit": "bbswitzer", + "reddit_title": "Whats happening with people lately", + "filename": "Whats happening with people lately.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll46ae", + "time": "1750983833", + "background_credit": "bbswitzer", + "reddit_title": "How do I get rid of my man boobs", + "filename": "How do I get rid of my man boobs.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll1b63", + "time": "1750983883", + "background_credit": "bbswitzer", + "reddit_title": "DAE get paranoid that their devices are watchinglistening to them", + "filename": "DAE get paranoid that their devices are watchinglistening to them.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll30hc", + "time": "1750983918", + "background_credit": "bbswitzer", + "reddit_title": "What happens when someone stops smoking weed", + "filename": "What happens when someone stops smoking weed.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llcema", + "time": "1750983977", + "background_credit": "bbswitzer", + "reddit_title": "Whats The Most Disturbing Thing Youve Ever Seen On The Internet", + "filename": "Whats The Most Disturbing Thing Youve Ever Seen On The Internet.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll9g8u", + "time": "1750984016", + "background_credit": "bbswitzer", + "reddit_title": "Women of Reddit what grudge have you been holding", + "filename": "Women of Reddit what grudge have you been holding.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll18qk", + "time": "1750984069", + "background_credit": "bbswitzer", + "reddit_title": "How does the hepatitis B birth dose work", + "filename": "How does the hepatitis B birth dose work.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llen4m", + "time": "1750984117", + "background_credit": "bbswitzer", + "reddit_title": "Circumcision", + "filename": "Circumcision.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llemzm", + "time": "1750984184", + "background_credit": "bbswitzer", + "reddit_title": "TIL about Beatriz Flamini who spent 500 days alone in a cave without clocks sunlight or human contact as part of a scientific experiment on extreme isolation", + "filename": "TIL about Beatriz Flamini who spent 500 days alone in a cave without clocks sunlight or human contact as part of a scientific experiment on extreme isolation.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lkt85o", + "time": "1750984263", + "background_credit": "bbswitzer", + "reddit_title": "What makes someone instantly attractive even if theyre NOT physically hot", + "filename": "What makes someone instantly attractive even if theyre NOT physically hot.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lle5o9", + "time": "1750984331", + "background_credit": "bbswitzer", + "reddit_title": "TIL that after a lifeguard put her head under water and opened her eyes while wearing contact lenses an amoeba called acanthamoeba keratitis damaged one of her corneas and she went blind in one eye", + "filename": "TIL that after a lifeguard put her head under water and opened her eyes while wearing contact lenses an amoeba called acanthamoeba keratitis damaged one of her corneas and she went blind in one eye.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lkv6ft", + "time": "1750984398", + "background_credit": "bbswitzer", + "reddit_title": "Whats the fastest youve ever seen a marriage end", + "filename": "Whats the fastest youve ever seen a marriage end.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll3san", + "time": "1750984462", + "background_credit": "bbswitzer", + "reddit_title": "Humans are the pinnacle apex predator on the planet and yet the majority of us would not be able to survive in nature for more than a few weeks", + "filename": "Humans are the pinnacle apex predator on the planet and yet the majority of us would not be able to survive in nature for more than a few weeks.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lldhgd", + "time": "1750984512", + "background_credit": "bbswitzer", + "reddit_title": "My 26m boyfriend wants me 28f to carry on spending my disability money on his food when he works so he can keep his money to himself because my money doesnt count leaving me with less because im spending on him Whats peoples opinions on this", + "filename": "My 26m boyfriend wants me 28f to carry on spending my disability money on his food when he works so he can keep his money to himself because my money doesnt count leaving me with less because im spending on him Whats peoples opinions on this.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfd31", + "time": "1750984581", + "background_credit": "bbswitzer", + "reddit_title": "Whats the point of getting a girlfriend", + "filename": "Whats the point of getting a girlfriend.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfcja", + "time": "1750984656", + "background_credit": "bbswitzer", + "reddit_title": "If you were to buy a car under 25k what would you pick", + "filename": "If you were to buy a car under 25k what would you pick.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg121", + "time": "1750984764", + "background_credit": "bbswitzer", + "reddit_title": "Whats one quality you wish more people had to make the world a better place", + "filename": "Whats one quality you wish more people had to make the world a better place.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfnvx", + "time": "1750984812", + "background_credit": "bbswitzer", + "reddit_title": "Single and childless people in your 30s40s how is life", + "filename": "Single and childless people in your 30s40s how is life.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfi2i", + "time": "1750984911", + "background_credit": "bbswitzer", + "reddit_title": "What is your motivation right now to keep on living", + "filename": "What is your motivation right now to keep on living.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfh8e", + "time": "1750985015", + "background_credit": "bbswitzer", + "reddit_title": "What would you tell a twenty year old about finance", + "filename": "What would you tell a twenty year old about finance.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lldwwu", + "time": "1750985077", + "background_credit": "bbswitzer", + "reddit_title": "Black women how do you feel about language historically used by Black women being co-opted and used by other groups and moving into standard English speech", + "filename": "Black women how do you feel about language historically used by Black women being co-opted and used by other groups and moving into standard English speech.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfund", + "time": "1750985122", + "background_credit": "bbswitzer", + "reddit_title": "My 23M fiancé 20F got lip filler and I secretly hate it How do I get over it", + "filename": "My 23M fiancé 20F got lip filler and I secretly hate it How do I get over it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg9gm", + "time": "1750985219", + "background_credit": "bbswitzer", + "reddit_title": "If you were in the walking dead apocalypse what would you do", + "filename": "If you were in the walking dead apocalypse what would you do.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfvj9", + "time": "1750985271", + "background_credit": "bbswitzer", + "reddit_title": "What are SERIOUS problems only rich people have", + "filename": "What are SERIOUS problems only rich people have.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg9xr", + "time": "1750985342", + "background_credit": "bbswitzer", + "reddit_title": "Whats a show or movie you wish got a season 2 or sequel", + "filename": "Whats a show or movie you wish got a season 2 or sequel.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg2ad", + "time": "1750985407", + "background_credit": "bbswitzer", + "reddit_title": "What is your go-to breakfast", + "filename": "What is your go-to breakfast.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg16j", + "time": "1750985498", + "background_credit": "bbswitzer", + "reddit_title": "Whats the best youve heard someone be called dumb without being called dumb", + "filename": "Whats the best youve heard someone be called dumb without being called dumb.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfxe1", + "time": "1750985584", + "background_credit": "bbswitzer", + "reddit_title": "Which fictional character is your soul mate", + "filename": "Which fictional character is your soul mate.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfx71", + "time": "1750985654", + "background_credit": "bbswitzer", + "reddit_title": "Hey 90s kids whats one nostalgic thing that makes you wish you could go back in time", + "filename": "Hey 90s kids whats one nostalgic thing that makes you wish you could go back in time.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgmxz", + "time": "1750985706", + "background_credit": "bbswitzer", + "reddit_title": "What is your equivalent of praying if youre not religious", + "filename": "What is your equivalent of praying if youre not religious.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llfqee", + "time": "1750985772", + "background_credit": "bbswitzer", + "reddit_title": "I 27F Wanna break up with my partner 25M but he has loans on my credit card", + "filename": "I 27F Wanna break up with my partner 25M but he has loans on my credit card.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llekrp", + "time": "1750985830", + "background_credit": "bbswitzer", + "reddit_title": "Why does feminine energy sometimes feel so grounding to men", + "filename": "Why does feminine energy sometimes feel so grounding to men.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llglqn", + "time": "1750985922", + "background_credit": "bbswitzer", + "reddit_title": "What do you do if you cant sleep at night 2 in the morning", + "filename": "What do you do if you cant sleep at night 2 in the morning.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgj33", + "time": "1750985983", + "background_credit": "bbswitzer", + "reddit_title": "Is it possible to forget some memories If so how can we achieve that", + "filename": "Is it possible to forget some memories If so how can we achieve that.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgbu5", + "time": "1750986053", + "background_credit": "bbswitzer", + "reddit_title": "How bad is it for graduating with a degree but want to go into trades", + "filename": "How bad is it for graduating with a degree but want to go into trades.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgmny", + "time": "1750986206", + "background_credit": "bbswitzer", + "reddit_title": "What is your favorite ice cream flavor", + "filename": "What is your favorite ice cream flavor.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg170", + "time": "1750986284", + "background_credit": "bbswitzer", + "reddit_title": "How does one pull off an all-nighter without any caffeine", + "filename": "How does one pull off an all-nighter without any caffeine.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgfa4", + "time": "1750986323", + "background_credit": "bbswitzer", + "reddit_title": "What is your favourite song", + "filename": "What is your favourite song.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgahz", + "time": "1750986381", + "background_credit": "bbswitzer", + "reddit_title": "What do you text when you want to break the no-contact", + "filename": "What do you text when you want to break the no-contact.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ldwysn", + "time": "1750986440", + "background_credit": "bbswitzer", + "reddit_title": "TIL that Ken Allen an orangutan at the San Diego Zoo became famous for his many successful escapes During his escapes he would peacefully stroll around the zoo looking at other animals He never acted aggressively toward patrons but would throw rocks at Otis another orangutan he despised", + "filename": "TIL that Ken Allen an orangutan at the San Diego Zoo became famous for his many successful escapes During his escapes he would peacefully stroll around the zoo looking at other animals He never acted aggressively toward patrons but would throw rocks a.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgwmg", + "time": "1750986487", + "background_credit": "bbswitzer", + "reddit_title": "Whats something that should be illegal but isnt", + "filename": "Whats something that should be illegal but isnt.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l6d1hm", + "time": "1750986556", + "background_credit": "bbswitzer", + "reddit_title": "TIL a 9-yr-old boy lived alone for 2 years after he was abandoned by his mom who lived with her partner 5 km away only visited from time to time He survived on cake canned goods and didnt have hot water or heating However during this time he continued to attend school was a good student", + "filename": "TIL a 9-yr-old boy lived alone for 2 years after he was abandoned by his mom who lived with her partner 5 km away only visited from time to time He survived on cake canned goods and didnt have hot water or heating However during this time he continu.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llg6se", + "time": "1750986587", + "background_credit": "bbswitzer", + "reddit_title": "Fathers of girls how involved were you when its time to have the safe sex talk with your daughters", + "filename": "Fathers of girls how involved were you when its time to have the safe sex talk with your daughters.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1le5smq", + "time": "1750986625", + "background_credit": "bbswitzer", + "reddit_title": "TIL that a sunfish in a Japanese aquarium became so lonely after the aquarium closed to visitors for renovations that it stopped eating Only after staff placed photos of peoples faces near its tank did the sunfish perk up and start eating again", + "filename": "TIL that a sunfish in a Japanese aquarium became so lonely after the aquarium closed to visitors for renovations that it stopped eating Only after staff placed photos of peoples faces near its tank did the sunfish perk up and start eating again.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lhb045", + "time": "1750986691", + "background_credit": "bbswitzer", + "reddit_title": "Ro Khanna calls for all members of Congress to immediately return to DC and vote on his bill to strip Trump of the ability to drag America into war with Iran What do you think they should do", + "filename": "Ro Khanna calls for all members of Congress to immediately return to DC and vote on his bill to strip Trump of the ability to drag America into war with Iran What do you think they should do.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgw3p", + "time": "1750986731", + "background_credit": "bbswitzer", + "reddit_title": "When was the exact moment you realised you were truly in love with someone", + "filename": "When was the exact moment you realised you were truly in love with someone.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgyh9", + "time": "1750986798", + "background_credit": "bbswitzer", + "reddit_title": "When youre walking with your date do you walk on the sidewalk closest to the road or away from the road", + "filename": "When youre walking with your date do you walk on the sidewalk closest to the road or away from the road.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ldbetu", + "time": "1750986875", + "background_credit": "bbswitzer", + "reddit_title": "TIL that on Emma Watsons 18th birthday paparazzi attempted to take pictures under her skirt by laying down on the pavement in front of her house and then published them If they were taken 24 hours earlier it would have been illegal", + "filename": "TIL that on Emma Watsons 18th birthday paparazzi attempted to take pictures under her skirt by laying down on the pavement in front of her house and then published them If they were taken 24 hours earlier it would have been illegal.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llgxyb", + "time": "1750986928", + "background_credit": "bbswitzer", + "reddit_title": "I am having a hard time and its taking its toll on me", + "filename": "I am having a hard time and its taking its toll on me.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll1ajh", + "time": "1750989289", + "background_credit": "bbswitzer", + "reddit_title": "ELI5 if there are so many different vitamins and nutrients we need how do our bodies cope and survive when we eat nothing but trash fast food diets", + "filename": "ELI5 if there are so many different vitamins and nutrients we need how do our bodies cope and survive when we eat nothing but trash fast food diets.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll85kj", + "time": "1750989349", + "background_credit": "bbswitzer", + "reddit_title": "Ladies how do you maintain your independence and individuality while being in a relationship", + "filename": "Ladies how do you maintain your independence and individuality while being in a relationship.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll4jc2", + "time": "1750989425", + "background_credit": "bbswitzer", + "reddit_title": "Do office jobs really do nothing all day", + "filename": "Do office jobs really do nothing all day.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llh5jw", + "time": "1750989594", + "background_credit": "bbswitzer", + "reddit_title": "What cant you tolerate", + "filename": "What cant you tolerate.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll9o2u", + "time": "1750989662", + "background_credit": "bbswitzer", + "reddit_title": "ELI5 if someone gets banned from all MLB parks for life how is that enforced", + "filename": "ELI5 if someone gets banned from all MLB parks for life how is that enforced.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhd80", + "time": "1750989765", + "background_credit": "bbswitzer", + "reddit_title": "If knowledge is power how come that idiots are in charge of the world", + "filename": "If knowledge is power how come that idiots are in charge of the world.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llh9wy", + "time": "1750989871", + "background_credit": "bbswitzer", + "reddit_title": "My gf 20 F told me 19 M that she doesnt want kids anymore and idk what to do", + "filename": "My gf 20 F told me 19 M that she doesnt want kids anymore and idk what to do.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhtdr", + "time": "1750989981", + "background_credit": "bbswitzer", + "reddit_title": "What is the meaning of life", + "filename": "What is the meaning of life.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llh64s", + "time": "1750990068", + "background_credit": "bbswitzer", + "reddit_title": "Serious Restaurant People of Reddit Specifically Front-of-House What Are Patron Red Flags", + "filename": "Serious Restaurant People of Reddit Specifically Front-of-House What Are Patron Red Flags.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll5910", + "time": "1750990180", + "background_credit": "bbswitzer", + "reddit_title": "Why are cargo shorts so widely hated", + "filename": "Why are cargo shorts so widely hated.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhtv6", + "time": "1750990350", + "background_credit": "bbswitzer", + "reddit_title": "Whats the weirdest way youve ever made money that actually worked", + "filename": "Whats the weirdest way youve ever made money that actually worked.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llf36c", + "time": "1750990464", + "background_credit": "bbswitzer", + "reddit_title": "Why do some ppl care more abt homeless dogs than the homeless humans w them", + "filename": "Why do some ppl care more abt homeless dogs than the homeless humans w them.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhidh", + "time": "1750990570", + "background_credit": "bbswitzer", + "reddit_title": "Have you ever been cheated on If so how did you deal with it", + "filename": "Have you ever been cheated on If so how did you deal with it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llheky", + "time": "1750990683", + "background_credit": "bbswitzer", + "reddit_title": "What is your motivation to keep going", + "filename": "What is your motivation to keep going.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhnwp", + "time": "1750990792", + "background_credit": "bbswitzer", + "reddit_title": "Whats an opinion you have that makes a lot of people mad", + "filename": "Whats an opinion you have that makes a lot of people mad.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhbs9", + "time": "1750990925", + "background_credit": "bbswitzer", + "reddit_title": "What was the moment you decided you quit your job", + "filename": "What was the moment you decided you quit your job.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lli0bn", + "time": "1750990979", + "background_credit": "bbswitzer", + "reddit_title": "Serious about this What does the H in Jesus H Christ stand for", + "filename": "Serious about this What does the H in Jesus H Christ stand for.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lli8us", + "time": "1750991744", + "background_credit": "bbswitzer", + "reddit_title": "Whats the creepiest or most horrifying thing in your area", + "filename": "Whats the creepiest or most horrifying thing in your area.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lli4cf", + "time": "1750991845", + "background_credit": "bbswitzer", + "reddit_title": "Whats something small that instantly makes your day better", + "filename": "Whats something small that instantly makes your day better.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llieh7", + "time": "1750991954", + "background_credit": "bbswitzer", + "reddit_title": "Whos a celebrity you have a visceral hatred for", + "filename": "Whos a celebrity you have a visceral hatred for.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lli6us", + "time": "1750992064", + "background_credit": "bbswitzer", + "reddit_title": "What is one animal you wish to have", + "filename": "What is one animal you wish to have.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llih3v", + "time": "1750992133", + "background_credit": "bbswitzer", + "reddit_title": "How often do you switch up your phone background or do you keep it the same forever", + "filename": "How often do you switch up your phone background or do you keep it the same forever.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llhrwc", + "time": "1750992208", + "background_credit": "bbswitzer", + "reddit_title": "Trips away from spouse and kids - I still get the allure of it", + "filename": "Trips away from spouse and kids - I still get the allure of it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llimf1", + "time": "1750992338", + "background_credit": "bbswitzer", + "reddit_title": "whats a vague description of your job", + "filename": "whats a vague description of your job.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llicfz", + "time": "1750992425", + "background_credit": "bbswitzer", + "reddit_title": "Whats a normal part of everyday life now that would absolutely confuse someone from the year 90s ", + "filename": "Whats a normal part of everyday life now that would absolutely confuse someone from the year 90s .mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lliwmk", + "time": "1750992530", + "background_credit": "bbswitzer", + "reddit_title": "What is something a woman should never do for a man", + "filename": "What is something a woman should never do for a man.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llifro", + "time": "1750992602", + "background_credit": "bbswitzer", + "reddit_title": "Why are fewer people buying houses but prices arent dropping", + "filename": "Why are fewer people buying houses but prices arent dropping.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lli7az", + "time": "1750992686", + "background_credit": "bbswitzer", + "reddit_title": "Whats a skill youre proud of", + "filename": "Whats a skill youre proud of.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lliq6s", + "time": "1750992764", + "background_credit": "bbswitzer", + "reddit_title": "What Pokemon would you pet if they were real animals", + "filename": "What Pokemon would you pet if they were real animals.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llinpo", + "time": "1750992837", + "background_credit": "bbswitzer", + "reddit_title": "How would you feel if somebody you know found your reddit account", + "filename": "How would you feel if somebody you know found your reddit account.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lligyz", + "time": "1750992892", + "background_credit": "bbswitzer", + "reddit_title": "Whats a normal phrase that instantly becomes terrifying if said while someone slowly closes a door behind them", + "filename": "Whats a normal phrase that instantly becomes terrifying if said while someone slowly closes a door behind them.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llil7x", + "time": "1750992947", + "background_credit": "bbswitzer", + "reddit_title": "TIL The SunChips compostable bag introduced in 2010 was known for being exceptionally loud reaching 95 decibels which is comparable to a motorcycle or a subway train", + "filename": "TIL The SunChips compostable bag introduced in 2010 was known for being exceptionally loud reaching 95 decibels which is comparable to a motorcycle or a subway train.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lliuof", + "time": "1750993017", + "background_credit": "bbswitzer", + "reddit_title": "Do you think Yall is unprofessional in the workplace", + "filename": "Do you think Yall is unprofessional in the workplace.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llil5k", + "time": "1750993102", + "background_credit": "bbswitzer", + "reddit_title": "DAE not trust the thoroughly washed ready to eat labels on produce", + "filename": "DAE not trust the thoroughly washed ready to eat labels on produce.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llif8k", + "time": "1750993256", + "background_credit": "bbswitzer", + "reddit_title": "What is an awesome usage of a song in a movie", + "filename": "What is an awesome usage of a song in a movie.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lli8k5", + "time": "1750993304", + "background_credit": "bbswitzer", + "reddit_title": "If your life was a movie or book what would you title it", + "filename": "If your life was a movie or book what would you title it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj1fx", + "time": "1750993380", + "background_credit": "bbswitzer", + "reddit_title": "What is a dealbreaker for you in a relationship that you will not budge on under any circumstances", + "filename": "What is a dealbreaker for you in a relationship that you will not budge on under any circumstances.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lliyg8", + "time": "1750993528", + "background_credit": "bbswitzer", + "reddit_title": "When making peanut butter and butter toast do you add butter and then peanut butter or peanut butter and then butter", + "filename": "When making peanut butter and butter toast do you add butter and then peanut butter or peanut butter and then butter.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llf2l5", + "time": "1750993591", + "background_credit": "bbswitzer", + "reddit_title": "Surgeons on Reddit What weird facts do you know about the human body that you dont share with anybody", + "filename": "Surgeons on Reddit What weird facts do you know about the human body that you dont share with anybody.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lliqex", + "time": "1750993669", + "background_credit": "bbswitzer", + "reddit_title": "TIL that a landing gear door from MH370 the Malaysian plane deliberately crashed into the Indian Ocean by its pilot in 2014 was found years later being used as a washing board by a fishermans wife in Madagascar", + "filename": "TIL that a landing gear door from MH370 the Malaysian plane deliberately crashed into the Indian Ocean by its pilot in 2014 was found years later being used as a washing board by a fishermans wife in Madagascar.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj7x3", + "time": "1750993739", + "background_credit": "bbswitzer", + "reddit_title": "What is the best album you have ever heard", + "filename": "What is the best album you have ever heard.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llizqy", + "time": "1750993824", + "background_credit": "bbswitzer", + "reddit_title": "whats your best life hack", + "filename": "whats your best life hack.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj6yr", + "time": "1750993884", + "background_credit": "bbswitzer", + "reddit_title": "Whats an absolute dealbreaker in a potential partner youre dating", + "filename": "Whats an absolute dealbreaker in a potential partner youre dating.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljalr", + "time": "1750993932", + "background_credit": "bbswitzer", + "reddit_title": "whats your guys oppion on femboys and tomboys ", + "filename": "whats your guys oppion on femboys and tomboys .mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj7ts", + "time": "1750994011", + "background_credit": "bbswitzer", + "reddit_title": "Single people of Reddit how important is political affiliation to your dating choices", + "filename": "Single people of Reddit how important is political affiliation to your dating choices.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj2ue", + "time": "1750994083", + "background_credit": "bbswitzer", + "reddit_title": "Does your Psychiatrist make you take a yearly pee test", + "filename": "Does your Psychiatrist make you take a yearly pee test.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1kyvtmk", + "time": "1750994161", + "background_credit": "bbswitzer", + "reddit_title": "TIL that so many Chinese women get plastic surgery in South Korea that China now warns them to get a doctors note since their appearance no longer matches their passport", + "filename": "TIL that so many Chinese women get plastic surgery in South Korea that China now warns them to get a doctors note since their appearance no longer matches their passport.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llita8", + "time": "1750994245", + "background_credit": "bbswitzer", + "reddit_title": "How can I hide a set amount of money from myself from each paycheck so I dont spend it Any tips suggestions whatever", + "filename": "How can I hide a set amount of money from myself from each paycheck so I dont spend it Any tips suggestions whatever.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj9w8", + "time": "1750994308", + "background_credit": "bbswitzer", + "reddit_title": "I cant keep this in anymore I know you have lip filler", + "filename": "I cant keep this in anymore I know you have lip filler.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj9xc", + "time": "1750994376", + "background_credit": "bbswitzer", + "reddit_title": "What is something you hated on until you tried it and now actually like it", + "filename": "What is something you hated on until you tried it and now actually like it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj70m", + "time": "1750994450", + "background_credit": "bbswitzer", + "reddit_title": "Is a wall inside or outside", + "filename": "Is a wall inside or outside.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1li8s2s", + "time": "1750994522", + "background_credit": "bbswitzer", + "reddit_title": "TIL in 2014 Ben Affleck was banned for life from playing blackjack at the Hard Rock Hotel Casino in Las Vegas after he was caught on camera counting cards at a high rollers table He was told by security that he was too good and had been deemed an advantage blackjack player", + "filename": "TIL in 2014 Ben Affleck was banned for life from playing blackjack at the Hard Rock Hotel Casino in Las Vegas after he was caught on camera counting cards at a high rollers table He was told by security that he was too good and had been deemed an adv.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l0ble2", + "time": "1750994595", + "background_credit": "bbswitzer", + "reddit_title": "TIL Jason Brown former NFL player walked away from a 5-year 37m deal to become a farmer He maintains a 1000-acre farm where he grows produce such as sweet potatoes and cucumbers He donates these crops to local food pantries in need", + "filename": "TIL Jason Brown former NFL player walked away from a 5-year 37m deal to become a farmer He maintains a 1000-acre farm where he grows produce such as sweet potatoes and cucumbers He donates these crops to local food pantries in need.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llji4v", + "time": "1750994669", + "background_credit": "bbswitzer", + "reddit_title": "What have you been reading lately", + "filename": "What have you been reading lately.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljhrz", + "time": "1750994747", + "background_credit": "bbswitzer", + "reddit_title": "What is the ugliest part of your body", + "filename": "What is the ugliest part of your body.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljf3g", + "time": "1750994827", + "background_credit": "bbswitzer", + "reddit_title": "What motivates you to stay faithful in a relationship concern for your partner fear of consequences or your own personal values", + "filename": "What motivates you to stay faithful in a relationship concern for your partner fear of consequences or your own personal values.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l4vq5s", + "time": "1750994896", + "background_credit": "bbswitzer", + "reddit_title": "TIL astronauts aboard the ISS do not wash or dry their clothes They wear them until theyre too dirty or stinky to wear then they put them in a capsule and drop them into the atmosphere where they burn up during re-entry", + "filename": "TIL astronauts aboard the ISS do not wash or dry their clothes They wear them until theyre too dirty or stinky to wear then they put them in a capsule and drop them into the atmosphere where they burn up during re-entry.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lkw734", + "time": "1750994976", + "background_credit": "bbswitzer", + "reddit_title": "TIL after a woman put 40 into a lottery vending machine with the intention of buying multiple cheaper tickets some rude person bumped into her caused her to accidentally select a 30 ticket She was annoyed until she started scratching that ticket realized shed won the 10 million jackpot", + "filename": "TIL after a woman put 40 into a lottery vending machine with the intention of buying multiple cheaper tickets some rude person bumped into her caused her to accidentally select a 30 ticket She was annoyed until she started scratching that ticket rea.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lkb45n", + "time": "1750995012", + "background_credit": "bbswitzer", + "reddit_title": "TIL that George Washington died with a net worth of 5942 million in todays money and drew a presidential salary of 25000 900k today which was around 2 of the governments budget at the time", + "filename": "TIL that George Washington died with a net worth of 5942 million in todays money and drew a presidential salary of 25000 900k today which was around 2 of the governments budget at the time.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljbkb", + "time": "1750995079", + "background_credit": "bbswitzer", + "reddit_title": "ELI5-Is rust on new highway overpass beams ok", + "filename": "ELI5-Is rust on new highway overpass beams ok.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1laxv5f", + "time": "1750995159", + "background_credit": "bbswitzer", + "reddit_title": "TIL that although intensely private Joe DiMaggio allowed a childrens hospital to use his name and image on condition that they never turn away a child because of inability to pay The deal was struck with a promise and a handshake", + "filename": "TIL that although intensely private Joe DiMaggio allowed a childrens hospital to use his name and image on condition that they never turn away a child because of inability to pay The deal was struck with a promise and a handshake.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lebkbe", + "time": "1750995236", + "background_credit": "bbswitzer", + "reddit_title": "TIL that Australian convicted criminal gang member and author Mark Brandon Chopper Read refused a liver transplant saying Im 55-years-old Im not going to put my name down against some 10-year-old kid", + "filename": "TIL that Australian convicted criminal gang member and author Mark Brandon Chopper Read refused a liver transplant saying Im 55-years-old Im not going to put my name down against some 10-year-old kid.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l1t4et", + "time": "1750995301", + "background_credit": "bbswitzer", + "reddit_title": "TIL in 2017 a 4-yr-old girl in Siberia awoke to find her grandmother was sick and not moving After talking to her blind grandfather she decided to walk 5 miles alone in temperatures as low as -34C -29F over several hours to the next homestead in order to find help which she successfullly did", + "filename": "TIL in 2017 a 4-yr-old girl in Siberia awoke to find her grandmother was sick and not moving After talking to her blind grandfather she decided to walk 5 miles alone in temperatures as low as -34C -29F over several hours to the next homestead in order.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l58v3d", + "time": "1750995377", + "background_credit": "bbswitzer", + "reddit_title": "TIL Cristiano Ronaldo does not drink alcohol He even received libel damages over a Daily Mirror article that reported him drinking heavily in a nightclub while recovering from an injury in July 2008", + "filename": "TIL Cristiano Ronaldo does not drink alcohol He even received libel damages over a Daily Mirror article that reported him drinking heavily in a nightclub while recovering from an injury in July 2008.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljlso", + "time": "1750995435", + "background_credit": "bbswitzer", + "reddit_title": "What is your nostalgia music", + "filename": "What is your nostalgia music.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljo75", + "time": "1750995489", + "background_credit": "bbswitzer", + "reddit_title": "Why is modern life so deeply tied to work for ordinary people", + "filename": "Why is modern life so deeply tied to work for ordinary people.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljppj", + "time": "1750995551", + "background_credit": "bbswitzer", + "reddit_title": "Where do you think you would be if you had taken alternatives to the traditional school And why", + "filename": "Where do you think you would be if you had taken alternatives to the traditional school And why.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljuv4", + "time": "1750995611", + "background_credit": "bbswitzer", + "reddit_title": "What expensive purchases helped you save more money in the long run despite their high initial cost", + "filename": "What expensive purchases helped you save more money in the long run despite their high initial cost.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljqes", + "time": "1750995653", + "background_credit": "bbswitzer", + "reddit_title": "What advise would you offer friends and family struggling with the tense political and economic uncertainty were experiencing", + "filename": "What advise would you offer friends and family struggling with the tense political and economic uncertainty were experiencing.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljxwp", + "time": "1750995728", + "background_credit": "bbswitzer", + "reddit_title": "What are you afraid of ", + "filename": "What are you afraid of .mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljs6d", + "time": "1750995790", + "background_credit": "bbswitzer", + "reddit_title": "33m found out his 30f wife got into a weird relationshipfriendship with a guy at her work to where the rest of the friend group accused them of doing stuff She states they talked about not crossing lines Is that cheating", + "filename": "33m found out his 30f wife got into a weird relationshipfriendship with a guy at her work to where the rest of the friend group accused them of doing stuff She states they talked about not crossing lines Is that cheating.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+Confession+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj6yw", + "time": "1750995902", + "background_credit": "bbswitzer", + "reddit_title": "Do normal people like feet", + "filename": "Do normal people like feet.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll9g5t", + "time": "1750996005", + "background_credit": "bbswitzer", + "reddit_title": "What was something NSFW your SO wanted to try but you were hesitant and when you finally did it you loved it", + "filename": "What was something NSFW your SO wanted to try but you were hesitant and when you finally did it you loved it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1ll31n1", + "time": "1750996062", + "background_credit": "bbswitzer", + "reddit_title": "Will the IRS rat you out for dealing drugs", + "filename": "Will the IRS rat you out for dealing drugs.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lkzmjy", + "time": "1750996105", + "background_credit": "bbswitzer", + "reddit_title": "Can girls feel it if a guy gets hard when theyre sitting on his lap", + "filename": "Can girls feel it if a guy gets hard when theyre sitting on his lap.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llh1r0", + "time": "1750996173", + "background_credit": "bbswitzer", + "reddit_title": "Is this transphobic", + "filename": "Is this transphobic.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llj2pe", + "time": "1750996256", + "background_credit": "bbswitzer", + "reddit_title": "Whats your obscure kink that you struggle to find good porn or partners for", + "filename": "Whats your obscure kink that you struggle to find good porn or partners for.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljbyl", + "time": "1750996350", + "background_credit": "bbswitzer", + "reddit_title": "What do you listen to when doing choirs around the house", + "filename": "What do you listen to when doing choirs around the house.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljom7", + "time": "1750996453", + "background_credit": "bbswitzer", + "reddit_title": "80s and 90s kids what was the most dangerous toy you had as a kid", + "filename": "80s and 90s kids what was the most dangerous toy you had as a kid.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llk1lq", + "time": "1750996526", + "background_credit": "bbswitzer", + "reddit_title": "TIL In 1987 an 18-month old girl Jessica McClure fell 22 feet into a well in her aunts property in Midland Texas The rescue took 58 hours and was televised on CNN the first 24 hr news station", + "filename": "TIL In 1987 an 18-month old girl Jessica McClure fell 22 feet into a well in her aunts property in Midland Texas The rescue took 58 hours and was televised on CNN the first 24 hr news station.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljofw", + "time": "1750996567", + "background_credit": "bbswitzer", + "reddit_title": "I31M am losing attraction to my partner 30F", + "filename": "I31M am losing attraction to my partner 30F.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljwhe", + "time": "1750996655", + "background_credit": "bbswitzer", + "reddit_title": "Whats one thing people act like is normal but its actually super weird when you think about it", + "filename": "Whats one thing people act like is normal but its actually super weird when you think about it.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljl2l", + "time": "1750996721", + "background_credit": "bbswitzer", + "reddit_title": "For the people who got their desks moved into the hallway in middle school give a life update what is life like now", + "filename": "For the people who got their desks moved into the hallway in middle school give a life update what is life like now.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llju0h", + "time": "1750996817", + "background_credit": "bbswitzer", + "reddit_title": "Since the rude mods in the Kanye sub wont let this be posted why is Kanye still adored I am curious", + "filename": "Since the rude mods in the Kanye sub wont let this be posted why is Kanye still adored I am curious.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llk8vc", + "time": "1750996906", + "background_credit": "bbswitzer", + "reddit_title": "Which TV series have you watched more than twice", + "filename": "Which TV series have you watched more than twice.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljihi", + "time": "1750996973", + "background_credit": "bbswitzer", + "reddit_title": "Women of Reddit how much are post-sex cuddles important to you", + "filename": "Women of Reddit how much are post-sex cuddles important to you.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l9bivk", + "time": "1750997046", + "background_credit": "bbswitzer", + "reddit_title": "TIL a human brain uses 12 watts to think while if it could an AI system doing the same processing could use 27 billion watts", + "filename": "TIL a human brain uses 12 watts to think while if it could an AI system doing the same processing could use 27 billion watts.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llk0s3", + "time": "1750997157", + "background_credit": "bbswitzer", + "reddit_title": "What has been confirmed false but is largely considered true on Reddit", + "filename": "What has been confirmed false but is largely considered true on Reddit.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lanlrk", + "time": "1750997219", + "background_credit": "bbswitzer", + "reddit_title": "TIL that Bruce Lee was only 32 years old when he died from a brain edema after not being able to be woken up from a nap", + "filename": "TIL that Bruce Lee was only 32 years old when he died from a brain edema after not being able to be woken up from a nap.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llk04i", + "time": "1750997266", + "background_credit": "bbswitzer", + "reddit_title": "If everyone stopped lying tomorrow would society collapse or evolve", + "filename": "If everyone stopped lying tomorrow would society collapse or evolve.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1l0tkky", + "time": "1750997328", + "background_credit": "bbswitzer", + "reddit_title": "TIL con artist Anthony Gignac once convinced American Express to issue him a platinum card with a 200 million credit limit under the name of an actual Saudi prince by claiming that failing to supply him with new card would anger his supposed dad the king", + "filename": "TIL con artist Anthony Gignac once convinced American Express to issue him a platinum card with a 200 million credit limit under the name of an actual Saudi prince by claiming that failing to supply him with new card would anger his supposed dad the k.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llk2kk", + "time": "1750997391", + "background_credit": "bbswitzer", + "reddit_title": "TIL that Hitlers bodyguard Rochus Misch lived long enough to see the film Downfall depicting Hitlers final days in the bunker He commented on the historical accuracy stating that Hitler did far less yelling He also noted that the scene where he contemplates suicide was different from reality", + "filename": "TIL that Hitlers bodyguard Rochus Misch lived long enough to see the film Downfall depicting Hitlers final days in the bunker He commented on the historical accuracy stating that Hitler did far less yelling He also noted that the scene where he contem.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llke9k", + "time": "1750997438", + "background_credit": "bbswitzer", + "reddit_title": "What are some ways to borrow a lot of money with no interest or fees", + "filename": "What are some ways to borrow a lot of money with no interest or fees.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1liwtgg", + "time": "1750997519", + "background_credit": "bbswitzer", + "reddit_title": "TIL 2055 brown recluse spiders were removed from a house in Kansas The spiders had four human roommates who had lived in their house for many years and were never bitten despite frequent encounters with the spiders", + "filename": "TIL 2055 brown recluse spiders were removed from a house in Kansas The spiders had four human roommates who had lived in their house for many years and were never bitten despite frequent encounters with the spiders.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljz5f", + "time": "1750997685", + "background_credit": "bbswitzer", + "reddit_title": "Whats something you realized way too late in life", + "filename": "Whats something you realized way too late in life.mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1lljuce", + "time": "1750997792", + "background_credit": "bbswitzer", + "reddit_title": "What do you see in a woman ", + "filename": "What do you see in a woman .mp4" + }, + { + "subreddit": "AskReddit+Explainlikeimfive+Bitcoin+NoStupidQuestions+TooAfraidToAsk+AskScience+AskHistorians+answers+trueaskreddit+ask+askmen+askwomen+morbidquestions+doesanybodyelse+TodayILearned+Showerthoughts+relationship_advice", + "id": "1llkicz", + "time": "1750997892", + "background_credit": "bbswitzer", + "reddit_title": "How would you make this site better", + "filename": "How would you make this site better.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llv49x", + "time": "1751036168", + "background_credit": "bbswitzer", + "reddit_title": "Took SAT 3 times English scores is stuck 560--540--560 Please help me I only have 2 more attempts ", + "filename": "Took SAT 3 times English scores is stuck 560--540--560 Please help me I only have 2 more attempts .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ll6ns5", + "time": "1751036507", + "background_credit": "bbswitzer", + "reddit_title": "Question for 1500 scorers", + "filename": "Question for 1500 scorers.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1li13sn", + "time": "1751036627", + "background_credit": "bbswitzer", + "reddit_title": "sat score progression wanted a 1550 but gave up with 1520 moving on to ACT", + "filename": "sat score progression wanted a 1550 but gave up with 1520 moving on to ACT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lhicv8", + "time": "1751036665", + "background_credit": "bbswitzer", + "reddit_title": "I scored 790Math both May and June Heres my two cents", + "filename": "I scored 790Math both May and June Heres my two cents.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1li3490", + "time": "1751036732", + "background_credit": "bbswitzer", + "reddit_title": "Should I Retake as a Sophomore With a 1510", + "filename": "Should I Retake as a Sophomore With a 1510.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lgjdny", + "time": "1751036769", + "background_credit": "bbswitzer", + "reddit_title": "1390 June 2025 SAT into a 1600 August 2025 SAT", + "filename": "1390 June 2025 SAT into a 1600 August 2025 SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ljk89o", + "time": "1751036834", + "background_credit": "bbswitzer", + "reddit_title": "Why is this wrong sat question bank", + "filename": "Why is this wrong sat question bank.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1li2c9i", + "time": "1751036889", + "background_credit": "bbswitzer", + "reddit_title": "I need a 1500 Tips", + "filename": "I need a 1500 Tips.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lj1f7y", + "time": "1751036973", + "background_credit": "bbswitzer", + "reddit_title": "PrepPro 150 math question", + "filename": "PrepPro 150 math question.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1li82rs", + "time": "1751037030", + "background_credit": "bbswitzer", + "reddit_title": "how yall so literate", + "filename": "how yall so literate.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ljbppr", + "time": "1751037111", + "background_credit": "bbswitzer", + "reddit_title": "Need guidance for 1500", + "filename": "Need guidance for 1500.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1li0z9q", + "time": "1751037174", + "background_credit": "bbswitzer", + "reddit_title": "SAT math help PrepPro 150", + "filename": "SAT math help PrepPro 150.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fu5td2", + "time": "1751037268", + "background_credit": "bbswitzer", + "reddit_title": "I met a genius ", + "filename": "I met a genius .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ghki4s", + "time": "1751037341", + "background_credit": "bbswitzer", + "reddit_title": "how it feels to be a senior taking the november sat", + "filename": "how it feels to be a senior taking the november sat.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gbhzjr", + "time": "1751037426", + "background_credit": "bbswitzer", + "reddit_title": "need to celebrate ", + "filename": "need to celebrate .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fkqyex", + "time": "1751037489", + "background_credit": "bbswitzer", + "reddit_title": "Finally my SAT scores on 2nd attempt", + "filename": "Finally my SAT scores on 2nd attempt.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1hiih07", + "time": "1751037554", + "background_credit": "bbswitzer", + "reddit_title": "no way im in shock rn i honestly didnt expect this ", + "filename": "no way im in shock rn i honestly didnt expect this .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fwnwqg", + "time": "1751037626", + "background_credit": "bbswitzer", + "reddit_title": "Me scrolling through Reddit about to take the Oct SAT", + "filename": "Me scrolling through Reddit about to take the Oct SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1h3zcfr", + "time": "1751037709", + "background_credit": "bbswitzer", + "reddit_title": "chat was this a fluke thank god we aint applying to georgetown", + "filename": "chat was this a fluke thank god we aint applying to georgetown.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1f78uzp", + "time": "1751037798", + "background_credit": "bbswitzer", + "reddit_title": "Just a reminder your test scores define you", + "filename": "Just a reminder your test scores define you.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fxa3nv", + "time": "1751037867", + "background_credit": "bbswitzer", + "reddit_title": "kid cheated next to me on SAT", + "filename": "kid cheated next to me on SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fxgz0j", + "time": "1751037923", + "background_credit": "bbswitzer", + "reddit_title": "Typical scientist name in SAT reading be like", + "filename": "Typical scientist name in SAT reading be like.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llul88", + "time": "1751037994", + "background_credit": "bbswitzer", + "reddit_title": "SAT in 2026", + "filename": "SAT in 2026.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ll4gtz", + "time": "1751038037", + "background_credit": "bbswitzer", + "reddit_title": "SAT Math Study Guide", + "filename": "SAT Math Study Guide.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lltnuj", + "time": "1751038052", + "background_credit": "bbswitzer", + "reddit_title": "SAT Prep August", + "filename": "SAT Prep August.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lltc34", + "time": "1751038065", + "background_credit": "bbswitzer", + "reddit_title": "Is anyone else having trouble loading Bluebook Practice Tests", + "filename": "Is anyone else having trouble loading Bluebook Practice Tests.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llp23k", + "time": "1751038084", + "background_credit": "bbswitzer", + "reddit_title": "is Khan academy RW course helpful enough", + "filename": "is Khan academy RW course helpful enough.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llrrsp", + "time": "1751038091", + "background_credit": "bbswitzer", + "reddit_title": "Random question", + "filename": "Random question.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llnugy", + "time": "1751038110", + "background_credit": "bbswitzer", + "reddit_title": "I dont know English", + "filename": "I dont know English.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llh3zy", + "time": "1751038118", + "background_credit": "bbswitzer", + "reddit_title": "How should i study for sats in 2 months", + "filename": "How should i study for sats in 2 months.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fxmw7v", + "time": "1751038349", + "background_credit": "bbswitzer", + "reddit_title": "how it felt trying to solve my 5 unanswered questions in 2 minutes", + "filename": "how it felt trying to solve my 5 unanswered questions in 2 minutes.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1f0v2ef", + "time": "1751038419", + "background_credit": "bbswitzer", + "reddit_title": "Im from Hong Kong taking SAT with 28k people ", + "filename": "Im from Hong Kong taking SAT with 28k people .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gi0ufc", + "time": "1751038470", + "background_credit": "bbswitzer", + "reddit_title": "Me and desmos on that math section", + "filename": "Me and desmos on that math section.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1f07owb", + "time": "1751038553", + "background_credit": "bbswitzer", + "reddit_title": "Me looking and the Last 5 questions of Math Module 2 with 15 bookmarks and 3 minutes left", + "filename": "Me looking and the Last 5 questions of Math Module 2 with 15 bookmarks and 3 minutes left.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ez3la4", + "time": "1751038622", + "background_credit": "bbswitzer", + "reddit_title": "Weve got this ", + "filename": "Weve got this .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fxax2l", + "time": "1751038740", + "background_credit": "bbswitzer", + "reddit_title": "How math mod 2 felt while I was doing it", + "filename": "How math mod 2 felt while I was doing it.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1hebjwr", + "time": "1751038826", + "background_credit": "bbswitzer", + "reddit_title": "CONFESSION absolute shawty made me fail the SAT", + "filename": "CONFESSION absolute shawty made me fail the SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fwl8bu", + "time": "1751038909", + "background_credit": "bbswitzer", + "reddit_title": "Me genuinely looking at english m2", + "filename": "Me genuinely looking at english m2.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fwmogx", + "time": "1751038996", + "background_credit": "bbswitzer", + "reddit_title": " bro what are you talking about module 2 was easy ", + "filename": " bro what are you talking about module 2 was easy .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gm447n", + "time": "1751039073", + "background_credit": "bbswitzer", + "reddit_title": "Im so happy ", + "filename": "Im so happy .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gekiyk", + "time": "1751039150", + "background_credit": "bbswitzer", + "reddit_title": "Ivies are not ready for these mfs", + "filename": "Ivies are not ready for these mfs.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gsjcwg", + "time": "1751039229", + "background_credit": "bbswitzer", + "reddit_title": "very unforeseen score", + "filename": "very unforeseen score.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gk6oyx", + "time": "1751039298", + "background_credit": "bbswitzer", + "reddit_title": "Why do I have an essay score I didnt sign up for the essay nor did I write one ", + "filename": "Why do I have an essay score I didnt sign up for the essay nor did I write one .mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpy16d", + "time": "1751492830", + "background_credit": "bbswitzer", + "reddit_title": "Im so confused with this question", + "filename": "Im so confused with this question.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lp2cof", + "time": "1751492865", + "background_credit": "bbswitzer", + "reddit_title": "Advice 11701520 in around 4 months of studying", + "filename": "Advice 11701520 in around 4 months of studying.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmk10u", + "time": "1751492956", + "background_credit": "bbswitzer", + "reddit_title": "Reasons why I dont have an 800 in math", + "filename": "Reasons why I dont have an 800 in math.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lo1o2x", + "time": "1751493042", + "background_credit": "bbswitzer", + "reddit_title": "list of things you can do instead of retaking the SAT when you already have a 1580", + "filename": "list of things you can do instead of retaking the SAT when you already have a 1580.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ln04cp", + "time": "1751493119", + "background_credit": "bbswitzer", + "reddit_title": "CB added a SAT Question of the Day Feature", + "filename": "CB added a SAT Question of the Day Feature.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lnm529", + "time": "1751493185", + "background_credit": "bbswitzer", + "reddit_title": "My SAT progression score in final few weeks before June 7", + "filename": "My SAT progression score in final few weeks before June 7.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmizbp", + "time": "1751493250", + "background_credit": "bbswitzer", + "reddit_title": "Is the practice tests on bluebook easier or harder than the actual SAT test", + "filename": "Is the practice tests on bluebook easier or harder than the actual SAT test.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1louuoa", + "time": "1751493325", + "background_credit": "bbswitzer", + "reddit_title": "Unnecessary extra zero", + "filename": "Unnecessary extra zero.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1loojup", + "time": "1751493390", + "background_credit": "bbswitzer", + "reddit_title": "yall why am i so bad at english i did the ENTIRE course on khan academy and still get questions wrong", + "filename": "yall why am i so bad at english i did the ENTIRE course on khan academy and still get questions wrong.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lo109h", + "time": "1751493427", + "background_credit": "bbswitzer", + "reddit_title": "POV When you are done with SAT just before the summers Every morning feels like", + "filename": "POV When you are done with SAT just before the summers Every morning feels like.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lln1de", + "time": "1751493488", + "background_credit": "bbswitzer", + "reddit_title": "2 tests and my math score stayed the same please help", + "filename": "2 tests and my math score stayed the same please help.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ln0i6e", + "time": "1751493540", + "background_credit": "bbswitzer", + "reddit_title": "Never seen ts happen", + "filename": "Never seen ts happen.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ln2laf", + "time": "1751493607", + "background_credit": "bbswitzer", + "reddit_title": "Im pretty sure the answer is D is Collegeboard wrong", + "filename": "Im pretty sure the answer is D is Collegeboard wrong.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lo38o1", + "time": "1751493672", + "background_credit": "bbswitzer", + "reddit_title": "In general Is 1410 impressive", + "filename": "In general Is 1410 impressive.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lm58dq", + "time": "1751493744", + "background_credit": "bbswitzer", + "reddit_title": "How can I get from a 1510 to a 1560", + "filename": "How can I get from a 1510 to a 1560.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1low35e", + "time": "1751493810", + "background_credit": "bbswitzer", + "reddit_title": "Is my score good enough", + "filename": "Is my score good enough.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1logosc", + "time": "1751493864", + "background_credit": "bbswitzer", + "reddit_title": "August SAT difficulty", + "filename": "August SAT difficulty.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lnh1zo", + "time": "1751493925", + "background_credit": "bbswitzer", + "reddit_title": "Just started SAT prep with Khan Academy and I have a small maybe silly observationquestion", + "filename": "Just started SAT prep with Khan Academy and I have a small maybe silly observationquestion.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lo1qsg", + "time": "1751493977", + "background_credit": "bbswitzer", + "reddit_title": "Can you become an SAT tutor with a 1550", + "filename": "Can you become an SAT tutor with a 1550.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lon7ur", + "time": "1751494018", + "background_credit": "bbswitzer", + "reddit_title": "How do i get a 1500", + "filename": "How do i get a 1500.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkyh3g", + "time": "1751494077", + "background_credit": "bbswitzer", + "reddit_title": "finally motivated", + "filename": "finally motivated.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lld5kz", + "time": "1751494119", + "background_credit": "bbswitzer", + "reddit_title": "Improved by 390 points", + "filename": "Improved by 390 points.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lp2cz2", + "time": "1751494174", + "background_credit": "bbswitzer", + "reddit_title": "High SAT 1550 Mid GPA 30", + "filename": "High SAT 1550 Mid GPA 30.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lkt4u0", + "time": "1751494241", + "background_credit": "bbswitzer", + "reddit_title": "What should I do I hate this", + "filename": "What should I do I hate this.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmag5l", + "time": "1751494309", + "background_credit": "bbswitzer", + "reddit_title": "Those who took the october PSAT and october SAT back to back what were your scores", + "filename": "Those who took the october PSAT and october SAT back to back what were your scores.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llzlb6", + "time": "1751494379", + "background_credit": "bbswitzer", + "reddit_title": "How do I actually study for the SAT pls help", + "filename": "How do I actually study for the SAT pls help.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g6etwu", + "time": "1751495068", + "background_credit": "bbswitzer", + "reddit_title": "Your Score is Coming okay like I am too\n", + "filename": "Your Score is Coming okay like I am too.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1fr25p8", + "time": "1751495155", + "background_credit": "bbswitzer", + "reddit_title": "Im fine with mine but this seems to be a common sentiment", + "filename": "Im fine with mine but this seems to be a common sentiment.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1h8zu9h", + "time": "1751495246", + "background_credit": "bbswitzer", + "reddit_title": "rSat after-test starter pack", + "filename": "rSat after-test starter pack.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g3ds17", + "time": "1751495333", + "background_credit": "bbswitzer", + "reddit_title": "Moral support gang school day SAT", + "filename": "Moral support gang school day SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1hipyf0", + "time": "1751495414", + "background_credit": "bbswitzer", + "reddit_title": "im in shock", + "filename": "im in shock.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1g86zzb", + "time": "1751495489", + "background_credit": "bbswitzer", + "reddit_title": "bruh I mean Im happy but 10 more points wouldve been perfect", + "filename": "bruh I mean Im happy but 10 more points wouldve been perfect.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1gv3ybx", + "time": "1751495558", + "background_credit": "bbswitzer", + "reddit_title": "Is it over for me", + "filename": "Is it over for me.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "jc9dbx", + "time": "1751495619", + "background_credit": "bbswitzer", + "reddit_title": "Im a Vietnamese student I didnt even know wtf is the word however means in March 2020 My familys income is less than 2000 USD year so I didnt have any English training my entire life I studied to get this score by myself though I know its not that great Im utterly proud of this", + "filename": "Im a Vietnamese student I didnt even know wtf is the word however means in March 2020 My familys income is less than 2000 USD year so I didnt have any English training my entire life I studied to get this score by myself though I know its not that gre.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "eguo71", + "time": "1751495662", + "background_credit": "bbswitzer", + "reddit_title": "this guy is a genius and no one can tell me otherwise", + "filename": "this guy is a genius and no one can tell me otherwise.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "d202mw", + "time": "1751495735", + "background_credit": "bbswitzer", + "reddit_title": "I hate him", + "filename": "I hate him.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "dgrt3t", + "time": "1751496075", + "background_credit": "bbswitzer", + "reddit_title": "Lets stress em out guys", + "filename": "Lets stress em out guys.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "dqoezn", + "time": "1751496156", + "background_credit": "bbswitzer", + "reddit_title": "Kids who grow up to get 1600s", + "filename": "Kids who grow up to get 1600s.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "dfmqia", + "time": "1751496238", + "background_credit": "bbswitzer", + "reddit_title": "Andrew Yang just came out talking about the pressure of the SAT LOVE IT", + "filename": "Andrew Yang just came out talking about the pressure of the SAT LOVE IT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "d1bs3u", + "time": "1751496335", + "background_credit": "bbswitzer", + "reddit_title": "When you miss one question on the Math section and get a 770", + "filename": "When you miss one question on the Math section and get a 770.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "dna2pg", + "time": "1751496417", + "background_credit": "bbswitzer", + "reddit_title": "It do be like that", + "filename": "It do be like that.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "17pv9w7", + "time": "1751496500", + "background_credit": "bbswitzer", + "reddit_title": "Can i get into Harvard", + "filename": "Can i get into Harvard.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpx7ja", + "time": "1751496547", + "background_credit": "bbswitzer", + "reddit_title": "Digital SAT Math Questions", + "filename": "Digital SAT Math Questions.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpy0hx", + "time": "1751496563", + "background_credit": "bbswitzer", + "reddit_title": "First SAT practice exam", + "filename": "First SAT practice exam.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq5mxh", + "time": "1751496575", + "background_credit": "bbswitzer", + "reddit_title": "How do you Study Vocab", + "filename": "How do you Study Vocab.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpw27u", + "time": "1751496591", + "background_credit": "bbswitzer", + "reddit_title": "1600lol usage", + "filename": "1600lol usage.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq23ij", + "time": "1751496692", + "background_credit": "bbswitzer", + "reddit_title": "how to stop making careless mistakes in math", + "filename": "how to stop making careless mistakes in math.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq4nhu", + "time": "1751496707", + "background_credit": "bbswitzer", + "reddit_title": "Easiest Way to Solve this Medium SAT Math Problem", + "filename": "Easiest Way to Solve this Medium SAT Math Problem.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq6gyt", + "time": "1751496732", + "background_credit": "bbswitzer", + "reddit_title": "Advice 1260Around 1500", + "filename": "Advice 1260Around 1500.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq5fen", + "time": "1751496755", + "background_credit": "bbswitzer", + "reddit_title": "Plsss help me", + "filename": "Plsss help me.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq9t16", + "time": "1751496785", + "background_credit": "bbswitzer", + "reddit_title": "SAT Transitions Tips", + "filename": "SAT Transitions Tips.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpyq34", + "time": "1751496808", + "background_credit": "bbswitzer", + "reddit_title": "How to improve stamina", + "filename": "How to improve stamina.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lq7jrj", + "time": "1751496842", + "background_credit": "bbswitzer", + "reddit_title": "Is a 1370 superscore impressive to art schools", + "filename": "Is a 1370 superscore impressive to art schools.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lp7g5h", + "time": "1751496881", + "background_credit": "bbswitzer", + "reddit_title": "SAT Statistics Questions", + "filename": "SAT Statistics Questions.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpqe9k", + "time": "1751496901", + "background_credit": "bbswitzer", + "reddit_title": "taking sat as a sophomore", + "filename": "taking sat as a sophomore.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lp3gxz", + "time": "1751496913", + "background_credit": "bbswitzer", + "reddit_title": "Where do you find strategies for the DSAT", + "filename": "Where do you find strategies for the DSAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lplsd0", + "time": "1751496947", + "background_credit": "bbswitzer", + "reddit_title": "For August SATs", + "filename": "For August SATs.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpwt68", + "time": "1751496979", + "background_credit": "bbswitzer", + "reddit_title": "How to study for SAT without bluebook", + "filename": "How to study for SAT without bluebook.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpwqv9", + "time": "1751496991", + "background_credit": "bbswitzer", + "reddit_title": "Does anyone know when will the customer service respond to my problem", + "filename": "Does anyone know when will the customer service respond to my problem.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpr1aw", + "time": "1751497013", + "background_credit": "bbswitzer", + "reddit_title": "Will this affect my registration", + "filename": "Will this affect my registration.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lptk1e", + "time": "1751497038", + "background_credit": "bbswitzer", + "reddit_title": "College Board Error", + "filename": "College Board Error.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpt1ox", + "time": "1751497057", + "background_credit": "bbswitzer", + "reddit_title": "good resources for SAT reading practice", + "filename": "good resources for SAT reading practice.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpm54j", + "time": "1751497067", + "background_credit": "bbswitzer", + "reddit_title": "Practice DSAT and real score correlation", + "filename": "Practice DSAT and real score correlation.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpk60a", + "time": "1751497118", + "background_credit": "bbswitzer", + "reddit_title": "UWorld or OnePrep to increase my score 1260", + "filename": "UWorld or OnePrep to increase my score 1260.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lm9ibk", + "time": "1751497152", + "background_credit": "bbswitzer", + "reddit_title": "When does SAT score stop making a difference", + "filename": "When does SAT score stop making a difference.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lokb4b", + "time": "1751497200", + "background_credit": "bbswitzer", + "reddit_title": "1200 to a 1400 HELP", + "filename": "1200 to a 1400 HELP.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lo2lgo", + "time": "1751497224", + "background_credit": "bbswitzer", + "reddit_title": "Why does SAT Registration ask so many irrelevant questions", + "filename": "Why does SAT Registration ask so many irrelevant questions.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ln0exx", + "time": "1751497238", + "background_credit": "bbswitzer", + "reddit_title": "Most accurate Bluebook exam", + "filename": "Most accurate Bluebook exam.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lnklcr", + "time": "1751497278", + "background_credit": "bbswitzer", + "reddit_title": "Acing the New SAT Math Digital SAT", + "filename": "Acing the New SAT Math Digital SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1llx6kq", + "time": "1751497320", + "background_credit": "bbswitzer", + "reddit_title": "SAT Study Tips", + "filename": "SAT Study Tips.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1loxw0q", + "time": "1751497349", + "background_credit": "bbswitzer", + "reddit_title": "Bluebook Desmos enhancements", + "filename": "Bluebook Desmos enhancements.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1locod9", + "time": "1751497393", + "background_credit": "bbswitzer", + "reddit_title": "Hardest SAT Math Questions", + "filename": "Hardest SAT Math Questions.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lnuesi", + "time": "1751497406", + "background_credit": "bbswitzer", + "reddit_title": "How do I get my 1400 700 700 up to around a 1480", + "filename": "How do I get my 1400 700 700 up to around a 1480.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmct9b", + "time": "1751497434", + "background_credit": "bbswitzer", + "reddit_title": "Question for people who want to do the SAT", + "filename": "Question for people who want to do the SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "llxpn0", + "time": "1751497446", + "background_credit": "bbswitzer", + "reddit_title": "OFFICIAL Reddit SAT QAS Megathread -- PDFs of All Past Tests", + "filename": "OFFICIAL Reddit SAT QAS Megathread -- PDFs of All Past Tests.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "pzus34", + "time": "1751497473", + "background_credit": "bbswitzer", + "reddit_title": "Amelia if you read this PM me", + "filename": "Amelia if you read this PM me.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lr1vay", + "time": "1751584039", + "background_credit": "bbswitzer", + "reddit_title": "Studying for SATs with ADHD", + "filename": "Studying for SATs with ADHD.mp4" + }, + { + "subreddit": "digitalSATs", + "id": "1lqvoif", + "time": "1751584039", + "background_credit": "SKIPPED", + "reddit_title": "Free SAT Math Prep Tool with Personalized Plan", + "filename": "SKIPPED" + }, + { + "subreddit": "satprep", + "id": "1lqyja5", + "time": "1751584040", + "background_credit": "SKIPPED", + "reddit_title": "Stop studying alone like a hermit - it's 2025", + "filename": "SKIPPED" + }, + { + "subreddit": "digitalSATs", + "id": "1lr0pxr", + "time": "1751584040", + "background_credit": "SKIPPED", + "reddit_title": "i will be giving my sat exam for the first time in december can i get 1500 + in sat just by self study using khan academy material and using khan academy", + "filename": "SKIPPED" + }, + { + "subreddit": "satprep", + "id": "1lqousv", + "time": "1751584040", + "background_credit": "SKIPPED", + "reddit_title": "SAT Quadratics Problems", + "filename": "SKIPPED" + }, + { + "subreddit": "digitalSATs", + "id": "1lr0acl", + "time": "1751584041", + "background_credit": "SKIPPED", + "reddit_title": "Should I complete the entire Khan Academy SAT course, or focus on mastering the foundational units first and then shift to solving drills from the College Board question bank and past exams?", + "filename": "SKIPPED" + }, + { + "subreddit": "satprep", + "id": "1lqvbql", + "time": "1751584041", + "background_credit": "SKIPPED", + "reddit_title": "The problem with traditional SAT prep", + "filename": "SKIPPED" + }, + { + "subreddit": "satprep", + "id": "1lqupkb", + "time": "1751584041", + "background_credit": "SKIPPED", + "reddit_title": "How to improve PSAT Reading/Writing?", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lqvxqi", + "time": "1751584042", + "background_credit": "SKIPPED", + "reddit_title": "When to start prepping for SATs", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqowr2", + "time": "1751584112", + "background_credit": "bbswitzer", + "reddit_title": "Did absolutely TERRIBLE on my first practice test", + "filename": "Did absolutely TERRIBLE on my first practice test.mp4" + }, + { + "subreddit": "Sat", + "id": "1lqz0lp", + "time": "1751584113", + "background_credit": "SKIPPED", + "reddit_title": "I’m just starting to study, any tips?", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lqvgwg", + "time": "1751584114", + "background_credit": "SKIPPED", + "reddit_title": "Does anyone have a UWorld account they don't use anymore?", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lr0yrn", + "time": "1751584114", + "background_credit": "SKIPPED", + "reddit_title": "1370 SAT - Tips?", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lr09kr", + "time": "1751584114", + "background_credit": "SKIPPED", + "reddit_title": "Should I complete the entire Khan Academy SAT course, or focus on mastering the foundational units first and then shift to solving drills from the College Board question bank and past exams?", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lqqs3s", + "time": "1751584115", + "background_credit": "SKIPPED", + "reddit_title": "Collegeboard Name Change", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lqzodp", + "time": "1751584115", + "background_credit": "SKIPPED", + "reddit_title": "Which book to follow for honors Algebra 2 and Honors Goemetry in New Jersey", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lqqmyx", + "time": "1751584115", + "background_credit": "SKIPPED", + "reddit_title": "Erica meltzer reading book sat", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat", + "id": "1lqy6yc", + "time": "1751584116", + "background_credit": "SKIPPED", + "reddit_title": "Where to start?", + "filename": "SKIPPED" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqevio", + "time": "1751584183", + "background_credit": "bbswitzer", + "reddit_title": "My friend didnt do good on the SAT", + "filename": "My friend didnt do good on the SAT.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqcfr3", + "time": "1751584242", + "background_credit": "bbswitzer", + "reddit_title": "SATs on School Transcript", + "filename": "SATs on School Transcript.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqhdiq", + "time": "1751584474", + "background_credit": "bbswitzer", + "reddit_title": "Should we take a break", + "filename": "Should we take a break.mp4" + }, + { + "subreddit": "SAT_Math", + "id": "lay4ui", + "time": "1751584654", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Sat math problem!!! Who can help me to solve this problem ??????? Please", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1lr3byg", + "time": "1751584654", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "1130 SAT — tips? 650 reading 480 math 😭", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1lq3k27", + "time": "1751584654", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "i got rid of my stupid mistakes", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1lqus0f", + "time": "1751584654", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Is a 1410 A Good Score on A Bluebook practice test that says every section is Hard Difficulty? (SAT Practice Test 10)", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1l6w2nc", + "time": "1751584655", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "collegeboard told me to put the fries in the bag", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1l5rjuw", + "time": "1751584655", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Forms you are memorizing now vs in 2 years", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1gi0l6m", + "time": "1751584657", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "No life summer paid off finally", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "edfa5y", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Collegeboard’s got some sass", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "di92zc", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Who can relate", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "dl46fx", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Please CB i cant hold them off any longer", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "dk1dsc", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "When you realize your score is bad", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "dvtm5w", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Honestly I don’t relate but yknow", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "ddqds4", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "couldn't sleep night before sat :(", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "dtjsqa", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "They have finally responded in some way", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "j7x0u7", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "first try I’m dead", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "cxhkd1", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Unlimited Powaah", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "bo6dqm", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Ain’t that the truth", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "jhtv7b", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "I hate College Board man.", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "e84638", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Honestly did it for the memes", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "cflf22", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Trying to focus 😅", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "1b79n5h", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Local high school, this is scary", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "d3eb2g", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "CollegeBoard be like:", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "nfc4cd", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Is it just me?", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "dham4v", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "That's a dream..", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "j094td", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "This sub in one picture", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "cuw1lq", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Mice when they move to an urban area", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "mddq4j", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "r/sat upvoting the guy who gets a 1570", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "depqyy", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "I need to stop procrastinating", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "cizn1x", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "How most of SAT exams look like", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "17tjllr", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "I just had the worst dream.", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "d28ya9", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "don’t tell I’m alone on this one", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "ebmza5", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "it be like that sometimes", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "dvat54", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "still take it anyways", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "e3rgl8", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Don’t power nap December students :(", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "ehgwhz", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "What a legend", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "j3xrjb", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Good luck October gang", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "e6xsxk", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Good luck tomorrow bois and gals", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "jdnagp", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "After studying for a few months I finally did it!", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "degctb", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "It do be like that", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "184p2p9", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Is this on the SAT?", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "doigcl", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Khan Academy be like", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "ial8o8", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "summer prep irl", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "j0xobb", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "But of course", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat", + "id": "egcm3h", + "time": "1751584658", + "background_credit": "SKIPPED_NO_TEXT", + "reddit_title": "Bruh moment", + "filename": "SKIPPED_NO_TEXT" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqudef", + "time": "1751585049", + "background_credit": "bbswitzer", + "reddit_title": "Am I the only one who thinks these are poorly written", + "filename": "Am I the only one who thinks these are poorly written.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqgyzj", + "time": "1751585086", + "background_credit": "bbswitzer", + "reddit_title": "How do I break into 1500s", + "filename": "How do I break into 1500s.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lqg3qt", + "time": "1751585164", + "background_credit": "bbswitzer", + "reddit_title": "What should I do to grow Hi", + "filename": "What should I do to grow Hi.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmmp1e", + "time": "1751585224", + "background_credit": "bbswitzer", + "reddit_title": "Hey guys how can i improve my sat score to 1540", + "filename": "Hey guys how can i improve my sat score to 1540.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmxyhp", + "time": "1751585260", + "background_credit": "bbswitzer", + "reddit_title": "Got clapped by Collegeboard in December wondering what to do now", + "filename": "Got clapped by Collegeboard in December wondering what to do now.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lmrx9h", + "time": "1751585287", + "background_credit": "bbswitzer", + "reddit_title": "Is college board having a stroke", + "filename": "Is college board having a stroke.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1ln7v63", + "time": "1751585342", + "background_credit": "bbswitzer", + "reddit_title": "what should i do now", + "filename": "what should i do now.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lo51ej", + "time": "1751585371", + "background_credit": "bbswitzer", + "reddit_title": "Confusing ahhh question on practice test 5", + "filename": "Confusing ahhh question on practice test 5.mp4" + }, + { + "subreddit": "Sat+SAT_Math+satprep+digitalSATs", + "id": "1lpd8l1", + "time": "1751585409", + "background_credit": "bbswitzer", + "reddit_title": "Heres my SAT progression goal", + "filename": "Heres my SAT progression goal.mp4" + } +] \ No newline at end of file diff --git a/video_creation/final_video.py b/video_creation/final_video.py index 101d0f7..a5a4b44 100644 --- a/video_creation/final_video.py +++ b/video_creation/final_video.py @@ -24,6 +24,9 @@ from utils.videos import save_data console = Console() +def sanitize_filename(title): + # Remove invalid Windows filename characters and trailing whitespace + return re.sub(r'[\\/:*?"<>|]', '', title).strip() class ProgressFfmpeg(threading.Thread): def __init__(self, vid_duration_seconds, progress_update_callback): @@ -65,7 +68,6 @@ class ProgressFfmpeg(threading.Thread): def __exit__(self, *args, **kwargs): self.stop() - def name_normalize(name: str) -> str: name = re.sub(r'[?\\"%*:|<>]', "", name) name = re.sub(r"( [w,W]\s?\/\s?[o,O,0])", r" without", name) @@ -82,7 +84,6 @@ def name_normalize(name: str) -> str: else: return name - def prepare_background(reddit_id: str, W: int, H: int) -> str: output_path = f"assets/temp/{reddit_id}/background_noaudio.mp4" output = ( @@ -107,7 +108,6 @@ def prepare_background(reddit_id: str, W: int, H: int) -> str: exit(1) return output_path - def create_fancy_thumbnail(image, text, text_color, padding, wrap=35): print_step(f"Creating fancy thumbnail for: {text}") font_title_size = 47 @@ -164,7 +164,6 @@ def create_fancy_thumbnail(image, text, text_color, padding, wrap=35): return image - def merge_background_audio(audio: ffmpeg, reddit_id: str): """Gather an audio and merge with assets/backgrounds/background.mp3 Args: @@ -184,7 +183,6 @@ def merge_background_audio(audio: ffmpeg, reddit_id: str): merged_audio = ffmpeg.filter([audio, bg_audio], "amix", duration="longest") return merged_audio # Return merged audio - def make_final_video( number_of_clips: int, length: int, @@ -217,12 +215,31 @@ def make_final_video( # Gather all audio clips audio_clips = list() - if number_of_clips == 0 and settings.config["settings"]["storymode"] == "false": + if number_of_clips == 0 and settings.config["settings"]["storymode"] == "false" and not settings.config["settings"].get("hybrid_mode", False): print( "No audio clips to gather. Please use a different TTS or post." ) # This is to fix the TypeError: unsupported operand type(s) for +: 'int' and 'NoneType' exit() - if settings.config["settings"]["storymode"]: + + # Handle hybrid mode - includes both post audio and comment audio + if settings.config["settings"].get("hybrid_mode", False): + audio_clips = [ffmpeg.input(f"assets/temp/{reddit_id}/mp3/title.mp3")] + + # Add post audio clips + if settings.config["settings"]["storymodemethod"] == 0: + audio_clips.append(ffmpeg.input(f"assets/temp/{reddit_id}/mp3/postaudio.mp3")) + elif settings.config["settings"]["storymodemethod"] == 1: + post_audio_count = len([f for f in os.listdir(f"assets/temp/{reddit_id}/mp3") if f.startswith("postaudio-")]) + for i in range(post_audio_count): + audio_clips.append(ffmpeg.input(f"assets/temp/{reddit_id}/mp3/postaudio-{i}.mp3")) + + # Add comment audio clips + comment_audio_files = [f for f in os.listdir(f"assets/temp/{reddit_id}/mp3") if f.startswith("comment-")] + comment_audio_files.sort(key=lambda x: int(x.split('-')[1].split('.')[0])) # Sort by comment number + for comment_file in comment_audio_files: + audio_clips.append(ffmpeg.input(f"assets/temp/{reddit_id}/mp3/{comment_file}")) + + elif settings.config["settings"]["storymode"]: if settings.config["settings"]["storymodemethod"] == 0: audio_clips = [ffmpeg.input(f"assets/temp/{reddit_id}/mp3/title.mp3")] audio_clips.insert(1, ffmpeg.input(f"assets/temp/{reddit_id}/mp3/postaudio.mp3")) @@ -285,7 +302,111 @@ def make_final_video( ) current_time = 0 - if settings.config["settings"]["storymode"]: + + # Handle hybrid mode - combines story mode and comment mode visuals + if settings.config["settings"].get("hybrid_mode", False): + # Calculate durations for all audio clips (title + post + comments) + audio_clips_durations = [] + + # Title duration + audio_clips_durations.append( + float(ffmpeg.probe(f"assets/temp/{reddit_id}/mp3/title.mp3")["format"]["duration"]) + ) + + # Post audio durations + if settings.config["settings"]["storymodemethod"] == 0: + audio_clips_durations.append( + float(ffmpeg.probe(f"assets/temp/{reddit_id}/mp3/postaudio.mp3")["format"]["duration"]) + ) + elif settings.config["settings"]["storymodemethod"] == 1: + post_audio_count = len([f for f in os.listdir(f"assets/temp/{reddit_id}/mp3") if f.startswith("postaudio-")]) + for i in range(post_audio_count): + audio_clips_durations.append( + float(ffmpeg.probe(f"assets/temp/{reddit_id}/mp3/postaudio-{i}.mp3")["format"]["duration"]) + ) + + # Comment audio durations + comment_audio_files = [f for f in os.listdir(f"assets/temp/{reddit_id}/mp3") if f.startswith("comment-")] + comment_audio_files.sort(key=lambda x: int(x.split('-')[1].split('.')[0])) + for comment_file in comment_audio_files: + audio_clips_durations.append( + float(ffmpeg.probe(f"assets/temp/{reddit_id}/mp3/{comment_file}")["format"]["duration"]) + ) + + # Handle visuals for hybrid mode + if settings.config["settings"]["storymodemethod"] == 0: + # Overlay title first (during title audio) + background_clip = background_clip.overlay( + image_clips[0], + enable=f"between(t,{current_time},{current_time + audio_clips_durations[0]})", + x="(main_w-overlay_w)/2", + y="(main_h-overlay_h)/2", + ) + current_time += audio_clips_durations[0] + + # Single image for post content + image_clips.append( + ffmpeg.input(f"assets/temp/{reddit_id}/png/story_content.png").filter( + "scale", screenshot_width, -1 + ) + ) + # Overlay post content (after title finishes) + background_clip = background_clip.overlay( + image_clips[1], + enable=f"between(t,{current_time},{current_time + audio_clips_durations[1]})", + x="(main_w-overlay_w)/2", + y="(main_h-overlay_h)/2", + ) + current_time += audio_clips_durations[1] + + elif settings.config["settings"]["storymodemethod"] == 1: + # Overlay title first (during title audio) + background_clip = background_clip.overlay( + image_clips[0], + enable=f"between(t,{current_time},{current_time + audio_clips_durations[0]})", + x="(main_w-overlay_w)/2", + y="(main_h-overlay_h)/2", + ) + current_time += audio_clips_durations[0] + + # Multiple images for post content + clip_index = 1 # Start after title + post_audio_count = len([f for f in os.listdir(f"assets/temp/{reddit_id}/mp3") if f.startswith("postaudio-")]) + + for i in range(post_audio_count): + image_clips.append( + ffmpeg.input(f"assets/temp/{reddit_id}/png/img{i}.png")["v"].filter( + "scale", screenshot_width, -1 + ) + ) + background_clip = background_clip.overlay( + image_clips[clip_index], + enable=f"between(t,{current_time},{current_time + audio_clips_durations[clip_index]})", + x="(main_w-overlay_w)/2", + y="(main_h-overlay_h)/2", + ) + current_time += audio_clips_durations[clip_index] + clip_index += 1 + + # Add comment images + comment_count = len([f for f in os.listdir(f"assets/temp/{reddit_id}/mp3") if f.startswith("comment-")]) + for i in range(comment_count): + comment_img_path = f"assets/temp/{reddit_id}/png/comment_{i + 1}.png" + if exists(comment_img_path): + image_clips.append( + ffmpeg.input(comment_img_path)["v"].filter( + "scale", screenshot_width, -1 + ) + ) + background_clip = background_clip.overlay( + image_clips[-1], + enable=f"between(t,{current_time},{current_time + audio_clips_durations[len(audio_clips_durations) - comment_count + i]})", + x="(main_w-overlay_w)/2", + y="(main_h-overlay_h)/2", + ) + current_time += audio_clips_durations[len(audio_clips_durations) - comment_count + i] + + elif settings.config["settings"]["storymode"]: audio_clips_durations = [ float( ffmpeg.probe(f"assets/temp/{reddit_id}/mp3/postaudio-{i}.mp3")["format"]["duration"] @@ -303,6 +424,7 @@ def make_final_video( "scale", screenshot_width, -1 ), ) + # Overlay title first background_clip = background_clip.overlay( image_clips[0], enable=f"between(t,{current_time},{current_time + audio_clips_durations[0]})", @@ -310,6 +432,14 @@ def make_final_video( y="(main_h-overlay_h)/2", ) current_time += audio_clips_durations[0] + # Then overlay story content + background_clip = background_clip.overlay( + image_clips[1], + enable=f"between(t,{current_time},{current_time + audio_clips_durations[1]})", + x="(main_w-overlay_w)/2", + y="(main_h-overlay_h)/2", + ) + current_time += audio_clips_durations[1] elif settings.config["settings"]["storymodemethod"] == 1: for i in track(range(0, number_of_clips + 1), "Collecting the image files..."): image_clips.append( @@ -347,7 +477,7 @@ def make_final_video( idx = re.sub(r"[^\w\s-]", "", reddit_obj["thread_id"]) title_thumb = reddit_obj["thread_title"] - filename = f"{name_normalize(title)[:251]}" + filename = sanitize_filename(name_normalize(title)[:251]) subreddit = settings.config["reddit"]["thread"]["subreddit"] if not exists(f"./results/{subreddit}"): @@ -479,4 +609,4 @@ def make_final_video( print_step("Removing temporary files 🗑") cleanups = cleanup(reddit_id) print_substep(f"Removed {cleanups} temporary files 🗑") - print_step("Done! 🎉 The video is in the results folder 📁") + print_step("Done! 🎉 The video is in the results folder 📁") \ No newline at end of file diff --git a/video_creation/screenshot_downloader.py b/video_creation/screenshot_downloader.py index 6b56e99..a3398fd 100644 --- a/video_creation/screenshot_downloader.py +++ b/video_creation/screenshot_downloader.py @@ -28,6 +28,7 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): H: Final[int] = int(settings.config["settings"]["resolution_h"]) lang: Final[str] = settings.config["reddit"]["thread"]["post_lang"] storymode: Final[bool] = settings.config["settings"]["storymode"] + hybrid_mode: Final[bool] = settings.config["settings"].get("hybrid_mode", False) print_step("Downloading screenshots of reddit posts...") reddit_id = re.sub(r"[^\w\s-]", "", reddit_object["thread_id"]) @@ -41,7 +42,7 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): txtcolor = (240, 240, 240) transparent = False elif settings.config["settings"]["theme"] == "transparent": - if storymode: + if storymode or hybrid_mode: # Transparent theme bgcolor = (0, 0, 0, 0) txtcolor = (255, 255, 255) @@ -59,7 +60,17 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): txtcolor = (0, 0, 0) transparent = False - if storymode and settings.config["settings"]["storymodemethod"] == 1: + # Handle hybrid mode - generate images for post content and then take screenshots for comments + if hybrid_mode and settings.config["settings"]["storymodemethod"] == 1: + print_substep("Generating images for post content...") + imagemaker( + theme=bgcolor, + reddit_obj=reddit_object, + txtclr=txtcolor, + transparent=transparent, + ) + # Continue to take screenshots for comments below + elif storymode and settings.config["settings"]["storymodemethod"] == 1: # for idx,item in enumerate(reddit_object["thread_post"]): print_substep("Generating images...") return imagemaker( @@ -96,6 +107,7 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): # Login to Reddit print_substep("Logging in to Reddit...") page = context.new_page() + page.set_default_timeout(60000) # Set default timeout globally to 60 seconds page.goto("https://www.reddit.com/login", timeout=0) page.set_viewport_size(ViewportSize(width=1920, height=1080)) page.wait_for_load_state() @@ -177,12 +189,12 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): # zoom the body of the page page.evaluate("document.body.style.zoom=" + str(zoom)) # as zooming the body doesn't change the properties of the divs, we need to adjust for the zoom - location = page.locator('[data-test-id="post-content"]').bounding_box() + location = page.locator('shreddit-post').bounding_box() for i in location: location[i] = float("{:.2f}".format(location[i] * zoom)) page.screenshot(clip=location, path=postcontentpath) else: - page.locator('[data-test-id="post-content"]').screenshot(path=postcontentpath) + page.locator('shreddit-post').screenshot(path=postcontentpath) except Exception as e: print_substep("Something went wrong!", style="red") resp = input( @@ -202,15 +214,22 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): raise e - if storymode: + if storymode and not hybrid_mode: page.locator('[data-click-id="text"]').first.screenshot( path=f"assets/temp/{reddit_id}/png/story_content.png" ) - else: + elif hybrid_mode and settings.config["settings"]["storymodemethod"] == 0: + # For hybrid mode with single image, take screenshot of story content + page.locator('[data-click-id="text"]').first.screenshot( + path=f"assets/temp/{reddit_id}/png/story_content.png" + ) + + # For hybrid mode or regular comment mode, take screenshots of comments + if not storymode or hybrid_mode: for idx, comment in enumerate( track( reddit_object["comments"][:screenshot_num], - "Downloading screenshots...", + "Downloading comment screenshots...", ) ): # Stop if we have reached the screenshot_num @@ -222,8 +241,6 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): page.goto(f"https://new.reddit.com/{comment['comment_url']}") - # translate code - if settings.config["reddit"]["thread"]["post_lang"]: comment_tl = translators.translate_text( comment["comment_body"], @@ -231,28 +248,73 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): to_language=settings.config["reddit"]["thread"]["post_lang"], ) page.evaluate( - '([tl_content, tl_id]) => document.querySelector(`#t1_${tl_id} > div:nth-child(2) > div > div[data-testid="comment"] > div`).textContent = tl_content', + '([tl_content, tl_id]) => document.querySelector(`shreddit-comment[thingid="t1_${tl_id}"] > div:nth-child(2) > div > div[data-testid="comment"] > div`).textContent = tl_content', [comment_tl, comment["comment_id"]], ) try: + target = f'shreddit-comment[thingid="t1_{comment["comment_id"]}"] div#t1_{comment["comment_id"]}-comment-rtjson-content' + visible = page.locator(target).is_visible() + + if not visible: + class ElementVisible(Exception):pass + try: + for _ in range(30): + page.evaluate(""" + (target) => { + const element = document.querySelector(target); + if (element) { + element.style.display = 'block'; // 或 'inline' + element.style.visibility = 'visible'; + } + } + """, target) + page.wait_for_timeout(1000) + visible = page.locator(target).is_visible() + if visible: + raise ElementVisible + target = f'shreddit-comment[thingid="t1_{comment["comment_id"]}"] div#t1_{comment["comment_id"]}-comment-rtjson-content div#-post-rtjson-content' + visible = page.locator(target).is_visible() + if not visible: + for _ in range(30): + page.evaluate(""" + (target) => { + const element = document.querySelector(target); + if (element) { + element.style.display = 'block'; // 或 'inline' + element.style.visibility = 'visible'; + } + } + """, target) + page.wait_for_timeout(1000) + visible = page.locator(target).is_visible() + if visible: + raise ElementVisible + target = f'shreddit-comment[thingid="t1_{comment["comment_id"]}"]' + except ElementVisible: + pass + if settings.config["settings"]["zoom"] != 1: # store zoom settings zoom = settings.config["settings"]["zoom"] # zoom the body of the page page.evaluate("document.body.style.zoom=" + str(zoom)) # scroll comment into view - page.locator(f"#t1_{comment['comment_id']}").scroll_into_view_if_needed() - # as zooming the body doesn't change the properties of the divs, we need to adjust for the zoom - location = page.locator(f"#t1_{comment['comment_id']}").bounding_box() + page.locator(target).scroll_into_view_if_needed() + + # Adjust for the zoom and get bounding box of the target element + location = page.locator(target).bounding_box() for i in location: location[i] = float("{:.2f}".format(location[i] * zoom)) + page.screenshot( clip=location, - path=f"assets/temp/{reddit_id}/png/comment_{idx}.png", + path=f"assets/temp/{reddit_id}/png/comment_{idx + 1}.png", + timeout=60000 # Increased timeout to 60 seconds ) else: - page.locator(f"#t1_{comment['comment_id']}").screenshot( - path=f"assets/temp/{reddit_id}/png/comment_{idx}.png" + page.locator(target).screenshot( + path=f"assets/temp/{reddit_id}/png/comment_{idx + 1}.png", + timeout=60000 # Increased timeout to 60 seconds ) except TimeoutError: del reddit_object["comments"] @@ -263,4 +325,4 @@ def get_screenshots_of_reddit_posts(reddit_object: dict, screenshot_num: int): # close browser instance when we are done using it browser.close() - print_substep("Screenshots downloaded Successfully.", style="bold green") + print_substep("Screenshots downloaded Successfully.", style="bold green") \ No newline at end of file