/ config.toml
config.toml
1 local_timezone = "+00:00" # UTC 2 users = [] 3 4 [matrix] 5 # homeserver = "" 6 # store_path = "" 7 # admin_ids = [] 8 # room_id = "" 9 command_prefix = "!" 10 link_prefix = "" 11 12 [aoc] 13 # session_file = "" 14 leaderboard_rows = 20 15 default_cache_ttl = 900 # 15 minutes 16 cache_ttl_rules = [] 17 repo_rules = [ 18 { regex = "https://(radicle\\.defelo\\.de|app\\.radicle\\.xyz)/nodes/[^/]+/(rad:)?(?<rid>z[1-9a-km-zA-HJ-NP-Z]{20,})", title = "<code>rad:${rid}</code>" }, 19 { regex = "^https://github\\.com/(?<owner>[^/]+)/(?<repo>[^/]+)(/.*)?$", title = "${owner}/${repo}" }, 20 { regex = "^https://gitlab\\.com/(?<owner>[^/]+)/(?<repo>[^/]+)(/.*)?$", title = "${owner}/${repo}" }, 21 { regex = "^https://gitea\\.com/(?<owner>[^/]+)/(?<repo>[^/]+)(/.*)?$", title = "${owner}/${repo}" }, 22 { regex = "^https://codeberg\\.org/(?<owner>[^/]+)/(?<repo>[^/]+)(/.*)?$", title = "${owner}/${repo}" }, 23 ] 24 25 [garygrady] 26 interval = 600 27 max_age = 86400 # 24 hours