diff --git a/lib/adapter/latenz.py b/lib/adapter/latenz.py index 35d2784..e9619e5 100644 --- a/lib/adapter/latenz.py +++ b/lib/adapter/latenz.py @@ -1,17 +1,29 @@ +""" +Adapter for the curlable latencies numbers (chubin/late.nz) +This module can be an example of a adapter for a python project. + +The adapter exposes one page ("latencies") and several its aliases +("latencies", "late.nz", "latency") +""" + +# pylint: disable=relative-import + import sys import os -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) -from globals import PATH_LATENZ from adapter import Adapter class Latenz(Adapter): + """ + chubin/late.nz Adapter + """ + _adapter_name = "late.nz" _output_format = "ansi" _repository_url = "https://github.com/chubin/late.nz" def _get_page(self, topic, request_options=None): - sys.path.append(PATH_LATENZ) + sys.path.append(os.path.join(self.local_repository_location(), 'bin')) import latencies return latencies.render() diff --git a/lib/globals.py b/lib/globals.py index 11f5eb1..a7bdabd 100644 --- a/lib/globals.py +++ b/lib/globals.py @@ -39,12 +39,10 @@ USE_OS_PACKAGES = True # set to False if you pull cheat sheets repositories fro if USE_OS_PACKAGES: PATH_CHEAT_SHEETS_SPOOL = "/home/igor/cheat.sheets/spool/" PATH_LEARNXINY = "/home/igor/git/github.com/adambard/learnxinyminutes-docs" - PATH_LATENZ = "/home/igor/git/github.com/chubin/late.nz/bin" ROSETTA_PATH = '/home/igor/git/github.com/acmeism/RosettaCodeData' else: PATH_CHEAT_SHEETS_SPOOL = os.path.join(MYDIR, "cheatsheets/spool/") PATH_LEARNXINY = os.path.join(MYDIR, "cheatsheets/learnxinyminutes-docs") - PATH_LATENZ = os.path.join(MYDIR, "late.nz/bin") ROSETTA_PATH = os.path.join(MYDIR, "acmeism/RosettaCodeData") GITHUB_REPOSITORY = {