GOTO
https://md.gnom.space/radar#
Or even https://md.gnom.space/p/radar#/ to have this as slides...
https://md.gnom.space/radar#
https://md.gnom.space/radar#
====== G O T O H A C K M D =====
https://md.gnom.space/radar#
https://md.gnom.space/radar#
============================================
============================================
============================================
!! We are in #radar on irc.indymedia.org !!
# Summary
The main difference between this project and existing approaches is that we're trying to scrape "everything" - instead of hoping that ppl would be entering things by themselves.
I believe with hackers it cannot work any other way:
1. We are too lazy
2. Everyone wants to use own, decentralized system
3. The world is too big
# Intro
Problem:
1. no calendar with proper filter/category/tag system
2. no calendar that isn't somewhat based on others actively entering
3. no source for "all" events, not even for reasonable amount of "some" of them.
Solution:
1. radar is there
2. radar can import others*
3. radar could get a "central" source aggregating all the decentral ones
https://radar.squat.net
Gitlab: https://0xacab.org/radar
# Scraping vs. Trust
The auth/trust system with radar.squat.net is beautiful, and actually we should also use this for trusted spaces and meetings - but I just wanna look on the events (by now!) that are "free & open knowledge" (which doesnt mean "for free" and even includes "commercial" ones).
Exactly like a radar: A radar has a regular look around, checking the area* it can reach out to in it's rounds and rounds, and then - beep! - there is something that showed up.
"Users" of the calendar can follow that beep/ping, that has showed up by their filters. But measuring trust/quality/authentication on those, one checks by themselves (for now?).
=> So, we'll use radar as existing software as a frontend, but change the way stuff gets entered?
# Entering events
0. search the web for sources
1. scrape those calenders
2. add some intelligence
3. import them to radar
## 0. search the web for sources
=> someone(sva? you?) needs to...
* ...collect possible calenders that can be scraped
* ...find out what exports they'd be serving
* ...collect metadata of the calendar/event itself
* ...check/define categories of each calender
Examples:
http://www.guckes.net/cal/sources.html
https://c3voc.de/eventkalender
http://foss.events/
http://hackercalender.org
### Next steps:
Do that on http://pads.ccc.de/radar-sources, sva is on it.
## 1. scrape those calenders
(this is also the footnote to: others* and area*)
ical / spaceapi / atom / cdav / etc
=> someone(you?) needs to...
* ...collect what different formats are existing
* ...what data those formats would be serving
* ...look into those how they could be scraped
* ...look into those how radar could import them
### Next steps
Who wants/can do that?
## 2. add some intelligence
No more intelligence needed than e.g. a spamfilter.
This is imho the most difficult part, and still very unclear / work in progress. We first need to check on (1.) before we can make final decisions on this one.
We can mark the entries with
- "just scraped from xyz.tdl"
- "...and briefly edited by human"
- "...edited by human who has been there" or something.
Also giving them lots of - for us relevant - metadata like
- "commercial sponsoring"
- "mainly volunteer run"
- "fully volunteer run" etc.
As discussed, that thing needs to have some learning ability:
Ideally it pings humans about its assumptions, and they can add/correct (meta)data, or just approve. Based on such experience the thing(tm) gets better and better. Its only heuristics, had discussed this with a guy deeply into learning AIs. It doesn't need to be an AI-thing.
## 3. import them to radar
Yeah, so who is up for explaining us what should be the end-format that radar can import? So that its just usable like radar.squat.net, but without having ppl entering stuff, but using the scraped data?
Addtion, 18th May:
"Categories" and "tags" need to be defined. See session from easterhegg below.
# Getting all this done
Hope possible tasks for everyone are clear from the above? Let me know! Also pls reply if you agree/disagree on this proposal!
One more thing I'd like to ask you: Is anyone up for designing a poster for me, that I can hang up at rmll.info (with a pen attached) where ppl can just enter their local events? ""Meet participants from Africa, Asia, Americas, and of course Europe" they say on their website.
It's first days of July, have also submitted a "workshop" there.
Then a special request for Timme: Would you be up for putting radar on spaceapi.ccc.de and get that stuff already sorted that way? That would be somewhat also 3. then :)
# Even one more thing...
I also would like to discuss the possible "bad outcomes" of creating such a calender. But that I'll skip that for now...
==== OLD STUFF ===
Needs to be sorted...
INTRO:
In general the idea is to have a calendar that is parsing lots of others, already existing calendars. But also parsing the local $group calendar where they publish their weekly meetups etc.
We are all sick of the fact that there is no central hub where we get to know about events close or far away from us, aren't we? I am, and I am looking for suitable software for many years now. Recently I got pointed on the new version of https://radar.squat.net - awesome! This thing can already do more than I ever had hoped to get on stage 0.1.
Gitlab: https://0xacab.org/radar
Easterhegg:
https://eh17.easterhegg.eu/ -- Will happen sometimes on Fri/Sat/Sun 14-16th April.
This session will be in English, if we succeed in bringing the devs of radar in, too (we'd need ideally a spider microphone for that, anyone?)
Otherwise we can also do all this in German, sure.
The plan(tm) for the workshop:
- Introduce Radar (ideally you'd checked it out beforehand, too)
- Brainstorming possible features (ideally you thought about that beforehand, too)
- Discussing / prioritizing them
- Collecting events and list of events worldwide and their conducting groups
- Creating the plan(tm) how we go on
You can give us a hand by just participating to the workshop - but please also consider to take part of this project long term. Also do point others, who might be interested but not on site at easterhegg on this. Hopefully we'll be able to bring ppl in remotely, too.
Links:
https://radar.squat.net/ (radar in use)
https://radar.squat.net/en/api (info about API)
https://0xacab.org/radar (DEV Site at "all codes are beautiful" <3)
List of other calendars: (please add your sources!)
(first entry is the actual calender,
the rest additional information eg on how to parse it into radar)
- http://totalism.org/calendar, just a pad
- http://www.guckes.net/cal/, delivers ical?
- https://c3voc.de/eventkalender, (source URL)
- http://foss.events/
- https://lwn.net/Calendar/
- http://www.tolledomain.ch/dokuwiki/doku.php?id=calendar:overview
- http://www.iaria.org/conferences.html, http://www.iaria.org/about.html, seems to be plain html only?
- https://www.hackerevents.org, https://github.com/hackerevents/hackerevents, gives an iCal feed for each country
- https://gnunet.org/conferences, plain list, seems not to be filled anymore?
- https://webuild.sg/, https://gitter.im/webuildsg/webuild
- https://spaceapi.ccc.de/
- https://www.w3.org/participate/eventscal.html
- more, more!
Lists of lists:
(TBD, enter the entries above)
http://www.guckes.net/cal/sources.html
http://totalism.org/calendar#Event sources (list of lists)
OK: multiple languages possible, multiple timezones as well
based on the concept of groups and locations, as authentification layers
maximum of one year - repeating events
=> possible feature to have it for longer as 1 year
category (predefined "globally")
tags (open)
price
wordpress plugin for displaying from radar into wordpress eg all the events of my group
it can import and export ical
radar "should" be able to handle any possible item coming from ical
=> possible feature
a group has admins: new user creates an account, the admin can add you then, you're supossed to be part of a group as a user that can enter
Why predefine categories? Is community-built or archive-based tag cloud possible? Yes :-)
restricted by group or location? maybe not useful, because of filter-bubble risk of tag terminology
=> feature:
prices: currency based on location?
submenu of first currency and then amount
automatic tag suggestions (spam status for email) possible?
train filter on previous events?
location drop-down (atm squat yes/no):
hackerspace
bar
office / coworking space
eventlocation
negative filtering / blacklisting
=> possible feature
how regular / frequency / extraodinary-ness -> metadata?
frab exports? not reliable, because might be online only adjecent to event => less planning & archival
how to handle same events
=> feature "learning" of same events, double detecting, something like that?
rather pushing event-doers more into own/fav distinction
the devs made workshops in the different groups to teach them how to use radar
hackerspace api could be used for feeding it
establishing trust-ees per language/region or even categories.
groups aren't hierachical. no "metagroups" etc.
commercial / non commercial
18:04 <person1> but i wonder how to filter out the obviously commercial stuff that will drop in
18:04 <person1> as most of these calendars dont filter much
18:04 <person2> person1: yeah, i think at the beginning we need to be around it somewhat by hand
18:05 <person2> i wouldnt drop the commercial ones - but have them also tagged and filter-able
18:05 <person1> thats prob a lot of work
18:05 <person1> if they are mixed in the same feeds
18:05 <person2> person1: i was hoping - but thats one of the many open questions - that once they are tagged one time, that in the next year the information is already there
18:05 <person2> and it doesnt need to be done again
18:06 <person2> anyhow, the definition of commercial is not easy either way...
18:06 <person1> yep def not easy
18:06 <person1> i guess thats something radar deals with too though
18:07 <person2> so i think anyway it needs to be done by hand for the beginning, or at least re-checked by a human
18:07 <person1> .squat.net i mean
18:07 <person2> -v? radar deals with too though
18:07 <person2> ah, you mean, lots of stuff gets dropped cause its considered "commercial"?
18:08 <person2> yeah, thats why, i wouldnt like to drop them in total, but keep them somewhat seperate. eg they only show up if you enable them or so. but why dropping, if we "collect" them anyway
18:08 <person2> also, (and i am still in the process of thinking this through), to really get a worldwide calender, we need to have the commercial stuff somewhat in there, too.
18:09 <person2> eg in asia, i wouldnt know about any event thats not at least sponsored by "commercial" entities (except hillhacks)
18:09 <person2> but all of them - and they are great events - would go into the "commercial" sorting i am afraid.
18:10 <person2> live is very different where ppl are still fighting for survival, you know :D
18:22 <person1> i dont know if stuff is dropped but i know they aim at noncommercial events (the line sometimes can be thin) so maybe theres some experience and suggestions on this issue
19:05 <person2> person1: yes, that would be interesting: (1) whats the definition of "commercial" and (2) how to find out and (3) what to do with them then
categories in radar.hackerspaces.org currently:
advice/help/office hours
children
course/workshop
discussion/presentation
exhibition
film
food
meeting
party
Social
work space/diy
sponsored / not-sponsored
profit / non-profit
scraped / not-scraped
=== NEXT ===
kadse kadse kadse
Joining the IRC-channel
get an account on radar.squat.net
collect events
collect / discuss feature with the dev in this IRC
adding reasonable icals to the existing test-radar.
finding responsible per regions