Documentation generation

This commit is contained in:
Maxim Stewart 2020-04-11 15:36:41 -05:00
parent a9641acc8e
commit 843d73ff43
6 changed files with 19 additions and 2 deletions

View File

@ -10,9 +10,9 @@ if __name__ == "__main__":
try:
parser = argparse.ArgumentParser()
# Add long and short arguments
parser.add_argument("--file", "-f", help="The instructions file to use if any.")
parser.add_argument("--file", "-f", help="The instructions file to use.")
parser.add_argument("--browser", "-b", default="firefox", help="ie, chrome, firefox (Optional)")
parser.add_argument("--headless", "-hm", default=False, help="Run browser in headless mode.")
parser.add_argument("--headless", "-hm", default=False, help="Run browser in headless mode. (Optional)")
parser.add_argument("--persist", "-p", default=False, help="Keep browser open after run. (Optional)")

View File

@ -1,3 +1,7 @@
"""
Core module
"""
from .mixins import ControlerMixin
from .utils import Logger

View File

@ -1 +1,5 @@
"""
Mixins module
"""
from .ControlerMixin import ControlerMixin

View File

@ -35,5 +35,7 @@ class Browser:
driver = webdriver.Firefox(options=_options, firefox_profile=profile, log_path=_log_path)
if driver is None:
raise("No driver set! Check your argument or defaults...")
return driver

View File

@ -44,6 +44,9 @@ class Logger:
folder = "core/logs"
file = folder + "/twitter-bot.log"
if not os.path.exists(folder):
os.mkdir(folder)
fh = logging.FileHandler(file)
fh.setLevel(level=fhLogLevel)
fh.setFormatter(fFormatter)

View File

@ -1,2 +1,6 @@
"""
Utils module
"""
from .Logger import Logger
from .Browser import Browser