Features • Download • Setup • FAQ
Desktop client for viewing xkcd comics.
I had previously made a different client for xkcd using Python, though it was a command line tool. Because of that, I decided to create a better version with a UI using Java.
Below is a list of both present features and features I want to add later:
- Getting the comic by number.
- Using arrow keys to increase comic number.
- Getting the most recent comic.
- Create shortcuts and useful menu bar.
Currently, the only system with an executable is Windows, but I intend to create applications with UNIX and macOS support. It uses JDK 15.0.1 currently.
I tried my best to make this as portable as possible, once you download the executable, it's essentially plug-and-play.
- You can use the arrow keys to increment/decrement the comic number.
- Press enter to show the comic.
- If you know the comic number, you can enter it.
- You can also enter 0 to view the latest comic.
Question: Why did you make this?
Answer: I love xkcd and programming and thought this would be a fun project (it was).
Question: How did you make this?
Answer: For the UI, I used JavaFX and for JSON I used this library. Other than that, all the libraries were standard. I also drank a lot of coffee.