Commit graph

54 commits

Author SHA1 Message Date
2c111d9936
slurp in the whole file from stdin because we might need to read it multiple times and mupdf needs to seek in it anyways 2020-09-26 19:20:27 +02:00
34213ae2a5
print proper error message when trying to read raster images with alpha channel and suppress img2pdf messages 2020-09-26 19:18:32 +02:00
8bab9a8bc6
add --cover-page, --cutting-guides, --page-numbers and --poster-border (closes: #2) 2020-06-20 01:44:47 +02:00
3e18f1fc35
fix small copypaste error 2020-06-20 01:43:54 +02:00
eb39018d18
raise error if none of --size, --factor or --maxpages is given 2020-06-19 16:57:41 +02:00
3025580284
de.mister-muffin.plakativ.desktop: add keywords entry 2020-06-19 16:57:12 +02:00
ebf32decf2
Support raster images as input, --remove-alpha flag to remove alpha channel automatically 2020-06-19 16:56:55 +02:00
7b424eb78f
release version 0.3 2020-06-10 00:46:11 +02:00
b14852f891
rename test.py -> plakativ_test.py so that pytest finds it automatically 2020-06-10 00:38:06 +02:00
ad0996fd2a
add plakativ.appdata.xml, plakativ.svg, and de.mister-muffin.plakativ.desktop 2020-06-10 00:36:31 +02:00
c75d1a0dcf
setup.py: reformat with black 2020-06-10 00:36:31 +02:00
2fef758417
README.md: small fixes 2020-06-10 00:36:31 +02:00
9c4d5c3fbf
add command line interface 2020-06-10 00:36:31 +02:00
d9c14aed59
remove leftover debugging stuff from opening and saving dialog 2020-06-10 00:36:31 +02:00
5564a723f5
flip poster dimensions if necessary to create maximum size poster regardless of portrait or landscape mode 2020-06-10 00:36:27 +02:00
efb70042e8
if img2pdf is available, try opening input with it and convert to PDF if necessary (closes: #3) 2020-06-10 00:09:11 +02:00
3cfdb1564a
allow operation with pymupdf before 1.14.5 when the getImageData() function didn't exist yet (closes: #4) 2020-06-10 00:06:48 +02:00
070947570d
test.py: format with black 2020-05-24 01:28:11 +02:00
2262810aeb
test.py: only unlink after close() because windows cannot unlink files with open handles on them 2020-05-24 01:19:02 +02:00
72b3c6d924
remove pdfrw https://bugs.debian.org/958362 2020-05-24 01:14:39 +02:00
josch
f1dba65984 Merge branch 'patch-1' into 'master'
Update README.md (+ laser printer)

See merge request !1
2020-03-04 19:35:16 +00:00
Wikinaut
bee3547a3e Update README.md (+ laser printer) 2020-03-04 16:56:47 +00:00
f75fff137d
release 0.2 2020-03-03 14:43:48 +01:00
783ffda612
setup.py: also install module 2020-03-03 14:38:55 +01:00
8959ab3189
plakativ.py: reduce default border size to 15 mm 2020-02-24 22:46:05 +01:00
21ddb41647
README.md: fix remaining mentions of img2pdf 2020-02-24 22:45:47 +01:00
c3869ece43
use python 3.8 on windows 2019-10-16 14:17:42 +02:00
11d8adfc9c
README.md improvements 2019-07-17 12:01:20 +02:00
ba2d6d27e4
add complex layout strategy 2019-07-17 11:38:02 +02:00
b5304041ca
release 0.1 2019-07-04 12:34:19 +02:00
53f07a6b51
README.md: more improvements 2019-07-04 12:33:00 +02:00
c7e9b64b96
add copyright header 2019-07-04 12:32:04 +02:00
8108e5f049
README.md: fix comment 2019-07-04 12:11:56 +02:00
d5224252e5
README.md: improve 2019-07-04 12:03:30 +02:00
2452e58ac8
plakativ.py: on windows we have to use sys.exit() instead of exit() 2019-07-04 08:28:14 +02:00
a26876fb1b
add InputWidget 2019-07-04 07:59:19 +02:00
21bf0c30d6
add PageSizeWidget 2019-07-03 15:24:04 +02:00
9f369fd22a
add BorderWidget 2019-07-03 10:52:40 +02:00
d0f91abf6f
refactor member variables 2019-07-02 11:55:27 +02:00
7c43609e92
test.py: rework using pytest.mark.parametrize 2019-07-01 15:05:39 +02:00
4c958b72aa
extend testsuite with landscape input 2019-07-01 11:25:25 +02:00
6a0e78b409
remove fallback for tkinter not being present 2019-07-01 10:18:05 +02:00
b4434e6467
.travis.yml: use python instead of python3 2019-07-01 10:13:50 +02:00
e58f0cfd7a
.travis.yml: don't update brew 2019-07-01 10:07:48 +02:00
68db923bcf
.travis.yml: don't use --with-tcl-tk 2019-07-01 09:48:40 +02:00
2580ae23ce
.travis.yml: don't use homebrew/dupes 2019-07-01 09:35:53 +02:00
e5cc5d002f
.travis.yml: install python3 with tk 2019-07-01 09:26:36 +02:00
224e565882
appveyor.yml: install pytest and pdfrw 2019-07-01 09:06:59 +02:00
e8b52fa989
appveyor.yml: run pytest directly 2019-07-01 09:05:41 +02:00
dc717a23ca
.travis.yml: test macos support 2019-07-01 02:10:56 +02:00