fixed bad links file_list
This commit is contained in:
17
file_list.py
17
file_list.py
@@ -155,13 +155,18 @@ def add_recurse(options):
|
||||
|
||||
def add_single(conn,filename,change=False,hash=None,minsize=0):
|
||||
|
||||
db=conn.cursor()
|
||||
print "%(f)s" % {'f':filename}
|
||||
if hash==None:
|
||||
hash=get_md5(filename)
|
||||
ftime=os.path.getmtime(filename)
|
||||
fsize=os.path.getsize(filename)
|
||||
mime=MIME.file(filename.encode('UTF-8'))
|
||||
db=conn.cursor()
|
||||
try:
|
||||
if hash==None:
|
||||
hash=get_md5(filename)
|
||||
ftime=os.path.getmtime(filename)
|
||||
fsize=os.path.getsize(filename)
|
||||
mime=MIME.file(filename.encode('UTF-8'))
|
||||
except IOError:
|
||||
print("File not found. Bad link?")
|
||||
return
|
||||
|
||||
if change:
|
||||
db.execute("UPDATE list SET date=?, hash=?, size=?, mime=? \
|
||||
WHERE file=?",(ftime,hash,fsize,mime,filename))
|
||||
|
||||
@@ -8,8 +8,9 @@
|
||||
exit
|
||||
}
|
||||
|
||||
sqlfile="$1"
|
||||
[[ -z "$2" ]] && {
|
||||
table=$( sqlite3 "$1" "SELECT name FROM sqlite_master WHERE name NOT LIKE 'sqlite%' LIMIT 1;" )
|
||||
table=$( sqlite3 "$sqlfile" "SELECT name FROM sqlite_master WHERE name NOT LIKE 'sqlite%' LIMIT 1;" )
|
||||
} || {
|
||||
table="$2"
|
||||
}
|
||||
@@ -19,5 +20,5 @@
|
||||
query="$table"
|
||||
}
|
||||
|
||||
sqlite3 -header -separator ' ' -nullvalue NA "$1" "$query" | ncsv
|
||||
sqlite3 -header -separator ' ' -nullvalue NA "$sqlfile" "$query" | ncsv
|
||||
|
||||
|
||||
Reference in New Issue
Block a user