Michael Hall is a user on mastodon.cloud. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Michael Hall @mhall119

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

· 115 · 101

@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. :)

@strypey @ted @msh @cwebber @mhall119 Considering how many folks have checked out the gitter instance I think this is a moot topic.

@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

@mhall119 Absolutely down with this; we saw the integration between PeerTube and Mastodon via ActivityPub recently in that w3c announcement...

#gettogether is right in my wheelhouse, as I'm a #Python and #Django developer. Let's figure out how to perfect federated calendars in space.

@gdorn Take a look at the project code: github.com/GetTogetherComm/Get

If you're not familiar with Django, the relevant data models are in ./events/models/, they should be self-explanatory enough to see what we have available to federate


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.