mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
27 lines
865 B
Python
27 lines
865 B
Python
import os
|
|
from pathlib import Path
|
|
from typing import Final
|
|
|
|
from config import ENABLE_SCHEDULED_UPDATE_MAME_XML, SCHEDULED_UPDATE_MAME_XML_CRON
|
|
|
|
from .utils import RemoteFilePullTask
|
|
|
|
FIXTURE_FILE_PATH: Final = (
|
|
Path(os.path.dirname(__file__)).parent / "handler" / "fixtures" / "mame.xml"
|
|
)
|
|
|
|
|
|
class UpdateMAMEXMLTask(RemoteFilePullTask):
|
|
def __init__(self):
|
|
super().__init__(
|
|
func="tasks.update_mame_xml.update_mame_xml_task.run",
|
|
description="mame xml update",
|
|
enabled=ENABLE_SCHEDULED_UPDATE_MAME_XML,
|
|
cron_string=SCHEDULED_UPDATE_MAME_XML_CRON,
|
|
url="https://gist.githubusercontent.com/gantoine/0e2b9e25962bfd661ad2fe0ba0e72766/raw/59133cc98fa4c58992e4a789db394a85953b24df/gistfile1.txt",
|
|
file_path=FIXTURE_FILE_PATH,
|
|
)
|
|
|
|
|
|
update_mame_xml_task = UpdateMAMEXMLTask()
|