MCPcopy Index your code
hub / github.com/chms/jdotxt

github.com/chms/jdotxt @0.4.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.4.8 ↗ · + Follow
638 symbols 1,453 edges 56 files 28 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

jdotxt

Copyright 2013-2015 Christian M. Schmid

another open source cross-platform GUI for the todo.txt file format

Website

  • jdotxt, where you will find downloads for different operating systems and a quick guide video

Building jdotxt

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 Ant as build system http://ant.apache.org/

I use Ubuntu as a build system, simply run

  • sudo apt-get install openjdk-7-jdk ant

to set up your build system.

To build jdotxt

  1. Download the latest sources from github (e.g., "git clone https://github.com/chms/jdotxt.git")

  2. Move into the directory (e.g., "cd jdotxt")

  3. Run ant (i.e., "ant")

You can run the resulting jar file by executing

java -jar jar/jdotxt.jar

Third Party Code

jdotxt uses code and libraries from the following open source projects:

Misc Links

  • 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

Extension points exported contracts — how you extend this code

Filter (Interface)
Interface representing a filter on a specific type of object. @author Tim Barlotta [6 implementers]
src/com/todotxt/todotxttouch/task/Filter.java
TaskBag (Interface)
Interface for interacting with the tasks in aggregate @author Tim Barlotta [4 implementers]
src/com/todotxt/todotxttouch/task/TaskBag.java
TaskListener (Interface)
(no doc) [10 implementers]
src/com/chschmid/jdotxt/gui/controls/TaskListener.java
FilterChangeListener (Interface)
(no doc) [1 implementers]
src/com/chschmid/jdotxt/gui/controls/JdotxtFilterPanel.java
FileModifiedListener (Interface)
(no doc) [1 implementers]
src/com/chschmid/jdotxt/util/FileModifiedListener.java

Core symbols most depended-on inside this repo

getWord
called by 86
src/res/lang/LanguagesController.java
size
called by 61
src/com/todotxt/todotxttouch/task/TaskBag.java
setBackground
called by 43
src/com/chschmid/jdotxt/gui/controls/JdotxtImageButton.java
getText
called by 34
src/com/chschmid/jdotxt/gui/controls/JdotxtStatusBar.java
setText
called by 29
src/com/chschmid/jdotxt/gui/controls/JdotxtStatusBar.java
equals
called by 24
src/com/todotxt/todotxttouch/task/Task.java
parse
called by 20
src/com/todotxt/todotxttouch/task/LinkParser.java
setEnabled
called by 20
src/com/chschmid/jdotxt/gui/controls/JdotxtToolbar.java

Shape

Method 538
Class 90
Interface 8
Enum 2

Languages

Java100%

Modules by API surface

src/com/chschmid/jdotxt/gui/controls/JdotxtTaskList.java59 symbols
src/com/chschmid/jdotxt/gui/JdotxtGUI.java58 symbols
src/com/chschmid/jdotxt/gui/controls/JdotxtTaskPanel.java45 symbols
src/com/todotxt/todotxttouch/task/Task.java32 symbols
src/com/chschmid/jdotxt/gui/controls/JdotxtToolbar.java28 symbols
src/com/chschmid/jdotxt/gui/controls/JdotxtPriorityField.java24 symbols
src/com/chschmid/jdotxt/gui/controls/JdotxtImageButton.java24 symbols
src/com/chschmid/jdotxt/gui/controls/JdotxtFilterPanel.java22 symbols
src/com/chschmid/jdotxt/gui/controls/JdotxtDateField.java22 symbols
src/com/todotxt/todotxttouch/task/TaskBagImpl.java20 symbols
src/com/todotxt/todotxttouch/task/JdotxtTaskBagImpl.java20 symbols
src/com/chschmid/jdotxt/gui/JdotxtGUItest.java20 symbols

For agents

$ claude mcp add jdotxt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact