Bienvenue sur les forums de la communauté francophone des utilisateurs d'Opera
Vous n'êtes pas identifié.
Bonjour,
Ayant récemment redécouvert Opera (merci Johannis
) 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 ![]()
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
![]()
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)
Hors ligne
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... ![]()
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
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)
Hors ligne
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).![]()
Hors ligne
Merci, c'est très encourageant d'avoir tant de support
![]()
Allez, je m'y remets
![]()
Hors ligne
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 !
Hors ligne
Totoffe: je te confirme qu'il est très bon, c'est avec lui que j'ai appris.![]()
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...
)
Quand ce sera fini, le site web sera accessible à http://pyoperaconfig.sf.net ou http://pyoperaconfig.sourceforge.net
Hors ligne
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...
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... ![]()
à 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 ![]()
à 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
, 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 ![]()
![]()
![]()
allez bon courage, je suivrais les débats là dessus...
Hors ligne
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...
Hors ligne
à 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.
Hors ligne
e projet pyOperaConfig pourrait contenir plusieurs des propositions de ra-mon...
wait&see ![]()
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 ![]()
@+
Pierre
Hors ligne
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
... 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
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)
Hors ligne
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
Hors ligne
Dotclear est maintenant en service
Pas besoin de plus de commentaires ![]()
http://pyoperaconfig.sf.net
Hors ligne