Просмотр исходного кода

Move definition of snapshot days/hours to settings

jherve 1 год назад
Родитель
Сommit
20e8c70670
2 измененных файлов с 5 добавлено и 1 удалено
  1. 4 0
      settings.toml
  2. 1 1
      src/de_quoi_parle_le_monde/snapshots.py

+ 4 - 0
settings.toml

@@ -1,5 +1,9 @@
 database_url="sqlite:///test.db"
 
+[snapshots]
+days_in_past=3
+hours=[8, 12, 18, 22]
+
 [internet_archive]
 limiter_max_rate=1.0
 limiter_time_period=1.0

+ 1 - 1
src/de_quoi_parle_le_monde/snapshots.py

@@ -139,7 +139,7 @@ async def main():
     storage = await Storage.create()
 
     logger.info("Starting snapshot service..")
-    jobs = SnapshotJob.create(10, [8, 12, 18, 22])
+    jobs = SnapshotJob.create(settings.snapshots.days_in_past, settings.snapshots.hours)
 
     async with InternetArchiveClient.create() as ia:
         worker = SnapshotWorker(storage, ia)