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

23 lines
516 B
Python

import os
import requests
import arguments
import hypertext
import repository
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)