11 Commits

Author SHA1 Message Date
Ben Busby
ff97d258f0
Use quantum core for update scheduling
Rather than requiring a traditional crontab install, the app now
leverages quantum-core (link below) to schedule the instance update/sync
task every 5 minutes. Some updates as a result:

  - The new job is scheduled at runtime in server.ex.
  - The update.exs script was refactored to be compiled along with the
    rest of the app as instances.ex.
  - Scheduler and Server modules were added for creating and executing
    the new update task
  - All shell scripts were removed, as they are no longer needed

https://github.com/quantum-elixir/quantum-core
2021-11-24 09:35:21 -07:00
Ben Busby
d4581797e7
Allow bypassing app router with FARSIDE_NO_ROUTER
Setting the aforementioned env var skips creation of the app router,
which is useful for running update.exs when the main app is already
running (otherwise there's a port conflict).
2021-11-15 20:09:34 -07:00
Ben Busby
5904c7cce4
Add searx example to demo table 2021-11-15 19:07:06 -07:00
Ben Busby
d35c358d80
Add Whoogle example to demo table in readme 2021-11-15 17:41:33 -07:00
Ben Busby
c627f4d402
Update readme
Expanded readme to include a demo, a "how it works" section, and a general
overview of Farside's purpose.
2021-11-12 18:51:50 -07:00
Ben Busby
1ea7fdd2ec
Convert logo to SVG 2021-11-12 17:04:34 -07:00
Ben Busby
1908c56ec6
Update README.md 2021-11-08 17:32:55 -07:00
Ben Busby
2fec7e77a2
Add readme banner 2021-11-08 17:30:45 -07:00
Ben Busby
8042dcad0c
Refactor project to new name
The name of the project is being refactored from Privacy Revolver to
Farside. The reasoning behind this is:
1. A shorter name is easier to remember
2. It can stand for "FOSS alternative redirecting service" (which I know
doesn't encapsulate all letters from "farside", but it's close enough).

This commit also includes improvements to the update script for
determining how far along the script is.
2021-11-07 12:29:06 -07:00
Ben Busby
a209ce2b13
Add CI status to readme, update description 2021-10-26 21:26:09 -06:00
Ben Busby
be9606094c
Initial commit 2021-10-21 15:50:04 -06:00