Opera Software, Forums francophones

Bienvenue sur les forums de la communauté francophone des utilisateurs d'Opera

Vous n'êtes pas identifié.

#1 05-01-2006 17:39:25

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Projet pyOperaConfig

Bonjour,

Ayant récemment redécouvert Opera (merci Johannis wink ) et visité certains autres forums, je me suis rendu compte que bien des gens trouvaient les fichiers INI d'Opera peu conviviaux.

J'ai donc commencé un projet personnel, pyOperaConfig, qui est un programme Python conçu pour générer automatiquement un fichier opera6.ini, l'utilisateur n'yant donc qu'à répondre à des questions posées par l'ordinateur pour configurer Opera (enfin, créer un fichier opera6.ini).

Je me suis donc inspiré et j'ai commencé par tenter de créer avec le programme un fichier opera6.ini "par défaut", en m'inspirant de la doc postée sur ce même site. Voyant que la charge de travail était énorme, j'ai créé un projet sur SourceForge.net afin de bénificier de ressources de dévellopement (CVS, beaucoup d'espace, page web, forums, rapport de bugs, sousdomaine).

Maintenant, il ne manque que des ressources humaines:

-- En priorité: dévelopeurs Python (http://www.python.org) (le code est vraiment simple...mais ô combien long) étant disposés de préférence à travailler avec CVS

-- Designers de pages web (bien que je pourrais sûrement y arriver), pour faire un design "qui cadre" avec le design d'Opera (et pourquoi pas d'Opera-fr).

-- Fans d'Opera prèts à écrire une description complète et si possible courte de chaque élément (plusieurs personnes qui fonc chacun leur bout), sûrement via un wiki ou ici même sur ce forum,  en s'inspirant de la doc présente sur Opera-fr. Ces descriptions seront utilisées comme questions dans le programme, auquel l'utilisateur répondra. Elles devront donc bien être vulgarisées.

-- Traducteurs: par la suite, j'inscrirai probablement le projet sur Launchpad afin de bénéficier de l'interface de traduction web Rosetta. Mais c'est à long terme smile


La charge de travail peut paraitre grosse à première vue mais si plusieurs personnes se mettent et font chacun un petit bout --ce qui est mon but--, y'a de l'avenir...

Le projet est placé sous licence GNU GPL (pour l'instant) et il restera toujours sous une licence libre.

Si vous avez des questions, n'hésitez pas.
Si vous voulez contribuer mais que vous ne savez pas comment, n'hésitez pas.
Si vous avez des idées et suggestions, n'hésitez surtout pas...
Si vous n'en avez rien à foutre...commencez peut-être à hésiter hmm big_smile

L'adresse du projet sur Sourceforge (en anglais): http://www.sf.net/projects/pyoperaconfig


J'espère ne pas avoir été trop flou dans mes explications.

Simon

Dernière modification par simonpca (05-01-2006 17:43:50)


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#2 05-01-2006 19:55:11

johannis
Membre expert
Lieu: Paris
Date d'inscription: 28-09-2005
Messages: 260
Site web

Re: Projet pyOperaConfig

Bienvenue sur Opera-fr, Simon !
Je suis sûr que ton projet va intéresser nos spécialistes du code et des mains dans le cambouis (Pierre alias Ra-Mon, Totoffe, Bod et quelques autres...)
Ce serait en effet une dernière pierre à ajouter à l'édifice de convivialité d'Opera.
Sur certains forums (dont Memoclic que beaucoup ici connaissent bien), des esprits chagrins (et/ou obtus) continuent en effet de dézinguer Opera en prétendant qu'il est moins convivial que (au hasard... Firefox - et je ne parle pas des indécrottables sectataires sectaires d'IE) au prétexte qu'éditer un fichier texte leur paraît une tâche insurmontable... roll
Alors qu'il faut bien convenir que l'immense majorité des fonctions d'Opera est accessible via son interface, et cela sans extension aucune, contrairement à qui vous savez.

Certes, il existe déjà un certain nombre d'Opera Tools qui vont dans ce sens (pour éditer le fichier ua.ini, entre autres), mais ils nécessitent l'installation de framework.net alors que ton idée permettrait de se passer de cet encombrant add-on windows.

Dernière modification par johannis (05-01-2006 19:57:00)

Hors ligne

 

#3 05-01-2006 20:50:59

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

Tiens, et pour ceux que ca intéresserait, le fichier pyOperaConfig.py, ce que j'en ai fait (1e étape: générer un fichier "par défaut"), est disponible sur le CVS:

Accès CVS web pour consultation: http://cvs.sourceforge.net/viewcvs.py/p … eraconfig/

Dernière modification par simonpca (05-01-2006 21:19:26)


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#4 05-01-2006 23:06:11

Totoffe
Modérâleur
Lieu: Nancy
Date d'inscription: 03-10-2005
Messages: 4671

Re: Projet pyOperaConfig

