Looking for changes on website content https://projet-alice-demo.herokuapp.com/diffs/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aeris 7df14646ae Mise à jour de 'README.md' 1 vuosi sitten
app Add icons 1 vuosi sitten
bin Update dependencies 1 vuosi sitten
config Add login/logout access to config 1 vuosi sitten
db Add index for date in table diffs 1 vuosi sitten
lib/tasks First version 2 vuotta sitten
log First version 2 vuotta sitten
public Favicon 1 vuosi sitten
spec Add login/logout access to config 1 vuosi sitten
tmp First version 2 vuotta sitten
vendor Amélioration visuelle 1 vuosi sitten
.env.development License & readme 1 vuosi sitten
.gitignore Commit changes 1 vuosi sitten
.rspec Better changes detection 2 vuotta sitten
Gemfile Update dependencies 1 vuosi sitten
Gemfile.lock Update dependencies 1 vuosi sitten
Guardfile Update dependencies 1 vuosi sitten
LICENSE License & readme 1 vuosi sitten
Procfile Commit changes 1 vuosi sitten
README.md Mise à jour de 'README.md' 1 vuosi sitten
Rakefile First version 2 vuotta sitten
config.ru First version 2 vuotta sitten

README.md

Alice

Alice is a tool to monitor changes on websites.

It's a Ruby on Rails application, using PostgreSQL for storage.

Website to monitor can be configured to check only part of the content, based on text search or CSS selector.

It was initially developped to help Projet Arcadie to track declaration of assets or parliamentary assistants of French politicians.

It's released under AGPLv3 license.

You can see a demo in action here.

Setup

It's just a plain old RoR application, so standard RoR deployment 😊

TLDR:

	export RAILS_ENV=production
	rails assets:precompile
	rails db:migrate
	rails server

You also need to setup a daily cron on ./bin/cli.rb check

Config modifications are restricted to admin people by a password protection. So you need to set environment variable with admin username (LOGIN_USERNAME) and password (LOGIN_PASSWORD). You can do this on the .env.production file (managed by dotenv-rails).

Contributors

Favicon is made by Pixel Perfect and released under Flaticon Basic License

We use BrowserStack for UI testing on different browsers and devices.