go-joplin

module
v0.0.0-...-9c65561 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2020 License: BSD-3-Clause

README

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.

Directories

Path Synopsis
cmd
go-joplin-test
This tool is just a simple wrapper for testing the go-joplin API, it doesn't have any practical value beyond that.
This tool is just a simple wrapper for testing the go-joplin API, it doesn't have any practical value beyond that.
pkg
joplin
Package joplin implements a REST API client compatible with Joplin's API.
Package joplin implements a REST API client compatible with Joplin's API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL