~charles/go-joplin

Golang API client for Joplin
implement support for GET /tags:id/notes
add support for GET /tags
Add support for GET /notes/:id

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~charles/go-joplin
read/write
git@git.sr.ht:~charles/go-joplin

You can also use your local clone with git send-email.

#go-joplin

This project is still very new and should not be considered stable yet

go-joplin is a Go client library for the Joplin API, as described here.

#API Coverage

Done:

  • GET /ping
  • GET /notes
  • GET /notes/:id
  • GET /notes/:id/tags
  • GET /tags
  • GET /tags/:id/notes

Not implemented yet:

  • GET /notes/:id/resources
  • POST /notes
  • PUT /notes:id
  • DELETE /notes/:id
  • GET /folders
  • GET /folders/:id
  • GET /folders/:id/notes
  • POST /folders
  • POST /folders/:id
  • PUT /folders/:id
  • DELETE /folders/:id
  • GET /resources
  • GET /resources/:id
  • GET/resources/:id/file
  • POST /resources
  • PUT /resources/:id
  • DELETE /resources/:id
  • GET /tags/:id
  • POST /tags
  • POST /tags/:id/notes
  • PUT /tags/:id
  • DELETE /tags/:id
  • DELETE /tags:id/notes:note_id

#Contributing

If you have a question, comment, or patch, you should send it in via my public inbox.

#Versioning

At present, this project is still under development and does not publish releases. Later, once it is more complete, it will use tagged releases and semantic versioning

#License

See ./LICENSE.