from __future__ import with_statement import os from os.path import join import sys import errno import logging import json from loop import Passthrough from fuse import FUSE, FuseOSError from previewcache import get_thumbdir, get_preview, set_thumbdir set_thumbdir('/srv/tmp/.raw2jpg') # logging.basicConfig(filename="/srv/tmp/raw2jpeg.log",level=logging.DEBUG) logging.basicConfig(level=logging.DEBUG) class Blacklist(): def __init__(self): self.bl = {} try: self.blfile = open(get_thumbdir()+"/blacklist.txt", "r+") except: self.blfile = open(get_thumbdir()+"/blacklist.txt", "w") try: self.bl = json.loads(self.blfile.read()) except: logging.warning("Error cargando blacklist")
import os from os.path import join, dirname, basename, isfile, isdir from urllib import unquote from json import dumps from bottle import route, run, static_file, response from previewcache import set_thumbdir, get_preview, PreviewError from DNG import logging # Root directory root = "/srv/originales" root = join(root, '') # Guarantees roots end in /, relevant in get_file_thumb # Preview cache dirctory thumbdir = join(root, '.previewcache') set_thumbdir(thumbdir) open(join(thumbdir, ".nomedia"), "w") # Make sure we dont't try to serve it logging.basicConfig(level=logging.CRITICAL) DIR = 'dir' FILE = 'file' class HiddenError(StandardError): pass def trace(): import pdb pdb.set_trace()