From 7c65f4be06be5ffdfb7ecaacc1d540298c1f427c Mon Sep 17 00:00:00 2001 From: Tue Herlau <tuhe@dtu.dk> Date: Tue, 20 Sep 2022 11:11:40 +0200 Subject: [PATCH] converter cli + tests --- src/beamer_slider.egg-info/PKG-INFO | 4 +++- src/beamer_slider.egg-info/entry_points.txt | 2 ++ src/beamer_slider.egg-info/requires.txt | 14 +++++++------- tests/test_slider.py | 16 ++++++++++++---- tests/tests_images/index.pdf | Bin 134570 -> 134570 bytes 5 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/beamer_slider.egg-info/PKG-INFO b/src/beamer_slider.egg-info/PKG-INFO index f45d236..a519f95 100644 --- a/src/beamer_slider.egg-info/PKG-INFO +++ b/src/beamer_slider.egg-info/PKG-INFO @@ -1,12 +1,13 @@ Metadata-Version: 2.1 Name: beamer-slider -Version: 0.1.25 +Version: 0.1.25.1 Summary: Software to create inkscape overlays in Beamer Home-page: https://lab.compute.dtu.dk/tuhe/slider Author: Tue Herlau Author-email: tuhe@dtu.dk License: MIT Project-URL: Bug Tracker, https://lab.compute.dtu.dk/tuhe/slider/issues +Platform: UNKNOWN Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent @@ -108,3 +109,4 @@ Thats is! And since this is an overlay, you are free to add more LaTeX to the sl year={2021}, } ``` + diff --git a/src/beamer_slider.egg-info/entry_points.txt b/src/beamer_slider.egg-info/entry_points.txt index 4a3429d..136bf3f 100644 --- a/src/beamer_slider.egg-info/entry_points.txt +++ b/src/beamer_slider.egg-info/entry_points.txt @@ -1,2 +1,4 @@ [console_scripts] slider = slider.slider_cli:clize_main_entry_point +slider_convert = slider.slider_cli:slide_converter_main_entry_point + diff --git a/src/beamer_slider.egg-info/requires.txt b/src/beamer_slider.egg-info/requires.txt index ceca49a..fc93d1d 100644 --- a/src/beamer_slider.egg-info/requires.txt +++ b/src/beamer_slider.egg-info/requires.txt @@ -1,12 +1,12 @@ Jinja2 -numpy +PyPDF2 +beautifulsoup4 chardet -scipy -seaborn +click +clize lxml matplotlib +numpy pylatexenc -beautifulsoup4 -PyPDF2 -clize -click +scipy +seaborn diff --git a/tests/test_slider.py b/tests/test_slider.py index ff3d4b9..4ce9ad2 100644 --- a/tests/test_slider.py +++ b/tests/test_slider.py @@ -38,10 +38,12 @@ class TestSlider(TestCase): if os.path.isdir("./automatic"): shutil.rmtree("./automatic") os.mkdir("automatic") + if not os.path.isdir("./tests_images"): + os.mkdir("./tests_images") - if os.path.isdir("./tests_images"): - shutil.rmtree("./tests_images") - os.mkdir("./tests_images") + # if os.path.isdir("./tests_images"): + # shutil.rmtree("./tests_images") + # os.mkdir("./tests_images") slider_cli("automatic/index.tex", interactive=False) with open("automatic/index.tex", 'r') as f: @@ -91,6 +93,9 @@ class TestConverter(TestCase): shutil.rmtree("./converted") os.mkdir("converted") + if not os.path.isdir("./tests_images"): + os.mkdir("./tests_images") + shutil.copyfile("slideshow.pdf", "converted/slideshow.pdf") from slider.slider_cli import slider_converter_cli slider_converter_cli("converted/slideshow.pdf") @@ -101,7 +106,10 @@ class TestConverter(TestCase): import glob for f in glob.glob("./*"): print(f) - print("Content of tests_images is") + tests_images = os.path.abspath("./tests_images") + print("Content of tests_images is. Exists?", tests_images, os.path.isdir(tests_images)) + for f in glob.glob("./tests_images/*"): + print(f) shutil.copyfile("converted/converted_10.png", "tests_images/converted_10.png") # pdf2png("automatic/index.pdf", fout="automatic/index_b.png", page_to_convert=2) diff --git a/tests/tests_images/index.pdf b/tests/tests_images/index.pdf index 1b4bc477f333c138fb52a4b499510c920d9d651a..fa7ddf8df3152bb34413d2cd5a931f61713488c5 100644 GIT binary patch delta 908 zcmZ2An`6~%j)oS-EljdZEGEXLhSL?9nB>8%?Ji7AGAzueGPJiRvoQrS)lXYwoG;U{ z)H|_{eOaq^5^wX(yeT~wpU&X0l{`?U6}WQoYMrv2MXM~LTRnQURJ=Oa-lXa63|^_s zw)ljA+YAYZ!YPNWcJ1W8@bH$V=kr5(6Yp__&OO)p{ilfX{O|YbtEzuo-hEhDW=~L# ztoY-jD(cfb?eb=L?z#PO*N)VJr?(f?pHbkoZTnbt?4V_aTZy^Lf=3I^J<snhs<~X6 z=_z%4(iQ8B&z_c2XO2}QbI9z-HT>IA(mHwh?B*Fw9kcf=dz{+L|3mY9<-zXT7ggqe zl8*btIsa4F`O34>_dc=izw7hko7ahw@AoF2*Zg-nf4;rk+|sW0^e<+7Rge8tCo=q( z+uL0Kzwe%P&Gh|^-_kGChxjhH+}|V{#<n8u=p~M~^F?_+s_%dLU-#9kdA3))-+Vm& zeDmD?<EtHRtWyj3k6>=Qcc{A2^SuVwm-y{%SMtuvn5~)pm^Ux}JFh`>ccXsb*Y)4O znCV~q{r&Ft{5s{m{Hr6szG2%iiHY&Jz|s8^@|NyAyQ#GPY;yU^ok6cS&&F<Bwqx4s zuHZN7_16PF@9TQEu`54q@vBvHdN<}&*2Z2CmFl;PG2hMGV&HwS<%meKYMbDpcFWW3 zCvr946jU90&|$0MKkssAV^06A34a6Ir}96j*?gyau6kQP@BTe8n>|`4-L4Eivinu} zr}MV`7t1&O*mP6-^|E?ZX~mh}e(c`!+Jm+GUtHW)bKcsd?lt9Xj$FPimtW<CHL?9} z&2K;PeS+Og138AP{Ee61{WA;rZ*$?zQ-}FCPVy(*YB$gnx}I=K^vs*c8F71Lo?VuH z&lvPyAoJOLr&sgbwd9qT>Z|kCT18$k@00t#bx+o``JI=Fb0x1%F)`S&u|B$Y+lOzf zZu>5~^g8=-?Z2fm$Ja9zP2Lx7udvGZSCLF-vCa+kWjSm8AM34cb$_uXM_#A+_|__K zG2V(l=9~Wb^@RlYR(o!Knm)VbZaJe@a=QVieRdarcUjQ6E;XV1Pp2PUa!~o*-=te} zxJ~-Z^tP1$_|2`@a^!Nj-6E}k_Ahn<e+=}~Uf%3UDQtgRzd!Pa-1L3iOgYX@u4Wbn rP6p;ijxHv~#ugTiE{2vC&gM=Qmd+-Irml{53O0n4Y|rIkvSkDSY<sm8 delta 908 zcmZ2An`6~%j)oS-EljdZEXF3L#?uv<nB>8%?Ji7AGAztq(yO;8voQrS)gKF#n>IIO zm&mh<gs2@#*9>O7bvr2$+t+zvGGoqip{Z88P9+^zTh+BWwByPOr$sFp2lAdxvYu*{ zWYEQv*wV=;;;y-7@$B6Uvg_tfD$#o*_Hu2&)t7TB=KC9ds(k-<`Sy1Ez1B7d4{9I1 zR%jUKQ<OCG$>X+}M|R7u?~Y~*-=}-3p6AkqWQq0ZGIN^KT*{qUwD?}t{M)8++&p&r zv?UvLJ@+=7&7ZRPU`~&D+kwX0Vwd|p!YwLyS$1f4>^PZi6=(LNVg9E%;(K<;`hL>f z|4?=Q2hH_A=3L+NP&fX=?XxZU>sx%v-^>1-^JxE{Z$BSjj9gw(;g<h+f%&@-A<hr) zFIxYofB$0d;qsr-8TD*`-LIC+`mB8;F|{EpOsDt4zsQ3E^`D~u-Cwls-A(7cN95{j z>~8<8*u&NGHmm4si)q3O-96$nzVt0}_+Ogs@%Gx8#KXHR?>+cddY@tQR*4@%q5rG= z^FIsit-oLU`<eNr-y3Fyp3h^@))Xk<3H-zTGHljuo#^ZJHf7UiX)m33;ZACHSN6_z z7DwwomGhduU;RRE^^Y{ORqIaOlsG-@`gPXWg&$uWF5P_Ffn&3XkB5(8SdxTd&5X@8 z4R@v;;#;oH(|5!9(-X^B(G%ZR@ZOX!jrhrM&iwS=8<j~vZhSa>+O*q6W9M9R*FCH2 z)c@c4EK#f8tv`G3ro5>7O@fm$`}d#T-50Xq#rvnB)t4`*Z#z+yF0kZ+i^bY=X{s3; z;(wHN)bPKY%=wrx;IDwj+jsfQU(Yk2jpO^$Irk64vRaPGN`<`3Vh)~}*ZT74=|sD| zALSIj@=r|rr@7=^<&sZ^LBEPFU06Puwf6CgkMXBhr~RC%VS9aApsy!$v-Ixzs~Oz+ z>v!Ev(b~Ju?B4VEQ-y!D6wF^%e`Q{DYl;5xi5AD3YLiY~`(^U(QdC8Y-|24$jml$I zZ%?_{aJ*jm^!q0srdM}NH;Jy>=6R!5e1S<B$K(&2m;Km~q5gDDhSJB_x=0@>n@9Kb zmz~||@HpeKQ+50P{Q^!NHnmTcS22}(ygw|!|2b*eyt5u+<v0GZKdk$qFnu34Q;xHN ui=(BPql>GXfq}EJiIcI5rLmEbxuc1Zg{7N?p_{Xvf(;=h+jDuCY#9N(_`mr8 -- GitLab