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
- Host: GitHub
- URL: https://github.com/thapakazi/mcli
- Owner: thapakazi
- Created: 2025-04-23T21:17:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-12T20:47:12.000Z (11 months ago)
- Last Synced: 2025-07-12T22:23:52.422Z (11 months ago)
- Topics: bun, cli, luma, meetup
- Language: Go
- Homepage:
- Size: 8.79 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.org
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