/dev/blah

things i want to remember, things i want to share

Développeur Python et adepte Linux depuis 2005, Core développeur Kivy, passionné par beaucoup trop de choses.
Profil Github gpg signature bitcoin address

Entries tagged “code”

zine img_upload

written by tshirtman, on 10/24/11 9:20 AM.

Un autre petit plugin zine, tout simple, mais qui simplifie la vie, pour envoyer des images sur le blog pendant qu’on écrit un article.

Le fonctionnement est simple, un bouton javascript “click to upload image” est ajouté entre le formulaire de titre et de texte:

cliquer sur ce lien permet de choisir un fichier sur son disque, une fois validé, le lien vers l’image apparait en dessous du bouton javascript, y’a plus qu’a copier/coller :). Si une image du même nom existait, des caractères aléatoires sont ajoutés avant l’extension jusqu’à trouver un nom disponible, afin de ne pas écraser les images existantes.


Un panneau de configuration simple est disponible, pour configurer les deux paramètres essentiels:

  • Le dossier ou stocker les images, ce dossier dois exister, il n’y a pas de gestion d’erreurs pour l’instant, si c’est mal configuré, vous ne verrez juste pas de lien apparaitre :).
  • L’url pour accéder à ce dossier pour les clients, soit vous configurez votre hébergement pour avoir un dossier pour les fichiers statiques, soit vous vous débrouillez pour poser ce dossier dans la partie statique de zine, et vous donnez l’url correspondante.

Le code est dispo sur github: https://github.com/tshirtman/zine_upload_images.

Tip me if you like this :)

zine_ad_sense

written by tshirtman, on 4/22/11 12:05 AM.

Juste par ce que je suis pas mécontent, je viens de coder un plugin ad_sense pour zine, et qu’il marche pas trop mal :) et ça ne m’a prit que la soirée, lol.
Donc c’est , et ça me rendra surement pas riche, mais ça peut pas franchement faire de mal :), et peut être que ça intéressera d’autres personnes

Pour installer, c’est facile, aller dans “parts/zine/lib/zine/plugins/” et

git clone git://github.com/tshirtman/zine_ad_sense.git
Relancer zine, vous devriez le trouver dans les plugins et pouvoir l’activer, ce qui fera apparaitre un onglet “Ad sense” dans la barre de menu des options, et vous permettra de donner les paramètres d’une bannière ad sense, précédemment créée, qui apparaitra alors sous environ 50% de vos postes (c’est aléatoire).

Tip me if you like this :)

procrastination: remind_me

written by tshirtman, on 1/31/10 12:46 PM.

Voila, ayant pleins de trucs à faire, notemment deux TP pour ce soir (java, base de données), et deux projets sur le feu (avec l’apprentissage de bluebream pour l’un d’eux) je n’ai rien trouvé de mieux à faire que de jouer avec notify-send (sudo aptitude install libnotify-bin) sleep et zenity, et pour courronner tout, comme j’ai pas envie de m’y remettre, je partage et je blog, par ce que quand même ce script est révolutionnaire, toussa… >_<

voila, donc un petit script à la con, qui pourrait être un exo de première année, mais qui ma foi peut être pratique: remind_me. (moi je le pose dans $HOME/bin/)

Deux usages possibles: avec des zolies boites avec zenity:
remind_me -g
avec des paramètres en cli:
remind_me 30s "mon message"
30s étant bien entendus une valeur d’exemple, toute valeur comprise par “sleep” sera acceptée.

Enjoy… bon j’ai plus le choix là, je refais le tour de mes rss et je m’y mets…
Tip me if you like this :)

Tags

#FIXME 3G absurd ad_sense alterway aléatoire android animation anonymity atheism bach backlog bash bitcoins blog blogging boldness book books boulot bricolage bépo C canvas captcha captures carte SD censure christianity chroot CLI cli cloudwatt code colors comfort zone command line community company life conferences contest copwatch copwatchnord-idf core-devs cours ct705 culture deb debian debug deformation dehors dessin dev distribute distribution débutant déploiement développement ebooks eeepad eeepc effect ego empty en escher event firefly flappy bird flask fosdem foss fr fun game garden gdb geek culture git github goals graphics grrr gödel hack hackathon hacked hacking health hooks i3 images IMAP inspirational install isync java jeu jeu video jinja2 jni keyboard keynav kivy kv lame learning lib libre life linux lol macosx magnet mail mailing-list mails maths mbsync meetings memory leak mesh meta mint mirroir MIT module motivational mouse museomix mutt nexus7 no-mouse notmuch nottoomuch offlineimap onycroit opencourseware osc packaging paris passphrase password patch pentacatyl people perte de données ping pip planning plugin positioning pr procrastination programmation progress project projet property proudhon proxy psf publisher/consumer pull-down pygame pyjnius pypi python pythonar qtile raid rapsberry pi reading recorder references release religion responsive review reviews réseau réseaux sociaux résurection salon screenshots script self service shows shutil shyness sizing solib sortie sousous!!! spam spritz stash status systeme système templating terminal texture texture coordinates Thomas Paine thread thème tiling time time management. tip tips tools transformer tutorial tv twitter typematrix typing ubuntu ubuntu-fr ultimate-smash-friends unity update upload images useless usf utils value VDM video vie/mort vim virtualenv visite widget windows wm wmii work workflow workflow. zine études