This website requires JavaScript.
509933e49d
fix AttributeError with insertTextbox
Thomas Perl
2024-09-02 15:35:44 +0200
e415d0202a
README.md: stop referencing appveyor for installation
main
Johannes Schauer Marin Rodrigues
2024-08-07 07:42:21 +0200
e84aa8d42e
release version 0.5.2
0.5.2
Johannes Schauer Marin Rodrigues
2024-01-12 09:47:42 +0100
9475574481
plakativ.py: black
Johannes Schauer Marin Rodrigues
2024-01-12 09:45:41 +0100
2aa1271aec
set Image.MAX_IMAGE_PIXELS=None when using img2pdf
Johannes Schauer Marin Rodrigues
2024-01-12 09:45:20 +0100
fab6925674
use new snake_case naming for pymupdf 1.23.0 and later
Johannes Schauer Marin Rodrigues
2023-10-27 11:29:12 +0200
d0e5c1e48d
add comment for loading error for images larger than 65536 pixel
Johannes Schauer Marin Rodrigues
2022-08-26 08:22:45 +0200
d4ed39b7d2
replace the 'Open PDF' button text with 'Open PDF, JPG, PNG, TIF' if we have img2pdf
Johannes Schauer Marin Rodrigues
2022-08-26 08:10:53 +0200
20928a8570
release version 0.5.1
0.5.1
Johannes Schauer Marin Rodrigues
2022-07-03 07:28:40 +0200
d6d0a6ea06
use new snake_case naming for pymupdf 1.19.0 and later
Johannes Schauer Marin Rodrigues
2022-06-26 22:59:11 +0100
a49d7b0a53
appveyor.yml: build for x64 as well as for x86
Johannes Schauer Marin Rodrigues
2022-06-15 21:01:18 +0200
4ac61db781
release version 0.5
0.5
Johannes Schauer Marin Rodrigues
2021-10-11 10:23:23 +0200
1e827c2186
reformat with black
Johannes Schauer Marin Rodrigues
2021-10-11 10:23:04 +0200
d58d02092a
adjust the size of the right frame depending on the display dpi
Johannes Schauer Marin Rodrigues
2021-10-09 20:26:41 +0200
6f8a42801f
update my name
Johannes Schauer Marin Rodrigues
2021-10-09 20:25:43 +0200
441ec3a621
release version 0.4
0.4
Johannes Schauer Marin Rodrigues
2021-03-04 20:05:12 +0100
18d6650a6e
plakativ.py: format with black
Johannes Schauer Marin Rodrigues
2021-03-04 19:35:58 +0100
b4aea1809d
the default unit is mm and not pt
Johannes Schauer Marin Rodrigues
2021-03-04 19:35:44 +0100
9d61fe76b0
the postersize multiplier is not in percent
Johannes Schauer Marin Rodrigues
2021-03-04 19:35:25 +0100
a6c6d2e1c1
typo: Multipler -> Multiplier
Johannes Schauer Marin Rodrigues
2021-03-04 19:34:59 +0100
4f5a2e9ae6
Merge branch 'patch-1' into 'master'
josch
2020-11-23 07:55:23 +0000
65d4cab1ff
Fix Issue #7 , unit conversion bug.
Dave
2020-11-22 23:34:00 +0000
012075430a
call fitz.close() after processing
Johannes 'josch' Schauer
2020-10-31 08:36:03 +0100
94ebd8ed0a
.travis.yml: bump windows python version to 3.9
Johannes 'josch' Schauer
2020-10-31 08:19:57 +0100
7a951f1b31
fix pdf dashed line syntax
Johannes 'josch' Schauer
2020-09-27 01:37:25 +0200
b58392ec5a
print a more helpful error message when running plakativ without any arguments on non-Windows systems
Johannes 'josch' Schauer
2020-09-26 19:20:53 +0200
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
Johannes 'josch' Schauer
2020-09-26 19:20:27 +0200
34213ae2a5
print proper error message when trying to read raster images with alpha channel and suppress img2pdf messages
Johannes 'josch' Schauer
2020-09-26 19:18:32 +0200
8bab9a8bc6
add --cover-page, --cutting-guides, --page-numbers and --poster-border (closes : #2 )
Johannes 'josch' Schauer
2020-06-20 01:44:43 +0200
3e18f1fc35
fix small copypaste error
Johannes 'josch' Schauer
2020-06-20 01:43:54 +0200
eb39018d18
raise error if none of --size, --factor or --maxpages is given
Johannes 'josch' Schauer
2020-06-19 16:57:41 +0200
3025580284
de.mister-muffin.plakativ.desktop: add keywords entry
Johannes 'josch' Schauer
2020-06-19 16:57:12 +0200
ebf32decf2
Support raster images as input, --remove-alpha flag to remove alpha channel automatically
Johannes 'josch' Schauer
2020-06-19 16:51:11 +0200
7b424eb78f
release version 0.3
0.3
Johannes 'josch' Schauer
2020-06-10 00:46:11 +0200
b14852f891
rename test.py -> plakativ_test.py so that pytest finds it automatically
Johannes 'josch' Schauer
2020-06-10 00:38:06 +0200
ad0996fd2a
add plakativ.appdata.xml, plakativ.svg, and de.mister-muffin.plakativ.desktop
Johannes 'josch' Schauer
2020-06-10 00:19:11 +0200
c75d1a0dcf
setup.py: reformat with black
Johannes 'josch' Schauer
2020-06-10 00:18:19 +0200
2fef758417
README.md: small fixes
Johannes 'josch' Schauer
2020-06-10 00:17:40 +0200
9c4d5c3fbf
add command line interface
Johannes 'josch' Schauer
2020-06-10 00:17:16 +0200
d9c14aed59
remove leftover debugging stuff from opening and saving dialog
Johannes 'josch' Schauer
2020-06-10 00:12:08 +0200
5564a723f5
flip poster dimensions if necessary to create maximum size poster regardless of portrait or landscape mode
Johannes 'josch' Schauer
2020-06-10 00:11:09 +0200
efb70042e8
if img2pdf is available, try opening input with it and convert to PDF if necessary (closes : #3 )
Johannes 'josch' Schauer
2020-06-10 00:09:11 +0200
3cfdb1564a
allow operation with pymupdf before 1.14.5 when the getImageData() function didn't exist yet (closes : #4 )
Johannes 'josch' Schauer
2020-06-10 00:06:48 +0200
070947570d
test.py: format with black
Johannes 'josch' Schauer
2020-05-24 01:28:11 +0200
2262810aeb
test.py: only unlink after close() because windows cannot unlink files with open handles on them
Johannes 'josch' Schauer
2020-05-24 01:19:02 +0200
72b3c6d924
remove pdfrw https://bugs.debian.org/958362
Johannes 'josch' Schauer
2020-05-24 01:13:41 +0200
f1dba65984
Merge branch 'patch-1' into 'master'
josch
2020-03-04 19:35:16 +0000
bee3547a3e
Update README.md (+ laser printer)
Wikinaut
2020-03-04 16:56:47 +0000
f75fff137d
release 0.2
0.2
Johannes 'josch' Schauer
2020-03-03 14:42:08 +0100
783ffda612
setup.py: also install module
Johannes 'josch' Schauer
2020-03-03 14:38:55 +0100
8959ab3189
plakativ.py: reduce default border size to 15 mm
Johannes 'josch' Schauer
2020-02-24 22:46:05 +0100
21ddb41647
README.md: fix remaining mentions of img2pdf
Johannes 'josch' Schauer
2020-02-24 22:45:47 +0100
c3869ece43
use python 3.8 on windows
Johannes 'josch' Schauer
2019-10-16 13:37:31 +0200
11d8adfc9c
README.md improvements
Johannes 'josch' Schauer
2019-07-17 12:01:20 +0200
ba2d6d27e4
add complex layout strategy
Johannes 'josch' Schauer
2019-07-17 11:38:02 +0200
b5304041ca
release 0.1
0.1
Johannes 'josch' Schauer
2019-07-04 12:34:19 +0200
53f07a6b51
README.md: more improvements
Johannes 'josch' Schauer
2019-07-04 12:33:00 +0200
c7e9b64b96
add copyright header
Johannes 'josch' Schauer
2019-07-04 12:32:04 +0200
8108e5f049
README.md: fix comment
Johannes 'josch' Schauer
2019-07-04 12:11:56 +0200
d5224252e5
README.md: improve
Johannes 'josch' Schauer
2019-07-04 12:03:30 +0200
2452e58ac8
plakativ.py: on windows we have to use sys.exit() instead of exit()
Johannes 'josch' Schauer
2019-07-04 08:28:14 +0200
a26876fb1b
add InputWidget
Johannes 'josch' Schauer
2019-07-04 07:59:19 +0200
21bf0c30d6
add PageSizeWidget
Johannes 'josch' Schauer
2019-07-03 15:24:04 +0200
9f369fd22a
add BorderWidget
Johannes 'josch' Schauer
2019-07-03 10:52:40 +0200
d0f91abf6f
refactor member variables
Johannes 'josch' Schauer
2019-07-02 11:55:27 +0200
7c43609e92
test.py: rework using pytest.mark.parametrize
Johannes 'josch' Schauer
2019-07-01 15:05:39 +0200
4c958b72aa
extend testsuite with landscape input
Johannes 'josch' Schauer
2019-07-01 11:25:25 +0200
6a0e78b409
remove fallback for tkinter not being present
Johannes 'josch' Schauer
2019-07-01 10:18:05 +0200
b4434e6467
.travis.yml: use python instead of python3
Johannes 'josch' Schauer
2019-07-01 10:13:50 +0200
e58f0cfd7a
.travis.yml: don't update brew
Johannes 'josch' Schauer
2019-07-01 10:07:48 +0200
68db923bcf
.travis.yml: don't use --with-tcl-tk
Johannes 'josch' Schauer
2019-07-01 09:48:40 +0200
2580ae23ce
.travis.yml: don't use homebrew/dupes
Johannes 'josch' Schauer
2019-07-01 09:35:53 +0200
e5cc5d002f
.travis.yml: install python3 with tk
Johannes 'josch' Schauer
2019-07-01 09:26:36 +0200
224e565882
appveyor.yml: install pytest and pdfrw
Johannes 'josch' Schauer
2019-07-01 09:06:59 +0200
e8b52fa989
appveyor.yml: run pytest directly
Johannes 'josch' Schauer
2019-07-01 09:05:41 +0200
dc717a23ca
.travis.yml: test macos support
Johannes 'josch' Schauer
2019-07-01 02:10:56 +0200
970ebb6659
plakativ.py: use ImportError to cater for Python 2
Johannes 'josch' Schauer
2019-07-01 01:59:50 +0200
1e0bde7027
add dummy tkinter class
Johannes 'josch' Schauer
2019-07-01 01:54:31 +0200
988e844c9e
.travis.yml: also install pdfrw
Johannes 'josch' Schauer
2019-07-01 01:54:08 +0200
f41df77425
initial commit
Johannes 'josch' Schauer
2019-07-01 01:39:09 +0200