SmartestHome/trash-calendar/trash-calendar.env.example

41 lines
2.1 KiB
Plaintext

# trash-calendar configuration template.
#
# Copy this to the container host as (for example)
# /opt/smart-home/trash-calendar/trash-calendar.env, fill in real values, and
# chmod 600 it. Same never-commit handling as digest-engine.env / identity.env.
# ---------------------------------------------------------------------------
# Your PERSONAL collection-date ICS feed — not a generic Kennelbach-wide URL,
# because collection days differ by street/collection zone. Get yours from:
# - Kennelbach's own Abfallkalender: https://www.kennelbach.at (Service ->
# Aktuelles -> Abfallkalender) — select your street/house number, look for a
# "download"/iCal/subscribe option on the resulting calendar view, or
# - Vorarlberg's Umweltverband: https://www.umweltv.at/Service_Info/Abfallkalender
# — same idea, region-wide, also county for Kennelbach
# Neither of the above is a fixed URL this repo can hardcode — it's generated
# per-address. Paste the real one here once you have it.
# ---------------------------------------------------------------------------
WASTE_ICS_URL=
# How far into the future to sync. Collection calendars are usually published a
# year at a time; 60 days is enough to always have the next pickup or two visible
# without re-importing the entire year on every run.
WASTE_LOOKAHEAD_DAYS=60
# ---------------------------------------------------------------------------
# Nextcloud CalDAV — SAME credentials as digest-engine's own ingest/caldav.py
# (CALDAV_URL/CALDAV_USERNAME/CALDAV_PASSWORD/CALDAV_VERIFY_TLS), reused
# identically so there's one Nextcloud app password to manage, not two. See that
# module's docstring for the "app password, not your account password" reasoning.
# CALDAV_TARGET_CALENDAR is new here: the exact display name of the ONE calendar
# this writes into — deliberately singular, never guessed, never "whichever
# calendar looked right."
# ---------------------------------------------------------------------------
CALDAV_URL=
CALDAV_USERNAME=
CALDAV_PASSWORD=
CALDAV_VERIFY_TLS=true
CALDAV_TARGET_CALENDAR=
LOG_LEVEL=INFO