Je me suis mis à l'idée de représenter les API Web RESTful (par exemple CouchDB, Twitter) comme un système de fichiers - juste pour le plaisir et comme une expérience d'apprentissage. Cependant, je n'ai aucune idée si c'est faisable ou comment commencer.API Web comme système de fichiers virtuel?
Par exemple, une ressource telle que http://example.org/foo/bar peut être accessible via /mnt/example.org/foo/bar. J'imagine ls /mnt/example.org/foo
renverrait bar baz
.
Même si je sais deFUSE, je ne sais pas vraiment quoi que ce soit au sujet il. N'étant pas un programmeur de bas niveau, je me demande s'il existe une sorte d'API Python, ou peut-être que je pourrais simplement écrire un script Bash pour déclencher des requêtes curl
pour des requêtes de système de fichiers?
Tous les pointeurs seraient grandement appréciés!
Merci - Je connais WebDAV, mais je n'arrive pas à voir comment c'est lié (probablement à cause de l'ignorance) ou comment je pourrais commencer. Pour clarifier: Je ne contrôle que le client, donc je ne peux pas installer de modules WebDAV sur le serveur. Fera plus de recherche ... – AnC
Merci, fusepy pourrait être exactement ce dont j'ai besoin - aura une pièce de théâtre ... – AnC