|
|
Nouveau sujet
Retour liste des sujets
Bas de page
0.23
Message n° 873410, posté par kurt11 à 18:40 le 16/12/2008
Message n° 873410, posté à 18:40 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Étant en vacances et voulant accroître mes connaissances en Javascript, j'ai décidé de créer quelques script pour Ubiquity et Sub-way. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Ubiquity est un add-on pour Firefox qui permet d'éxperimenter de nouvelles interfaces humaine-machine (ça paraît un peu barbare mais c'est pour vous simplifier la vie :) ) ou en anglais, user-interface (UI). ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Voici une petite démonstration en vidéo : ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Je suis en train d'écrire une nouvelle commande afin d'avoir la liste des 10 derniers sous-titres publiés sur Sub-way. Tout fonctionne bien cependant il faut se trouver sur une page sub-way pour que cela fonctionne, ce qui n'est pas vraiment le but. Ce qu'il faudrait c'est pouvoir y accéder à partir de n'importe où. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Pour l'instant j'utilise cette ligne afin de déclarer le DOM. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) var doc = Application.activeWindow.activeTab.document; //C'est l'onglet de la fenêtre active (celle que l'on voit à l'écran) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Donc si quelqu'un peut m'aider pour avoir "http://www.sub-way.fr/index.php" ou juste un lien qui charge seulement le menu (ce qui permettra aussi de ne pas surcherger le serveur pour rien) à la place ça serait génial vu que j'ai presque fini. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Plus tard dans la semaine, voire la prochaine, je ferai la même chose pour les sous-titres en cours. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) En esperant que cela ne pose aucun problème aux administrateurs. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Voici ce que cela donne pour l'instant, il faut just cliquer sur le nom du sous-titre pour acceder au .zip ![[x]](https://uppix.net/f/8/f/2031c31ad39594fc8aa780c1787eatt.jpg) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Toutes les idées sont les bienvenues :) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Voici le code pour toutes les personnes qui veulent essayer. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) CmdUtils.CreateCommand({ name: "subway-lastsubs", preview: function( pblock ) { var doc = Application.activeWindow.activeTab.document; var getlastsubs = ""; for(i = 1; i < 20; ++i) { getlastsubs += '<a href= "http://www.sub-way.fr/' + jQuery('#lastsubs > span:nth-child(' + i + ') > small > a:nth-child(2)', doc).attr("href") + '">' + jQuery('#lastsubs > span:nth-child(' + i + ') > small > a', doc).text() + '</a><br/>'; ++i; } //var msg = "Display the 10 last subtitles released on sub-way<br/>" pblock.innerHTML = getlastsubs; }, execute: function() { //var doc = Application.activeWindow.activeTab.document; //var str = jQuery('#lastsubs > .menushardInfo > small > a:nth-child(1)', doc).text(); displayMessage("You have to click on the link instead of press Return (Enter)"); } }) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Il faut copier le code à cette adresse chrome://ubiquity/content/editor.html et revenir sur une page Sub-way et faire Crtl + Espace (sur Windows) et taper "subway-lastsubs" (taper "sub" devrait suffir aussi). Si cela ne fonctionne pas faites un petit crtl+F5 sur la page de l'éditeur de commande d'ubiquity. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie. *Édité à 7:39pm, 12/16/08
Message n° 873444, posté par spaces à 18:53 le 16/12/2008
Message n° 873444, posté à 18:53 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Rien compris mais ça a l'air sympa. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- 1/3 de pulco, 1/2 d'eau et le reste de limo...
Message n° 873458, posté par kurt11 à 19:05 le 16/12/2008
Message n° 873458, posté à 19:05 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Merci, j'expliquerai un peu mieux lorsque ça sera fini. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie.
Message n° 873460, posté par DeX à 19:06 le 16/12/2008
Message n° 873460, posté à 19:06 le 16/12/2008
Message sous votre seuil ( Afficher quand même) J'en avais entendu parler, mais j'avais jamais essayé. Ça a l'air bien sympa, ce truc. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Y a moyen que tu postes ta source que je puisse voir comment tu récupère le flux RSS ? ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- "- This is my lover, the King of France. - Yeah? Well I'm the Lord of Time."
Message n° 873466, posté par kurt11 à 19:10 le 16/12/2008
Message n° 873466, posté à 19:10 le 16/12/2008
Message sous votre seuil ( Afficher quand même) DeX a dit :Y a moyen que tu postes ta source que je puisse voir comment tu récupère le flux RSS ? ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) En fait je n'utilise pas le flux RSS mais la page de sub-way (celle que l'utilisateur est en train de lire plutôt) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) DeX a dit :J'en avais entendu parler, mais j'avais jamais essayé. Ça a l'air bien sympa, ce truc. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Je fais ça tout de suite. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) edit : En y pensant le RSS, ça peut le faire aussi. Par contre ça ne fonctionnera pas pour une commande "les sous-titres en cours" :/ . ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie. *Édité à 7:21pm, 12/16/08
Message n° 873544, posté par Pretender à 19:41 le 16/12/2008
Message n° 873544, posté à 19:41 le 16/12/2008
Message sous votre seuil ( Afficher quand même) kurt11 a dit :En fait je n'utilise pas le flux RSS mais la page de sub-way (celle que l'utilisateur est en train de lire plutôt) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) C'est quand même tellement plus simple avec le flux RSS, ce sera beaucoup moins long et ça bouffera moins de bande passante inutile. ![:smile : smile](images/smilies/smile.gif) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Version: 3.1 GED/IT(/M) d-? s: a-- C+++>C++ L--- !L E+>E+++ w++ N++++ o--
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Message n° 873564, posté par DeX à 19:47 le 16/12/2008
Message n° 873564, posté à 19:47 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Pretender a dit :C'est quand même tellement plus simple avec le flux RSS, ce sera beaucoup moins long et ça bouffera moins de bande passante inutile. ![:smile : smile](images/smilies/smile.gif) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Certes, mais il faut bien se faire la main sur quelque chose, avant de passer à des fonctionnalités plus poussées. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- "- This is my lover, the King of France. - Yeah? Well I'm the Lord of Time."
Message n° 873572, posté par Pretender à 19:50 le 16/12/2008
Message n° 873572, posté à 19:50 le 16/12/2008
Message sous votre seuil ( Afficher quand même) DeX a dit :Certes, mais il faut bien se faire la main sur quelque chose, avant de passer à des fonctionnalités plus poussées. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Au contraire, c'est tres simple. moins de 10 lignes de codes en php et c'est fini ... et optimisé. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Version: 3.1 GED/IT(/M) d-? s: a-- C+++>C++ L--- !L E+>E+++ w++ N++++ o--
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Message n° 873592, posté par kurt11 à 20:05 le 16/12/2008
Message n° 873592, posté à 20:05 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Pretender a dit :C'est quand même tellement plus simple avec le flux RSS, ce sera beaucoup moins long et ça bouffera moins de bande passante inutile. ![:smile : smile](images/smilies/smile.gif) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Oui, c'est ce que je me disais en mangeant. Je vais voir ça. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Pretender a dit :Au contraire, c'est tres simple. moins de 10 lignes de codes en php et c'est fini ... et optimisé. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) En php, je en suis pas sur qu'Ubiquity le gère, enfin je vais voir aussi. DeX a dit :Certes, mais il faut bien se faire la main sur quelque chose, avant de passer à des fonctionnalités plus poussées. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Oui, tout à fait . ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie.
Message n° 873596, posté par Pretender à 20:07 le 16/12/2008
Message n° 873596, posté à 20:07 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Pourquoi veux-tu passer par Ubiquity ? ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Version: 3.1 GED/IT(/M) d-? s: a-- C+++>C++ L--- !L E+>E+++ w++ N++++ o--
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Message n° 873604, posté par kurt11 à 20:11 le 16/12/2008
Message n° 873604, posté à 20:11 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Pour ne pas avoir à ouvrir une nouvelle page/onglet. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) C'est beaucoup plus rapide, ctrl+space "sub" et on a déjà la liste. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie.
Message n° 873606, posté par pennywise à 20:12 le 16/12/2008
Message n° 873606, posté à 20:12 le 16/12/2008
Message sous votre seuil ( Afficher quand même) +1 Pretender Etant dévellopeur je ne comprends pas pourquoi tu n'utilise pas le flux rss, qui est fait pour ca. Et niveau traitement c'est super léger. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Message n° 873612, posté par Pretender à 20:15 le 16/12/2008
Message n° 873612, posté à 20:15 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Tu crees une page php, tu mets ce code : ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) $flux = "http://www.sub-way.fr/rss.xml" $champs =array("title"); // lecture du fichier if($chaine = @implode("",@file($flux))) { $tmp = preg_split("^</?item>^",$chaine); // pour chaque <item> for($i=1;$i<sizeof($tmp)-1;$i+=2) // lecture les champs demandÈs <champ> foreach($champs as $champ) { $tmp2 = preg_split("^</?title>^",$tmp[$i]); $tableau_flux[($i-1)/2] = @$tmp2[1]; } } ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) (désolé il est pas très commenté mais il fonctionne bien, ou tu te sers des fonctions de PHP 5 si tu veux faire plus joli et moins bidouillage ^^) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) T'as plus qu'a afficher les titres qui sont dans ton tableau, après si tu veux faire appel à la page ce sera beaucoup plus simple et rapide. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Version: 3.1 GED/IT(/M) d-? s: a-- C+++>C++ L--- !L E+>E+++ w++ N++++ o--
111 111 111 x 111 111 111 = 12 345 678 987 654 321 *Édité à 8:15pm, 12/16/08
Message n° 873622, posté par jilko à 20:20 le 16/12/2008
Message n° 873622, posté à 20:20 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Je ne connaissais pas merci de me l'avoir fait découvrir ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Message n° 873638, posté par kurt11 à 20:26 le 16/12/2008
Message n° 873638, posté à 20:26 le 16/12/2008
Message sous votre seuil ( Afficher quand même) pennywise a dit :+1 Pretender Etant dévellopeur je ne comprends pas pourquoi tu n'utilise pas le flux rss, qui est fait pour ca. Et niveau traitement c'est super léger. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Merci, mais à la base c'était plus pour utiliser Ubiquity et créer une commande permettant d'avoir tout les sous-titres d'une saison d'une série. Vu que j'avais un peu de mal, je l'ai seulement fait pour les derniers sous-titres. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) J'utilise déjà le flux rss mais je pensais qu'une petite comande Ubiquity ne ferait pas de mal. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) jilko a dit :Je ne connaissais pas merci de me l'avoir fait découvrir ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) De rien. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie.
Message n° 873644, posté par Pretender à 20:28 le 16/12/2008
Message n° 873644, posté à 20:28 le 16/12/2008
Message sous votre seuil ( Afficher quand même) kurt11 a dit :Merci, mais à la base c'était plus pour utiliser Ubiquity et créer une commande permettant d'avoir tout les sous-titres d'une saison d'une série. Vu que j'avais un peu de mal, je l'ai seulement fait pour les derniers sous-titres. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Tu veux la listes des derniers sous-titres ou les derniers sous-titres ?? ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Version: 3.1 GED/IT(/M) d-? s: a-- C+++>C++ L--- !L E+>E+++ w++ N++++ o--
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Message n° 873655, posté par kurt11 à 20:33 le 16/12/2008
Message n° 873655, posté à 20:33 le 16/12/2008
Message sous votre seuil ( Afficher quand même) Pretender a dit :Tu veux la listes des derniers sous-titres ou les derniers sous-titres ?? ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) J'ai pas compris là ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) A la base c'était pour avoir la liste des sous-titres et lancer une recherche là-dedans sans passer par la page de Sub-way mais j'ai vu que j'avais un peu de mal donc j'ai préféré faire cette commande (liste des derniers sous-titres). ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- Si vous voyez une faute, corrigez moi je vous en prie.
Message n° 876484, posté par Nygid à 18:50 le 18/12/2008
Message n° 876484, posté à 18:50 le 18/12/2008
Message sous votre seuil ( Afficher quand même) kurt11 a dit :Ubiquity est un add-on pour Firefox qui permet d'éxperimenter de nouvelles interfaces humaine-machine (ça paraît un peu barbare mais c'est pour vous simplifier la vie :) ) ou en anglais, user-interface (UI). ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Interfaces Homme-Machine (IHM) ;) ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) *Édité à 6:51pm, 12/18/08
Message n° 876513, posté par justafor à 19:16 le 18/12/2008
Message n° 876513, posté à 19:16 le 18/12/2008
Message sous votre seuil ( Afficher quand même) kurt11 a dit :Merci, mais à la base c'était plus pour utiliser Ubiquity et créer une commande permettant d'avoir tout les sous-titres d'une saison d'une série. Vu que j'avais un peu de mal, je l'ai seulement fait pour les derniers sous-titres. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Si c'est avoir tous les sous-titres d'une série ou d'une saison en une seule fois ça m'intéresse grandement ton histoire, parce que depuis la disparition du "cart" (si mais souvenirs sont bons) je suis bien en galère à cliquer 12 fois de suite sur un zip qu'il faut encore décompresser. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) Je suis ton histoire avidement. ![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png) -- L'avenir est derrière nous. Car on ne le voit jamais venir.
L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message :
Connexion
| |
|
|