No description
notifiers | ||
static | ||
templates | ||
.air.toml | ||
.drone.yaml | ||
.gitignore | ||
forms.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
models.go | ||
README.md | ||
scraping.go | ||
scraping_test.go | ||
todo.md | ||
util.go |
Go Watch
A change detection server that can notify through various services written in Go
type script compilation
tsc static/*.ts --lib es2020,dom --watch --downlevelIteration
Dependencies
The following libaries are used in Go-Watch:
- Gin for HTTP server
- multitemplate for template inheritance
- Cascadia for CSS selectors
- htmlquery for XPath selectors
- validator for user user input validation
- tgbotapi for Telegram
- cron for job scheduling
- viper for config management
- gjson for JSON selectors
- gopher-lua for Lua scripting
- gopher-lua-libs for expanding the Lua scripting functionality
- net for http fetching
- gorm for database abstraction
- bootstrap