Track conferences and meetups on your terminal.
Project description
conrad — Conference Radar
conrad
helps you track conferences and meetups on your terminal.
Here's how it works:
$ conrad show
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
:
$ pip install conference-radar
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 .
$ conrad remind -i 6bb714 $ conrad remind
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):
$ conrad show --cfp
Look at conferences using a tag:
$ conrad show --tag python
Look at conferences using a name:
$ conrad show --name pycon
Look at conferences in a city, state or country:
$ conrad show --location usa
Look at conferences based on when they're happening:
$ conrad show --date ">= 2019-10-01" --date "<= 2020-01-01"
Refresh event database
You can get the latest events using:
$ conrad refresh
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file conference-radar-0.10.1.tar.gz
.
File metadata
- Download URL: conference-radar-0.10.1.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12d8d382e0e0e3c4ff1b4ba380e30c2fbb638ac4b989a8df15c2fe3d080bfba9 |
|
MD5 | 595d5bf041d0b185ba7513095a2bd9a1 |
|
BLAKE2b-256 | 0fa8984395bcf3e56b386bc0abff1a3469e3af2f710f1b07a6917d42fc0bcdd2 |
File details
Details for the file conference_radar-0.10.1-py3-none-any.whl
.
File metadata
- Download URL: conference_radar-0.10.1-py3-none-any.whl
- Upload date:
- Size: 26.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c081bc09182e436d3c2ddca9db3d1cc002c5f1cf315e773cf22afc33dca5f33 |
|
MD5 | 68ae863f444ec3ef21db58b9674db79a |
|
BLAKE2b-256 | fd912aace202d7437a7845b9b07dad8d8969e5ed8bee2ae67eac51a98c38a5a8 |