<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Here's an initial version of such an event database:</p>
    <table dir="ltr"
style="table-layout:fixed;font-size:10pt;font-family:Arial;width:0px;border-collapse:collapse;border:none"
      cellspacing="0" cellpadding="0" border="1">
      <colgroup><col width="152"><col width="227"><col width="88"><col
          width="136"><col width="349"></colgroup><tbody>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:bold;"
            data-sheets-value="{"1":2,"2":"Field"}">Field</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:bold;"
data-sheets-value="{"1":2,"2":"Description"}">Description</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:bold;text-align:center;"
data-sheets-value="{"1":2,"2":"Mandatory"}">Mandatory</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:bold;"
            data-sheets-value="{"1":2,"2":"Format"}">Format</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:bold;"
            data-sheets-value="{"1":2,"2":"Notes"}">Notes</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"Event
            details:"}">Event details:</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            Name"}">Event Name</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            name"}">Event name</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            Type"}">Event Type</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Type
            of event"}">Type of event</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="border-right:1px solid
            transparent;overflow:visible;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Possible
            values: conference, usergroup, workshop, competition,
            other"}">
            <div
style="white-space:nowrap;overflow:hidden;position:relative;width:445px;left:3px;">
              <div style="float:left;">Possible values: conference,
                usergroup, workshop, competition, other</div>
            </div>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            Focus"}">Event Focus</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Main
            focus of the event"}">Main focus of the event</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Possible
            values: python, data, web, science, other"}">Possible
            values: python, data, web, science, other</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Start
            Date"}">Start Date</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"First
            day of event"}">First day of event</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
data-sheets-value="{"1":2,"2":"YYYY-MM-DD"}">YYYY-MM-DD</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"given
            in local timezone"}">given in local timezone</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Start
            Time"}">Start Time</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Start
            time of the event on Start Date"}">Start time of the
            event on Start Date</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"HH:MM"}">HH:MM</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"given
            in local timezone; not for full day events"}">given in
            local timezone; not for full day events</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"End
            Date"}">End Date</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Last
            day of event"}">Last day of event</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
data-sheets-value="{"1":2,"2":"YYYY-MM-DD"}">YYYY-MM-DD</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"given
            in local timezone"}">given in local timezone</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"End
            Time"}">End Time</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"End
            time of the event on End Date"}">End time of the event
            on End Date</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"HH:MM"}">HH:MM</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"given
            in local timezone; not for full day events"}">given in
            local timezone; not for full day events</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            Form"}">Event Form</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"In-person,
            online or hybrid event"}">In-person, online or hybrid
            event</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Possible
            values: inperson, online, hybrid"}">Possible values:
            inperson, online, hybrid</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Location"}">Location</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Location
            of the event (city, country) or stream"}">Location of
            the event (city, country) or stream</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Venue"}">Venue</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Name
            of event venue"}">Name of event venue</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"e.g.
            \"Convention Center\""}">e.g. "Convention
            Center"</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Website
            URL"}">Website URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            website"}">Event website</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"URL"}">URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Sponsorship
            URL"}">Sponsorship URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Sponsorship
            information"}">Sponsorship information</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"URL"}">URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Number
            of Attendees"}">Number of Attendees</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Expected
            number of attendees"}">Expected number of attendees</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Integer"}">Integer</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Used
            to select the calendar"}">Used to select the calendar</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"CFP
            Details:"}">CFP Details:</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"CFP
            Deadline"}">CFP Deadline</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Last
            day for proposal submissions"}">Last day for proposal
            submissions</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
data-sheets-value="{"1":2,"2":"YYYY-MM-DD"}">YYYY-MM-DD</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"given
            in local timezone"}">given in local timezone</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"CFP
            Deadline Tutorials"}">CFP Deadline Tutorials</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Same
            for tutorials, if different"}">Same for tutorials, if
            different</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
