|
|
|
@ -1,6 +1,14 @@ |
|
|
|
#/usr/bin/python |
|
|
|
def hash_file(path,hash_if_less,sample): |
|
|
|
return _imohash(path,hash_if_less,sample) |
|
|
|
|
|
|
|
def __init_database__(path): |
|
|
|
con = sqlite3.connect(path) |
|
|
|
cur = con.cursor() |
|
|
|
#cur.execute('CREATE TABLE IF NOT EXISTS `paths` (`path` TEXT, `imohash` BLOB, `blake` BLOB, UNIQUE(`path`, `imohash`, `blake`));') |
|
|
|
|
|
|
|
con.commit() |
|
|
|
|
|
|
|
class fs: |
|
|
|
def __init__(self,top,db_path=None,hash_threshold=1024**2,sample=128*1024): |
|
|
|
self.top=top |
|
|
|
|