Intéressant projet. Par contre, vu que je ne connais pas Python, je pourrai pas participer à la partie "code". Mais j'apprécie le choix multi-plateformes, et je serai ravi de tester l'outil pour voir ce que ça donne (ça manque d'un opera tools sous Linux, ce projet peut etre un moyen de résoudre cela).

smile


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

 

#5 05-01-2006 23:55:11

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

Merci, c'est très encourageant d'avoir tant de support smile big_smile

Allez, je m'y remets roll smile


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#6 06-01-2006 10:42:37

Totoffe
Modérâleur
Lieu: Nancy
Date d'inscription: 03-10-2005
Messages: 4671

Re: Projet pyOperaConfig

C'est le moment de se mettre à Python (adieu Kommander sous KDE, adieu VB), mais bon, j'ai du boulot tout de même :

http://www.ulg.ac.be/cifen/inforef/swi/ … _notes.pdf

Très bon bouquin, mais j'ai pas mal de lecture devant moi !


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

 

#7 06-01-2006 15:13:14

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

Totoffe: je te confirme qu'il est très bon, c'est avec lui que j'ai appris.big_smile

Et là je suis entrain de m'enrager après SourceForge pour mettre le site web (un wiki): [censuré], c'est pas du FTP mais du transfert SSH! Et vlan, 2 Mb de téléchargement (en 56k...roll)

Quand ce sera fini, le site web sera accessible à http://pyoperaconfig.sf.net ou http://pyoperaconfig.sourceforge.net


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#8 06-01-2006 15:49:14

ra-mon
Mopérateur
Date d'inscription: 30-09-2005
Messages: 7776

Re: Projet pyOperaConfig

salut, c'est Ra-Mon ;-)
bon, autant vous le dire tout de suite, je trouve les p'tits fichiers.ini d'Opera très conviviaux...  big_smile pas autant que des entrées de base de registre mais bon, il a fait le choix de pas mettre les pieds dedans, tant pis... cool
à noter que Opera9 dispose, outre son dialogue de préférences qui vaut ce qu'il vaut et ne permet pas, c'est vrai, d'accéder à toutes les entrées d'Opera6.ini, d'un about:config qui permet lui d'accéder de manière très conviviale à toutes les options d'Opera6.ini...
c'est sûr qu'il faut les comprendre... mais bon, entre un libellé abscon et une question en bon fançais longue comme le bras pas mais forcément plus claire, je suis pas sûr que le néophyte trouve plus facilement une réponse wink
à la limite, ça serait plus les "personnalisations par site" (ex ua.ini des v8) qui mériteraient, actuellement, une interface (absente actuellement, faudra voir les prochaines versions)
pour les autres, le search.ini dispose déja d'un outil, idem pour les filter.ini, et les autres.ini sont soient peu documentés, soit pas hyper utile à personnaliser tous les jours...
en plus, vous savez moi je suis pas hyper fan quand il faut pisser du code (Nervous Breakdown quand ça dépasse les dix lignes d'AutoIt yikes , alors le Python vous s'imaginez... ) mais bon si il y a des trucs à traduire... faut voir...
le CVS je sais même pas ce que c'est, alors faudra m'envoyer le toutim par mail, hein tonguetonguetongue
allez bon courage, je suivrais les débats là dessus...


@+, Pierre,
Opera 2 à 10 pour Desktop, Mini, Mobile & Wii /  Win XP & Kubuntu 6.10 / Win Mobile 6.1 - Freebox v4 routeur
Wii n° 4200-7805-8942-8489
Avant de soumettre une requête détaillée, merci de lire le Wiki et d'utiliser la recherche

Hors ligne

 

#9 06-01-2006 16:21:02

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

Bjr,

Je ne veux pas une question longue comme le bras (le code sera déja assez long :D) mais seulement un ch'tit énoncé, en bon francais, un peu comme sur le tuto que j'ai trouvé ici, mais sous forme de question.

CVS, c'est un outil pour l'édition concurrente (!).

Ca permet à plusieurs personnes d'éditer le même fichier en même temps et de gèrer les conflits résultants. C'est sommes toutes simple.


J'aimerais avoir votre avis sur un point: vaut-il mieux intéger TOUTES les options de config d'Opera ou simplement celles non paramétrables via l'interface graphique? (perso je penche vers le 2e point :D )

Et pour englober tout ca, un wiki! J'essaie de l'installer sur ce p***** de serveur web SF, et quand ce serai fait ça va tout regrouper ce qu'il y a faire, sauf le code (que je compte bien continuer seul à moins d'avoir des volontaires dispo).

bon, autant vous le dire tout de suite, je trouve les p'tits fichiers.ini d'Opera très conviviaux...

moi ausssi...

Ah oui, et j'oubliais, le projet pyOperaConfig pourrait contenir plusieurs des propositions de ra-mon...


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#10 06-01-2006 16:35:29

Totoffe
Modérâleur
Lieu: Nancy
Date d'inscription: 03-10-2005
Messages: 4671