data-sheets-value="{"1":2,"2":"YYYY-MM-DD"}">YYYY-MM-DD</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"given
            in local timezone"}">given in local timezone</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"CFP
            URL"}">CFP URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Proposal
            information"}">Proposal information</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"URL"}">URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"Submitter
            details:"}">Submitter details:</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"Used
            for contacting the submitter"}">Used for contacting the
            submitter</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Email"}">Email</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Email
            address of the submitter"}">Email address of the
            submitter</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Email"}">Email</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Name"}">Name</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Name
            of the submitter"}">Name of the submitter</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;text-align:center;"
            data-sheets-value="{"1":2,"2":"x"}">x</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Role
            in the event team"}">Role in the event team</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Role
            of the submitter in the team"}">Role of the submitter
            in the team</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Text"}">Text</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Adds
            some authority to the submission"}">Adds some authority
            to the submission</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"Social
            media values:"}">Social media values:</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Blog
            URL"}">Blog URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            blog URL"}">Event blog URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"URL"}">URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Twitter
            Handle"}">Twitter Handle</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            Twitter account handle"}">Event Twitter account handle</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Handle"}">Handle</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Mastodon
            Handle"}">Mastodon Handle</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            Mastodon account handle"}">Event Mastodon account
            handle</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Handle
            URL"}">Handle URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"LinkedIn
            URL"}">LinkedIn URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Event
            LinkedIn page URL"}">Event LinkedIn page URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"URL"}">URL</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"Computed
            values:"}">Computed values:</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;font-style:italic;"
            data-sheets-value="{"1":2,"2":"These
            are not entered by the submitter"}">These are not
            entered by the submitter</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Country"}">Country</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Country
            code"}">Country code</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"ISO
            3166-1 alpha-2"}">ISO 3166-1 alpha-2</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Calculated
            from â€œLocation“"}">Calculated from â€œLocation“</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Location
            Coordinates"}">Location Coordinates</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Location
            coordinates"}">Location coordinates</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Lat,
            Long"}">Lat, Long</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Calculated
            from â€œLocation“"}">Calculated from â€œLocation“</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Year"}">Year</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Year
            of the event"}">Year of the event</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"YYYY"}">YYYY</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Calculated
            from â€œStart Date“"}">Calculated from â€œStart Date“</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Timezone"}">Timezone</td>
          <td style="border-right:1px solid
            transparent;overflow:visible;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Timezone
            UTC offset used for date/time entries"}">
            <div
style="white-space:nowrap;overflow:hidden;position:relative;width:311px;left:3px;">
              <div style="float:left;">Timezone UTC offset used for
                date/time entries</div>
            </div>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"
data-sheets-value="{"1":2,"2":"+/-HH:MM","6":1}">+/-HH:MM</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"Calculated
            from â€œLocation“"}">Calculated from â€œLocation“</td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:bold;"
            data-sheets-value="{"1":2,"2":"TODO:"}">TODO:</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
        <tr style="height:21px;">
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;font-family:Liberation
            Sans;font-weight:normal;"
            data-sheets-value="{"1":2,"2":"-
            Recurring events"}">- Recurring events</td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
          <td style="overflow:hidden;padding:2px 3px 2px
            3px;vertical-align:bottom;"><br>
          </td>
        </tr>
      </tbody>
    </table>
    <p>
      <style type="text/css">td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}</style></p>
    <p><br>
    </p>
    <p>Is there anything important missing ?</p>
    <div class="moz-cite-prefix">I have not yet added <i>recurring
        events</i>, since recurrence rules are difficult and the
      python.org website doesn't support them either.<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Thanks,</div>
    <div class="moz-cite-prefix">
      <pre class="moz-signature" cols="72">-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Jun 13 2023)
>>> Python Projects, Coaching and Support ...    <a class="moz-txt-link-freetext" href="https://www.egenix.com/">https://www.egenix.com/</a>
>>> Python Product Development ...        <a class="moz-txt-link-freetext" href="https://consulting.egenix.com/">https://consulting.egenix.com/</a>
________________________________________________________________________

::: We implement business ideas - efficiently in both time and costs :::
    
   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               <a class="moz-txt-link-freetext" href="https://www.egenix.com/company/contact/">https://www.egenix.com/company/contact/</a>
                     <a class="moz-txt-link-freetext" href="https://www.malemburg.com/">https://www.malemburg.com/</a>

