Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #p
RSS: #python

#python

  • #python_2.6
0 | 25
  • severo @severo PUBLIC DOMAIN 25/04/2013 18:29

    CKAN paraît être la solution libre universelle pour tout type de portail #opendata, que ce soit pour des #données tabulaires simples, ou des données plus techniques, par exemple géographiques.

    neogeo | CKAN réconcilie OpenData et SIG
    http://www.neogeo-online.net/blog/archives/1776

    #ckan #opendata #catalogue #géographie #python

    • #CKAN
    severo @severo PUBLIC DOMAIN
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 22/04/2013 22:05
    3
    @severo
    @grommeleur
    @loloster
    3

    Pour tous ceux qui ont eu des problèmes de jeu de caractères en programmant en #Python, voici le texte à lire. Je suis 100 % d’accord avec ses conseils.

    http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute

    #Unicode #UTF-8

    Stéphane Bortzmeyer @stephane CC BY-SA
    • François Meyer @francois1 23/04/2013 01:22

      Sauf que la rédaction de la première règle est très ambiguë : le passant qui passe un peu vite pourrait y comprendre que le texte brut est la panacée, là où l’auteur affirme que le texte brut, ça n’existe pas.

      François Meyer @francois1
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 1/02/2013 16:22
    2
    @emaux
    @rastapopoulos
    2

    Je trouve que c’est le meilleur tutoriel sur les décorateurs dans le langage de programmation #Python Bons exemples et bonne progressivité.

    http://www.brianholdefehr.com/decorators-and-functional-python

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 3/12/2012 12:37

    Limiter le nombre de requêtes sur des scripts WSGI

    Le standard #WSGI permet de développer facilement des scripts en #Python pour réaliser un service accessible via le Web. Ces services nécessitent souvent pas mal de traitement côté serveur et risquent donc de faire souffrir celui-là si un client maladroit appelle le service en boucle (ou, pire, si un client méchant essaye délibérement de planter le serveur en lançant plein de requêtes). Il est donc souhaitable de limiter le nombre de requêtes.

    http://www.bortzmeyer.org/rate-limiting-wsgi.html

    #DoS #attaque-par-déni-de-service #rate-limiter

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • b_b @b_b 8/11/2012 13:42
    2
    @fil
    @grommeleur
    2

    Apprendre le Python en s’amusant | Korben
    http://korben.info/checkio.html

    Si vous voulez apprendre à coder en Python ou si vous savez déjà coder dans ce langage, mais que vous voulez vous perfectionner, je vous invite à tester CheckIO. Il s’agit d’un jeu où vous incarnez un Android qui doit arranger certains programmes pour régler des problèmes sur sa planète. Avant chaque exercice, il y a donc une petite histoire, puis on bascule assez vite sur un éditeur de code en ligne qui permet de lancer du script Python.

    #dev #python #jeu #tutorial

    b_b @b_b
    • (⊙.⊙)☂ @fil 8/11/2012 15:24

      #programmation

      (⊙.⊙)☂ @fil
    • grommeleur @grommeleur 8/11/2012 18:12

      Je suis à l’ATM ...

      grommeleur @grommeleur
    Écrire un commentaire

  • (⊙.⊙)☂ @fil 8/11/2012 10:57

    BanzaiMan/regexp_library
    https://github.com/BanzaiMan/regexp_library

    #RegexpLibrary is a collection of regular expressions for general use.

    analyse d’IP, d’URLs, d’adresses email etc. Pourquoi réinventer le truc (mal) à chaque fois. #programmation #python

    • #BanzaiMan/regexp library
    (⊙.⊙)☂ @fil
    Écrire un commentaire

  • b_b @b_b 20/08/2012 13:08
    3
    @kent1
    @fil
    @dchionne
    3

    Images as Maps - macwright.org
    http://macwright.org/2012/08/13/images-as-maps.html

    “This is a Python script: download it as a raw file, name it togeo.py. You’ll need GDAL for it to work – not necessarily the ‘python bindings’, but make sure that, in your terminal, gdal_translate and gdalinfo are present.”

    Un script python pour convertir une image jpeg au format GeoTIFF afin de pouvoir l’utiliser comme fond de carte.

    #map #python #images #tiles

    • #Python
    • #jpeg
    b_b @b_b
    • (⊙.⊙)☂ @fil 20/08/2012 13:49

      #cartographie

      (⊙.⊙)☂ @fil
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 17/07/2012 17:26

    Si on est programmeur, et qu’on veut interagir avec le #DNS en #Python, il existe plusieurs bibliothèques possibles. Mais dnspython est nettement la meilleure. Voici quelques informations de base sur cette bibliothèque.

    http://www.bortzmeyer.org/dnspython.html

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • juba @julien CC BY-SA 30/05/2012 09:56
    1
    @diane0sysop
    1

    DocHub | Instant Documentation Search
    http://dochub.io

    Une sorte « d’agrégateur de documentation » qui récupère les références de différents langages (CSS, HTML, Javascript, PHP, Python...) et les présente sous un format compact et dynamique.

    - #CSS / #HTML / #JavaScript / DOM data is from the Mozilla Developer Network.
    – #jQuery data is from ►http://api.jquery.com. Version is 1.7.
    – #PHP data is from http://www.php.net/manual/en/extensions.alphabetical.php.
    – #Python data is from http://docs.python.org/library. Version is 2.7.

    Anciennement nommé « instacss ».

    • #Python
    • #PHP
    • #PHP
    • #AJAX
    • #DOM
    • #talks.php.net general mailing list developer
    • #online documentation bug database
    • #http
    • #JavaScript
    • #Ajax
    juba @julien CC BY-SA
    Écrire un commentaire

  • Aris @aris CC BY-SA 27/05/2012 18:57
    2
    @bohwaz
    2

    webGobbler
    http://sebsauvage.net/python/webgobbler/index.html

    This program creates pictures by assembling random images from the web. Think of it as attempt to capture the chaos of the human activity, which the internet is a partial and subjective snapshot of.

    #python #images_manipulation #netart #open_source #hasard

    Aris @aris CC BY-SA
    Écrire un commentaire

  • gblin @gblin CC BY-NC-SA 19/04/2012 18:46

    Google Python Style Guide
    http://google-styleguide.googlecode.com/svn/trunk/pyguide.html

    #Python is the main scripting language used at Google. This style guide is a list of dos and don’ts for Python programs.

    • #Python
    • #Google
    gblin @gblin CC BY-NC-SA
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 10/12/2011 22:34
    4
    @fil
    @seenthis
    @aris
    @gblin
    4

    Je viens de mettre une nouvelle version de la bibliothèque #Python d’accès à #SeenThis #seenthis-python.

    ►https://github.com/bortzmeyer/seenthis-python

    Pas de changement important mais je m’aperçois que cet URL n’avait apparemment jamais été mis sur SeenThis. Oubli réparé.

    Je serais ravi d’ajouter d’autres fonctions lorsque la #SeenThis_API se développera. Pour l’instant, je me sers de cette bibliothèque pour écrire des seens (je déteste l’éditeur du navigateur Web) et pour sauvegarder mes seens (pour éviter un effet courant en Web 2.0 : l’hébergeur disparaît, on perd tout ce qu’on avait écrit).

    • #Web
    Stéphane Bortzmeyer @stephane CC BY-SA
    • 18/10/2012 20:11

      Mais c’est très bien cela merci !

    Écrire un commentaire

  • ProgVal @progval CC BY 10/12/2011 21:17
    1
    @stephane
    1

    Google a récemment fait parler de lui, et pas en bien ; ce qui arrive de plus en plus souvent, d’ailleurs. Ici, c’est à cause de l’API de #GoogleTrad, qui devient payante.
    C’est une bien triste nouvelle, car beaucoup se basaient dessus. Par exemple, j’utilisais régulièrement une application de traduction sur Android, qui est donc devenue obsolète.
    Et même si l’API existe encore, il n’est à mon avis pas envisageable de s’en servir dans un logiciel dont le code source est public, puisque la clef d’accès deviendrait publique, et que vous devrez alors payer pour toute utilisation qui en est faite.

    En prévision de la fermeture de l’API gratuite, j’ai implémenté cet été un petit plugin qui se base sur les liens inter-langue de Wikipedia pour faire ses traductions. Les avantages sont multiples :
    totalement gratuit,
    utilisation de ressources sous licence libre, donc aucun problème juridique à craindre,
    basé sur des traductions de qualité (puisque faites par des humains),
    possibilité de préciser le contexte, au travers des parenthèses,
    support de nombreuses langues,
    support des noms propres,
    utilisation d’une API, et non le code HTML de sortie d’un service quelconque : http://www.mediawiki.org/wiki/API:Properties#langlinks_.2F_ll

    Autre point, est une qualité ou un défaut, selon la façon sont on l’aborde : on ne peut pas s’en servir pour traduire des phrases entières. Ce qui empêche les collégiens et lycéens de s’en servir pour traduire des phrases entières de leurs devoirs, sans aucune réflexion.

    Par contre, il y a bien sûr plusieurs inconvénient
    on reste dépendant de quelqu’un
    * beaucoup de mots manquent, et la politique de suppression des articles « inutiles » n’aide pas

    J’ai implémenté cette technique pour le robot IRC #Supybot, mais vous pouvez aisément le reprendre pour vos projets, puisque l’algorithme (en #Python) en lui-même est séparé du code spécifique au robot.
    https://github.com/ProgVal/Supybot-plugins/blob/master/WikiTrans/plugin.py

    PS : Merci à ceux qui lisent cet article ; c’est grâce à vous que je me suis renseigné sur l’existence d’une API de Wikipedia pour pouvoir écrire cet article, et que j’ai réimplémenté ma technique en me basant sur du XML au lieu des pages HTML.

    • #Google
    • #Albert Einstein
    ProgVal @progval CC BY
    • Adrienne Charmet-Alix @adrienne CC BY-SA 10/12/2011 22:27

      Ce ne serait pas plus efficace de partir du Wiktionnaire pour les traduction ? http://fr.wiktionary.org/wiki/Wiktionnaire:Page_d%E2%80%99accueil Il y a probablement nettement plus de vocabulaire et de traduction . Après, je ne sais pas s’il y a une API semblable, mais il est fort probable que oui.

      • #Wikimedia Foundation
      Adrienne Charmet-Alix @adrienne CC BY-SA
    • ProgVal @progval CC BY 10/12/2011 22:36

      À un moment, il m’était venu à l’esprit d’utiliser les deux ensemble (Wikipedia pour le vocabulaire plus technique, et le Wiktionnaire pour les termes courants). Mais je n’avais pas le temps de le faire, et j’ai oublié.
      Merci de me le rappeller.

      ProgVal @progval CC BY
    • hk__ @hk__ CC BY-NC-SA 15/12/2011 13:31

      Pour avoir utilisé l’API MediaWiki avec Python, je trouve plus facile d’utiliser le format JSON que XML, surtout qu’il suffit de remplacer null en None, true en True et false en False, puis de faire un eval() sur le JSON pour tout récupérer. Pas besoin de parseur lourd etc.

      hk__ @hk__ CC BY-NC-SA
    • ProgVal @progval CC BY 15/12/2011 16:09

      et une jolie faille de sécurité.

      ProgVal @progval CC BY
    • hk__ @hk__ CC BY-NC-SA 15/12/2011 22:36

      Il faut avoir confiance en la source (on peut éventuellement ajouter une vérification à base de regex).

      hk__ @hk__ CC BY-NC-SA
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 10/12/2011 17:27
    2
    @gblin
    @grommeleur
    2

    Mais quelle galère que la distribution de programmes #Python packagés ! Je sais, je ferais mieux d’être constructif, au lieu de râler, et de dire du mal des autres programmeurs. Mais c’est trop énervant, il faut que je me défoule : lorsqu’on écrit un programme en Python, et qu’il dépend de plusieurs paquetages (dont certains peuvent être installés et d’autres pas), c’est très galère. Il n’existe aucun mécanisme standard pour indiquer dans la distribution quels paquetages sont nécessaires.

    http://www.bortzmeyer.org/setup-distutils-egg-python.html

    [L’exemple est celui de la bibliothèque #SeenThis.]

    #setuptools #distutils #distribute

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • grommeleur @grommeleur 20/11/2011 14:24

    Après avoir passé deux jours à essayer sans succès de parser quelques centaines de fichiers csv en #java, j’ai réussi en trois heures en #python.
    Merci python ...

    grommeleur @grommeleur
    Écrire un commentaire

  • juba @julien CC BY-SA 2/09/2011 00:25
    2
    @fil
    @nhoizey
    2

    docco.coffee
    http://jashkenas.github.com/docco

    #Docco is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. It produces HTML that displays your comments alongside your code. Comments are passed through Markdown, and code is passed through Pygments syntax highlighting.

    L’outil est codé en #coffeescript et fonctionne nativement pour #coffeescript, #javascript, #ruby et #python. Je trouve la sortie extrêmement lisible, ça donnerait presque envie de lire du code.

    #literate_programming #documentation #javascript #coffeescript

    • #HTML
    • #HTML
    • #Github
    juba @julien CC BY-SA
    Écrire un commentaire

  • pvergain @pvergain 26/07/2011 08:07

    http://neopythonic.blogspot.com/2011/07/before-python.html

    This morning I had a chat with the students at Google’s CAPE program. Since I wrote up what I wanted to say I figured I might as well blog it here. Warning: this is pretty unedited (or else it would never be published :-). I’m posting it in my “personal” blog instead of the “Python history” blog because it mostly touches on my career before Python. Here goes...The rest I have written up earlier in my Python history blog (http://python-history.blogspot.com/2009/01/personal-history-part-1-cwi.html) .

    #guido van rossum
    #python
    #history

    • #Google
    • #Monty Python
    • #ABC
    • #programmer
    • #Sape Mullender
    • #Perl
    • #Perl
    pvergain @pvergain
    Écrire un commentaire

  • Fil @fil 16/05/2011 19:07
    1
    @gblin
    1

    apresta/tagger - GitHub
    https://github.com/apresta/tagger

    #python Module for extracting #tags from text documents

    • #Github
    Fil @fil
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 12/05/2011 21:38

    Quelqu’un a-t-il déjà essayé « Domptage de serpent pour les enfants », la version française du fameux tutoriel #Python « Snake Wrangling for Kids » ? De préférence avec des vrais enfants :-) J’ai deux béta-testeurs sous la main mais ils ne sont pas volontaires.

    http://swfk-fr.googlecode.com

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 26/04/2011 14:11

    Contrôlez votre propre #botnet en #Python

    http://charlesleifer.com/blog/simple-botnet-written-python

    Le code nécessaire pour un C&C (la machine qui dirige un botnet), en utilisant le protocole #IRC.

    Aujourd’hui, on utilise plutôt #HTTP (avec #REST), moins filtré. Moi, je voudrais du #XMPP :-)

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • kiosque @kiosque 25/03/2011 17:52

    Check
    #python
    python.py rulz

    kiosque @kiosque
    • Fil ☂ @fil 25/03/2011 17:58
      @stephane

      message posté grâce @stephane ►http://seenthis.net/messages/14539

      Fil ☂ @fil
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 25/03/2011 16:18
    2
    @seenthis
    @fil
    2

    J’ai développé un petit programme en #Python qui utilise l’#API_seenthis pour envoyer un texte sur SeenThis. Il est en http://www.bortzmeyer.org/files/seenthis.py

    Pour l’utiliser (testé uniquement sur #Unix), il faut un fichier ~/.seenthis/auth qui contient deux lignes, une pour le nom et une pour le mot de passe.

    Ensuite :

    % seenthis < mon_fichier_avec_mon_message

    Prochaine version : appeler $EDITOR pour composer le message... Après, je porte sur #Android avec http://www.phonandroid.com/forum/comment-programmer-avec-un-androphone-t123.html :-)

    Stéphane Bortzmeyer @stephane CC BY-SA
    • Samuel Tardieu @samuel 25/03/2011 16:42

      Ne veux-tu pas en faire un gist, même si tu ne veux pas faire de dépôt formel ?

      Samuel Tardieu @samuel
    • Stéphane Bortzmeyer @stephane CC BY-SA 25/03/2011 16:54

      L’API est en mouvement très rapide, donc j’hésite un peu. Pour la prochaine version ?

      Stéphane Bortzmeyer @stephane CC BY-SA
    • Stéphane Bortzmeyer @stephane CC BY-SA 25/03/2011 16:57

      Ôtes-moi un doute, un gist, c’est bien https://gist.github.com et pas http://en.wikipedia.org/wiki/Gastrointestinal_stromal_tumor ?

      • #tumors
      • #tumor
      Stéphane Bortzmeyer @stephane CC BY-SA
    • Fil @fil 25/03/2011 17:55

      Sur #Mac_OS_X il faut installer #SimpleTAL (en 4.3 car c’est #python_2.6) :
      # wget http://www.owlfish.com/software/simpleTAL/downloads/SimpleTAL-4.3.tar.gz
      # tar -xzf SimpleTAL-4.3.tar.gz
      # cd SimpleTAL-4.3
      # sudo python setup.py install —install-scripts /usr/local/bin
      # echo “ouais” | seenthis

      Fil @fil
    • Samuel Tardieu @samuel 25/03/2011 17:57
      @stephane

      @stephane : à ton avis ?

      Samuel Tardieu @samuel
    • dolmen @dolmen CC BY-SA 27/03/2011 12:41

      Sous un Gist (de GitHub) il y a un dépôt Git qui conserve l’historique et auquel tu peux accéder soit par le web soit par Git. Tu commence donc sur le web avec un copier-coller, et tu peux continuer par copier-coller ou avec Git.
      Quand ton projet prend de l’importance (ou que tu veux permettre à d’autres de contribuer avec GitHub avec les forks), il te suffit de créer un vrai projet GitHub et d’y pousser ton Gist. Tu gardes ainsi tout l’historique de ton Gist.
      C’est ce que j’ai fait avec https://gist.github.com/553703

      @echo off
      :: Copyright © 2010-2011 Olivier Mengu‚
      ::
      :: This program is free software: you can redistribute it and/or modify
      :: it under the terms of the GNU General Public License as published by
      :: the Free Software Foundation, either version 3 of the License, or
      :: (at your option) any later version.
      ::
      :: This program is distributed in the hope that it will be useful,
      :: but WITHOUT ANY WARRANTY; without even the implied warranty of
      :: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
      :: GNU General Public License for more details.
      ::
      :: You should have received a copy of the GNU General Public License
      :: along with this program. If not, see L<http://www.gnu.org/licenses/>.
       
      setlocal
      set SPEC=First
      if "%~1"=="-a" (
      set SPEC=All
      shift
      )
      if "%~1"=="--" shift
       
      if "%~1"=="" exit /B 2
       
      :: Add the current directory to the PATH
      for %%D in (.) do set "PATH=%%~fD;%PATH%"
       
      set Found=
       
      :: Shortcut for this special case that the shell knows how to handle
      if %SPEC%==First if not "%~x1"=="" goto :FirstExtBuiltin
       
      ::Slow
      if not "%~x1"=="" call :VisitPATH :Visit%SPEC%Ext "%~1"
      if not "%~x1"=="" (
      if not #%Found%==#1 call :VisitPATH :Visit%SPEC% "%~n1"
      ) else (
      call :VisitPATH :Visit%SPEC% "%~1"
      )
      :End
      endlocal & if #%Found%==#1 exit /B 0
      echo %~1 not found.>&2
      exit /B 1
       
      :: Use builtin for this special case
      :FirstExtBuiltin
      set "Found=%~$PATH:1"
      if not "%Found%"=="" echo %Found%& set Found=1
      goto :End
       
      :: Test one filename
      :VisitFirstExt2
      if #%Found%==#1 goto :EOF
      :VisitFirstExt
      :VisitAllExt
      :VisitAllExt2
      ::echo %~1 ?
      if not exist "%~1" goto :EOF
      echo %~f1
      set Found=1
      goto :EOF
       
      :: Test all extensions for the %1 filename
      :VisitFirst
      :VisitAll
      for %%e in (%PATHEXT%) do call :Visit%SPEC%Ext2 "%~1%%e"
      goto :EOF
       
      :: VisitPATH
      ::
      :: %1 callback name
      ::
      : == VisitPATH ==
      set "VisitPATH_P=%PATH:;=^|%"
      :VisitPATH_Loop
      for /F "usebackq tokens=1 delims=|" %%D in ('%VisitPATH_P%') do call %1 "%%~fD\%~2"
      set "VisitPATH_Q=%VisitPATH_P%"
      set "VisitPATH_P=%VisitPATH_P:*^|=%"
      if not "%SPEC%%Found%"=="First1" if not "%VisitPATH_P%"=="%VisitPATH_Q%" goto :VisitPATH_Loop
      set VisitPATH_P=
      set VisitPATH_Q=
      goto :EOF
      (un simple script which.cmd) qui est devenu Win32 ::App:which https://github.com/dolmen/Win32-App-which-perl

      dolmen @dolmen CC BY-SA
    • Stéphane Bortzmeyer @stephane CC BY-SA 27/03/2011 22:13

      Fait pour le deuxième client :-) ►http://seenthis.net/messages/14713

      Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 24/03/2011 21:00
    2
    @aris
    @stephane
    2
    @stephane

    #seenthis_done : une toute première version de l’#API_seenthis est en test. La doc est là :
    ►http://seenthis.net/français/mentions/article/api

    Le but est de suivre la RFC suggérée par @stephane :
    ►http://www.bortzmeyer.org/5023.html

    Donc, si ça ne correspond pas à cette RFC, merci de me l’indiquer, afin que je corrige.

    • #Mouais
    Seenthis @seenthis CC BY-NC
    • Fil @fil 24/03/2011 21:40

      À un petit message d’erreur près, ça fonctionne comme tu le dis ; j’arrive à créer un message et à le modifier en CLI : http://pastebin.com/h5NiHjC4

      • #XML
      • #XML
      • #data-binary @post.xml
      Fil @fil
    • Stéphane Bortzmeyer @stephane CC BY-SA 24/03/2011 22:33

      Mouais, mais on débogue en aveugle, ce qui est dur. J’avais oublié de mettre le Content-Type et il n’y a aucun message d’erreur (simplement, l’entrée n’est pas créée). Je crois que le plus urgent serait le traitement d’erreur.

      Stéphane Bortzmeyer @stephane CC BY-SA
    • Clochix @clochix CC BY 24/03/2011 23:28

      Liste de quelques clients AtomPub : http://intertwingly.net/wiki/pie/Implementations Je n’ai malheureusement pas réussi à en faire fonctionner un pour valider l’implémentation d’AtomPub.

      • #search titles
      Clochix @clochix CC BY
    • Seenthis @seenthis CC BY-NC 25/03/2011 07:57

      J’ai amélioré la gestion des erreurs :
      – c’est désormais passé dans une page Web complète avec un header 405 (et description dans la page) ;
      – ça détecte l’absence de content-type.

      Par ailleurs, un mauvais formatage de <entry> est corrigé automatiquement (si on ne met pas les bons xmlns, notamment celui qui permet d’utiliser le thr:in-reply-to, ça passe quand même).

      Les erreurs signalées pour l’instant :
      – Please use https
      – Unknown user
      – Wrong content-type (n’accepte que application/atom+xml et application/xml)
      – Unexpected error - not saved in base (l’insertion dans la base n’a pas fonctionné).

      Seenthis @seenthis CC BY-NC
    • Stéphane Bortzmeyer @stephane CC BY-SA 25/03/2011 15:53

      Ah oui, le déboguage est bien plus cool désormais.

      Stéphane Bortzmeyer @stephane CC BY-SA
    • Stéphane Bortzmeyer @stephane CC BY-SA 25/03/2011 16:20

      Je viens de développer un petit programme #Python qui me permet enfin de poster comme je veux. Parfait. Il est en ►http://seenthis.net/messages/14539

      Stéphane Bortzmeyer @stephane CC BY-SA
    • Stéphane Bortzmeyer @stephane CC BY-SA 27/03/2011 22:13

      Un autre client, en shell Unix, interactif
      ►http://seenthis.net/messages/14713

      Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 10/02/2011 21:51

    Je ne trouve nulle part de description d’une API pour #seenthis. Y a-t-il de l’espoir de pouvoir développer un mode #Emacs, un client sur #Android et une bibliothèque #Python ?

    Stéphane Bortzmeyer @stephane CC BY-SA
    • Seenthis @seenthis CC BY-NC 10/02/2011 21:58

      Salut Stéphane,

      Pour l’instant il n’y a pas d’API. Les fonctionnalités de Seenthis ne sont pas figées et le développement n’est pas terminé du tout, donc je ne peux pas attaquer l’API en même temps. Il y aura une API, mais pas dans l’immédiat.

      Seenthis @seenthis CC BY-NC
    • Fil ☂ @fil 11/02/2011 08:47

      Je comprends qu’en écriture ça puisse demander un peu de réflexion.
      Dans un premier temps ce serait vraiment chouette de pouvoir récupérer ses propres données (à minima ses messages, ceux qu’on a liké, et les conversations auxquelles on a participé). #data #liberation

      Fil ☂ @fil
    • Seenthis @seenthis CC BY-NC 11/02/2011 11:12

      Est-ce que, pour tes propres messages, tu ne peux pas déjà récupérer ton flux RSS ? C’est déjà une forme d’export XML, non ?

      Seenthis @seenthis CC BY-NC
    • Fil ☂ @fil 11/02/2011 11:41

      ça permet de les référencer ailleurs, mais ne serait-ce qu’en guise de backup, c’est incomplet à tous points de vue

      Fil ☂ @fil
    Écrire un commentaire

  • Fil ☂ @fil 3/02/2011 20:49
    4
    @aris
    @nhoizey
    @supergeante
    @mrique
    4

    testing :

    Kodingen – Le développement dans le cloud
    http://www.korben.info/kodingen-developpeur.html : KorbensBlog-UpgradeYourMind (Korben’s Blog - Upgrade Your Mind)

    L’objectif de Kodingen est de proposer aux développeurs, un espace de travail dans le #cloud (le fameux « nuage » = stockage sur internet).

    #php #python #web #code

    Fil ☂ @fil
    • Fil ☂ @fil 3/02/2011 21:33

      #SPIP s’y installe en 1-click
      http://filou.kodingen.com/spip-2.1/spip

      Fil ☂ @fil
    Écrire un commentaire

0 | 25

Thèmes liés

  • #ajax
  • #amazon
  • #apache
  • #api
  • #api_seenthis
  • #aws
  • #backup
  • #clevermarks
  • #cloud
  • #css
  • #del.icio.us
  • #design
  • #dev
  • #ec2
  • #google
  • Company: Google
  • #groupe
  • #html
  • #irc
  • #javascript
  • #linux
  • #logiciel
  • #mac
  • #opendata
  • #php
  • #programmation
  • ProgrammingLanguage: Python
  • #rails
  • #ruby
  • #s3
  • #seenthis
  • #spip
  • #video
  • #web