Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets [Quote] mise a jour de l'applet
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] [Quote] mise a jour de l'applet
ours_en_pluche Français 17 Eduardo Mucelli [Read]
14 May 2012 à 23:43

ours_en_pluche, Thursday 10 May 2012 à 13:26


Subscription date : 02 September 2009
Messages : 539
Salut,

suite a une demande de mattbe, je remet à jour l'applet quote.

basé maintenant sur du perl

citations Fr:
-quote de http://danstonchat.com/
-vdm de http://www.viedemerde.fr/
-fortunes de http://www.fortunes-fr.org/
-chucknorris de http://www.chucknorrisfacts.fr/
-citations de http://www.dicocitations.com/
-100blagues de http://www.100blagues.com/
-phraseculte de http://www.phraseculte.fr/
-humourblagues de http://humour-blague.com/
citations En :
-fml de http://www.fmylife.com/
citations It :
vdm de http://www.vitadimerda.it/

clic et scroll
clic gauche,milieu,scroll haut et scroll bas configurable
-aleatoire
-Vdm
-Fml
-Dtc
-chucknorris
-100blagues
-phraseculte
-humourblagues
-citations
-bd      :     Extraits de bande dessinées
-cinema      :     Citations extraites du monde du cinéma
-droit      :     Extraits de textes de loi
-fr.rec.photo      :     Citations extraites du newsgroup fr.rec.photo
-GDP      :     Guide du Debianiste Pervers
-haiku      :     Haïkus
-humoristes      :     Citations d'humoristes
-humour      :     Blagues, devinettes, jeux de mots, perles, etc.
-informatique      :     Citations en rapport avec l'informatique
-litterature_etrangere      :     Extraits d'oeuvres littéraires étrangères
-litterature_francaise      :     Extraits d'oeuvres littéraires françaises
-mysoginie      :     Citations mysogines
-personnalites      :     Citation de personnes connues, principalement du show business
-philosophie      :     Pensées philosophiques ou citations de philosophes
-politique      :     Citations d'hommes politiques
-proverbes      :     Proverbes et dictons d'origine diverse
-religion      :     Extraits de livres religieux ou citations se rapportant à la religion
-sciences      :     Théorèmes, lois, citations de scientifiques

aleatoire
possibilité de desactiver ou d activer chacun des types de citations.

alors questions :
renomement de l'applet ou on laisse quote etant donné qu il aura pas mal changé ?
d'autres choses a rajouter ou a enlever ?
multilangue ?

cordialement

Séb

-------

Aujourd'hui, j'ai eu la bonne idée de dire à ma famille, lors d'un repas de quarante personnes, que j'avais un copain. Alors que j'énumérais ses qualités, mon oncle crie : "Et combien de centimètres ?" Du tac au tac, je réponds : "Plus grande que la tienne !" Je n'aurais jamais dû. VDM

fabounet, Thursday 10 May 2012 à 16:56


Subscription date : 30 November 2007
Messages : 17118
oh un Ours en peluche ! ça va ?

du perl ? mais pourquoi tant de haine ?

là c'est plutôt une applet Quote-fr non ? car l'applet Quote a pas mal de sites anglais je crois.
c'était quoi l'idée des modifs ?

ours_en_pluche, Thursday 10 May 2012 à 17:16


Subscription date : 02 September 2009
Messages : 539
coucou fab,

oui ca va et toi ?

euh, multi langue, sans soucis, faut juste que je trouve des sites en anglais et rajoute ceux present dans l'applet lol

et en perl, car la haine, c est bien ;D

--------

Aujourd'hui, au travail (je suis opticienne), je donne une nouvelle paire de lunettes à une petite fille et lui demande si elle voit bien avec. Elle me répond : "Oui, trop bien, t'as deux gros boutons sur le nez !"... VDM

fabounet, Friday 11 May 2012 à 13:23


Subscription date : 30 November 2007
Messages : 17118
et il n'y a pas de dépendance particulière ? car ce qu'il y'a de bien avec python, c'est qu'il est présent (avec beaucoup de modules) presque partout.

ours_en_pluche, Friday 11 May 2012 à 14:05


Subscription date : 02 September 2009
Messages : 539
la seule dépendance ( je sais pas si elle est pas installée de base ), c est la libwww-perl.

elle est présente dans les dépots ubuntu

je vais me renseigner si elle est installée de base

-----------

Aujourd'hui, je passe mon examen du permis de conduire. Malgré une pluie abondante, je m'en tire honorablement dans mon exercice de conduite. Vient l'heure du résultat : recalé. Motif : buée sur les vitres. VDM

ours_en_pluche, Saturday 12 May 2012 à 02:01


Subscription date : 02 September 2009
Messages : 539
re,

bon, selon http://ftp-stud.hs-esslingen.de/pub/Mirrors/releases.ubuntu.com/precise/ubuntu-12.04-desktop-i386.manifest,

la libwww-perl n est pas dedans, je vais essayer de remplacer par wget ou curl

-----------

Aujourd'hui, au loto organisé par ma commune, j'ai gagné un jambon sec de 4 kilos. Je suis végétarienne. VDM

