You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-11Lines changed: 16 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,8 +17,8 @@ A Python desktop app that fetches, parses, and deduplicates multiple Pi-hole blo
17
17
- Progress bar and per-source status during combine
18
18
- Save combined lists to a local library organized in folders
19
19
- Load saved lists back into the combiner to merge with new sources
20
-
-**Serve List** — hosts combined lists over HTTP on your LAN so Pi-hole can pull them directly via gravity; name each served file (e.g. `general.txt`, `tvs.txt`) so multiple lists can be served simultaneously at different URLs for Pi-hole group management
21
-
-**Serve from Library** — serve any saved list directly from the Library tab without re-combining
20
+
-**Host List** — hosts combined lists over HTTP on your LAN so Pi-hole can pull them directly via gravity; name each hosted file (e.g. `general.txt`, `tvs.txt`) so multiple lists can be hosted simultaneously at different URLs for Pi-hole group management
21
+
-**Host from Library** — host any saved list directly from the Library tab without re-combining
@@ -49,14 +49,14 @@ The app opens with three tabs:
49
49
50
50
1. Build your combined list in the Combine tab
51
51
2. Optionally type a filename (e.g. `general`) — leave blank for the default `blocklist.txt`
52
-
3. Click **Serve List** — the `●` indicator turns green and a URL appears (e.g. `http://YOUR.IP.GO.HERE:8765/general.txt`)
52
+
3. Click **Host List** — the `●` indicator turns green and a URL appears (e.g. `http://YOUR.IP.GO.HERE:8765/general.txt`)
53
53
4. Copy the URL and paste it into Pi-hole's **Adlists** page
54
54
5. Run **Update Gravity** in Pi-hole — it fetches and caches the list
55
-
6. Click **Stop Serving** or close the app — Pi-hole retains the list from its gravity cache
55
+
6. Click **Stop Hosting** or close the app — Pi-hole retains the list from its gravity cache
56
56
57
57
> Pi-hole and your PC just need to be on the same local network. The server defaults to port **8765**.
58
58
59
-
> **Tip:** To use Pi-hole's group management, build separate lists (e.g. one for general devices, one for smart TVs) and serve each with a different filename. Each URL is a separate adlist entry in Pi-hole that can be assigned to different groups.
59
+
> **Tip:** To use Pi-hole's group management, build separate lists (e.g. one for general devices, one for smart TVs) and host each with a different filename. Each URL is a separate adlist entry in Pi-hole that can be assigned to different groups.
60
60
61
61
### Output format
62
62
@@ -139,19 +139,24 @@ pytest tests/
139
139
-`requests`
140
140
-`customtkinter`
141
141
- SQLite (Python stdlib)
142
-
-`http.server` / `socket` (Python stdlib — no extra install needed for Serve List)
142
+
-`http.server` / `socket` (Python stdlib — no extra install needed for Host List)
143
143
144
144
## Recent updates
145
145
146
+
**v1.7.2**
147
+
- Renamed "Serve" to "Host" throughout the UI, tooltips, and documentation
148
+
-**Rename list** — rename saved lists in the Library tab
149
+
- Removed redundant paste box label (placeholder text is sufficient)
150
+
146
151
**v1.7.1**
147
152
-**Hover tooltips** — all buttons and key inputs now show descriptive tooltips on mouseover
148
153
-**Paste box placeholder** — gray hint text in the paste area that clears on focus
149
154
-**Layout fix** — paste buttons no longer get cut off when combining large lists
150
155
151
156
**v1.7.0**
152
-
-**Multi-path serving** — the HTTP server now supports serving multiple lists simultaneously at different URL paths; enables Pi-hole group management with separate lists per device group
153
-
-**Custom serve filename** — name the served file in the Combine tab (e.g. `general` → `/general.txt`) instead of the fixed `/blocklist.txt`
154
-
-**Serve from Library** — serve any saved list directly from the Library tab with its own URL, without needing to re-combine
157
+
-**Multi-path hosting** — the HTTP server now supports hosting multiple lists simultaneously at different URL paths; enables Pi-hole group management with separate lists per device group
158
+
-**Custom host filename** — name the hosted file in the Combine tab (e.g. `general` → `/general.txt`) instead of the fixed `/blocklist.txt`
159
+
-**Host from Library** — host any saved list directly from the Library tab with its own URL, without needing to re-combine
155
160
156
161
**v1.6.0**
157
162
-**Settings persistence** — port and Blocklist/Allowlist choice now saved to the local database; restored automatically on next launch
0 commit comments