blob: b17fdb3f9fc4a743bfe34280fa0cf78e926bbea8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
```
|