loklak/loklak_jlib_api

Publish library in Maven Repository

SKrPl opened this issue · 0 comments

SKrPl commented

Publish loklak_jlib_api in MavenCentral repository.

TODOs for publishing the library:

  • Making loklak_jlib_api similar to other Loklak API libraries, by removing the scraping(tweet-harvesting) code. The scraping part in the library is implemented by classes in harvester and objects packages.
  • The client package have API endpoints implementation using Java reflect and proxy (implemented by LoklakAPI.java and APIGenerator.java) and the old API implementations i.e. PushClient, SearchClient and SuggestClient can be removed.
  • Removing ant build as Maven has already been added. Including a new library (which has dependencies) to provide ant support will increase a lot of complexity (need to manually download jar files and provide it in lib directory).
  • Add a markdown file, that gives examples to use Loklak API endpoints.