Projet d'adaptation du web

Projet d'adaptation du web - Divers - Programmation

Marsh Posté le 11-06-2005 à 17:24:45    

Bonjour,
 
j'envisage ce projet depuis quelques mois et faute de temps et de coéquipiers intéressés, je n'ai jamais commencé ne serait-ce qu'à le concevoir. Aussi peut-être que s'il suscite l'intérêt, de programmeurs ou non, y aurait-il une chance qu'il débute réellement.
 
Le projet serait une application qui réécrirait le web selon les envies. Elle permettrait d'ajouter, enlever ou modifier des fonctionnalités à un quelconque site, à partir de scripts. Un exemple : eBay ne propose pas des features que je voudrais, à savoir effacer automatiquement l'objet de ma liste d'objets suivis sitôt qu'il dépasse un certain montant, ou bien enchérir automatiquement à la dernière seconde (ce qui tue plus ou moins l'enchérissage mais c'est un autre débat). Hé bien avec un script interprété par cette application, il serait possible de les rajouter de façon transparente à eBay, comme si eux-mêmes l'avait intégré. On peut donc imaginer de réaliser n'importe quelle traitement sur toute info disponible sur le net et la présenter dans n'importe quelle site. Voilà pour l'idée.
Je vais reprendre l'expression d'un site parlant de GreaseMonkey (voir plus loin) qui exprime bien le concept : "It lets you extend and script websites and integrate that script right into the original site as if the designers had intended it to be there. It lets you use their web site, their data, their servers, their work to serve your purpose and function."
 
