mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
added a more sane and meaningfull GID format...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
5035f55f36
commit
305a294138
33
index2.py
33
index2.py
@ -1,7 +1,7 @@
|
|||||||
#=======================================================================
|
#=======================================================================
|
||||||
|
|
||||||
__version__ = '''0.0.01'''
|
__version__ = '''0.0.01'''
|
||||||
__sub_version__ = '''20120301172257'''
|
__sub_version__ = '''20120302014841'''
|
||||||
__copyright__ = '''(c) Alex A. Naanou 2011'''
|
__copyright__ = '''(c) Alex A. Naanou 2011'''
|
||||||
|
|
||||||
|
|
||||||
@ -30,8 +30,8 @@ from pprint import pprint
|
|||||||
|
|
||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
##CONFIG_NAME = 'test_config.json'
|
CONFIG_NAME = 'test_config.json'
|
||||||
CONFIG_NAME = 'tmp_config.json'
|
##CONFIG_NAME = 'tmp_config.json'
|
||||||
|
|
||||||
config = json.load(open(CONFIG_NAME))
|
config = json.load(open(CONFIG_NAME))
|
||||||
|
|
||||||
@ -106,14 +106,20 @@ def list_files(root, sub_trees=SUBTREE_CLASSES, type=ITEM, include_root_path=Fal
|
|||||||
|
|
||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
## lst = list(list_files(config['ARCHIVE_ROOT']))
|
|
||||||
##
|
|
||||||
## print len(lst)
|
|
||||||
## pprint(lst[0])
|
|
||||||
##
|
|
||||||
## json.dump(lst, file(os.path.join('test', 'flatfilelist.json'), 'w'))
|
|
||||||
|
|
||||||
lst = json.load(file(os.path.join('test', 'flatfilelist.json')))
|
FILE_LIST = os.path.join('test', 'flatfilelist.json')
|
||||||
|
BUILD_FILE_LIST = False if os.path.exists(FILE_LIST) else True
|
||||||
|
|
||||||
|
|
||||||
|
if BUILD_FILE_LIST:
|
||||||
|
lst = list(list_files(config['ARCHIVE_ROOT']))
|
||||||
|
|
||||||
|
print len(lst)
|
||||||
|
pprint(lst[0])
|
||||||
|
|
||||||
|
json.dump(lst, file(FILE_LIST), 'w')
|
||||||
|
|
||||||
|
lst = json.load(file(FILE_LIST))
|
||||||
print len(lst)
|
print len(lst)
|
||||||
|
|
||||||
## lst.sort()
|
## lst.sort()
|
||||||
@ -166,7 +172,12 @@ if __name__ == '__main__':
|
|||||||
# - calculable from the item (preferably any sub-item)
|
# - calculable from the item (preferably any sub-item)
|
||||||
## GID = '%s-%s' % (uuid.uuid4().hex, name)
|
## GID = '%s-%s' % (uuid.uuid4().hex, name)
|
||||||
##!!! get RAW file creation date from EXIF...
|
##!!! get RAW file creation date from EXIF...
|
||||||
GID = '%s-%s' % (hex(long(time.time()*1000))[2:-1], name)
|
## GID = '%s-%s' % (hex(long(time.time()*1000))[2:-1].upper(), name)
|
||||||
|
# GID should be human-readable...
|
||||||
|
# XXX to avoid further ambiguity need to encode the camera
|
||||||
|
# into file name, e.g. S01_1234 for SLR 01 and RO1_4321 for
|
||||||
|
# rangefinder 01 and finally C01 for compact 01, etc.
|
||||||
|
GID = '%s-%s' % (time.strftime('%Y%m%d-%H%M%S'), name)
|
||||||
|
|
||||||
GID_index[GID] = {
|
GID_index[GID] = {
|
||||||
'gid': GID,
|
'gid': GID,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user