Notes
1. Simple note editor
Help
Storage
1. Folders
1.1. Local
- ~/.local/share/bijiben
- ~/.local/share/bijiben/.Trash
- ~/.cache/tracker
1.2. Flatpak
- ~/.var/app/org.gnome.Notes/data/bijiben
- ~/.var/app/org.gnome.Notes/data/bijiben/.Trash
- ~/.var/app/org.gnome.Notes/cache/bijiben/tracker
1.3. Cloud
OwnCloud notes are stored in notes folder.
To recover notes:
- Before 3.12 : To backup a local note, move the file from .Trash to its parent folder.
- After 3.12, you have a trash bin included.
2. Metadata
GNOME Notes metadata is stored into Tracker.
In Tracker3 the command was changed to tracker3 as does the metadata directory. It's also necessary to inform the database to query metadata from. Use the --database parameter informing which directory database to use (check Folders section above).
2.1. Notes
nfo:Note objects.
- To check all notes
$ tracker sparql -q \ "SELECT ?urn WHERE { ?urn a nfo:Note ; nie:generator 'Bijiben' ; nie:title ?title }"
- or
$ tracker sparql -q \ "SELECT ?title ?source WHERE { ?urn a nfo:Note ; nie:dataSource ?source ; nie:title ?title ; nie:generator 'Bijiben' }"
- To check some content, replace SOME_CONTENT in below query.
$ tracker sparql -q \ "SELECT ?urn ?title WHERE { ?urn a nie:DataObject ; nie:title ?title ; fts:match 'SOME_CONTENT' ; nie:generator 'Bijiben'}"
- To delete a single item given its urn
$ tracker sparql -u -q \ "DELETE { 'urn:uuid:ca0bb524-c9de-cc04-382e-9b1a1fce8177' a rdfs:Resource }"
- To delete all notes metadata:
$ for i in `tracker sparql -q "SELECT ?urn WHERE { ?urn a nfo:Note ; nie:generator 'Bijiben' ; nie:title ?title }"` do tracker sparql -u -q "DELETE { '$i' a rdfs:Resource }" done
2.2. Notebooks
nfo:DataContainer objects.
- Check all notebooks
$ tracker sparql -q \ "SELECT ?c ?title ?mtime WHERE { ?c a nfo:DataContainer ; nie:title ?title ; nie:contentLastModified ?mtime ; nie:generator 'Bijiben' }"
- Delete all notebooks: [todo]
Developers
- Isaque Galdino
- Pierre-Yves Luyten
Contact
- You might want to fill in a bug (see below)
- Or, to contact directly pyluyten, with email or hanging out on irc #gnome-hackers.
Development
Please use the stable releases for production, such as packages, since code in master in not tested enough.
Bugs: Browse all bugs or Create new bug report
Packages
Packages available in, (ordered alphabetically)
- Arch
- Debian
- Fedora
- Mageia (will be in Mageia 3, already available in the development version, Cauldron)
- openSUSE
- Ubuntu
See Also
Handling tasks is out of the scope : see Design/Apps/Potential/ToDo for a simple to do lists. Also look at https://gitlab.gnome.org/GNOME/gnome-calendar
Alternatives
You might want something different. Active development with nice people is happening on Gnote and Tomboy applications.