mrmp/remote.py
Marc Beninca f9584f4458 remote
2023-01-28 21:19:16 +01:00

25 lines
549 B
Python

import os
import requests
import arguments
import hypertext
import repository
MAIN = 'https://repo.msys2.org'
class Remote(repository.Repository):
def __init__(self):
super().__init__(arguments.remote)
def get_file(self, path):
return requests.get(os.path.join(self.location, path)).content
def get_files(self, path):
return hypertext.HyperText(os.path.join(self.location, path)).links
def __str__(self):
lines = [
super().__str__(),
]
return os.linesep.join(lines)