File and Directory Structure

Package hierarchy:

describes the layout of the picurl application directory

/picurl
       ../store      #All Store Plugins (FTP, Picasa, Flickr,...) reside here.
       ../format    #container for the image file format plugins (JPEG,TIFF, BMP,...)

User directory layout:

describes the layout of user-specific data (e.g. thumbnails, image database)

Location: ~/.picurl/ (Linux), ~/Library/picurl/ (Mac OS X), ~/Application Data/picurl/ (Windows)

    picurl.db         #local image database
    stores.ini        #configuration file for the stores
    ../tmp            #temporary files (e.g. downloads in progress)
    ../cache          #here all thumbnail and preview images are stored
    ../log/picurl.log # picurl logfile
      ../0            #36 directories starting with one character from a-z,0-9
      ../1        
      ../b
          ..b444ac06613fc8d63795be9ad0beaf55011936ac.jpg   #preview image
          ..b444ac06613fc8d63795be9ad0beaf55011936ac_t.jpg #thumbnail image
      ../z