Copyright 2013-2018 Christian M. Schmid
another open source cross-platform GUI for the todo.txt file format
- jdotxt, where you will find downloads for different operating systems and a quick guide video
to build jdotxt from its sources, you will need
- a Java Development Kit (JDK) Version 7 or higher http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Apache Maven as build system https://maven.apache.org/
I use Ubuntu as a build system, simply run
- sudo apt-get install openjdk-7-jdk maven
to set up your build system.
To build jdotxt
-
Download the latest sources from github (e.g., "git clone https://github.com/chms/jdotxt.git")
-
Move into the directory (e.g., "cd jdotxt")
-
Run maven (i.e., "mvn package")
You can run the resulting jar file by executing
java -jar target/jdotxt-0.4.9-SNAPSHOT-jar-with-dependencies.jar
To build the OSX app bundle
- Run "mvn package appbundle:bundle"
jdotxt uses code and libraries from the following open source projects:
- appbundle-maven-plugin: for creating the OSX app bundle.
- todo.txt-android: jdotxt uses the same datastructures and IO functions that the official Android client uses.
- hamcrest: for testing.
- Java Native Access (JNA): for fixing some Windows 7/8 taskbar issues.
- junit: for testing.
- juniversalchardet: for automatically detecting the encoding scheme of your todo files.
- jdotxt, binaries and help for this very program.
- todo.txt is a simple file format for managing your todos.
- todo.txt-android an open source todo.txt Android client