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