</pre>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 13.06.2023 12:04, Marc-Andre Lemburg
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:03db23d2-e0e9-6fc8-b5a9-61aea515514c@egenix.com">
      <p>Hi Jesper,</p>
      <p>this looks great. Thank you for creating the feed.</p>
      <p>I'll have a look at creating something along the lines of what
        I outlined in the combing weeks and then let you know of the
        progress I've made.</p>
      <p>I plan to create a spreadsheet and form with enough information
        to also cover the details from the<br>
        <a href="https://github.com/python-organizers/conferences"
          rel="noreferrer noreferrer" target="_blank"
          class="moz-txt-link-freetext" moz-do-not-send="true">https://github.com/python-organizers/conferences</a>
        CSV files and your YAML files.</p>
      <p>I just have to figure out how we can manage changes and updates
        to existing entries in an easy way.<br>
      </p>
      <p>Cheers,</p>
      <pre class="moz-signature" cols="72">-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Jun 13 2023)
>>> Python Projects, Coaching and Support ...    <a class="moz-txt-link-freetext" href="https://www.egenix.com/" moz-do-not-send="true">https://www.egenix.com/</a>
>>> Python Product Development ...        <a class="moz-txt-link-freetext" href="https://consulting.egenix.com/" moz-do-not-send="true">https://consulting.egenix.com/</a>
________________________________________________________________________

::: We implement business ideas - efficiently in both time and costs :::
    
   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               <a class="moz-txt-link-freetext" href="https://www.egenix.com/company/contact/" moz-do-not-send="true">https://www.egenix.com/company/contact/</a>
                     <a class="moz-txt-link-freetext" href="https://www.malemburg.com/" moz-do-not-send="true">https://www.malemburg.com/</a>

