https://github.com/recoilme/verysmartdog
verysmart.dog
https://github.com/recoilme/verysmartdog
atom-reader feed-reader pocketbase preline rss-reader
Last synced: 10 months ago
JSON representation
verysmart.dog
- Host: GitHub
- URL: https://github.com/recoilme/verysmartdog
- Owner: recoilme
- License: mit
- Created: 2022-09-19T06:34:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T16:12:16.000Z (about 3 years ago)
- Last Synced: 2025-03-28T06:03:24.402Z (11 months ago)
- Topics: atom-reader, feed-reader, pocketbase, preline, rss-reader
- Language: Go
- Homepage: https://verysmart.dog
- Size: 1.75 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Work In Progress
## Build
- go 1.19
- CGO_ENABLED=1 go build --tags "fts5" -o vsd
- ./vsd serve
- admin ui: http://127.0.0.1/_/
- user ui: http://127.0.0.1
* CGO_ENABLED: sqlite full text search (https://sqlite.org/fts5.html)
## Development
- run socat (redirect 8080 -> 80) `socat TCP-LISTEN:80,fork TCP:127.0.0.1:8090` (needed for auth via telegram locally)
- remove cookie for 127.0.0.1 (if not first run)
- use live reload with air (https://github.com/cosmtrek/air): just run air
- dump db: `sqlite3 pb_data/data.db .dump > data.sql`
- dev bot: data-telegram-login="artemiyrobot"
- prod bot verysmartdogbot
- bot api key place in tgbot file
## UI