Eduardo Mucelli, Sunday 13 May 2012 à 12:19


Subscription date : 05 August 2009
Messages : 285
Hi, I think it would be much easier add modules on the current applet Quote. It works on Python, and like that we could focus the work on the same subject inside only one applet. It is really easy to add modules there, you have just to create a module that parses the site and return a list of quotes. Even Danstonchat is already supported there as Matttbe's request. I really did not get the point of a new applet for the same objective. If someone have told about new sites that should be supported on the current applet, we could have worked together in order to accomplish that. It is not a question of "look, I started the applet, it must be that one" at all, it is a question of avoid duplicate work on a small community like ours. As an user, I really would not like to have two applets just because one supports one site, and another that supports another. If you are interested on working together on the current applet, let me know.

ours_en_pluche, Sunday 13 May 2012 à 12:28


Subscription date : 02 September 2009
Messages : 539
ok ok

i'll try to learn python to add many website quote

-----------

Aujourd'hui, j'arrive devant le distributeur de billets, un homme s'énerve au téléphone juste à côté. Je demande 50 €. "Veuillez retirer votre carte pour obtenir vos billets" s'affiche, je range ma CB, aucun billet ne sort. Là, j'entends l'homme : "Un autre de vos clients vient de se faire avoir !" VDM

Eduardo Mucelli, Sunday 13 May 2012 à 12:32


Subscription date : 05 August 2009
Messages : 285
@ours_en_pluche: for sites like fmylife, vdm.it, vdm.fr you can check the vidademerda (the one from brazil). It is pratically the same framework. You have just to figure out which HTML tags are wrapping the quote. And the rest we can work together. Im going to take a look on the others you have and I can help you on the parsing and adding-to-the-applet part.

Edit.: I have to document better the applet, Im going to do it now, and doing like that you can understand it easily.

ours_en_pluche, Sunday 13 May 2012 à 12:48


Subscription date : 02 September 2009
Messages : 539
@eduardo,

vdm.fr isn't same like fmylife,

on fmlife, you use : http://www.fmylife.com/random
on vdm.fr , you use : http://www.viedemerde.fr/data/fr/fortunes

the second is most easily in perl ( same i hope in python )

Eduardo Mucelli, Sunday 13 May 2012 à 13:21


Subscription date : 05 August 2009
Messages : 285
@ours_en_pluche: got it. I did not know about this "/fortunes". I would use http://www.viedemerde.fr/aleatoire. Nice to know that. Using the /fortunes, the quotes change, or you need to fetch all that huge list from the site?

ours_en_pluche, Sunday 13 May 2012 à 14:01


Subscription date : 02 September 2009
Messages : 539
yes, i download list in a variable

split to "%" in a hash

choose one

and delete variable and hash;

maybe most RAM but most easy ( i think ) for cpu, i will try to make a time/cpu/ram to see difference

Eduardo Mucelli, Sunday 13 May 2012 à 14:37


Subscription date : 05 August 2009
Messages : 285
I added more documentation on the applet, and I also added Viedemerde.fr on it as an example for you. Looking on the instructions on the source code, you can add all of your sites on it. See the merge proposal that I just created. Or you can go directly on my branch to see the diff. Let me know if you do not understand something.

Since both Viedemerde e Fmylife use the same layout, it is a question of copy-and-paste the Viedemerde to create support for Fmylife.

fabounet, Monday 14 May 2012 à 13:11


Subscription date : 30 November 2007
Messages : 17118
well if you can merge both applets into 1, that would be much better indeed

@ours_en_pluche: really, python is a nice language, I think you won't regret to learn it

Eduardo Mucelli, Monday 14 May 2012 à 14:19


Subscription date : 05 August 2009
Messages : 285
I agree with that, I came here saying that I would represent the "Ruby side of life", but I know that it makes easier the integration with Python, even if I prefer Ruby as a language

@ours_en_pluche: We can accomplish it, mate. The applet is going to support all the sites you said, and we can add the features like you said, e.g., click-and-scroll (I did that with the WebSearch applet), random quotes, etc.

Eduardo Mucelli, Monday 14 May 2012 à 20:47


Subscription date : 05 August 2009
Messages : 285
I've added also Fmylife.com, Vitadimerda.it, and 100blagues.com. Let's go!

ours_en_pluche, Monday 14 May 2012 à 22:57


Subscription date : 02 September 2009
Messages : 539
gratz, sorry job is hard in week, not have long time for me :/

------------

Aujourd'hui, quand j'ai demandé à l'un de mes élèves pourquoi il n'avait pas fait son devoir maison, il m'a répondu fièrement : "Parce que j'habite dans un appartement." VDM

Eduardo Mucelli, Monday 14 May 2012 à 23:43


Subscription date : 05 August 2009
Messages : 285
@ours_en_pluche: No worries! It is not a problem, when you have time you are more than welcome on the code

Applets | Applets

Subjects Author Language Messages Last message
[Locked] [Quote] mise a jour de l'applet
ours_en_pluche Français 17 Eduardo Mucelli [Read]
14 May 2012 à 23:43


Glx-Dock / Cairo-Dock List of forums Applets | Applets [Quote] mise a jour de l'applet Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.