Skip to content

edoardottt/gochanges

Repository files navigation

⚠️ARCHIVED (AT LEAST FOR NOW). NO LONGER MANTAINED.⚠️

Fast, scalable, easy to use website changes tracker
Coded with πŸ’™ by edoardottt.

Go workflows Go report card open issues
ask me anything License
opensourcelove tweet
Built with
docker-logo go-logo mongodb-logo

Requirements πŸ”

  • docker
  • docker-compose

Tested on my lightweight laptop, THE ENGINE correctly monitors over 150 websites, the backend is not communicating with the frontend.

Use these solutions:

Get Started πŸŽ‰

  1. Download this repo
  2. Open a terminal and type docker info && sudo ip addr show docker0. Find the url of the network. You can see mine works on 172.17.0.1
  3. Based on you connection url, edit the environment variable MONGO_CONN (Dockerfile file)
  4. Type in your terminal make up
  5. Enjoy!

Common errors here : COMMON ERRORS

Contributing πŸ› 

Just open an issue/pull request. See also CONTRIBUTING.md and CODE OF CONDUCT.md

To Do:

  • Understandable frontend
  • Move to hmtl template
  • Data in frontend (emails, telegram tokens and websites tracked)
  • Dynamic Home Page
  • Tests
  • Integrate Telegram-botAPI
  • Send mail using OAuth2.0
  • Add comments
  • Storing data into MongoDB
  • Dockerfile
  • docker-compose.yml
  • Default interval (5 min)
  • Common errors
  • Mount external volume
  • Read input by localhost:xxxx

License πŸ“

This repository is under GNU Affero General Public License v3.0.
edoardottt.com to contact me.