aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorSam Scholten2026-06-14 20:00:15 +1000
committerSam Scholten2026-06-14 20:00:15 +1000
commitdecc46c876e7b5552f5f5ecac4ee4f1a64ad1d62 (patch)
tree46875e236a062189115c0cd8ed8f1d82980c16b7 /README.md
downloadabvjt-decc46c876e7b5552f5f5ecac4ee4f1a64ad1d62.tar.gz
abvjt-decc46c876e7b5552f5f5ecac4ee4f1a64ad1d62.zip
Initial implementation: scrape, serve, UI, container, deploymentHEADmain
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b17fdb3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,27 @@
+# abvjt
+
+Journal abbreviation lookup. Scrapes [Web of Science](https://wos-help.webofscience.com/WOKRS535R111/help/WOS/0-9_abrvjt.html) journal title abbreviation pages, stores them in SQLite with FTS5, serves a search UI and a JSON API.
+
+Abbreviation data sourced from Web of Science (Clarivate).
+
+## Usage
+
+```
+go build -o abvjt .
+./abvjt scrape # fetch WOS pages, build DB
+./abvjt serve # start server on :8080
+./abvjt serve --port 3000 --db data/abvjt.db
+```
+
+| Command | Description |
+|---------|-------------|
+| `scrape` | Fetch WOS abbreviation pages, parse HTML, write SQLite |
+| `serve` | HTTP server (web UI + JSON API) |
+| `help` | Usage info |
+
+## API
+
+```
+GET /api/search?q=nature&limit=50
+GET /api/health
+```