https://github.com/brechtserckx/recycle
Recycle API client, proxy and ICS converter
https://github.com/brechtserckx/recycle
belgium haskell recycle waste-collection
Last synced: 6 months ago
JSON representation
Recycle API client, proxy and ICS converter
- Host: GitHub
- URL: https://github.com/brechtserckx/recycle
- Owner: BrechtSerckx
- Created: 2021-11-22T22:22:46.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T09:33:03.000Z (11 months ago)
- Last Synced: 2025-03-21T13:57:17.112Z (10 months ago)
- Topics: belgium, haskell, recycle, waste-collection
- Language: Haskell
- Homepage: https://recycle.brechtserckx.be
- Size: 683 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Recycle
===
Generate ICS files and links for your waste collections.
---
Based on recycleapp.be and the Recycle! app.
You can manually import the generated ICS files into your calendar, but let a tool like ICSx5/ICSDroid or a calendar app like Google Calendar or Outlook.com automatically import them for you. That way, your calendar always stays up to date with the waste collections. Note: ICSx5 works most reliably, Google Calendar for example does not support all features.
## How to install
Prerequisites:
- Nix
1. Clone this repo.
2. Run `nix-env -i -f default.nix`
## Usage
The application can be used in 2 ways: an CLI ICS file generator for waste collection, and a server for generating the ICS files.
### CLI app
See `recycle generate-ics --help`
### Server
See `recycle serve-ics --help`
## How to develop
Prerequisites:
- Nix
- direnv (optional)
1. Clone this repo.
2. Run `cd recycle`
3. Run `nix-shell` or `direnv allow` to install dev dependencies.