Export - mitsukarenai/Projet-Autoblog GitHub Wiki

L'export d'une ferme d'autoblogs

Afin de favoriser l'essaimage des fermes d'autoblogs, le projet inclut plusieurs méthodes d'export des données et références.

Cross-Site Autoblog Farming (XSAF)

Cette méthode, la plus puissante, est détaillée dans un article dédié

JSON

/?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/"
        }
    }
}

OPML

/?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>

Export manuel d'un autoblog spécifique

Les liens pour accéder aux références et bases se trouvent en pied de page, dans l'autoblog. liens

références

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".

base de données

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.

fichiers média

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.

⚠️ **GitHub.com Fallback** ⚠️