Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Listing pilotes du roster
Galevsky
post 3 Sep 2014, 17:44
Message #1




Born to fly, fly to feel alive !

Messages : 3,001
Inscrit : 26/10/05
Lieu : Antibes
Membre n° 282

Lors de la creation de mission, je cours apres les indicatifs et numeros de chacun des pilotes, et je trouvais fatiguant de chercher a la main dans le roster.... j'ai fait un petit script ruby pour me formatter l'info de maniere plus lisible:

Image attachée

Si ca interesse quelqu'un.... voila le fichier rosterParse.rb:

CODE

require 'open-uri'

str = URI.parse("http://www.3rd-wing.net/index.php?act=newroster").read.encode("UTF-8")

regexp = /<acronym title="([^"]+)"><img src="[^"]+" alt=""><\/acronym><br \/>\s+?<strong><a href="index\.php\?showuser=\d+\">(.+?)<\/a>.+?(\d+) heures de vol/

results = /Les pilotes de l'escadrille(.*)Plagiste et retraité/.match(str.gsub("\n", ""))[0].scan(regexp)
results.map { |grade, name, time|
puts name + " (" + grade + "/" + time + "h)"
}
puts "----------\n" + results.count.to_s + " pilotes"



Ce message a été modifié par Galevsky - 3 Sep 2014, 17:52.

--------------------
Image IPB Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Goztreh
post 3 Sep 2014, 17:59
Message #2




Missa Bombardé Colonel

Indicatif : BA-03
Messages : 1,958
Inscrit : 16/04/13
Membre n° 4,014

Bien utile en effet.

Merci Gal' thumbsup.gif

Goz.

--------------------
Golf Oscar Zoulou

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Boulling
post 3 Sep 2014, 18:52
Message #3






Indicatif : FX-04
Messages : 1,044
Inscrit : 27/04/14
Lieu : Nantes
Membre n° 4,087

Merci Gal!

--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 28/03/24 - 21:00