Re: Projet pyOperaConfig

à noter que Opera9 dispose, outre son dialogue de préférences qui vaut ce qu'il vaut et ne permet pas, c'est vrai, d'accéder à toutes les entrées d'Opera6.ini, d'un about:config qui permet lui d'accéder de manière très conviviale à toutes les options d'Opera6.ini...

Tiens, j'avais pas fait gaffe...
Et les modifs s'appliquent sans relancer Opera ?

à la limite, ça serait plus les "personnalisations par site" (ex ua.ini des v8) qui mériteraient, actuellement, une interface (absente actuellement, faudra voir les prochaines versions)
pour les autres, le search.ini dispose déja d'un outil, idem pour les filter.ini, et les autres.ini sont soient peu documentés, soit pas hyper utile à personnaliser tous les jours...

Euh... Opera Tools permet de jouer avec les ua.ini justement. Marche très bien d'ailleurs, sauf que ça ne prend pas les nouvelles options de la V9.

Pour ce qui est du "dispose déjà d'un outil", tu raisonne Windows, sous Linux, c'est un peu plus désertique. D'ou l'avantage de l'outil en python, qui est multi-plateformes.


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

 

#11 06-01-2006 16:55:25

ra-mon
Mopérateur
Date d'inscription: 30-09-2005
Messages: 7776

Re: Projet pyOperaConfig

e projet pyOperaConfig pourrait contenir plusieurs des propositions de ra-mon...

wait&see wink

Et les modifs s'appliquent sans relancer Opera ?

pour les quelques que j'ai essayé, ça se grave dans l'opera6.ini à la fermeture. mais ça se met à jour dans les prefs (quand dispo) en live

Marche très bien d'ailleurs, sauf que ça ne prend pas les nouvelles options de la V9.

la v9 gère les prèférences par site dans le opera6.ini. elle doit normalement ignorer le ua.ini qui ne gérait que l'identification par site

revoir http://www.opera-fr.com/forum/viewtopic.php?id=67 tongue

@+
Pierre


@+, Pierre,
Opera 2 à 10 pour Desktop, Mini, Mobile & Wii /  Win XP & Kubuntu 6.10 / Win Mobile 6.1 - Freebox v4 routeur
Wii n° 4200-7805-8942-8489
Avant de soumettre une requête détaillée, merci de lire le Wiki et d'utiliser la recherche

Hors ligne

 

#12 06-01-2006 17:14:02

johannis
Membre expert
Lieu: Paris
Date d'inscription: 28-09-2005
Messages: 260
Site web

Re: Projet pyOperaConfig

pour les quelques que j'ai essayé, ça se grave dans l'opera6.ini à la fermeture

en revanche, pour l'installation des opera tools (édition d'ua.ini et adblock), il faut impérativement les installer opera fermé, sinon, à la fermeture, apparemment, l'opera6.ini chargé à l'origine écrase celui modifié etiil faut tout recommencer.

Pour le about:config, il ne fonctionne pas avec Opera 8 sad ... il faut se contenter de l'about:Opera pour les chemins de fichiers et dossiers et de l'about:plugins.

Pour l'édition conviviale des ini, je pencherais moi aussi pour la seconde suggestion de Simon :
n'intégrer que les paramètres qui ne sont pas déjà accessibles d'origine via les menus et les boîtes de dialogue. Ca allégera la sauce et ça simplifiera la tâche.

Hors ligne

 

#13 09-01-2006 22:31:24

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

pyOperaConfig a maintenant un site web!

http://pyoperaconfig.sf.net

C'est un blog (qui n'est pas utilisé comme blog en fait) propulsé par DotClear...(installé à la sueur de mon front...).

Il contiendra toutes les annonces relatives au projet, ainsi que les téléchargements et plein d'autres trucs sur le projet.

Il contient aussi d'importantes informations à propos du projet.

Dernière modification par simonpca (12-01-2006 23:36:54)


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#14 12-01-2006 17:43:59

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

Du nouveau:

-- Un wiki de dévelopement: http://simonpca.iquebec.com pour toutes les opérations de dévelopement, excepté la programmation. Donc, pour écrire les phrases (notices, questions...), c'est par là.

-- Dotclear est down... ce sera résolu bientot (prob. relié aux limitations du serveur SF).


Simonpca
simonpca __chez__ yahoo __point__ ca


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

#15 12-01-2006 23:37:53

simonpca
Nouveau membre
Lieu: Causapscal, Québec, Canada
Date d'inscription: 05-01-2006
Messages: 8
Site web

Re: Projet pyOperaConfig

Dotclear est maintenant en service

Pas besoin de plus de commentaires big_smile

http://pyoperaconfig.sf.net


Simon Plante, alias simonpca.
Mon blog: http://www.blogsimonpca.ca.cx
Projet pyOperaConfig: http://pyoperaconfig.sf.net
Contact: par mail, ou chat via Jabber (préféré)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr