CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Bons plans
  • RetourHigh-Tech
    • Actus JVTECH
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [Script] JVC SpawnKill : avant Respawn

DébutPage précedente
1  ... 56789101112131415  ... 60»
Page suivanteFin
EquerreEtCompas EquerreEtCompas
MP
Niveau 15
08 août 2014 à 01:43:31

Pas mal l'auteur ton script, mais malheureusement, je n'en télécharge aucun, déjà que mon chrome n'est pas très performant, je crois que lui rajouter des scripts ne sera pas très judicieux. :noel:

Pseudo supprimé
Niveau 10
08 août 2014 à 14:13:17

Alors ton module est parfait, je ne le trouvais pas très abouti dans les versions précédentes, mais la il remplit tout ce que je demande pour un module jvc ! Sauf que... le script est un peu lent chez moi (windows 8 et firefox), je pense que ceci est dû au fait que tu n'ai pas fais le script agissant de manire "asynchrone", c'est à dire qu'il faut attendre que toutes les fonctions du module chargent pour pouvoir continuer à naviguer normalement de manière fluide et sans que cela rame. J'espère ce que ce léger défaut assez contraignant sera corrigé dans les prochaines versions !

Chapi-chapi Chapi-chapi
MP
Niveau 10
08 août 2014 à 14:30:45

Bon alors ça va un peu moins, c'est beaucoup plus rapide mais c'est quand même un peu lent quelques fois :o))

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 14:47:09

Merci de m'aider à améliorer le script.

Je compte travailler sur la lenteur générale du script juste après l'amélioration des citations.

Le script ne travaille pas de manière asynchrone mais toutes les requêtes sont lancées en même temps. J'ai plusieurs pistes d'amélioration pour ça :

- Ne récupérer qu'une seule fois les données d'un auteur (pour l'instant, si l'auteur a posté 5 fois dans la page, les données sont récupérées 5 fois)
- Ne faire qu'une seule requête pour tous les auteurs, mais comme l'API de JVC ne fonctionne pas comme ça, je serai obligé de passer par mon serveur pour compiler tous les résultats en une seule réponse.
- Mettre en cache les données de l'auteur, dans ce cas il faut que je songe à un système de péremption au cas où l'auteur change d'avatar
- Charger certains modules en JSONP seulement quand on en a besoin. Cette solution sera appliquée en dernier recours parce qu'elle risque d'être difficile à mettre en place.

Du coup, ça devrait aller mieux dans la version 1.6.3

(En attendant, ça semble fonctionner correctement sous Chrome donc si vous tenez absolument à utiliser SpawnKill de manière fluide, vous pouvez via ce navigateur)

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 15:05:21

Je poste ici un échantillon de quelques scripts de citation pour m'aider au développement, désolé pour le flood :
------------------

  1. dalfinus
  2. Posté le 18 janvier 2009 à 23:39:02

et moi le second vu que je viens de l avoir lol

  1. https://www.jeuxvideo.com/forums/1-16371-71-1-0-1-0-prems.htm#message_79

BEATRICE

╭ dalfinus, le 18 janvier 2009 à 23:39:02
https://www.jeuxvideo.com/forums/1-16371-71-1-0-1-0-prems.htm#message_79
┊┄┄┄
┊ et moi le second vu que je viens de l avoir lol
╰┄┄┄

SpawnKill

| https://www.jeuxvideo.com/forums/1-16371-71-1-0-1-0-prems.htm#message_79
| Ecrit par « dalfinus », 18 janvier 2009 à 23:39:02
| « et moi le second vu que je viens de l avoir lol »

JVC Master

| dalfinus - le 18 janvier 2009
| https://www.jeuxvideo.com/forums/1-16371-71-1-0-1-0-prems.htm#message_79
| et moi le second vu que je viens de l avoir lol

TurboForum

Pseudo supprimé
Niveau 10
08 août 2014 à 15:36:21

Je préfère le style de citation de jvc master perso :)

Pseudo supprimé
Niveau 10
08 août 2014 à 15:41:22

Au pire tu laisse le choix à l'utilisateur via le panneau de config de choisir parmi des style de citations multiple

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 15:44:17

Les citations TurboForum et JVC Master sont sympa mais il n'y a pas assez d'espace entre l'entête et le message, à mon avis.

Du coup, ça force à réfléchir quand on lit la citation.

BEATRICE, j'aime pas du tout le permalien sous le message.

Mise à part ça, j'aime pas trop le chevron pour indiquer la réponse mais c'est un avis perso. je pense que le cadre permet de bien séparer l'entête de la citation, le texte de la citation et la réponse.

Si vous avez des pistes d'amélioration, hésitez pas :)

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 15:45:13

╭ Saberdream, le 8 août 2014 à 15:41:22
https://www.jeuxvideo.com/forums/1-1000021-2267708-11-0-1-0-script-jvc-spawnkill-avant-respawn.htm#message_2277769
┊┄┄┄
┊ Au pire tu laisse le choix à l'utilisateur via le panneau de config de choisir parmi des style de citations multiple
╰┄┄┄

