Accueil du site > SPIP > DotSPIP

DotSPIP

samedi 28 janvier 2012, par Fil

DotSPIP est une application pour Mac OS X qui permet de convertir facilement des fichiers texte de tout type vers les raccourcis SPIP.

DotSPIP s’utilise simplement par glisser-déposer : on lâche un fichier, ou une série de fichiers, sur l’icone, et le résultat arrive à la fois à l’écran et dans le presse-papiers. Il ne reste plus qu’à le coller dans SPIP.

Lien de téléchargement :


Après téléchargement de l’image disque, installer l’application dans le dossier Applications et déposer son icone dans le Dock.

 

Formats acceptés :

rtf, doc, docx, html, odt, epub, txt

Il est aussi possible de déposer directement un signet depuis un navigateur Web : DotSPIP se chargera d’appeler la page pour la convertir en raccourcis SPIP.

 

Compatibilité :

Testé avec les systèmes Snow Leopard (10.6) et Lion (10.7). (L’application ne fonctionne pas sur Mac 10.5 et inférieur, car elle exploite une fonction nécessitant PHP 5.3.0 au moins.)

 

Goodies :

DotSPIP modifie à la volée les guillemets (si l’auteur n’en a pas mis elle-même) en fonction de la langue du document.

 

Évolutions :

Ce logiciel ne demande qu’à évoluer, son but est d’être le plus utile tout en restant aussi simple que possible.

J’attends vos remarques avec impatience ; si vous avez des fichiers tests pour lesquels ce convertisseur ne fait pas ce qu’on en attendrait, n’hésitez pas à me les envoyer.

Parmi les projets envisagés :
— exporter au format markdown
— compatibilité linux
— traiter les images
— lire d’autres formats, notamment PDF

 

Remerciements :

— Sveinbjorn Thordarson pour Platypus ()
— Baroug pour l’icône
— les vieux de la vieille de SPIP pour la fonction sale()
— Vincent pour les guillemets
— ARNO* pour Office2SPIP

