summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormsglm <msglm@techchud.xyz>2026-05-27 03:16:40 -0500
committermsglm <msglm@techchud.xyz>2026-05-27 03:16:40 -0500
commit48bf0d73325246b16d1b9680a46027daf11d03c2 (patch)
tree3c398a51a92080f26b710ddfd21a685f6117d52a
parent1db411b17407986627bd00b91c6d60dcaf4b1cea (diff)
downloadgetmeajob-0.0.5.tar.gz
getmeajob-0.0.5.tar.bz2
getmeajob-0.0.5.zip
add example to help + textwrapHEAD0.0.5master
-rw-r--r--getmeajob/getmeajob.py12
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()