![>](style_images/1/nav_m.gif)
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
Galevsky |
![]()
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:
![]() 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. --------------------
![]() ![]() |
Goztreh |
![]()
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' ![]() Goz. --------------------
Golf Oscar Zoulou |
Boulling |
![]()
Message
#3
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Indicatif : FX-04 Messages : 1,044 Inscrit : 27/04/14 Lieu : Nantes Membre n° 4,087 ![]() |
Merci Gal!
--------------------
|
![]() ![]() |
Haut de page · Retour à l'accueil · Contacter le Webmestre | Nous sommes le : 19/06/24 - 22:03 |