</pre>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 13.06.2023 00:43, Jesper Sören
        Dramsch wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CANmzp-S2a2zW1eq_b5NjoC01=-7=ydVycdbxbhQ7VAaY2RMxyA@mail.gmail.com">
        <div dir="ltr">
          <div class="gmail_default">Hey again,</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">I just created an RSS Feed that
            contains your preferred subscription as the description.</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default"><a
              href="https://pythondeadlin.es/python-events-export.xml"
              class="moz-txt-link-freetext" moz-do-not-send="true">https://pythondeadlin.es/python-events-export.xml</a></div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">I currently can't get the XSL to
            parse the linebreaks, but you should be able to subscribe to
            new events I add.</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">The only thing I can't provide is
            the size of events, I'm afraid.</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">All the best</div>
          <div class="gmail_default">Jesper<br>
          </div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default"><br>
          </div>
          <div>
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">
              <div dir="ltr"><span>
                  <p dir="ltr"><span>┈┈┈┈┈┈┈┈✁┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈</span></p>
                  <p dir="ltr"><span>Jesper Dramsch, PhD </span><span>(they/them)</span></p>
                  <p dir="ltr"><span>Scientist for Machine Learning</span></p>
                  <p dir="ltr"> </p>
                  <p dir="ltr"><a href="https://dramsch.net"
                      target="_blank" moz-do-not-send="true"><span><span><img
                            moz-do-not-send="true" width="30"
                            height="30"></span></span></a><span> </span><a
                      href="https://dramsch.net/blog" target="_blank"
                      moz-do-not-send="true"><span><span><img
                            moz-do-not-send="true" width="30"
                            height="30"></span></span></a><span> </span><a
                      href="https://dramsch.net/newsletter"
                      target="_blank" moz-do-not-send="true"><span><span><img
                            moz-do-not-send="true" width="30"
                            height="30"></span></span></a><span> </span><a
                      href="https://dramsch.net/twitter" target="_blank"
                      moz-do-not-send="true"><span><span><img
                            moz-do-not-send="true" width="30"
                            height="30"></span></span></a><span> </span><a
                      href="https://dramsch.net/linkedin"
                      target="_blank" moz-do-not-send="true"><span><span><img
                            moz-do-not-send="true" width="30"
                            height="30"></span></span></a><span> </span><a
                      href="https://dramsch.net/youtube" target="_blank"
                      moz-do-not-send="true"><span><span><img
                            moz-do-not-send="true" width="30"
                            height="30"></span></span></a></p>
                  <p dir="ltr"><span>Subscribe to my </span><a
                      href="https://dramsch.net/newsletter"
                      target="_blank" moz-do-not-send="true"><span>ML
                        Newsletter</span></a><span>!</span></p>
                  <p dir="ltr"> </p>
                  <p dir="ltr"><span> </span><span>⏲️ </span><span>Due
                      to my work-life balance and time zone differences,
                      you might receive emails from me outside of normal
                      working hours. Please do not feel any pressure to
                      respond outside of your own working day!</span></p>
                  <p dir="ltr"><span></span></p>
                  <p dir="ltr"><span>🌲 Consider the environment before
                      printing this e-mail.</span></p>
                </span></div>
            </div>
          </div>
          <br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Am Mo., 12. Juni 2023 um
            23:45 Uhr schrieb Jesper Sören Dramsch <<a
              href="mailto:jesper@dramsch.net"
              class="moz-txt-link-freetext" moz-do-not-send="true">jesper@dramsch.net</a>>:<br>
          </div>
          <blockquote class="gmail_quote">
            <div dir="ltr">
              <div class="gmail_default">Hey Marc-Andre,</div>
              <div class="gmail_default"><br>
              </div>
              <div class="gmail_default">I mean that would be lovely,
                but I can't even get my PyCon organiser friends to tell
                me about updates to their CfPs ;)</div>
              <div class="gmail_default"><br>
              </div>
              <div class="gmail_default">So usually, I will find the
                updates to conferences way before anyone has entered
                anything anywhere. But if we could get a central truth
                for data entry, of course, I'd love the easier access to
                this information and updates!</div>
              <div class="gmail_default"><br>
              </div>
              <div class="gmail_default">All the best</div>
              <div class="gmail_default">Jesper<br>
              </div>
              <div class="gmail_default"><br>
              </div>
              <div>
                <div dir="ltr" class="gmail_signature">
                  <div dir="ltr"><span>
                      <p dir="ltr"><span>┈┈┈┈┈┈┈┈✁┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈</span></p>
                      <p dir="ltr"><span>Jesper Dramsch, PhD </span><span>(they/them)</span></p>
                      <p dir="ltr"><span>Scientist for Machine Learning</span></p>
                      <p dir="ltr"> </p>
                      <p dir="ltr"><a href="https://dramsch.net"
                          target="_blank" moz-do-not-send="true"><span><span><img
                                moz-do-not-send="true" width="30"
                                height="30"></span></span></a><span> </span><a
                          href="https://dramsch.net/blog"
                          target="_blank" moz-do-not-send="true"><span><span><img
                                moz-do-not-send="true" width="30"
                                height="30"></span></span></a><span> </span><a
                          href="https://dramsch.net/newsletter"
                          target="_blank" moz-do-not-send="true"><span><span><img
                                moz-do-not-send="true" width="30"
                                height="30"></span></span></a><span> </span><a
                          href="https://dramsch.net/twitter"
                          target="_blank" moz-do-not-send="true"><span><span><img
                                moz-do-not-send="true" width="30"
                                height="30"></span></span></a><span> </span><a
                          href="https://dramsch.net/linkedin"
                          target="_blank" moz-do-not-send="true"><span><span><img
                                moz-do-not-send="true" width="30"
                                height="30"></span></span></a><span> </span><a
                          href="https://dramsch.net/youtube"
                          target="_blank" moz-do-not-send="true"><span><span><img
                                moz-do-not-send="true" width="30"
                                height="30"></span></span></a></p>
                      <p dir="ltr"><span>Subscribe to my </span><a
                          href="https://dramsch.net/newsletter"
                          target="_blank" moz-do-not-send="true"><span>ML
                            Newsletter</span></a><span>!</span></p>
                      <p dir="ltr"> </p>
                      <p dir="ltr"><span> </span><span>⏲️ </span><span>Due
                          to my work-life balance and time zone
                          differences, you might receive emails from me
                          outside of normal working hours. Please do not
                          feel any pressure to respond outside of your
                          own working day!</span></p>
                      <p dir="ltr"><span></span></p>
                      <p dir="ltr"><span>🌲 Consider the environment
                          before printing this e-mail.</span></p>
                    </span></div>
                </div>
              </div>
              <br>
            </div>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">Am Mo., 12. Juni 2023 um
                16:41 Uhr schrieb Marc-Andre Lemburg <<a
                  href="mailto:mal@egenix.com" target="_blank"
                  class="moz-txt-link-freetext" moz-do-not-send="true">mal@egenix.com</a>>:<br>
              </div>
              <blockquote class="gmail_quote">
                <div>
                  <p>Hi Jesper,</p>
                  <p>thank you for reaching out.</p>
                  <p>We have been working with Google calendars as data
                    source for quite a while. They are easy to use as
                    maintainers, since you can basically add them to
                    your usual daily scheduling workflow.</p>
                  <p>The technology isn't really the problem here. It's
                    finding enough volunteers to help with sourcing the
                    data and ideally have the community submit events
                    for inclusion. Looking at your website and Github, I
                    see that you have been doing most of this work for
                    your database.</p>
                  <p>I know how much effort this takes, so thank you for
                    providing this service to the community!</p>
                  <p>Thinking out loud a bit...</p>
                  <p>The calendars we are using are limited in the
                    number of fields they can hold and so we're not able
                    to maintain things like CFP dates or additional URLs
                    easily (we could put this data into the description
                    field, but that would make life harder for the
                    team).</p>
                  <p>In an ideal world, we'd have a web form where
                    people fill in the data, which then gets stored in
                    e.g. a Google sheet, which can be used as main
                    database and from which we could extract data in
                    other formats (such as the YAML format you use).</p>
                  <p>Since the world is not ideal, such data entries
                    will have to be reviewed by volunteers before they
                    can go into a main database. We could use Google
                    sheets for this as well, with a staging sheet fed by
                    the form and a second sheet hooked up to the staging
                    sheet via an approval column (this could be done by
                    a cronjob or via Google Script).<br>
                  </p>
                  <p>The data could then flow from that main sheet into
                    the calendars which <a href="http://python.org"
                      target="_blank" moz-do-not-send="true">python.org</a>
                    parses and you could use it for your website as
                    well.<br>
                  </p>
                  <p>Wouldn't that make your life easier as well ?
                    Perhaps we can join forces.<br>
                  </p>
                  <p>Of course, we'd need try to redirect the community
                    to that web form for submissions, but I suppose we
                    could get the various projects to align on such a
                    central point of entry provided they can use the
                    main database exports.<br>
                  </p>
                  <p>Cheers,</p>
                  <pre cols="72">-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Jun 12 2023)
