projects
/
pompage.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ADD films dans divx.xml
[pompage.git]
/
src
/
films.rb
diff --git
a/src/films.rb
b/src/films.rb
index
24befe8
..
8c915ef
100644
(file)
--- a/
src/films.rb
+++ b/
src/films.rb
@@
-51,7
+51,7
@@
class Films
}
\r
end
\r
\r
}
\r
end
\r
\r
- # Lit un repertoire de manière recursive et va chercher les informations concernant le film sur le net
\r
+ # Lit un repertoire de manière recursive et va chercher les informations concernant le film sur le net
.
\r
def pomper(r)
\r
@repBase = r
\r
repPrecedant = Dir::getwd
\r
def pomper(r)
\r
@repBase = r
\r
repPrecedant = Dir::getwd
\r
@@
-263,15
+263,14
@@
class Films
pomperR(fichier)
\r
else
\r
\r
pomperR(fichier)
\r
else
\r
\r
- #CGI::escapeHTML(
\r
- fichier = Iconv.iconv("UTF-8", "ISO-8859-1", fichier)[0]
\r
+ #fichier = Iconv.iconv("UTF-8", "ISO-8859-1", fichier)[0] // sous windows il faut décommenter cette ligne
\r
\r
# véfication de l'extension
\r
/^.*?\.([^.]{3,4})$/ =~ fichier
\r
if !FILMS_EXTENSIONS.include?($1)
\r
next
\r
\r
# véfication de l'extension
\r
/^.*?\.([^.]{3,4})$/ =~ fichier
\r
if !FILMS_EXTENSIONS.include?($1)
\r
next
\r
- end
\r
-
\r
+ end
+
\r
# on skip si le film est déjà dans la BD
\r
if film = @filmsFichier[fichier]
\r
puts "[!] Film déjà dans la BD : #{film.titre} (#{film.fichiers[0]})"
\r
# on skip si le film est déjà dans la BD
\r
if film = @filmsFichier[fichier]
\r
puts "[!] Film déjà dans la BD : #{film.titre} (#{film.fichiers[0]})"
\r
@@
-288,14
+287,15
@@
class Films
Thread::start{
\r
begin
\r
film = Film::new(fichier, @modClasse::new)
\r
Thread::start{
\r
begin
\r
film = Film::new(fichier, @modClasse::new)
\r
- @mutexId.synchronize
{
\r
+ @mutexId.synchronize{
\r
film.id = getNewId # on lui donne un nouvel ID
\r
}
\r
film.id = getNewId # on lui donne un nouvel ID
\r
}
\r
- film.loadData # on charge ses données
\r
\r
\r
- @mutexAjout.synchronize {
\r
+ film.loadData # chargement de ses données
\r
+
\r
+ @mutexAjout.synchronize{
\r
ajouterFilm(film)
\r
ajouterFilm(film)
\r
- }
\r
+ }
\r
rescue Exception => e
\r
puts e.message
\r
puts e.backtrace
\r
rescue Exception => e
\r
puts e.message
\r
puts e.backtrace
\r