Après mon script de conversion de forumactif vers SMF, un autre petit outil de conversion pour passer de Danbooru à Shimmie

Télécharger le script

MAJ : cette version recalcule les occurences de tags: Si votre migration est déjà faite, executez juste cette requête :

UPDATE tags
        SET
        `count`=
           (SELECT COUNT(image_id)
           FROM image_tags
           WHERE image_tags.tag_id=tags.id 
           GROUP BY tags.id)

Attention, shimmie utilise l'ID 1 lorsque l'utilisateur est anonyme, ce qui correspond au premier utilisateur de danbooru.

INSERT INTO `config` (`name`,`value`) VALUES ("anon_id",-1) ON DUPLICATE KEY UPDATE value=-1

Remplissez les variables de configuration et roulez jeunesse.

Détails techniques :

  • Importe les utilisateurs (pas les mots de passe par contre)
  • Importe les tags et aliases
  • régénéré les miniatures
  • copie les images dans les bons répertoires
  • importe les commentaires des images
J'ai converti une base de 8000 images environ en un quart d'heure. Il est possible de conserver les mots de passe avec quelques modifications pour que Shimmie puisses les utiliser.

J'ai aussi un patch de liaison avec SMF qui permet d'utiliser les login/pass de SMF et de gérer les commentaires dans le forum.