19 Messages de forum

  • Compatibilité Mac OSX 10.4 Le 29 janvier 2012 à 14:19 , par .Gilles

    Je l’ai vu fonctionner, bravo pour cet outils !

    Par contre il ne fonctionne pas sous Mac OSX 10.4, certainement à cause de la version de Platypus qui est utilisée.

    Mes deux sous,

    .Gilles

  • DotSPIP Le 29 janvier 2012 à 15:36 , par Maïeul

    question à deux sous : c’est facile d’ajoutant un nouveau language de type balisé ?

    par exemple .tex->.spip ?

    A l’époque où j’écrivais mon livre + publiais des extraits sur mon site, c’était un peu casse-pied de devoir gérer les deux syntaxes.

    • DotSPIP Le 29 janvier 2012 à 21:50 , par Fil

      oui si tu as un convertisseur tex => html ou tex => spip sous la main, c’est assez facile à intégrer

    • DotSPIP Le 31 janvier 2012 à 14:37

      Il y a un convertisseur tex->html qui existe, mais je ne sais pas trop comment ca fonctionne …il faut faire quoi : brancher le logiciel sur le convertisseur ?

    • DotSPIP Le 31 janvier 2012 à 14:53 , par Fil

      passer par HTML serait vraiment dommage, on risque de perdre pas mal de choses… il faudrait un script (en PHP ou autre) capable de convertir de tex à spip

    • DotSPIP Le 1er février 2012 à 12:27 , par Maïeul

      en gros un latexwheel à l’envers quoi ;-)

  • DotSPIP Le 29 janvier 2012 à 22:11 , par baroug

    Quelle belle icone.

  • DotSPIP Le 30 janvier 2012 à 11:59 , par audwill


    arf - ça n’a pas l’air de marcher chez moi (mac os 10.5.8)... Faut quelle version de macOs ?

    • DotSPIP Le 30 janvier 2012 à 12:09 , par Fil

      “both the Platypus application and the applications it generates require Mac OS X 10.5 or later and are provided as 32-bit/64-bit fat Intel only binaries” semble-t-il…

    • DotSPIP Le 30 janvier 2012 à 12:25 , par Fil

      je t’envoie une version à tester avec mac 10.5

  • DotSPIP Le 30 janvier 2012 à 12:24 , par audwill

    ah super, ça marche !
    (avec mac os 10.6)

    merci !

  • DotSPIP Le 2 mars 2012 à 17:25 , par christophe

    c’est merveilleux, c’est Noël avant/après l’heure !?

    Je me demandais si le Père Noël, pour la prochaine version, ne pourrait pas mettre dans sa hotte quelque chose comme :
    - la prise en compte des intertitres (un test avec un style heading 2 de word par défaut n’est pas pris en compte),
    - les listes numérotées (là aussi style par défaut de word n’est pas pris en compte non plus, c’est transformé en liste non numérotée...

    Je continue les tests, mais déjà, merci !

  • DotSPIP : à quel endroit faire les retours d’erreur ? Le 14 mars 2012 à 00:06 , par .Gilles

    Salut,

    je teste l’outil avec délice (ça valait bien une mise à jour du Mac ;) )

    Par contre j’ai quelques nombreux bugs de transformation à retourner depuis du simple code HTML.

    Exemple :

    <pre>
            &lt;a href="../page1.htm"&gt;Ein Link zur Seite 1&lt;/a&gt;

    </pre>

    => je perds mon <pre> et le lien apparait.

    Existe-t-il un Trac, Redmine ou autre outil de reporting de bugs ?

    • Salut Gilles,

      je n’ai pas prévu d’outil de feedback pour l’instant, mais la librairie utilisée pour convertir le HTML en SPIP est la une des nombreuses fonctions sale() qu’on trouve sur la zone. Donc essaie d’abord de voir si l’on peut décoder proprement ton HTML avec sale().

  • DotSPIP Le 4 mai 2012 à 12:48 , par Cyril

    Je viens de tester sur un document assez long, ça marche nickel, sauf pour les notes de bas de page, qui sont insérées à la fin du document précédées de deux tirets et sans numéro. Le document, dont je ne suis pas l’auteur, parait pourtant bien fait. J’ai essayé à partir d’autres formats que celui fourni, .doc (marche pas mieux), .docx (les notes disparaissent)… Pas encore essayé à partir de Libre Office.

    • DotSPIP Le 4 mai 2012 à 14:56

      En effet en ce qui concerne les notes de bas de page je n’ai pas trouvé comment les réussir à tous coups ; parfois, ça marche, mais c’est rare.

  • DotSPIP Le 23 mai 2012 à 14:17 , par tetue

    Je découvre ça avec retard, mais ça me plaît beaucoup ! Merci plein ! C’est une super idée et ça marche très bien :)

    En fait, ça rejoint mon fantasme : je n’ai plus du tout envie de me connecter à « l’espace privé » de mon site SPIP pour publier quelque chose sur le Web. Mais d’ouvrir un éditeur sur mon ordi, comme le préfigure DotSPIP, de rédiger ainsi en texte brut balisé, d’enregistrer hors connection ou sur la Dropbox, de poursuivre la rédaction ultérieurement… puis, peut-être, de pousser ça en ligne, en vue d’une publication sur un site SPIP ou un autre. La connection ne se ferait donc qu’à se moment. Mais je rêve :)

    • DotSPIP Le 23 mai 2012 à 18:32 , par Fil

      Oui c’est à ça que je travaille justement dans le plugin "projection". Mais il y a du taff avant que ça donne quelque chose d’intéressant :)

  • DotSPIP Le 2 octobre 2012 à 12:07 , par François Daniel Giezendanner

    Bonjour Fil,

    Bravo pour de développement

    Je suppose qu’une version MS/Windows n’est pas envisageable !?

    Cordialement

    FDG