-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (19 loc) · 762 Bytes
/
Makefile
File metadata and controls
23 lines (19 loc) · 762 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
PORT ?= 8000
HOST ?= 127.0.0.1
ROOT ?= docs
QUERY ?= location:Italy type:org followers:>50
MAX_ORGS ?= 100
TRENDING_LIMIT ?= 100
WATCH_ORGS_FILE ?= data/watchorgs.txt
WATCH_USERS_FILE ?= data/watchusers.txt
IGNORE_ORGS_FILE ?= data/ignoreorgs.txt
DATE_ARG := $(if $(SNAPSHOT_DATE),--date $(SNAPSHOT_DATE),)
.PHONY: serve populate trending service-data
serve:
python3 -m http.server $(PORT) --bind $(HOST) --directory $(ROOT)
populate:
GITHUB_SEARCH_QUERY='$(QUERY)' MAX_ORGS='$(MAX_ORGS)' WATCH_ORGS_FILE='$(WATCH_ORGS_FILE)' WATCH_USERS_FILE='$(WATCH_USERS_FILE)' IGNORE_ORGS_FILE='$(IGNORE_ORGS_FILE)' python3 scripts/populate.py $(DATE_ARG)
trending:
python3 scripts/trending.py --limit $(TRENDING_LIMIT)
service-data:
python3 scripts/service_data.py