Skip to content

JesperDramsch/python-deadlines

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Deadlines pages-build-deployment

Countdown timers to keep track of a bunch of Python conference deadlines.

Contributing

Contributions are very welcome!

GIF of adding a conference to pythondeadlin.es

To add or update a deadline:

  • Fork the repository
  • Update _data/conferences.yml
  • Make sure it has the conference, year, link, cfp, place, sub attributes
  • Optionally add a note
  • Send a pull request

Examples

Minimal Submission

- conference: BestConf # Title of conference
  year: 2022 # Year
  link: link-to-website.com # URL to conference
  cfp: 'YYYY-MM-DD HH:mm:ss' # Deadline for Call for Participation / Proposals
  place: Incheon, South Korea # City, Country# Nicely written dates of conference
  start: YYYY-MM-DD # Start date of conference for calendar
  end: YYYY-MM-DD # End date of conference for calendar
  sub: PY # Type of conference (see or add _data/types.yml)

Full Data

- conference: BestConf # Title of conference
  alt_name: Bestest Conf # Names change, keep track of Alternate names here
  year: 2022 # Year
  link: link-to-website.com # URL to conference
  cfp_link: link-to-cfp.com # URL to call for proposals (Optional)
  cfp: 'YYYY-MM-DD HH:mm:ss' # Deadline for Call for Participation / Proposals
  cfp_ext: 'YYYY-MM-DD HH:mm:ss' # Extension of Deadline for Call for Participation / Proposals
  workshop_deadline: 'YYYY-MM-DD HH:mm:ss' # Workshop deadline if different from cfp (Optional)
  tutorial_deadline: 'YYYY-MM-DD HH:mm:ss' # Tutorial deadline if different from cfp (Optional)
  timezone: Asia/Seoul # Standard IANA Timezones (Omit for AoE)
  place: Incheon, South Korea # City, Country# Nicely written dates of conference
  start: YYYY-MM-DD # Start date of conference for calendar
  end: YYYY-MM-DD # End date of conference for calendar
  sponsor: link-to-sponsor.page # URL to Sponsorship page (Optional)
  finaid: link-to-finaid.page # URL to Financial Aid page (Optional)
  twitter: BestConfEver # Twitter handle of conference (Optional)
  mastodon: https://mastodon.social/@bconf # Mastodon handle of conference (Optional)
  sub: PY # Type of conference (see or add _data/types.yml)
  note: Important # In case there are extra notes about the conference (Optional)
  location: # Geolocation for inclusion in map
      latitude: 0.00
      longitude: 0.00

Description of entries

sub Description Type Required
conference Title of the conference str
alt_name Alternative Name of conference str
year Year of this conference int
link URL to conference str
cfp_link URL to call for proposals str
cfp Deadline for Call for Participation / Proposals str
cfp_ext Extension for Call for Participation / Proposals str
workshop_deadline Workshop deadline if different from cfp str
tutorial_deadline Tutorial deadline if different from cfp str
timezone Standard IANA Timezones (Omit for AoE) str
place City, Country str
start Start date of conference for calendar date
end End date of conference for calendar date
finaid URL to financial aid information str
sponsor URL to sponsorship opportunities str
twitter Twitter handle of conference str
mastodon Mastodon handle of conference str
sub Type of conference str
note Extra notes about the conference str
location Geolocation for inclusion in map str
latitude Latitude of venue float
longitude Longitude of venue float

Conference types for sub

sub Category name
PY General Python
SCIPY Scientific Python
DATA Python for Data
WEB Python for Web
BIZ Python for Business
GEO Python for Earth

Utils

I have created extensive scripts to import data from other sources and tidy up entries.

Check out the utils folder for those.

I mainly run the main.py and sort_yaml.py to get new entries and move old entries into the archive.

Forks & other useful listings

License

This project is licensed under MIT.

It uses:

Languages

  • JavaScript 55.5%
  • HTML 24.2%
  • Python 16.6%
  • CSS 1.4%
  • Ruby 1.4%
  • XSLT 0.9%