コード例 #1
0
ファイル: downloads.py プロジェクト: bendk/thesquirrel
 def __init__(self, name, url):
     self.name = name
     self.url = url
     self.dest_path = mediabuilder.path('downloads', self.name)
     if self.__class__.sources is None:
         self.__class__.sources = Sources()
コード例 #2
0
ファイル: downloads.py プロジェクト: bendk/thesquirrel
 def __init__(self):
     self.path = mediabuilder.path('downloads', 'sources.json')
     if os.path.exists(self.path):
         self.entries = json.load(open(self.path))
     else:
         self.entries = {}
コード例 #3
0
 def dest_path(self):
     return mediabuilder.path('static', self.name)
コード例 #4
0
ファイル: copytostatic.py プロジェクト: bendk/thesquirrel
 def __init__(self, name):
     self.name = name
     self.source_path = mediabuilder.config.COPY_TO_STATIC[name]
     self.dest_path = mediabuilder.path('static', name)
コード例 #5
0
ファイル: buildmedia.py プロジェクト: bendk/thesquirrel
 def setup_directories(self):
     self.ensure_dir_exists(mediabuilder.path('downloads'))
     self.ensure_dir_exists(mediabuilder.path('static'))