summaryrefslogtreecommitdiffstats
path: root/spec/flowchart.gv
diff options
context:
space:
mode:
authormsglm <msglm@techchud.xyz>2025-08-17 19:54:24 -0500
committermsglm <msglm@techchud.xyz>2025-08-17 19:54:24 -0500
commit04e77128bb795b8fdf92dffa4152dbd94c351382 (patch)
tree7d319ae3ae0b529f121188dfcfd54d30e86db2db /spec/flowchart.gv
downloadindeed-watcher-04e77128bb795b8fdf92dffa4152dbd94c351382.tar.gz
indeed-watcher-04e77128bb795b8fdf92dffa4152dbd94c351382.tar.bz2
indeed-watcher-04e77128bb795b8fdf92dffa4152dbd94c351382.zip
design and data retreieval done
Diffstat (limited to 'spec/flowchart.gv')
-rw-r--r--spec/flowchart.gv24
1 files changed, 24 insertions, 0 deletions
diff --git a/spec/flowchart.gv b/spec/flowchart.gv
new file mode 100644
index 0000000..17fe46e
--- /dev/null
+++ b/spec/flowchart.gv
@@ -0,0 +1,24 @@
+digraph G {
+"Indeed.com" [shape=diamond]
+
+config -> "feednim formatter" [label="Read Queries"]
+"feednim formatter" -> "feednim" [label="RSS URLs"]
+"feednim" -> "Indeed.com" [label="HTML request"]
+"Indeed.com" -> "feednim" [label="RSS job listings"]
+"feednim" -> "webdriver" [label="full job posting's URL"]
+"webdriver" -> "Indeed.com" [label="HTML request"]
+"Indeed.com" -> "webdriver" [label="HTML of jobpage"]
+"webdriver" -> "HTML parser" [label="raw HTML page data"]
+"HTML parser" -> "Job Value Scorer" [label="Raw job description data"]
+
+
+config -> "Job Value Scorer" [label="Priorities"]
+config -> "Cache System" [label="Cache location"]
+"Job Value Scorer" -> "Cache System" [label="URL of currently parsing job post"]
+"Cache System" -> "Job Value Scorer" [label="True or False to if URL is in database"]
+"Job Value Scorer" -> "nimPDF" [label="Formatted job data"]
+"nimPDF" -> "Saver" [label="PDF file"]
+config -> "Saver" [label="save location"]
+"Saver" -> "Filesystem" [label="PDF file"]
+
+}