Awesome
<p align="center"> <img src="https://raw.githubusercontent.com/vinayak-mehta/conrad/master/docs/_static/mozilla-satellite-antenna.png" width="200"> </p>conrad — Conference Radar
conrad
helps you track conferences and meetups on your terminal.
Here's how it works:
<pre> $ conrad show </pre>Why conrad?
- 📅 Never miss CFP deadlines again.
conrad remind
can remind you every time you open a terminal! - 📊 Query and explore events using tags, names, locations, and dates.
conrad show --cfp
will tell you about events where the CFP is open! - 🤖 Crawlers update events twice a week! (Monday and Thursday at 00:00 UTC)
Installation
You can simply use pip to install conrad
:
Features
Continuous updates
The event list is maintained in data/events.json
. This list is continuously updated by the available crawlers
using GitHub Actions.
Sources:
- https://confs.tech
- https://pydata.org/event-schedule
- https://github.com/python-organizers/conferences
- https://wiki.python.org/moin/PythonEventsCalendar
Set reminders
You can set CFP reminders so that you never miss a deadline! The color changes based on event proximity; > 30 days , >10 and < 30 days and < 10 days .
<pre> $ conrad remind -i 6bb714 $ conrad remind </pre>Protip: Add conrad remind
to your shell startup file so that you get a reminder every time you open a new terminal!
Query and explore
You can query and explore the event database using various filters.
Look at events which have an open call for proposals (CFP):
<pre> $ conrad show --cfp </pre>Look at conferences using a tag:
<pre> $ conrad show --tag python </pre>Look at conferences using a name:
<pre> $ conrad show --name pycon </pre>Look at conferences in a city, state or country:
<pre> $ conrad show --location usa </pre>Look at conferences based on when they're happening:
<pre> $ conrad show --date ">= 2019-10-01" --date "<= 2020-01-01" </pre>Refresh event database
You can get the latest events using:
<pre> $ conrad refresh </pre>Contributing
The Contributor's Guide has detailed information about guidelines around contributions. You can add new crawlers and events to conrad
:
Versioning
conrad
uses Semantic Versioning. For the available versions, see the tags on this repository.
License
This project is licensed under the Apache License, see the LICENSE file for details.