Email or username:

Password:

Forgot your password?
Darius Kazemi

I've been building a Facebook Events style event organizing system for the Fediverse. It's based on the simple, open source, privacy-respecting event organizing tool gath.io

The attached video is a work-in-progress preview and shows compatibility with Mastodon. My hope is to get it working with lots of software, including stuff like Friendica that supports events and calendars.

Check out more at my Patreon: patreon.com/posts/organizing-o

45 comments
Hoochalaffa

@darius where do you post often? Your content is very engaging. Thanks.

Andreas Plassmann

@darius viel zu schnell gesprochen wie immer und das nicht alle Englisch können und Mögen haben alle noch nicht mitbekommen. Das Ganze ist doch nichts anderes wie mastodon . Warum sollte ich oder jemanden anders Wechseln = denn hier das Mastodon ist sehr gut. und der Entwickler genauso @Gargron von daher bin ich bei Mastodon und tuten sehr zu frieden

[DATA EXPUNGED]
Andrés Monroy-Hernández

@darius are you still working on this project? Would love to build on it for another project we have

Darius Kazemi

@andresmh the maintainer is highly open to contributions!

Jason Tucker

@darius I'm now watching this in 2022 when @arush boosted this thinking "wow this is awesome" and you pick the date of 2019 in the video I realized this was years ago and now im looking to see what you did with this. So awesome and I hope it lived on so I can use it for my stuff.

Darius Kazemi

@jasontucker @arush it exists! gath.io supports it out of the box. I have an instance running at events.friend.camp though you won't be able to use it without a login here

Jason Tucker

@darius @arush as mentioned in the video in 2019 did the fork changes you made merge back into the original project?

Darius Kazemi

@jasontucker @arush yes it is just part of gath -- you can use it at gath.io right now

Jason Tucker

@darius @arush Awesome, I did my first event and followed the event account as instructed in the video, I didnt get a DM for some reason. hmm..

Jason Tucker

@darius @arush yeah been playing around with this today and added in a new event for our podcast tomorrow. Everything wired but the DM part that is suppose to do the poll. Never got the poll dm

Darius Kazemi

@jasontucker @arush fixed the problem! It is working again over on my server (screenshot attached).

For gath.io itself, where your event is hosted, I have submitted a fix but it's going to have to wait for the maintainer of that server to apply it. You can follow the fix here: github.com/lowercasename/gathi

Jason Tucker

@darius @arush thanks for that. I knew something was up 😀

Darius Kazemi

I should probably update this somehow to say "by the way this has been working for years now and available at gath.io " but I am so. so. busy this week

Golda

@darius hey Darius is there an ActivityStreams like vocabulary for events? We also produce events from app.whatscookin.us and would love to output them in a friendly schema

Golda

@darius oh sweet, sorry for the lazy question :-)

Golda

@darius uh one more dumb question - where exactly are the fields of w3.org/ns/activitystreams#Even defined? I just see the link back to w3.org/TR/activitystreams-voca which has an example

There is a schema.org event, schema.org/Event

but the activitystreams event just inherits all properties from Object so its basically just a type?

Darius Kazemi

@gvelez17 you have now run into one of the big problems with the Activity Vocabulary spec. it is very underspecified. so the properties that need to be there are: whatever the software you want to talk to requires 🙃

Golda

@darius haha well it is flexible at least...

But if I want my stuff to be picked up by gath.io, are there clues somewhere? does gath.io want to pick up my events?

Darius Kazemi

@gvelez17 gath is broadcast-only. It is for creating events that people subscribe to

Golda

@darius yeah I was hoping to have a federated model for events similar to messages

Golda

@darius @mfoster hey Mark looping you in, i don't think the answer is schema.org - the answer has to be lightweight and a thing that was already adopted - where would you suggest that eithe whatscookin or gath.io (am I saying taht right) should publish our lightweight spec?

Edwin :kermitsip:​

@darius

So, if Twitter has "Tweet-Ups", Mastondon has "Tootenannys?"

autumn

@darius i had totally forgotten you worked on this! i still use it for event planning from time to time. :)

Darius Kazemi

@autumn that's wonderful to hear! I use it for my birthday party every year

SeigeA

@darius yes please! It seems Mobilizion isn't going to have much development and Friendica's event functionality isn't sufficent - I would *love* to see an event sharing focused fediverse platform! My whole town runs on FB right now and it sucks!

Kasperaliteten

@darius Nice work. That's a really interesting approach to event sharing!
I recently realized that Mastodon are not planning to implement the "Event" activity, and I thought about making a "hack" where sharing events from another site would present it as a "Question" activity with replies "Going" and "Not going" to those that subscribe to the channel.
What are the reasons behind choosing to make a separate profile for each event instead? And wouldn't this be harder to share on other platforms? E.g. the event would "invite" users by sending them a follow request... but are there any ways to actually share an "event user", if you are not a moderator of it?
There are probably holes in my own suggestion as well. I was just wondering what the philosophy was behind this design?

@darius Nice work. That's a really interesting approach to event sharing!
I recently realized that Mastodon are not planning to implement the "Event" activity, and I thought about making a "hack" where sharing events from another site would present it as a "Question" activity with replies "Going" and "Not going" to those that subscribe to the channel.
What are the reasons behind choosing to make a separate profile for each event instead? And wouldn't this be harder to share on other platforms? E.g....

Andrew Waterman

@darius @thisismissem The screencast was really nice. But yeah, maybe I shared that wrong. Try following the event! :)

Toran Shaw

@darius sounds like this will be an interesting project to keep an eye on. 🙂

Katherine McMillan

@darius I used this to plan my daughter’s first and second birthday parties. It was so easy to set up and even easier for the oldies in my life to use. Thank you!

Go Up