mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-29 18:30:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| #=======================================================================
 | |
| 
 | |
| __version__ = '''0.0.01'''
 | |
| __sub_version__ = '''20130325114759'''
 | |
| __copyright__ = '''(c) Alex A. Naanou 2011'''
 | |
| 
 | |
| 
 | |
| #-----------------------------------------------------------------------
 | |
| 
 | |
| import os
 | |
| import json
 | |
| from pprint import pprint
 | |
| 
 | |
| import gid
 | |
| import store
 | |
| 
 | |
| 
 | |
| #-----------------------------------------------------------------------
 | |
| 
 | |
| CONFIG_NAME = 'P7000_config.json'
 | |
| 
 | |
| 
 | |
| #-----------------------------------------------------------------------
 | |
| if __name__ == '__main__':
 | |
| 	from optparse import OptionParser
 | |
| 
 | |
| 	QUERY = 'PSD'
 | |
| 
 | |
| 	parser = OptionParser()
 | |
| 
 | |
| 	##!!! need to define the path so that it shoes up in -h
 | |
| 
 | |
| 	options, args = parser.parse_args()
 | |
| 
 | |
| 	if len(args) != 1:
 | |
| 		parser.print_usage()
 | |
| 	else:
 | |
| 		config = json.load(open(CONFIG_NAME))
 | |
| 		INDEX_PATH = config.get('INDEX_ROOT', os.path.join('test', 'index2'))
 | |
| 		ARCHIVE_ROOT = config.get('ARCHIVE_ROOT', '')
 | |
| 
 | |
| 		IN_PATH = args[0]
 | |
| 		IN_PATH = IN_PATH.replace('\\', '/')
 | |
| 
 | |
| 		guid = gid.image_gid(IN_PATH)
 | |
| 
 | |
| 		index = store.Index(INDEX_PATH)
 | |
| 
 | |
| 		for p in index[guid][QUERY]:
 | |
| 			path, name, ext, date = p
 | |
| 			##!!! this is windows-only
 | |
| 			print '%s\\%s.%s' % ('\\'.join([ARCHIVE_ROOT] + path), name, ext)
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #=======================================================================
 | |
| #                                            vim:set ts=4 sw=4 nowrap :
 |