Create NewsEngine library
All compiles now - now let's see if it runs
Clean up
Clean up
Revert to older Kotlin Runtime .. it works now.
Start initial work on RDF
Rename setProgressHandler to assignProgressHandler due to some stupid current Kotlin limitation.
update to plugin 05.311
Fix the duplicate source item (by double checking of distinct list everytime a possible unique url candidate is found)
Add a test module for NewsEngine. Finally we can get some decent test here.
- Make the NewsEngineTests actually run under JVM (YAY!!!)
- Start building the RdfRssBuilder()
- Make the NewsEngine to have two external functions injected by user module.
- Modify XMLParser to the debug can be set before creating the parser (I know it's dangerous but I need this for testing)
- The channel elements are parsed properly (yay)
SyndicateFeed now parses RSS 1.0 without date though.
Extract function to parse date and share it with Rss and RDF parsing.
Add one more parsing mode
Parse craig's list date successfully but only by ignoring the time zone.
Add license mark
Format code and optimize imports
Reformat code and optimize import
Fix the wrong log comment.