C'est prévu, mais pas immédiatement. De toute façon, dans la version qui arrive, toutes les citations seront stylisées à la manière de celles de JVC Master. Je supporterai les quatre formats de citation ci-dessus.

Pseudo supprimé
Niveau 10
08 août 2014 à 15:56:53

Et pour ceux qui n'auraient pas envie de citation stylisée a la jvc master par exemple on pourra désactiver la mise en forme ou on aura pas le choix ?

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 15:58:18

Si je me suis fait chier à faire un panneau de configuration complexe, c'est pour l'utiliser :hap:

Bien-sûr qu'on aura le choix :noel:

Pseudo supprimé
Niveau 10
08 août 2014 à 16:07:03

Ok tant mieux, tu me rassures. C'est vrai que ça serait un peu bête d'avoir codé un panneau de configuration mais de ne l'utiliser que pour certaines fonctions... Bref ton module a un bel avenir je le sens, même avec l'arrivée de respawn si tu veux mon avis. Tu pourrais peut-être même en faire une api à part entière, indépendante de gm, qui sait. :noel:

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 16:30:37

Si j'ai le courage de m'y mettre et que c'est pas trop compliqué à maintenir, je ferai peut-être une extension pour navigateur à part entière (qui fonctionne sans greaseMonkey).

Pseudo supprimé
Niveau 10
08 août 2014 à 16:37:43

Ah ça serait cool ça, un genre d'extension "réseau social" du genre de l'extension qu'un gars a créé pour twitter :p)

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 17:39:15

Je suis en train de faire les regex pour matcher tous les types de citation. C'est passionnant :noel:

Pour ceux que ça intéresse :

BEATRICE (sans lien, impossible à matcher, pas de délimitation de fin)
/^# (.*)\n^# Posté le (\d{2}) ([^\s]*) (\d{4}) à (\d{2}:\d{2}:\d{2})\n((?:.|[\n\r])*?)\n^# (http.*)/m
$1 : pseudo
$2 : jour
$3 : mois
$4 : année
$5 : heure
$6 : message
$7 : permalien

SpawnKill
/^╭ ([^,]*), le (\d{2}) ([^\s]*) (\d{4}) à (\d{2}:\d{2}:\d{2})\n^┊ (http.*)\n┊┄┄┄\n((?:.|[\n\r])*)\n^╰┄┄┄/m
$1 : pseudo
$2 : jour
$3 : mois
$4 : année
$5 : heure
$6 : permalien
$7 : message (à épurer en retirant le cadre)

JVC Master
/(?:(?:^\| (http.*)\n)|())^\| Ecrit par « ([^\s]*) »(?:[^\d]*)(\d{2}) ([^\s]*) (\d{4}) à (\d{2}:\d{2}:\d{2})\n\| « ((?:.|[\n\r])*?) »(?:(?:[\s]*)> )*/m
$1 : permalien (peut être vide)
$2 : pseudo
$3 : jour
$4 : mois
$5 : année
$6 : heure
$7 : message (à épurer en retirant le cadre)

Turboforum
/^\| ([^\s]*)[^-]*-[^l]*le (\d{2}) ([^\s]*) (\d{4})(?:\n\| (http.*)|())\n((?:(?:\n*^\|.*)*)*)(?:(?:[\s]*)> )*/m
$1 : pseudo
$2 : jour
$3 : mois
$4 : année
$5 : permalien (peut être vide)
$6 : message (à épurer en retirant le cadre)

Pseudo supprimé
Niveau 10
08 août 2014 à 17:43:41

Intéressant, moi qui suis passionné de langages web toutes ces lignes de code ne me déplaisent pas :bave:

La regex de jvc master qui est la plus longue alors qu'elle parait bien plus simple que Turboforum :rire:

Pseudo supprimé
Niveau 10
08 août 2014 à 22:33:24

Go remettre le bouton pour la cdv à coté du pseudo comme avant :oui:

Spixel_ Spixel_
MP
Niveau 10
08 août 2014 à 23:37:33

Il y est déjà, t'as dû désactiver l'option :hap:
https://www.noelshack.com/2014-32-1407533821-capture-du-2014-08-08-23-36-28.png

Spixel_ Spixel_
MP
Niveau 10
09 août 2014 à 09:30:11

J'avance doucement mais sûrement :)
(Ne vous inquiétez pas, les couleurs sont juste là pour m'aider, c'est provisoire)
https://www.noelshack.com/2014-32-1407569352-capture-du-2014-08-09-09-28-23.png

Je dois encore :
- régler quelques problèmes de reconnaissance des citations,
- faire le design des citations
- gérer les citations imbriquées

DébutPage précedente
1  ... 56789101112131415  ... 60»
Page suivanteFin
Sujet fermé pour la raison suivante : Lock à la demande de l'auteur
La vidéo du moment