An open API service indexing awesome lists of open source software.

https://github.com/thapakazi/mcli

never miss any interesting meetups; yes, right from your terminal
https://github.com/thapakazi/mcli

bun cli luma meetup

Last synced: 5 months ago
JSON representation

never miss any interesting meetups; yes, right from your terminal

Awesome Lists containing this project

README

          

#+TITLE: mcli
#+DESCRIPTION: never miss any interesting meetups
#+DATE: Monday, May 05 2025

tldr;
#+begin_src bash
ssh meetups.thapakazi.com
#+end_src

#+BEGIN_QUOTE
Never miss any interesting tech meetups and your opportunity to connect and learn.
#+END_QUOTE

Its hard to navigate via UI in meetup.com and lu.ma. Meetups/Events are one of the easy way to connect, learn and explore interesting ideas/projects with awesome people.
And I love cli, so i built to explore meetups on different platforms.

#+CAPTION: Quick Sneak
#+NAME: fig:demo
[[./assets/demo.gif]]
ref: https://asciinema.org/a/ueHoxhvj3wJB1pSSSqiggGlVw

** mcli

- runs as standalone binary
- runs as a ssh server with `-wish`
- requires: mcli.d (api server to fetch and show data)

** Todo:
- [X] ui: no need to show old events
- [X] ux: sort events by today onwards
- [X] search by location, with ~:fetch~ function
- set location
- bookmark items (b)
- copy to clipboard
- [X] +open url in browser(o)+
- read/unread
- show events within next week starting today
- hide past events
- configuration file option if running locally
- configuration via ssh-user(public-key)

*** FAQ
Q: How does it works ??
A: cli.d exposes apis to scrape and present necessary meetup details in cli