Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vityok/novynar
https://github.com/vityok/novynar
java javafx-application rss rss-reader
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vityok/novynar
- Owner: vityok
- License: other
- Created: 2019-12-22T21:01:51.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-22T21:02:14.000Z (about 5 years ago)
- Last Synced: 2024-11-06T07:37:21.541Z (about 2 months ago)
- Topics: java, javafx-application, rss, rss-reader
- Language: Java
- Size: 302 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Awesome Lists containing this project
README
# Novinar #
Novinar (ukr. *Новинар*) -- a very simple RSS news reader and
agregator. Designed to be self-contained and without external
dependencies. Relied solely on the standard libraries provided by the
JavaSE 8 runtime environment.However, Java 11 has introduced a very significant backwards
incompatible change: JavaFX is no longer a part of the standard
distribution and has to be manually installed from a third-party
[Web-site](https://openjfx.io/).This adds a second external dependency on the project: one is Apache
Derby database, and the second is the JavaFX UI toolkit.Despite being in the very early stages of development it is already
usable (at least it works for me).### Components ###
* User interface is built on top of JavaFX: HTML content is rendered using standard WebView component
* Data storage backend is embedded Apache Derby database, which come along with JavaSE 8
* Feeds with the feeds tree and their configuration is stored in an OPML file**Designed for JavaSE 11**, the current (as of 2018) long-time support
(LTS) Java platform.### Contacts ###
Check the [project page](https://bitbucket.org/vityok/novinar/overview) for ways to leave feedback/open tickets for bug reports.
# TODO #
[Check open tickets](https://bitbucket.org/vityok/novinar/issues?status=new&status=open), there are some.
# Installation
Currently from sources only: after producing the jar file with the Ant
script (or Gradle if you like), launch the app with the `run.sh` shell
script.Make sure that the `PATH_TO_FX` environment variable points to the
unpacked OpenJFX (JavaFX) SDK directory.