Fermeture

04 juillet

Télécharger tous les WebM

Accès rapide


Derniers ajouts (15/05):
Ben-To 09

The Autoblog Project

Après la mésaventure Tuto4PC, Sebsauvage a bossé sur le concept d’autoblog que j’avais décrit suite aux agressions contre le blog de Bluetouff (rappelez vous, Wawa-Mania). Bref comme vous le savez sans doute, Sebsauvage aime ce qui est simple et qui ne nécessite pas un attirail lourd et sensible de type base de données SQL. Donc plutôt que le combo WordPress+FeedWordPress, il a bossé sur un script sous domaine public, VroumVroumBlog.

Objectif de l’Autoblog Project: rendre le mirroring d’articles aussi simple que possible pour permettre à tout webmaster de facilement mettre en place un autoblog.

Les autoblogs, ce sont des blogs qui sont automatiquement remplis avec les informations issues d’une source tierce, via le flux RSS. Un script met en forme le flux et stocke texte et images sur l’hébergement, au cas où la source se verrait censurée. C’est une sorte de mécanisme Streisand permanent, quoi.

Sans plus attendre, voici la page du projet :)

La mise en place est très simple: téléchargez le script, dézippez, envoyez le fichier « index.php » sur votre hébergement web aux côtés d’un fichier de configuration « vvb.ini ». Sebsauvage a publié des exemples de config. Ainsi, pour répliquer Fansub Streaming, le contenu du fichier vvb.ini serait:

[VroumVroumBlogConfig]
SITE_TITLE="Autoblog de fansub-streaming.eu"
SITE_DESCRIPTION="Ce site n'est pas le site officiel de fansub-streaming.eu.
C'est un blog automatisé qui réplique les articles de fansub-streaming.eu"
SITE_URL=http://www.fansub-streaming.eu/
FEED_URL=http://www.fansub-streaming.eu/blog/feed
DOWNLOAD_MEDIA_FROM=static.fansub-streaming.eu,www.fansub-streaming.eu,fansub-streaming.eu

Vous voyez, rien de bien méchant :) Modifiez ce qui est en vert avec les informations qui vont bien.

Ah oui, à propos du download_media_from: l’autoblog télécharge les images présentes dans le flux, quand les images sont stockées dans les adresses spécifiées. Car, oui, l’information sensible à protéger peut être une image et non le texte. Le script repère les commandes « src », donc vous pouvez aussi ajouter des fichiers vidéo (webm notamment, <video src= »… »>) en modifiant index.php.

Puisque Sebsauvage me fait l’honneur de me citer, backlinker et m’autoblogger, c’est la moindre des choses que de participer au projet :) Vous trouvez le lien dans le widget « réseau Mitsu » à droite de votre écran.

www.fansub-streaming.eu/streisand

Infos spécifiques à mes autoblogs

La première chose que vous remarquerez en vous rendant dans le dossier streisand, c’est que vous rencontrez une page listant les autoblogs. Fainéant comme je suis, cette page est générée par PHP. Voici son code source:

<?php
// code got from: http://www.liamdelahunty.com/tips/php_list_a_directory.php
// open this directory
$myDirectory = opendir(".");
// get each entry
while($entryName = readdir($myDirectory)) {
$dirArray[] = $entryName;
}
// close directory
closedir($myDirectory);
//    count elements in array (minus ., .. and index.php itself)
$indexCount    = count($dirArray);
$indexCount0 = $indexCount - 3;
Print ("$indexCount0 autoblogs<br><br>\n");
// sort 'em
sort($dirArray);
// print 'em
print("<TABLE border=1 cellpadding=5 cellspacing=0>\n");
print("<TR><TH>Autoblogs</TH></TR>\n");
// loop through the array of files and print them all
for($index=0; $index < $indexCount; $index++) {
if (substr("$dirArray[$index]", 0, 1) != "." && "$dirArray[$index]" != "index.php"){ // don't list hidden
print("<TR><TD><a href=\"$dirArray[$index]\">$dirArray[$index]</a></td>");
}
}
print("</TABLE>\n");
?>

Et vous remarquerez aussi que la mise en forme des autoblogs des TL Twitter et Identica est différente: j’ai enlevé les balises <h2> et <a> pour les éléments (ligne 233), et un peu arrangé le style CSS :) (ligne 139). Je pense que c’est bien plus pratique pour copier-coller les liens.

Autobloggez bien ! ^-^b

EDIT 22h27: j’adore les internets, chacun apporte ses connaissances pour améliorer les codes, c’est tellement…  open source :D

Le hollandais volant en commentaire a travaillé sur le morcif’ de code PHP que j’ai bidouillé pour lister le contenu des dossiers, maintenant c’est plus mieux :p Bah tiens, je l’autoblogge aussi au passage.

Bon j’ai bidouillé pour permettre à tout un chacun d’ajouter des autoblogs dans un dossier, j’appelle ça l’OpenSand Autoblog.

L’actuel script: add_opensand.php.txt

Et en ce moment je suis en train de voir pour un script bash capable de récupérer le flux RSS correspondant à un compte Twitter donné (ça m’évitera les trucmachins avec links2)

16 commentaires sur The Autoblog Project

Poster un commentaire


Vous pouvez utiliser ces tags HTML (exemple: <b>votre texte en gras</b>)

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:) :( ;) :x :roll: :rouge: :pff: :p :mrgreen: :jap: :-?