|
1 | | -<p align="center"> |
2 | | - <img src="https://github.com/TBosak/mkfd/blob/main/public/logo.png?raw=true" |
3 | | - alt="mkfd" |
4 | | - height="15%" |
5 | | - width="15%"/><br><br> |
6 | | - <img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/tbosk/mkfd"> |
7 | | - <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/tbosak/mkfd"> |
8 | | -</p> |
9 | | - |
10 | | -## 🏃 Running locally |
11 | | - |
12 | | -### 🍞 Bun installation <sup>Visit [bun.sh](https://bun.sh/) for more info</sup> |
13 | | - |
14 | | -```bash |
15 | | -curl https://bun.sh/install | bash |
16 | | -``` |
17 | | - |
18 | | -### 📦 To install dependencies |
19 | | - |
20 | | -```bash |
21 | | -bun install |
22 | | -``` |
23 | | - |
24 | | -### 🚀 To run |
25 | | - |
26 | | -```bash |
27 | | -bun run index.ts --passkey=your_passkey_here --cookieSecret=your_cookie_secret_here |
28 | | -``` |
29 | | - |
30 | | -➡️ Access the GUI at `http://localhost:5000/` |
31 | | - |
32 | | ---- |
33 | | - |
34 | | -## 🐳 Running with Docker |
35 | | - |
36 | | -### 🏠 Locally |
37 | | - |
38 | | -```bash |
39 | | -docker build -t mkfd . |
40 | | -docker run -p 5000:5000 -v /local/mount/path:/configs -e PASSKEY=your_passkey -e COOKIE_SECRET=your_cookie_secret mkfd |
41 | | -``` |
42 | | - |
43 | | -### 📥 From Docker Hub |
44 | | - |
45 | | -```bash |
46 | | -docker pull tbosk/mkfd:latest |
47 | | -docker run -p 5000:5000 -v /local/mount/path:/configs -e PASSKEY=your_passkey -e COOKIE_SECRET=your_cookie_secret tbosk/mkfd:latest |
48 | | -``` |
49 | | - |
50 | | -## 🖼️ GUI |
51 | | - |
52 | | - |
53 | | - |
54 | | ---- |
55 | | - |
56 | | -## 🔧 To Do |
57 | | - |
58 | | -- [X] **Locally** testing subscriptions to feeds |
59 | | -- [ ] Add ALL possible RSS fields to models |
60 | | -- [X] Add option for parallel iterators |
61 | | -- [ ] Scraping how-to video |
62 | | -- [X] Add feed preview pane |
63 | | -- [ ] Store/compare feed data to enable timestamping feed items |
64 | | -- [X] Create dockerfile |
65 | | -- [ ] Create Helm chart files |
66 | | -- [X] Create GUI |
67 | | -- [ ] Utilities |
68 | | - - [X] HTML stripper |
69 | | - - [X] Source URL wrapper for relative links |
70 | | - - [ ] Nested link follower/drilldown functionality for each feed field |
71 | | - - [X] Adjust date parser logic with overrides from an optional date format input |
72 | | - - [ ] Add selector suggestion engine |
73 | | -- [ ] Amass contributors |
74 | | - |
75 | | -<br> |
76 | | - |
77 | | -[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V5LC4XTQDDE82&source=url) |
| 1 | +<p align="center"> |
| 2 | + <img src="https://github.com/TBosak/mkfd/blob/main/public/logo.png?raw=true" |
| 3 | + alt="mkfd" |
| 4 | + height="15%" |
| 5 | + width="15%"/><br><br> |
| 6 | + <img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/tbosk/mkfd"> |
| 7 | + <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/tbosak/mkfd"> |
| 8 | +</p> |
| 9 | + |
| 10 | +## 🏃 Running locally |
| 11 | + |
| 12 | +### 🍞 Bun installation <sup>Visit [bun.sh](https://bun.sh/) for more info</sup> |
| 13 | + |
| 14 | +```bash |
| 15 | +curl https://bun.sh/install | bash |
| 16 | +``` |
| 17 | + |
| 18 | +### 📦 To install dependencies |
| 19 | + |
| 20 | +```bash |
| 21 | +bun install |
| 22 | +``` |
| 23 | + |
| 24 | +### 🚀 To run |
| 25 | + |
| 26 | +```bash |
| 27 | +bun run index.ts --passkey=your_passkey_here --cookieSecret=your_cookie_secret_here |
| 28 | +``` |
| 29 | + |
| 30 | +➡️ Access the GUI at `http://localhost:5000/` |
| 31 | + |
| 32 | +--- |
| 33 | + |
| 34 | +## 🐳 Running with Docker |
| 35 | + |
| 36 | +### 🏠 Locally |
| 37 | + |
| 38 | +```bash |
| 39 | +docker build -t mkfd . |
| 40 | +docker run -p 5000:5000 -v /local/mount/path:/configs -e PASSKEY=your_passkey -e COOKIE_SECRET=your_cookie_secret mkfd |
| 41 | +``` |
| 42 | + |
| 43 | +### 📥 From Docker Hub |
| 44 | + |
| 45 | +```bash |
| 46 | +docker pull tbosk/mkfd:latest |
| 47 | +docker run -p 5000:5000 -v /local/mount/path:/configs -e PASSKEY=your_passkey -e COOKIE_SECRET=your_cookie_secret tbosk/mkfd:latest |
| 48 | +``` |
| 49 | + |
| 50 | +## 🖼️ GUI |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | +--- |
| 55 | + |
| 56 | +## 🔧 To Do |
| 57 | + |
| 58 | +- [x] **Locally** testing subscriptions to feeds |
| 59 | +- [ ] Add ALL possible RSS fields to models |
| 60 | +- [x] Add option for parallel iterators |
| 61 | +- [ ] Scraping how-to video |
| 62 | +- [x] Add feed preview pane |
| 63 | +- [ ] Store/compare feed data to enable timestamping feed items |
| 64 | +- [x] Create dockerfile |
| 65 | +- [ ] Create Helm chart files |
| 66 | +- [x] Create GUI |
| 67 | +- [ ] Utilities |
| 68 | + - [x] HTML stripper |
| 69 | + - [x] Source URL wrapper for relative links |
| 70 | + - [ ] Nested link follower/drilldown functionality for each feed field |
| 71 | + - [x] Adjust date parser logic with overrides from an optional date format input |
| 72 | + - [ ] Add selector suggestion engine |
| 73 | +- [ ] Amass contributors |
| 74 | + |
| 75 | +<br> |
| 76 | + |
| 77 | +[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V5LC4XTQDDE82&source=url) |
0 commit comments