Skip to main content

Track conferences and meetups on your terminal.

Project description

conrad — Conference Radar

Workflow Status Documentation Status image image image

conrad helps you track conferences and meetups on your terminal.


Here's how it works:

$ conrad show

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:

Set reminders

You can set CFP reminders so that you never miss a deadline! The color changes based on event proximity; > 30 days #008000, >10 and < 30 days #ffff00 and < 10 days #ff0000.

$ conrad remind -i 6bb714
$ conrad remind

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

show-cfp

Look at conferences using a tag:

$ conrad show --tag python

show-tag

Look at conferences using a name:

$ conrad show --name pycon

show-name

Look at conferences in a city, state or country:

$ conrad show --location usa

show-location

Look at conferences based on when they're happening:

$ conrad show --date ">= 2019-10-01" --date "<= 2020-01-01"

show-date

Refresh event database

You can get the latest events using:

$ conrad refresh

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conference-radar-0.10.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

conference_radar-0.10.1-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

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

Hashes for conference-radar-0.10.1.tar.gz
Algorithm Hash digest
SHA256 12d8d382e0e0e3c4ff1b4ba380e30c2fbb638ac4b989a8df15c2fe3d080bfba9
MD5 595d5bf041d0b185ba7513095a2bd9a1
BLAKE2b-256 0fa8984395bcf3e56b386bc0abff1a3469e3af2f710f1b07a6917d42fc0bcdd2

See more details on using hashes here.

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

Hashes for conference_radar-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2c081bc09182e436d3c2ddca9db3d1cc002c5f1cf315e773cf22afc33dca5f33
MD5 68ae863f444ec3ef21db58b9674db79a
BLAKE2b-256 fd912aace202d7437a7845b9b07dad8d8969e5ed8bee2ae67eac51a98c38a5a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page