MyPocketmod

Konvertiert 8 PDF Dateien zu einer Pocketmod PDF Seite

License

License

GroupId

GroupId

com.github.funthomas424242
ArtifactId

ArtifactId

mypocketmod
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

MyPocketmod
Konvertiert 8 PDF Dateien zu einer Pocketmod PDF Seite
Project URL

Project URL

https://github.com/FunThomas424242/mypocketmod
Project Organization

Project Organization

PIUG
Source Code Management

Source Code Management

https://github.com/FunThomas424242/mypocketmod

Download mypocketmod

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.funthomas424242/mypocketmod/ -->
<dependency>
    <groupId>com.github.funthomas424242</groupId>
    <artifactId>mypocketmod</artifactId>
    <version>0.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.funthomas424242/mypocketmod/
implementation 'com.github.funthomas424242:mypocketmod:0.0.1'
// https://jarcasting.com/artifacts/com.github.funthomas424242/mypocketmod/
implementation ("com.github.funthomas424242:mypocketmod:0.0.1")
'com.github.funthomas424242:mypocketmod:jar:0.0.1'
<dependency org="com.github.funthomas424242" name="mypocketmod" rev="0.0.1">
  <artifact name="mypocketmod" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.funthomas424242', module='mypocketmod', version='0.0.1')
)
libraryDependencies += "com.github.funthomas424242" % "mypocketmod" % "0.0.1"
[com.github.funthomas424242/mypocketmod "0.0.1"]

Dependencies

compile (4)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.26
javax.validation : validation-api jar 2.0.1.Final
org.apache.pdfbox : pdfbox jar 2.0.15
net.sf.jasperreports : jasperreports jar 6.8.1

test (5)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.5.0-RC2
com.testautomationguru.pdfutil : pdf-util jar 0.0.3
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3
org.apache.bval : bval-jsr jar 2.0.2

Project Modules

There are no modules declared in this project.

License LGPL%20v3 blue Maven Central download Build Status Codacy code quality badge Scrum Board,scaledwidth=

standard-readme compilant

MyPocketmod - Übersicht

Kommandozeilenprogramm welches 8 PDF Dokumente in eine PDF Seite konvertiert, die im Pocketmod Style gefaltet werden kann.

Hintergrund

Ich mag es, mein Leben im GTD Style zu organisieren und mag daher auch pocketmod.com. Die Nutzung hatte aber für mich 2 große Einschränkungen:

  1. Das Offline Werkzeug ist nur für Windows verfügbar und ich besitze keinen Windows Rechner privat.

  2. Das Online Werkzeug bietet nur eine feste Anzahl an Vorlagen und lässt sich somit nicht flexibel genug personalisieren.

Diese Einschränkungen möchte ich beseitigen, indem ich das Werkzeug MyPocketmod zur Verfügung stelle, welches auf Java basiert und damit bei guter Programmierung plattformübergreifend arbeiten sollte (Hier habe ich großen Lernbedarf und bin auf Feedback der Nutzer angewiesen, da ich nur temporär Zugang zu einem Windows PC besitze - er dient sonst als Spiele PC und möchte nicht mit Entwicklerwerkzeugen verunreinigt werden). Bei der Nutzung von MyPocketmod soll der Nutzer selbst konfigurieren können welche PDF Dokumente (immer die erste Seite wird genutzt) zu einer PDF Seite zusammengefügt werden. Die Ausrichtung der Seiten auf der finalen Seite soll auch konfigurierbar sein.

Installation

Harte und rauhe Methode, welche aber immer gehen sollte

  1. Ein "Projektverzeichnis" anlegen.

  2. Prüfen, dass Java installiert ist (JRE muss ausreichen).

  3. Das MyPocketmod JAR Archiv welches auch alle Abhängigkeiten (z.B. mypocketmod-0.0.1-jar-with-dependencies.jar) enthält herunterladen und im "Projekverzeichnis" ablegen

Nutzung

  1. Konsole öffnen und ins "Projektverzeichnis" wechseln.

  2. Im Projektverzeichnis 8 PDF Dokumente ablegen, welche bitte Seite1.pdf, Seite2.pdf bis Seite8.pdf benannt sind.

  3. Auf der Kommandozeile java -jar <pfad zum JAR Archiv> eingeben und mit Enter zur Ausführung bringen → Es entsteht eine Konfigurationsdatei und eine PDF Datei welche das finale Pocketmod enthält.

Weitere Details bietet das Benutzerhandbuch

Literatur und Quellen im Netz

Projektverantwortlicher

Unterstützung

Unterstützung ist jederzeit erwünscht. Ein gelungener Einstieg sollte sich über Duchlesen, Prüfen/Testen, Korrigieren/Weiterentwickeln und Änderungen als Pull-Request einstellen, ergeben. Du kannst aber auch jederzeit gern ein Ticket öffnen unter: Ticket Erstellen.

Dieses Projekt folgt den unter Verhaltenskodex abgelegten Verhaltensregeln. Welche auch unter Verhaltenskodex für Unterstützer veröffentlicht wurden.

Weitere Details bietet das Entwicklerhandbuch

Unterstützer

Dieses Projekt lebt vom Support all seiner Unterstützer genau wie auch vom Support all jener welche nicht namentlich bekannt sind aber das Projekt im Internet bekannt machen oder anderweitig unterstützen.

Vielen Dank für all Euren Suppprt!

Lizenz

Versions

Version
0.0.1