>>> Python Projects, Coaching and Support ...    <a href="https://www.egenix.com/" target="_blank" class="moz-txt-link-freetext" moz-do-not-send="true">https://www.egenix.com/</a>
>>> Python Product Development ...        <a href="https://consulting.egenix.com/" target="_blank" class="moz-txt-link-freetext" moz-do-not-send="true">https://consulting.egenix.com/</a>
________________________________________________________________________

::: We implement business ideas - efficiently in both time and costs :::
    
   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               <a href="https://www.egenix.com/company/contact/" target="_blank" class="moz-txt-link-freetext" moz-do-not-send="true">https://www.egenix.com/company/contact/</a>
                     <a href="https://www.malemburg.com/" target="_blank" class="moz-txt-link-freetext" moz-do-not-send="true">https://www.malemburg.com/</a>

</pre>
                  <p><br>
                  </p>
                  <div>On 12.06.2023 15:48, Jesper Sören Dramsch wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">Hey hey,
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">I'm the maintainer of <a
                          href="http://pythondeadlin.es" target="_blank"
                          moz-do-not-send="true">pythondeadlin.es</a>.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">I have recently built a connector
                        to the python-organizers repo.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">Since this one doesn't have a
                        public data base it's difficult to know which
                        one I should submit and which one I shouldn't.
                        Google calendar is nowadays unfortunately just a
                        data end point and not a source.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">I'd be happy to generate a file
                        for you in your preferred format with my YAML as
                        a background file. Alternatively every
                        conference has an ICS file you can import
                        directly.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">So far I have YAML, RSS, CSV, a
                        calendar file, the main page, etc</div>
                      <div dir="auto">I just focus on conferences with
                        CfPs.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">Let me know what you think, if you
                        want a file that you can check for new
                        additions. Happy to have a conversation.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">All the best</div>
                      <div dir="auto">Jesper</div>
                    </div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">On Mon, Jun 12,
                        2023, 14:47 Marc-Andre Lemburg <<a
                          href="mailto:mal@egenix.com" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">mal@egenix.com</a>>
                        wrote:<br>
                      </div>
                      <blockquote class="gmail_quote">Hello all,<br>
                        <br>
                        there are two other websites, which are
                        collecting conference dates and <br>
                        I checked them today, only to find that we have
                        several conferences <br>
                        missing in the calendars:<br>
                        <br>
                        <a
                          href="https://pythondeadlin.es/?sub=PY,SCIPY,PYDATA,WEB"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://pythondeadlin.es/?sub=PY,SCIPY,PYDATA,WEB</a><br>
                        <a
                          href="https://github.com/python-organizers/conferences"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://github.com/python-organizers/conferences</a><br>
                        <br>
                        It's really a pity that we don't seem to get
                        folks aligned on a single <br>
                        source for such listings.<br>
                        <br>
                        I went through those listings and added most
                        missing entries to the main <br>
                        calendars. There are likely more, so help would
                        be appreciated.<br>
                        <br>
                        Thanks,<br>
                        -- <br>
                        Marc-Andre Lemburg<br>
                        eGenix.com<br>
                        <br>
                        Professional Python Services directly from the
                        Experts (#1, Jun 12 2023)<br>
                        Â >>> Python Projects, Coaching and
                        Support ...  Â  <a
                          href="https://www.egenix.com/" rel="noreferrer
                          noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://www.egenix.com/</a><br>
                        Â >>> Python Product Development ...  Â 
                        Â  Â  <a href="https://consulting.egenix.com/"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://consulting.egenix.com/</a><br>
________________________________________________________________________<br>
                        <br>
                        ::: We implement business ideas - efficiently in
                        both time and costs :::<br>
                        <br>
                        Â  Â  eGenix.com Software, Skills and Services
                        GmbH  Pastor-Loeh-Str.48<br>
                        Â  Â  Â D-40764 Langenfeld, Germany. CEO
                        Dipl.-Math. Marc-Andre Lemburg<br>
                        Â  Â  Â  Â  Â  Â  Registered at Amtsgericht
                        Duesseldorf: HRB 46611<br>
                        Â  Â  Â  Â  Â  Â  Â  Â  <a
                          href="https://www.egenix.com/company/contact/"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://www.egenix.com/company/contact/</a><br>
                        Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  <a
                          href="https://www.malemburg.com/"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://www.malemburg.com/</a><br>
                        <br>
                        _______________________________________________<br>
                        python-events mailing list<br>
                        <a href="mailto:python-events@python.org"
                          rel="noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">python-events@python.org</a><br>
                        <a
                          href="https://mail.python.org/mailman/listinfo/python-events"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://mail.python.org/mailman/listinfo/python-events</a><br>
                        <br>
                        Calendar wiki page: <a
                          href="https://wiki.python.org/moin/PythonEventsCalendar"
                          rel="noreferrer noreferrer" target="_blank"
                          class="moz-txt-link-freetext"
                          moz-do-not-send="true">https://wiki.python.org/moin/PythonEventsCalendar</a><br>
                      </blockquote>
                    </div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
          </blockquote>
        </div>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
python-events mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:python-events@python.org" moz-do-not-send="true">python-events@python.org</a>
<a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/listinfo/python-events" moz-do-not-send="true">https://mail.python.org/mailman/listinfo/python-events</a>

Calendar wiki page: <a class="moz-txt-link-freetext" href="https://wiki.python.org/moin/PythonEventsCalendar" moz-do-not-send="true">https://wiki.python.org/moin/PythonEventsCalendar</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
python-events mailing list
<a class="moz-txt-link-abbreviated" href="mailto:python-events@python.org">python-events@python.org</a>
<a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/listinfo/python-events">https://mail.python.org/mailman/listinfo/python-events</a>

Calendar wiki page: <a class="moz-txt-link-freetext" href="https://wiki.python.org/moin/PythonEventsCalendar">https://wiki.python.org/moin/PythonEventsCalendar</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>