summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2021-12-28Broaden HTTPoison status code inspectionBen Busby
Rather than enforcing a 200 status code, the instance query is deemed a success if the status code is <400. Various services return 200-399 status codes that don't necessarily indicate an error, but may have to do with how the instance was configured.
2021-12-21Set `lang_interface=en` param in whoogle demoBen Busby
Should avoid issues where the default configured language for a particular instance isn't english (which is the assumed language in the demo).
2021-12-17Support lingva translate serviceBen Busby
https://github.com/TheDavidDelta/lingva-translate
2021-12-16Clarify demo links in readmeBen Busby
2021-12-16Add piped instance, update demos in readmeBen Busby
2021-12-09Remove `FARSIDE_NO_ROUTER` env varBen Busby
The FARSIDE_NO_ROUTER variable wasn't terribly useful after refactoring the app to include the update routine internally (rather than available externally as an elixir script). Now the only supported environment variable is FARSIDE_TEST, which is still useful for tests and quick validation of functionality.
2021-11-24Use quantum core for update schedulingBen Busby
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-15Allow bypassing app router with `FARSIDE_NO_ROUTER`Ben Busby
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-15Add searx example to demo tableBen Busby
2021-11-15Add Whoogle example to demo table in readmeBen Busby
2021-11-12Update readmeBen Busby
Expanded readme to include a demo, a "how it works" section, and a general overview of Farside's purpose.
2021-11-12Convert logo to SVGBen Busby
2021-11-08Update README.mdBen Busby
2021-11-08Add readme bannerBen Busby
2021-11-07Refactor project to new nameBen Busby
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-10-26Add CI status to readme, update descriptionBen Busby
2021-10-21Initial commitBen Busby