new file: README.md~
new file: c/ff~ modified: c/main.rb renamed: c/ff -> fichier/ff new file: fichier/index.html modified: m/ReadFile.rb new file: m/ReadFolder.rb
This commit is contained in:
parent
0ad36db9a5
commit
761e1e53cb
11
README.md~
Normal file
11
README.md~
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
curling-g32
|
||||||
|
==========================================================================
|
||||||
|
Projet Acsi Curling 2013-2014
|
||||||
|
|
||||||
|
Albert Jeremy, Aviles Adrien, Geoffrey Sentost, Quentin Rouland
|
||||||
|
|
||||||
|
==========================================================================
|
||||||
|
Requiert :
|
||||||
|
* Gtk2 : gem install gtk2
|
||||||
|
* net/ping : gem install net-ping
|
||||||
|
* regex : gem install regex
|
1
c/ff~
Normal file
1
c/ff~
Normal file
@ -0,0 +1 @@
|
|||||||
|
fdfsdjkfdjskljfldks http://www.google.fr/jbhddzd/zddz"></a> fodfkljskljsd
|
@ -6,10 +6,11 @@ require 'net/ping' #lib netwotk
|
|||||||
|
|
||||||
#include
|
#include
|
||||||
require '../m/ReadFile'
|
require '../m/ReadFile'
|
||||||
|
require '../m/ReadFolder'
|
||||||
require '../v/Vue1'
|
require '../v/Vue1'
|
||||||
require '../v/VueError'
|
require '../v/VueError'
|
||||||
|
|
||||||
|
"../fichier/".liste_rep
|
||||||
|
|
||||||
Gtk.init
|
Gtk.init
|
||||||
v1 = Vue1.new
|
v1 = Vue1.new
|
||||||
@ -20,6 +21,7 @@ v1.listenerDestroy
|
|||||||
v1.getWindow.show_all
|
v1.getWindow.show_all
|
||||||
Gtk.main
|
Gtk.main
|
||||||
str = v1.getEntry
|
str = v1.getEntry
|
||||||
|
str = "../fichier/" + str
|
||||||
|
|
||||||
if(File.exist?(str))
|
if(File.exist?(str))
|
||||||
f = ReadFile.new(str)
|
f = ReadFile.new(str)
|
||||||
@ -33,7 +35,7 @@ end
|
|||||||
url.each { |n|
|
url.each { |n|
|
||||||
p = Net::Ping::HTTP.new n , 80
|
p = Net::Ping::HTTP.new n , 80
|
||||||
if p.ping?
|
if p.ping?
|
||||||
puts n + "is alive and kicking"
|
puts n + "est vivant"
|
||||||
else
|
else
|
||||||
puts n + "est mort"
|
puts n + "est mort"
|
||||||
end
|
end
|
||||||
|
4
fichier/index.html
Normal file
4
fichier/index.html
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<html><body><h1>It works!</h1>
|
||||||
|
<p>This is the default web page for this server.</p>
|
||||||
|
<p>The web server software is running but no content has been added, yet.</p>
|
||||||
|
</body></html>
|
@ -3,6 +3,8 @@ class ReadFile
|
|||||||
@fic = File.open(pFic, "r")
|
@fic = File.open(pFic, "r")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def getALL
|
def getALL
|
||||||
all = @fic.read
|
all = @fic.read
|
||||||
return all
|
return all
|
||||||
@ -15,6 +17,6 @@ class ReadFile
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class TestLink
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
21
m/ReadFolder.rb
Normal file
21
m/ReadFolder.rb
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
class String
|
||||||
|
def liste_rep(espacement = "")
|
||||||
|
|
||||||
|
liste_exclus = [".", ".."]
|
||||||
|
d = Dir.open(self)
|
||||||
|
|
||||||
|
liste_dir = d.sort - liste_exclus
|
||||||
|
|
||||||
|
liste_dir.each { |fichier|
|
||||||
|
case File.ftype(self+fichier)
|
||||||
|
when "directory"
|
||||||
|
puts "#{espacement} + #{fichier}/"
|
||||||
|
espacement += " "
|
||||||
|
(self + fichier + "/").liste_rep(espacement)
|
||||||
|
espacement = espacement[0, espacement.length-4]
|
||||||
|
when "file"
|
||||||
|
puts "#{espacement} - #{fichier}"
|
||||||
|
end
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
Reference in New Issue
Block a user