https://github.com/coma64/nextcloud-notes-api
A Nextcloud Notes app API wrapper
https://github.com/coma64/nextcloud-notes-api
api api-wrapper nextcloud notes
Last synced: 20 days ago
JSON representation
A Nextcloud Notes app API wrapper
- Host: GitHub
- URL: https://github.com/coma64/nextcloud-notes-api
- Owner: coma64
- License: mit
- Created: 2021-01-14T14:57:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-08T14:15:11.000Z (almost 4 years ago)
- Last Synced: 2025-03-26T07:11:22.293Z (about 1 month ago)
- Topics: api, api-wrapper, nextcloud, notes
- Language: Python
- Homepage:
- Size: 221 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nextcloud-notes-api
[](https://github.com/coma64/nextcloud-notes-api/actions?query=workflow%3ATest)
[](https://github.com/coma64/nextcloud-notes-api/actions?query=workflow%3ASuper-Linter)
[](https://codecov.io/gh/coma64/nextcloud-notes-api)
[](https://pypi.org/project/nextcloud-notes-api/)A [Nextcloud Notes app](https://github.com/nextcloud/notes) API wrapper.
```py
from nextcloud_notes_api import NotesApi, Noteapi = NotesApi('username', 'password', 'example.org')
note = Note('Shopping List', 'Spam', favorite=True)
api.create_note(note)
```_*nextcloud-notes-api is not supported nor endorsed by Nextcloud.*_
## Installation
```sh
pip install nextcloud-notes-api
```## Documentation
The docs are available on [Github Pages](https://coma64.github.io/nextcloud-notes-api/).
## Contributing
Pull requests are welcome. For major changes,
please open an issue first to discuss what you would like to change.Please make sure to update tests and documentation as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Todo
- Lazy note list with fuzzy searching through all notes
- Maintain reference to api inside note object to be able to sync, delete, ...
through it