[Sync] Album common provider
This commit is contained in:
1 parent
c7ea3555c7
commit
11ac59e3b0
3 files changed
+4
-3
No files matched your search
@@ -127,7 +127,7 @@ dir_documents = './Documents'
|
||||
dir_schedules = './Schedules'
|
||||
dir_articles = './Articles'
|
||||
dir_persons = './Collective'
|
||||
dir_albums = f('Gallery')
|
||||
dir_albums = './Gallery'
|
||||
dir_pages = './Pages'
|
||||
dir_images = './Images'
|
||||
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ async def run(run_interval=0):
|
||||
)
|
||||
|
||||
sync_albums = Sync(
|
||||
provider=io(settings.dir_albums),
|
||||
provider=io(settings.provider_root),
|
||||
model=Album,
|
||||
)
|
||||
|
||||
|
||||
@@ -34,7 +34,8 @@ class Album(Model):
|
||||
|
||||
@staticmethod
|
||||
async def scan(provider):
|
||||
documents = [i for i in provider.scan('.') if provider.is_dir(i)]
|
||||
scan_dir = settings.dir_albums
|
||||
documents = [i for i in provider.scan(scan_dir) if provider.is_dir(i)]
|
||||
documents = [Album.read(provider, i) for i in documents]
|
||||
return documents
|
||||
|
||||
|
||||
Reference in new issue
Block a user