From f21451396e0dbc224cb683a1fe83f1014f7bbebf Mon Sep 17 00:00:00 2001 From: Tanvi Bugdani Date: Mon, 31 May 2021 13:50:03 +0530 Subject: [PATCH 1/4] video to pdf --- Video to PDF/README.md | 16 ++++++ Video to PDF/my_pdf.pdf | Bin 0 -> 1167 bytes Video to PDF/script.py | 116 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 132 insertions(+) create mode 100644 Video to PDF/README.md create mode 100644 Video to PDF/my_pdf.pdf create mode 100644 Video to PDF/script.py diff --git a/Video to PDF/README.md b/Video to PDF/README.md new file mode 100644 index 0000000000..60ca358c07 --- /dev/null +++ b/Video to PDF/README.md @@ -0,0 +1,16 @@ +# Video to PDF Converter + +Using this tool, you can convert any video of your choice into a PDF. + +## Modules used : +- Tkinter +- MoviePy +- Speech Recognition +- OS +- FPDF + +[Sample Video Link](https://www.youtube.com/watch?v=rGHrKkieqCY) + + +## Author +[Tanvi Bugdani](https://github.com/tanvi355) diff --git a/Video to PDF/my_pdf.pdf b/Video to PDF/my_pdf.pdf new file mode 100644 index 0000000000000000000000000000000000000000..607232c00fc59a8d096b84d10632ec2c4eb92081 GIT binary patch literal 1167 zcmZuxTWAwO6h(iO!4LgW(ISHwXcaTNn1r-$o_BF9Vp~$=;fI`?J2{VE%C=D6B#GuS?!F;|iE(X|$ zaumMJp!qeOViO|2u2Ag55fWwK<=9YZ4V2t2_K!tPtki+zk;S`j8*Re)(ytAjmFK6r zueV-2-2)cC+4}ujRbXI4N6GncNB`5#(bv10)rP^GyE*-5=godvaKCs;>$=CM22-gA z=f3H&mWOLMy?XwrCDq@w(%w_s*fr3(YM-ynzw2OIPh!r={r7Cicjk`+N|#b~YmruywFV(cHe61eXyyWme^VA*fI~N{p z+OOO=8ycxF}+u@bgY4pzPlN}v>E2?Z$pi+A`u1iU_P8ea+?yMlCoUK@$^7>6eelJe-r$;BwP!=0JjX9L_4a-J zFy=^TTOY4yraYO-awh)a$pUD;7PVjnXE6jT0rHXrrwyP5II1Zgl7tlk^SMOHE(p*q z^QjX2A_0^ba5e1-dqMD{9!iB;@lp2gw%}^m)su?AQr41Xh z@VQ=wuFW)Ml1La+Sb>=MAXCKawy_va;Ws(kGRKyk{Q`@ z3?I`g%=HyYf+Pw~hbTJoWkJr%3g*rVHq*p}~L)bjz2-!_-X zsxiVQ2=c$S0+z^#b54oLWrWTBA6tQxg-1 Date: Mon, 31 May 2021 14:00:14 +0530 Subject: [PATCH 2/4] removed trial text --- Video to PDF/my_pdf.pdf | Bin 1167 -> 1153 bytes Video to PDF/script.py | 2 -- 2 files changed, 2 deletions(-) diff --git a/Video to PDF/my_pdf.pdf b/Video to PDF/my_pdf.pdf index 607232c00fc59a8d096b84d10632ec2c4eb92081..7947e8417ef2881ccfa45855ca4cc36e06b4b8fe 100644 GIT binary patch delta 381 zcmeC@Y~-9!UvFk)XUA1sQk0sQ%T+Nabi%>BLk2u;?`@9O-_eWoPT25ziEqXwzb~wN zj+iXV?V425v3idQ+w0y8Q^2)JWy0c!N zxwfqCaN1s@_1PwJ{*9YOw2a)IOj@?>tt5MlIZj&}YxM$beD_o(ky8awU z@PE{J#Bp2jk^9$=G95g&DZS>o%vqWHo4s_eTb#F(+EaUV#q(9GE^PUcleYCzRr9l3 zm$$CEzcEhlN>=BwM@I{%xOlqt&p33Y)OPXIbE*~ZivCVdJeHU+zg|fuxXDH3xWutL z+B?mBETi7psKg!Gd5N*00D(O1uihdz`)GVZ1P2BD=i}f3@LLgVirc0 SlTBHiIgO3DR8?L5-M9c#m$1YD diff --git a/Video to PDF/script.py b/Video to PDF/script.py index af0b588c33..7afeb96606 100644 --- a/Video to PDF/script.py +++ b/Video to PDF/script.py @@ -35,8 +35,6 @@ def audio_to_pdf(): text = r.recognize_google(audio_data) write_file = open('my_text.txt', 'w') write_file.write(text) - write_file.write('\n') - write_file.write('abcdefg') write_file.close() text_to_pdf('my_text.txt') messagebox.showinfo("Message", "Conversion Successfull") From de041f699018abdad1deb9e8e2ee998b211665e4 Mon Sep 17 00:00:00 2001 From: Tanvi Bugdani Date: Mon, 31 May 2021 14:57:04 +0530 Subject: [PATCH 3/4] add requirements.txt --- Video to PDF/requirements.txt | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 Video to PDF/requirements.txt diff --git a/Video to PDF/requirements.txt b/Video to PDF/requirements.txt new file mode 100644 index 0000000000..baaa7891d0 --- /dev/null +++ b/Video to PDF/requirements.txt @@ -0,0 +1,4 @@ +Tkinter +FPDF +Speech Recognition +MoviePy From e8249efecf01cb509cbfb44117fb43bc1132f681 Mon Sep 17 00:00:00 2001 From: Tanvi Bugdani Date: Mon, 31 May 2021 19:22:54 +0530 Subject: [PATCH 4/4] changes --- Video to PDF/README.md | 10 ++++------ Video to PDF/my_pdf.pdf | Bin 1153 -> 0 bytes Video to PDF/requirements.txt | 7 +++---- Video to PDF/script.py | 3 +-- 4 files changed, 8 insertions(+), 12 deletions(-) delete mode 100644 Video to PDF/my_pdf.pdf diff --git a/Video to PDF/README.md b/Video to PDF/README.md index 60ca358c07..4091155f6b 100644 --- a/Video to PDF/README.md +++ b/Video to PDF/README.md @@ -2,12 +2,10 @@ Using this tool, you can convert any video of your choice into a PDF. -## Modules used : -- Tkinter -- MoviePy -- Speech Recognition -- OS -- FPDF +To run the script, install the dependencies using +`` +pip install -r requirements.txt +`` [Sample Video Link](https://www.youtube.com/watch?v=rGHrKkieqCY) diff --git a/Video to PDF/my_pdf.pdf b/Video to PDF/my_pdf.pdf deleted file mode 100644 index 7947e8417ef2881ccfa45855ca4cc36e06b4b8fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1153 zcmZuxZEOrd7>=k&CM6+ACCEq|MY^-Q_k9j&uU#72tMl1372CVH>$ZD4m)$w8#CM1g zL32Vxg5VM&p&Eqvh@uD~74btzMVbhW`r#w-m6*9+Ic0wA%)IZr?>q1FJTtbMa-~EP z?7$91NE(`e-;b8GBrrrZY77JRHL*dV#JnMZLf9fnGmI@L_ZtGlpv-SU2j9<`1F#X{ zS@<@WP0@6UO^6g-rMMi2NrWX|h>aL+gtAL!|5((-Y8<2vFWr07=nxCHfAHVg_(G^% zuRk{{WO3Vi#rm3LT!WDdQZw!3-9 zks&RYo90~8=hP82{@IHIX#Bn9h4=5tB1Ad1lKcET7_{5P?>6B zzJh2z)>mVyg;jtSCmU#16kHmtM1{d<)QlKJ%Qd6au(Sa~UVg5S{$n#0nIyazQ&@+X z+#p(lQ!IaFoGGj+x-tT7%3G!2hcviF`*wBQ-6fy_f{^`T@cb!Nw%+yv~ z)1vTFlHe9(*hp!@hfty=nutV&7$Gq|t3x47;%GX9j_HqT#3*M9g~jDQS(GKwX_q9s z(<{l-^NP9iiuGTUfJ#-J#Q05#v3rrbD8U3aO2a(o07FR8=zM4-b)9v{V;8C|B*|b1 z8aP1oWZcLrlQMA>h|mMX-vhdwPP-FE;egE{d12NIjo&tx$WZ4a&nAlh#)%%*$e=i< z$dDXlbN|QYkr*cfanw{b9h>acU?S1hVs>N{B7{N?6nii#jVOVfp)7|MRZW`h%`16; J%~laqz%MeWb`byo diff --git a/Video to PDF/requirements.txt b/Video to PDF/requirements.txt index baaa7891d0..79e6879637 100644 --- a/Video to PDF/requirements.txt +++ b/Video to PDF/requirements.txt @@ -1,4 +1,3 @@ -Tkinter -FPDF -Speech Recognition -MoviePy +fpdf==1.7.2 +speech_recognition==3.7.1 +moviepy==1.0.1 diff --git a/Video to PDF/script.py b/Video to PDF/script.py index 7afeb96606..04356b8e72 100644 --- a/Video to PDF/script.py +++ b/Video to PDF/script.py @@ -62,8 +62,7 @@ def text_to_pdf(file): pdf.multi_cell(effective_page_width, 0.15, x) pdf.ln(0.5) - - pdf.output("my_pdf.pdf") + pdf.output("../Video to PDF/my_pdf.pdf")