|
1 | 1 | #!/usr/bin/env python3
|
2 | 2 | # -*- coding: UTF-8 -*-
|
3 | 3 |
|
4 |
| -import os |
5 | 4 | from typing import List
|
6 | 5 | import requests
|
7 | 6 | import json
|
|
83 | 82 | },
|
84 | 83 | options={"track": "Hellarious"},
|
85 | 84 | ),
|
| 85 | + GenericConference( |
| 86 | + url="https://data.jtbx.de/jev22_ccl/schedule.json", |
| 87 | + data={ |
| 88 | + "name": "Curious Community Labs e.V.", # (27.–29.) |
| 89 | + "location": "Hamburg", |
| 90 | + "links": [ |
| 91 | + "https://curious.bio/2022/11/remote-chaos-experience/", |
| 92 | + ], |
| 93 | + "osm_url": "https://www.openstreetmap.org/node/9615054340#v1" |
| 94 | + }, |
| 95 | + options={ |
| 96 | + "track": "Curious Community Labs", |
| 97 | + "id_offsets": -200 |
| 98 | + }, |
| 99 | + ), |
86 | 100 | PretalxConference(
|
87 | 101 | url="https://pretalx.c3voc.de/xrelog-2022",
|
88 | 102 | data={
|
|
94 | 108 | ],
|
95 | 109 | },
|
96 | 110 | ),
|
| 111 | + PretalxConference( |
| 112 | + url="https://talks.w.icmp.camp/wicmp1", |
| 113 | + data={ |
| 114 | + "slug": "wicmp1", |
| 115 | + "name": "Wintergalaktische Club Mate Party", # (27.–30.) |
| 116 | + "location": "Erlangen, Bits'n'Bugs + ZAM", |
| 117 | + "links": ["https://w.icmp.camp"], |
| 118 | + }, |
| 119 | + options={"track": "Erlangen"}, |
| 120 | + ), |
97 | 121 | WebcalConference(
|
98 | 122 | url="webcals://ramac.mudbyte.de/remote.php/dav/public-calendars/YTtwyZcXsmZDfSoo/?export",
|
99 | 123 | data={
|
|
105 | 129 | "track": "Gießen/Wetzlar",
|
106 | 130 | },
|
107 | 131 | ),
|
108 |
| - PretalxConference( |
109 |
| - url="https://talks.w.icmp.camp/wicmp1", |
110 |
| - data={ |
111 |
| - "slug": "wicmp1", |
112 |
| - "name": "Wintergalaktische Club Mate Party", # (27.–30.) |
113 |
| - "location": "Erlangen, Bits'n'Bugs + ZAM", |
114 |
| - "links": ["https://w.icmp.camp"], |
115 |
| - }, |
116 |
| - options={"track": "Erlangen"}, |
117 |
| - ), |
118 | 132 | GenericConference(
|
119 | 133 | url="https://laborluxeria.github.io/winterchaos2022/schedule.json",
|
120 | 134 | # https://github.com/laborluxeria/winterchaos2022/tree/main/_sessions – michi
|
|
162 | 176 | },
|
163 | 177 | ),
|
164 | 178 | GenericConference(
|
165 |
| - url="TBD", |
| 179 | + # TODO: add XML import from https://dezentrale.space/2022/12/localverse2022-fahrplan.xml |
| 180 | + url="TBD", # https://dezentrale.space/2022/12/localverse2022-fahrplan.xml", |
166 | 181 | data={
|
167 | 182 | "name": "localverse2022", # (27.–30.)
|
168 | 183 | "location": "Leipzig",
|
|
173 | 188 | },
|
174 | 189 | ),
|
175 | 190 | GenericConference(
|
176 |
| - url="https://data.jtbx.de/jev22_ccl/schedule.json", |
| 191 | + url="https://woodbine.nyc/2022/12/dweb-jev/schedule.json", |
177 | 192 | data={
|
178 |
| - "name": "jev22_ccl", # (27.–29.) |
179 |
| - "location": "Hamburg", |
| 193 | + "name": "DWeb NY Pre-kickoff + RemoteCCC @ Woodbine", |
| 194 | + "location": "New York, USA", |
| 195 | + "address": "Basement, Woodbine, 585 Woodward Ave, Ridgewood, Queens, NY 11385", |
| 196 | + "description": "A new DWeb Node is being formed! What does this mean? Come and find out! \n\n Relevant topics include: decentralized web, digital commons, co-ops, governance, privacy, anti-surveillance, software freedom.", |
180 | 197 | "links": [
|
181 |
| - "https://curious.bio/2022/11/remote-chaos-experience/", |
| 198 | + "https://dweb.events/stuff/ny/2022/woodbine-remoteccc/", |
182 | 199 | ],
|
183 |
| - }, |
184 |
| - options={"track": "Curious Community Labs"}, |
185 |
| - ) |
| 200 | + "osm_url": "https://www.openstreetmap.org/node/5365063316#v13" |
| 201 | + } |
| 202 | + ), |
186 | 203 | ]
|
187 | 204 |
|
188 | 205 | targets = [
|
@@ -314,6 +331,7 @@ def main():
|
314 | 331 | git("rm events/*")
|
315 | 332 |
|
316 | 333 | # write seperate file for each event, to get better git diffs
|
| 334 | + # TODO: use Event.export() |
317 | 335 | def export_event(event: Event):
|
318 | 336 | origin_system = None
|
319 | 337 | if isinstance(event, Event):
|
|
0 commit comments