Commit Graph

52 Commits (8bab9a8bc6400a9fdda94b217c211cf9b390ab71)
 

Author SHA1 Message Date
Johannes 'josch' Schauer 8bab9a8bc6
add --cover-page, --cutting-guides, --page-numbers and --poster-border (closes: #2) 4 years ago
Johannes 'josch' Schauer 3e18f1fc35
fix small copypaste error 4 years ago
Johannes 'josch' Schauer eb39018d18
raise error if none of --size, --factor or --maxpages is given 4 years ago
Johannes 'josch' Schauer 3025580284
de.mister-muffin.plakativ.desktop: add keywords entry 4 years ago
Johannes 'josch' Schauer ebf32decf2
Support raster images as input, --remove-alpha flag to remove alpha channel automatically 4 years ago
Johannes 'josch' Schauer 7b424eb78f
release version 0.3 4 years ago
Johannes 'josch' Schauer b14852f891
rename test.py -> plakativ_test.py so that pytest finds it automatically 4 years ago
Johannes 'josch' Schauer ad0996fd2a
add plakativ.appdata.xml, plakativ.svg, and de.mister-muffin.plakativ.desktop 4 years ago
Johannes 'josch' Schauer c75d1a0dcf
setup.py: reformat with black 4 years ago
Johannes 'josch' Schauer 2fef758417
README.md: small fixes 4 years ago
Johannes 'josch' Schauer 9c4d5c3fbf
add command line interface 4 years ago
Johannes 'josch' Schauer d9c14aed59
remove leftover debugging stuff from opening and saving dialog 4 years ago
Johannes 'josch' Schauer 5564a723f5
flip poster dimensions if necessary to create maximum size poster regardless of portrait or landscape mode 4 years ago
Johannes 'josch' Schauer efb70042e8
if img2pdf is available, try opening input with it and convert to PDF if necessary (closes: #3) 4 years ago
Johannes 'josch' Schauer 3cfdb1564a
allow operation with pymupdf before 1.14.5 when the getImageData() function didn't exist yet (closes: #4) 4 years ago
Johannes 'josch' Schauer 070947570d
test.py: format with black 4 years ago
Johannes 'josch' Schauer 2262810aeb
test.py: only unlink after close() because windows cannot unlink files with open handles on them 4 years ago
Johannes 'josch' Schauer 72b3c6d924
remove pdfrw https://bugs.debian.org/958362 4 years ago
josch f1dba65984 Merge branch 'patch-1' into 'master'
Update README.md (+ laser printer)

See merge request !1
4 years ago
Wikinaut bee3547a3e Update README.md (+ laser printer) 4 years ago
Johannes 'josch' Schauer f75fff137d
release 0.2 4 years ago
Johannes 'josch' Schauer 783ffda612
setup.py: also install module 4 years ago
Johannes 'josch' Schauer 8959ab3189
plakativ.py: reduce default border size to 15 mm 4 years ago
Johannes 'josch' Schauer 21ddb41647
README.md: fix remaining mentions of img2pdf 4 years ago
Johannes 'josch' Schauer c3869ece43
use python 3.8 on windows 5 years ago
Johannes 'josch' Schauer 11d8adfc9c
README.md improvements 5 years ago
Johannes 'josch' Schauer ba2d6d27e4
add complex layout strategy 5 years ago
Johannes 'josch' Schauer b5304041ca
release 0.1 5 years ago
Johannes 'josch' Schauer 53f07a6b51
README.md: more improvements 5 years ago
Johannes 'josch' Schauer c7e9b64b96
add copyright header 5 years ago
Johannes 'josch' Schauer 8108e5f049
README.md: fix comment 5 years ago
Johannes 'josch' Schauer d5224252e5
README.md: improve 5 years ago
Johannes 'josch' Schauer 2452e58ac8
plakativ.py: on windows we have to use sys.exit() instead of exit() 5 years ago
Johannes 'josch' Schauer a26876fb1b
add InputWidget 5 years ago
Johannes 'josch' Schauer 21bf0c30d6
add PageSizeWidget 5 years ago
Johannes 'josch' Schauer 9f369fd22a
add BorderWidget 5 years ago
Johannes 'josch' Schauer d0f91abf6f
refactor member variables 5 years ago
Johannes 'josch' Schauer 7c43609e92
test.py: rework using pytest.mark.parametrize 5 years ago
Johannes 'josch' Schauer 4c958b72aa
extend testsuite with landscape input 5 years ago
Johannes 'josch' Schauer 6a0e78b409
remove fallback for tkinter not being present 5 years ago
Johannes 'josch' Schauer b4434e6467
.travis.yml: use python instead of python3 5 years ago
Johannes 'josch' Schauer e58f0cfd7a
.travis.yml: don't update brew 5 years ago
Johannes 'josch' Schauer 68db923bcf
.travis.yml: don't use --with-tcl-tk 5 years ago
Johannes 'josch' Schauer 2580ae23ce
.travis.yml: don't use homebrew/dupes 5 years ago
Johannes 'josch' Schauer e5cc5d002f
.travis.yml: install python3 with tk 5 years ago
Johannes 'josch' Schauer 224e565882
appveyor.yml: install pytest and pdfrw 5 years ago
Johannes 'josch' Schauer e8b52fa989
appveyor.yml: run pytest directly 5 years ago
Johannes 'josch' Schauer dc717a23ca
.travis.yml: test macos support 5 years ago
Johannes 'josch' Schauer 970ebb6659
plakativ.py: use ImportError to cater for Python 2 5 years ago
Johannes 'josch' Schauer 1e0bde7027
add dummy tkinter class 5 years ago