Export - mitsukarenai/Projet-Autoblog GitHub Wiki
Afin de favoriser l'essaimage des fermes d'autoblogs, le projet inclut plusieurs méthodes d'export des données et références.
Cette méthode, la plus puissante, est détaillée dans un article dédié
/?export
Ce format de données est prévu pour XSAF mais est tout à fait interopérable. Le modèle JSON se compose ainsi:
- meta
- - version de XSAF
- - permission de transfert des bases de données
- - permission de transfert des fichiers média
- autoblogs
- - dossier d'un autoblog
- - - type d'autoblog
- - - titre de l'autoblog
- - - URL du site d'origine
- - - URL du flux RSS/ATOM
Voici un exemple:
{
"meta": {
"xsaf-version": 3,
"xsaf-db_transfer": "true",
"xsaf-media_transfer": "true"
},
"autoblogs": {
"autoblogs/aldaronefr_12526978e6f50fdf45ed3efad3d78e69668b3de1": {
"SITE_TYPE": "generic",
"SITE_TITLE": "Alda Marteau-Hardi",
"SITE_URL": "http://aldarone.fr",
"FEED_URL": "http://aldarone.fr/feed/"
}
}
}
/?exportopml
Ce format XML s'adresse davantage aux outils existants notamment les lecteurs de flux (vous savez, tout l'écosystème venant remplacer Google Reader). Sa syntaxe est conforme à la norme, voici un exemple:
<?xml version="1.0"?>
<opml version="1.0">
<head>
<title>Autoblog OPML export from autoblog.suumitsu.eu</title>
<dateCreated>Fri, 19 Jul 2013 14:28:49 +0200</dateCreated>
</head>
<body>
<outline title="Alda Marteau-Hardi" text="generic" htmlUrl="http://aldarone.fr" xmlUrl="http://aldarone.fr/feed/"/>
</body>
</opml>
Les liens pour accéder aux références et bases se trouvent en pied de page, dans l'autoblog.
Si vous voulez transférer un autoblog d'une ferme vers une autre, vous pouvez utiliser l'export OPML de cet autoblog -lien "OPML". L'ajout se fait ensuite avec le bouton "Fichier OPML" ou le bouton "Lien vers OPML" sur la ferme.
En outre, chaque autoblog dispose de son fichier vvb.ini
, compatible avec les Projets Autoblog versions 0.1 et 0.2. Voir le lien "Configuration".
Lien "articles". La base de données est par défaut articles.db
. Sa structure et son contenu sont conçus pour qu'elle puisse être utilisable sur des systèmes tiers (notamment: liens relatifs pour les fichiers média). Elle est au format SQLite3 et peut être visionnée avec des outils tels que SQLite Database Browser.
Outre "l'aspiration" des fichiers en parcourant les pages de l'autoblog, il existe une fonctionnalité (aussi conçue pour XSAF) permettant de lister l'ensemble des fichiers média de l'autoblog au format JSON: lien "Export fichiers media JSON".
Voici un exemple:
{
"url": "http://autoblog.suumitsu.eu/autoblogs/lehollandaisvolantnet_f9e3899f52053c0dd7253d25ca504c7b4265953e/media/",
"files": {
"2": "052ebc1f.schema-clavier-qwerty.png",
"3": "08689c2d.2.png",
"4": "0a97c9d4.cadenas.jpg",
"5": "105cc99e.fascist-salute1.jpg",
"6": "13ace003.cyberpirate.jpg",
"7": "14bbd8e5.hitler-youtube-rss.png"
}
}
"url" définit l'URL absolue vers le dossier des médias. "files" est un tableau listant les noms de fichiers. Il est ainsi possible de récupérer l'ensemble des fichiers média en associant chaque nom de fichier à l'URL, par exemple: http://autoblog.suumitsu.eu/autoblogs/lehollandaisvolantnet_f9e3899f52053c0dd7253d25ca504c7b4265953e/media/13ace003.cyberpirate.jpg
.