Venons en à GreaseMonkey, un plugin de FireFox qui propose à peu près la même chose (pour un exemple voir et plus d'infos l).  
Alors, pourquoi vouloir refaire l'existant, me direz-vous ? En fait, GM ne fait pas réellement ce que je souhaite. Mon objectif serait de faire une application indépendante d'un quelconque navigateur, un middleware, service, bref une couche intermédiaire.
 
Voilà l'idée. Assez vague je reconnais. Alors si en discuter plus vous intéresse, histoire d'affiner voir commencer le projet, ne vous en privez pas.


Message édité par Zeusy le 12-06-2005 à 12:57:32
Reply

Marsh Posté le 11-06-2005 à 17:24:45   

Reply

Marsh Posté le 11-06-2005 à 18:06:23    

http://en.wikipedia.org/wiki/Bookmarklet ??


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 11-06-2005 à 18:11:53    

En effet, je connaissais pas, mais :
"GreaseMonkey [1] enables functionality similar to that offered by bookmarklets - with one substantial addition - "bookmarklets" can be autmatically loaded when a given website is loaded."
Une différence qui justifie déjà l'existence de GreaseMonkey.
De plus les bookmarlets sont "limités" au javascript.


Message édité par Zeusy le 11-06-2005 à 18:23:20
Reply

Marsh Posté le 12-06-2005 à 01:46:15    

C'est ce qu'on appelle souvent un "bot" : une application qui simule une action qu'un utilisateur ferait sur une page web. Dans pas mal de langages il y a des outils pour manipuler les connexions HTTP, il suffit alors de lire l'HTML reçu et d'envoyer les requêtes qu'enverrait un browser.
Au sujet des enchères ebay, je trouve ça très lourd les gens qui enchérissent via un programme à la dernière seconde [:kaola]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-06-2005 à 11:59:52    

Et de la a dire que c'est une reecriture du web ....


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-06-2005 à 12:11:42    

antp a écrit :


Au sujet des enchères ebay, je trouve ça très lourd les gens qui enchérissent via un programme à la dernière seconde [:kaola]


[:cupra]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-06-2005 à 12:49:22    

antp a écrit :

C'est ce qu'on appelle souvent un "bot" : une application qui simule une action qu'un utilisateur ferait sur une page web. Dans pas mal de langages il y a des outils pour manipuler les connexions HTTP, il suffit alors de lire l'HTML reçu et d'envoyer les requêtes qu'enverrait un browser.
Au sujet des enchères ebay, je trouve ça très lourd les gens qui enchérissent via un programme à la dernière seconde [:kaola]


 
Moi de même, d'où mon " (ce qui tue plus ou moins l'enchérissage mais c'est un autre débat)". Mais par ailleurs, je déteste les enchères qui durent 15 jours ... Si l'exemple choisi ne te convient pas, j'espère que tu imagines quand même l'étendu des possibilités offertes.
Il ne s'agit pas simplement d'un "bot" car un bot n'incorpore pas ses fonctionnalités de façon transparente dans les pages webs. Et les bots sont, toujours à ma connaissance, plutôt spécialisés et non pas ouverts à toute possibilité.
D'un manière générale, le middleware en question ne se destinerait pas seulement aux pages webs, mais à tout flux venant du réseau. Un peu comme le firewall est aujourd'hui un middleware standard pour filtrer les flux malveillants, cette couche serait là pour adapter les flux à notre besoin (ex : filtrer les pubs de tout logiciel, navigateur, messagerie instantanée ou autre).
Pour en revenir à GreaseMonkey, en plus d'être dépendant du navigateur, il nécessite que Firefox soit lancé pour que ses scripts tournent, tandis que ce que je suggère pourrait exécuter du code indépendamment du navigateur (ex : ouvrir une fenêtre du navigateur sur le dernier message de sa boîte de réception Gmail quand un nouveau message arrive).
 

esox_ch a écrit :

Et de la a dire que c'est une reecriture du web ....


Hé bien comment appelles tu le fait de prendre une info (par exemple un bloc html), d'y appliquer un traitement et de retourner le résultat ?
Customisation, personnalisation, prends le mot que tu préfères ... réécriture ne me semble pas pompeux, et suffisament généraliste. Mais peut-être en effet que l'on imagine réécrire TOUT le web, alors que c'est seulement ce qui nous intéresse, je vais aviser.
 
Il me semble que l'idée ne vous paraît pas terrible, pourtant il est absolument incourtounable que ce principe se généralise un jour ... mais que pensez-vous déjà de greaseMonkey ?
 
En quelques mots, d'autres possibilités qui pourraient peut-être plus vous parler :
- structurer les pages web comme on l'entend
- supprimer/rajouter tout ce qui nous semble in/utile : voir plugin RIP pour firefox : http://rip.mozdev.org/ et l'exemple sur cette même page
- avoir des menus contextuels adaptés à chaque site. Pour un forum par exemple : filtrer les messages d'un utilisateur, faire une recherche "immédiate" à partir d'un calque apparaissant avec un clic droit, ...
- j'en trouverai des plus 'must have' pour une prochaine fois (je vais voir ce que GM propose)
Bref, la seule limite est l'imagination ...


Message édité par Zeusy le 12-06-2005 à 13:31:54
Reply

Marsh Posté le 12-06-2005 à 18:55:47    

Ca intéresse vraiment personne [:pingouino]

Reply

Marsh Posté le 12-06-2005 à 18:58:25    

Pas spécialement, vu que ça a déjà été pensé et réalisé [:pingouino]
 
Exemple: http://dunck.us/collab/GreaseMonkeyUserScripts
 
Et c'est pas franchement de la réécriture non plus [:pingouino]


---------------
[Masklinn intérimaire Vediorbis] Kami-sama wa Ecchi ga dai-kirai desu!
Reply

Marsh Posté le 12-06-2005 à 19:08:55    

Un conseil : relis ce qui a été écrit au dessus, notamment mon dernier message et le nouveau titre [:pingouino]
Au passage merci de laisser une définition de "réécriture".


Message édité par Zeusy le 12-06-2005 à 19:11:02
Reply

Marsh Posté le 12-06-2005 à 19:08:55   

Reply

Marsh Posté le 12-06-2005 à 19:12:06    

Zeusy a écrit :

Un conseil : relis ce qui a été écrit au dessus, notamment mon dernier message et le nouveau titre [:pingouino]


Haha [:pingouino]
 
Code indépendant du navigateur [:pingouino]
 
C'est con [:pingouino]
 
Ca aussi, ça a déjà été fait [:pingouino]
 
http://www.proxomitron.info/


---------------
[Masklinn intérimaire Vediorbis] Kami-sama wa Ecchi ga dai-kirai desu!
Reply

Marsh Posté le 12-06-2005 à 19:14:37    

Ahah [:pingouino]
Ben ça change tout, fallait plus parler de GM  [:pingouino]
J'ai trouvé mes nouveaux amis [:pingouino]

Reply

Marsh Posté le 12-06-2005 à 20:12:16    

Mouais [:pingouino]
Le filtrage des saloperies tient une place majeure dans ce projet, mais pas l'ajout de fonctionnalité (pas vu une ligne là-dessus). Et ça semble plus bouger beaucoup.
J'ai vu d'autres projets, je vais voir.


Message édité par Zeusy le 12-06-2005 à 20:12:30
Reply

Marsh Posté le 12-06-2005 à 20:15:10    

Zeusy a écrit :

Et ça semble plus bouger beaucoup.


L'auteur initial de Proximitron étant décédé, voilà quoi [:pingouino]
 
Et pour l'ajout de fonctionalités, ben d'après ce que j'ai compris le principe est la modification de contenu par le proxy local, donc au lieu de retirer des trucs en fonctions des matches t'en ajoutes, stou [:spamafote]


---------------
[Masklinn intérimaire Vediorbis] Kami-sama wa Ecchi ga dai-kirai desu!
Reply

Marsh Posté le 12-06-2005 à 20:23:28    

Normad a écrit :

L'auteur initial de Proximitron étant décédé, voilà quoi [:pingouino]


 
J'ai pas dit que c'était étonnant, juste énoncé le fait [:pingouino].
 

Normad a écrit :

Et pour l'ajout de fonctionalités, ben d'après ce que j'ai compris le principe est la modification de contenu par le proxy local, donc au lieu de retirer des trucs en fonctions des matches t'en ajoutes, stou [:spamafote]


 
C'est le principe de base oui, mais de là à ce que le projet dans son état actuel soit suffisant pour l'idée que je m'en fais ... j'vais voir [:pingouino]


Message édité par Zeusy le 12-06-2005 à 20:24:42
Reply

Marsh Posté le 12-06-2005 à 20:27:41    

Zeusy a écrit :

J'ai pas dit que c'était étonnant, juste énoncé le fait [:pingouino].


Tu dis que ça semble ne plus bouger beaucoup, je t'explique pourquoi ça bouge plus du tout [:pingouino]
 
Normalement il reste une communauté autour, mais ne m'étant jamais beaucoup intéressé au bonzin j'en sais pas plus.


---------------
[Masklinn intérimaire Vediorbis] Kami-sama wa Ecchi ga dai-kirai desu!
Reply

Marsh Posté le 12-06-2005 à 20:30:32    

Normad a écrit :

Tu dis que ça semble ne plus bouger beaucoup, je t'explique pourquoi ça bouge plus du tout [:pingouino]
 
Normalement il reste une communauté autour, mais ne m'étant jamais beaucoup intéressé au bonzin j'en sais pas plus.


 
Je savais pourquoi ça ne bougeait plus beaucoup, j'indiquais juste l'information pour le lecteur avide d'informations qui nous lit pour lui permettre de comprendre mon intérêt a priori mitigé dans ce projet [:pingouino]. Oui y'a une bande de fan qui semble encore s'agiter, je vais les titiller.
Comprends pas que ça intéresse pas les gens [:pingouino] les gens sont bêtes [:pingouino]


Message édité par Zeusy le 12-06-2005 à 20:30:51
Reply

Marsh Posté le 14-06-2005 à 11:51:02    

Ca a l'air chaud, ton projet
Avec quoi tu voudrais faire ca, quels outils, quels langages ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed