Hey Mastodons, I hear you like open source and federation, so I'd like to tell you about gettogether.community/ an open source, federated(*) event planning service similar to Meetup

It's free to use, and while it's still very early development it is live! Try it yourself, share it with your friends, start a team ahd have a Get Together!

* Federation is simple and minimal, any help would be most welcomed. Source code is at github.com/GetTogetherComm/Get mastodon.cloud/media/cPwAJ8QWw

@mhall119 we talked about protocols before, but probably ActivityPub, the protocol Mastodon uses, would be a good match for that. Problem being there's not a lot of implementations to crib from.

@ted The Place and Event parts of ActivityPub would work, but I'm not aware of any other implementation using them for anything, are you?

@ted I could also use help from somebody who is familiar with the ActivityPub/ActivityStream protocols already, rather than trying to learn them while I'm implementing them. For now I have a simple JSON feed and a script to pull from it.

@mhall119 yeah, that's a problem. I think the number of people who are really familiar is enough to fit on a small bus. So there's probably not a lot of spare capacity there.

@mhall119 @ted Some of the folks working on #aardwolf might have helpful input here...

@ted @cwebber place.sub looks interesting, and I might be able to use that with a local copy (it's far to slow to hit directly). I don't see any implementation of Events though.

FWIW, I wouldn't mind GetTogether being the first to implement Events, or to also publish Places, as long as somebody else does does the implementation :)

federated event plattform Show more

@mhall119 @ted just noticed this and it looks interesting...

Not aware of any widely used AP implementations that use locations, events, etc. but I think [email protected] is heading in that direction.

Also I think objects can be (or contain) multiple types so an event could also be a note which Mastodon could munch on making for interesting ideas to spread announcements? My AP knowledge is limited though.

@cwebber is a busy person but a good person to bounce ideas off...

@msh @mhall119 @ted I'm pretty busy this week but I'd like to talk about it.

@mhall119 @cwebber @msh @ted I'd like to participate as well but Telegram is a bit of a non-starter (requires an app to get started). Is there a log of conversations somewhere that can be followed (or an IRC bridge?).

If not no worries. I'll follow along via github.


@craigmaloney @cwebber @msh @ted You can use the Telegram web app to join in. I haven't added any bots or anything to it yet, and don't have an IRC channel

@msh @mhall119 @cwebber @ted Unfortunately I couldn't find a way to sign up without the app. :( Perhaps I'm not looking in the fight spot though?

@mhall119 @msh @cwebber @ted Once you enter a phone number it wants you to use an app to create an account.

I downloaded the desktop app and it then wanted me to upload a photo.

Sorry, but nope.

@craigmaloney @msh @cwebber @ted I assume that's just for your profile picture, why not use the same one you have on here?

@mhall119 @msh @cwebber @ted That's quite alright. I already moved out of my comfort zone in running the app to log in. Asking for a photo confirmed that Telegram wasn't going to be a pleasant experience for me.

@craigmaloney @msh @cwebber @ted I've been considering Gitter as an alternative to Telegram, but you'd still have to log in to something for that

@mhall119 @msh @cwebber @ted I actually use Gitter for Tootstream (was selected by the project author) so I'm already there.

The issue I had was having to run an app in order to create an account that got me out of my comfort zone. That's all. :)

@mhall119 @ted

I don't think any implementation uses them right now. As soon as you start federating them, though, I bet Pleroma will add support. The pleroma devs have said they want to support all AP objects

@mhall119 Just checked it out. Very cool! I may create a team (not sure what subject yet) for here in the St. Louis metro area.

@mhall119 It's a cool idea but also looks like it needs a LOT more basic development before release into the wild. Keep us posted as it comes together though! The more it can be integrated to Mastodon, the better.

@mhall119 I suggest using ActivityPub for federation. There's no other platform that has implemented events/places in AP yet but it doesn't mean they won't appear, and other apps like Mastodon could add support or semi-support for displaying the data (like how PeerTube/Mastodon integration works).

@mhall119 ooh I have really been wanting something like that. At the least it would be better for @reasdoinaheckinmeetup than the current rinkydink approach, and I’d love to get out from under Meetup’s thumb on some of my own groups.

@mhall119 I just tried creating a group and got a Python stack trace due to "missing country code." But there were no countries available to put into the (presumably) country code dropdown.

@mhall119 We at @Framasoft have the same kind of project going on (written in Élixir) and using Activitypub for Federation. I will be checking out your code ;)

@mhall119 I'm not sure what I'm doing wrong, but I cannot signup


Very interesting. I just registerred a #gettogether account. (First tried with Chrome for Android, but failed with a looong db debugging error message. Then registered successfully with #Vivaldibrowser on the #Linux laptop.)

Will schedule a #MOMOCzone event tomorrow, perhaps even with www.gettogether.community as Meetup.com competitor among the main topics :-)


@LeeteqXV Feedback is welcome, any features you want to see added please file an Issue on GitHub for me: github.com/GetTogetherComm/Get

@LeeteqXV Was the debug error on login or when creating a team?


It happened when trying to create the team initially. Aborted and registered on the laptop instead.

@LeeteqXV Ah, ok, that's been fixed. It'll now warn you if you submit without a city selected and send you back to the form, rather than crashing :)


Right. I actually had no cities to choose from in that dropdown menu, and did not notice/see the manual fill-in city field beside or under it before I switched to the computer/larger screen, so I submitted the form without a city when it crashed.

@mhall119 too sad... I can not create my team based in Switzerland, after typing the country... the city list is empty and I can't proceed further 😟
Any Idea?

@mhall119 nevermind! I did not understand I could directly type the city name here... all good now :)

Thanks for sharing, this is awesome.

@alois No worries, those fields aren't exactly intuitive. I was hoping to find a pre-made Javascript widget that did the search & select in one, but haven't found one yet.

@mhall119 Why Google services? Matomo would be a way better choice regarding users privacy here matomo.org/

@thibaultamartin Only because Google Analytics is what I knew and it worked for what I needed. I'm open to alternatives if they work well enough and somebody will step up to implement them.

BTW, I don't use this account anymore, follow me at @mhall119 and @GetTogetherComm

@mhall119 Thank you, I have been looking for this, but never thought to really consider something of this direction.

@JigmeDatse Glad you like it!

BTW, I don't use this account anymore, follow me at @mhall119 and @GetTogetherComm

@mhall119 @mhall119 @GetTogetherComm Interesting, not sure how the message ended up in my recent timeline, as it's something like 6 months old (your message). I will follow those accounts if not already doing that.

Sign in to participate in the conversation

Generalistic and moderated instance.
Everyone is welcome as long as you follow our code of conduct!