Diario & Awesome Notes & WebDAVNav

Oups … now it’s work. But I have last issue with user_created_time and user_updated_time.

My Last source : http://www.cyber-neurones.org/2019/02/diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n3/

My note on REST API :

  1. Add possibility to choose ID on folder.
  2. Add possibility to choose ID on tags.
  3. Add possibility to do PUT on note to add at the end of text : [ ](:/ID_RESOURCE) . The syntax : PUT /ressources/ID_RESSOURCE/notes/ID_NOTE?token=…”
  4. Possibility to add ID of tags instead text on Notes.

Last point : The software is really good, it’s really good work. I recommended it on my Twitter & Mastodon account. . https://twitter.com/CYBERNEURONES/status/1093218751745544192 & https://mamot.fr/@CYBERNEURONES/101562213452737045/ . Good job.

1 Like

All this will be on the next version.

This is unlikely it will be done because it can already be done by manually appending the markdown to a note body, in either a PUT or POST call.

1 Like

Thanks for the next release. And do you have an idea why user_created_time and user_updated_time isn’t UPDATE ? I can do a tcpdump if you want.

Here a tcpdump :
-> response 1549742389782
and the data sent :
-> data : 1523685600000

I don’t know, I can’t really make sense of the tcpdump. For debugging, it’s better if you can provide a curl request, along with response.

1 Like
cat ./curl.sh 

curl --header "Content-Type: application/json" \
  --request POST \
  --data '{"id":"ff2cc9fe6792ec8d52ed4d1585987dd0","latitude":43.621242,"longitude":8.113563,"tags":"test","title":"titre","order":1,"user_created_time":1479649895823,"author":"Diaro","body":"My Body"}' \

Result :

{"title":"titre","body":"My Body","id":"ff2cc9fe6792ec8d52ed4d1585987dd0",

“user_created_time” : 1479649895823 -> 1549875692535 ?

you made a POST not PUT so it’s considered as a creation if i’m not wrong

1 Like

So it’s note possible to update “user_created_time” at the creation… I try with PUT.

It's work !!!

"body":"My Body",

So it's necessary to do POST and after PUT with same value ... it's not logic for me , but it's work ! Thanks.
Many Thanks .

My final release : http://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/ . Now I can do another migration :muscle: ... Thanks for the support ! ( on mastodon : CYBERNEURONES: "J'ai donc réussi à faire la migration de Diaro Ap…" - La Quadrature du Net - Mastodon - Media Fédéré )

1 Like

Nickel, content que tu y sois parvenu. Ça fait un sacré script au final ! :smile:

1 Like

N’hésite pas à le partager… je vais continuer à faire des scripts de migration.

Je viens de faire un nouveau script : Import Google+ to Joplin : http://www.cyber-neurones.org/2019/02/how-to-import-data-of-google-to-joplin/ . Je voulais voir si Joplin était stable avec un grand nombre d'entrée :muscle: . CYBERNEURONES: "J'ai fait un nouveau script en Python : http://ww…" - La Quadrature du Net - Mastodon - Media Fédéré .

Encore un script : How to import data of WordPress (Feed RSS) to Joplin ? : http://www.cyber-neurones.org/2019/02/how-to-import-data-of-wordpress-feed-rss-to-joplin/ . Le but était de faire un test avec le body_html . Test réussi :muscle: ( CYBERNEURONES: "Encore un script en Python : Pour faire un transf…" - La Quadrature du Net - Mastodon - Media Fédéré ) .

1 Like

C’est cool ces scripts pour importer depuis différents blogs comme ça. Pourquoi ne pas mettre tout ça sur GitHub ou similaire ? Comme ça pourrait intéresser d’autres personnes, ensuite on pourrait poster ça sur le forum Apps pour référence.

Ok, chef : https://github.com/CYBERNEURONES/Python . Je vais faire un Readme …

1 Like

J’ai fait deux nouveaux programmes en Python : un pour avoir sur Google Map toutes les notes ( http://www.cyber-neurones.org/2019/02/joplin-python-gmplot-google-map-how-to-create-a-maps-with-rest-api-and-data-in-joplin/ ), et l’autre pour faire un PNG avec des PIN de toutes les notes : ( http://www.cyber-neurones.org/2019/02/joplin-python-static-map-how-to-create-a-maps-jpeg-with-rest-api-and-data-in-joplin/ ). Et cerise sur le gâteau, j’ai fait un commit sur GitHub. Le but pour moi c’était de valider la vitesse des requêtes GET sur les notes … et je dois dire que c’est le top .

Nickel, c’est sympa les notes sur Google Maps aussi. Ce serait pas mal d’avoir une fonctionalité comme ça intégrée à Joplin.