diff options
| author | msglm <msglm@techchud.xyz> | 2026-05-27 03:16:40 -0500 |
|---|---|---|
| committer | msglm <msglm@techchud.xyz> | 2026-05-27 03:16:40 -0500 |
| commit | 48bf0d73325246b16d1b9680a46027daf11d03c2 (patch) | |
| tree | 3c398a51a92080f26b710ddfd21a685f6117d52a | |
| parent | 1db411b17407986627bd00b91c6d60dcaf4b1cea (diff) | |
| download | getmeajob-master.tar.gz getmeajob-master.tar.bz2 getmeajob-master.zip | |
| -rw-r--r-- | getmeajob/getmeajob.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/getmeajob/getmeajob.py b/getmeajob/getmeajob.py index 7524637..d405ca4 100644 --- a/getmeajob/getmeajob.py +++ b/getmeajob/getmeajob.py @@ -1,4 +1,5 @@ import csv +import textwrap import sys if sys.version_info >= (3, 11): import tomllib as toml @@ -10,7 +11,7 @@ from fp.fp import FreeProxy from jinja2 import Template import getmeajob.scrapers.jobspy as jobspyscraper import getmeajob.scrapers.jsfirm as jsfirmscraper -from llama_cpp import Llama +#from llama_cpp import Llama template = Template(""" {# jobs is a list of dicts with the fields you specified #} @@ -117,9 +118,16 @@ def jobResults(site, listingEntry: dict) -> dict: print("COULD NOT FIND SCRAPER FOR " + site + "!") exit(1) +EXAMPLES = """ +Examples: + getmeajob your-configured-config-file.toml /tmp/your-job-list.html +""" + def main(): - parser = argparse.ArgumentParser(description='Get Me A Job!\n\nA CLI tool for scraping various sites and getting you a job. Outputs an HTML document.') + parser = argparse.ArgumentParser( + description='Get Me A Job!\n\nA CLI tool for scraping various sites and getting you a job. Outputs an HTML document.', epilog=textwrap.dedent(EXAMPLES) + ) parser.add_argument('config_file', type=str, help='The location of your getmeajob config file.') parser.add_argument('output_file', type=str, help='The file where you want your jobs outputted.') args = parser.parse_args() |
