<div dir="ltr"><div><div>Hello all,<br><br></div>I saw this recently (bellow), maybe can be usefull to have a form and send an email to events@python with a <br>predefined event, this way the event can be added faster and much more easier.<br><br></div>What I saw:<br><p><span style="font-family:monospace,monospace">Here's an example link you can use to see the format:</span></p><span style="font-family:monospace,monospace">

</span><p><span style="font-family:monospace,monospace"><a href="https://www.google.com/calendar/render?action=TEMPLATE&text=Your+Event+Name&dates=20140127T224000Z/20140320T221500Z&details=For+details,+link+here:+http://www.example.com&location=Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022&sf=true&output=xml" rel="noreferrer">https://www.google.com/calendar/render?action=TEMPLATE&text=Your+Event+Name&dates=20140127T224000Z/20140320T221500Z&details=For+details,+link+here:+http://www.example.com&location=Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022&sf=true&output=xml</a></span></p><span style="font-family:monospace,monospace">

</span><p><span style="font-family:monospace,monospace">Note the key query parameters:</span></p><span style="font-family:monospace,monospace">

</span><pre><span style="font-family:monospace,monospace"><code>text
dates
details
location
</code></span></pre><span style="font-family:monospace,monospace">

</span><p><span style="font-family:monospace,monospace">Here's another example (taken from <a href="http://wordpress.org/support/topic/direct-link-to-add-specific-google-calendar-event" rel="noreferrer">http://wordpress.org/support/topic/direct-link-to-add-specific-google-calendar-event</a>):</span></p><span style="font-family:monospace,monospace">

</span><pre><span style="font-family:monospace,monospace"><code><a href="<a href="http://www.google.com/calendar/event?
action=TEMPLATE
&text=[event-title]
&dates=[start-custom">http://www.google.com/calendar/event?
action=TEMPLATE
&text=[event-title]
&dates=[start-custom</a> format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']
&details=[description]
&location=[location]
&trp=false
&sprop=
&sprop=name:"
target="_blank" rel="nofollow">Add to my calendar</a><br></code><font size="2"><code><br><br></code></font></span></pre><pre><code><font size="2"><span style="font-family:arial,helvetica,sans-serif">Cheers,<br>Oier</span></font> <br></code></pre>

<span class="gmail-gI"><span></span></span></div><div class="gmail_extra"><br><div class="gmail_quote">On 18 November 2017 at 11:47, M.-A. Lemburg <span dir="ltr"><<a href="mailto:mal@egenix.com" target="_blank">mal@egenix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Mark,<br>
<br>
Marios plan corresponds to what we had discussed before, so +1<br>
on that.<br>
<br>
These are the current things which can be improved in the<br>
process:<br>
<br>
* Make sure that the events emails sent to this list use<br>
  our standard format:<br>
  <a href="https://wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event" rel="noreferrer" target="_blank">https://wiki.python.org/moin/<wbr>PythonEventsCalendar#<wbr>Submitting_an_Event</a><br>
  (this includes all information we need to determine whether<br>
  the event is eligible, which calendar to use, etc.)<br>
<br>
* Add a way to automate adding the event to the calendars<br>
<br>
  This could be done via an attached iCal file which can then<br>
  be added to the calendars directly from the email program,<br>
  or two links: one adding the event to the user group calendar;<br>
  the other to the events calendar.<br>
<br>
For the links, we have to make sure that we use the <a href="http://python.org" rel="noreferrer" target="_blank">python.org</a><br>
permission system to only allow users in say an "eventsteam"<br>
group to use the links.<br>
<br>
The iCal approach would work for anyone with edit permission<br>
on the Google calendars.<br>
<br>
There are few things we'd need the helper on <a href="http://python.org" rel="noreferrer" target="_blank">python.org</a><br>
to follow for adding events:<br>
<br>
* Events calendar entries are always all day entries<br>
<br>
* User group calendar entries are all day entries for<br>
  things like all day workshops (more than just a few hours);<br>
  e.g. Django Girls events are always added as all day events<br>
<br>
* User group calendar entries for meetups and the like<br>
  are added with the start time defined in the message.<br>
  If an end time is provided, this is used as well, otherwise<br>
  we default to 2 hours length.<br>
  For these entries, it is important to set to the timezone<br>
  of the times. We usually determine this from the location.<br>
<br>
I don't know whether it's possible, but after having the link<br>
add an event to the calendar, it would be good to get redirected<br>
to the Google calendar entry to double check that everything<br>
is fine. Here's such a link:<br>
<br>
<a href="https://calendar.google.com/calendar/event?eid=Y3MzamU5ZzFzOG52aTQxc3U5YThhaGFrZzAgajdnb3YxY21ucXI5dHZnMTRrNjIxajd0NWNAZw&ctz=Etc/GMT" rel="noreferrer" target="_blank">https://calendar.google.com/<wbr>calendar/event?eid=<wbr>Y3MzamU5ZzFzOG52aTQxc3U5YThhaG<wbr>FrZzAgajdnb3YxY21ucXI5dHZnMTRr<wbr>NjIxajd0NWNAZw&ctz=Etc/GMT</a><br>
<br>
Apparently, you only need the eid to display the event.<br>
<br>
Something to keep in mind going forward: we may have additional<br>
calendars, e.g. ones for training events.<br>
<br>
Also recurring ones will have to be added manually, since the<br>
settings for these are too complex to get right using such<br>
a helper.<br>
<br>
Finally, there should still be a way to simply email the<br>
requests to the events ML. In some cases, the format doesn't<br>
fit and we don't get enough background information to tell<br>
whether the entries fits our criteria or not (e.g. we try<br>
not to add events which are essentially for-profit training<br>
events).<br>
<br>
BTW: Based on the experience with the jobs board, these email<br>
based workflows would also help there. People often live in their<br>
Inbox, so making it possible to manage things from inside the<br>
Inbox makes these processes much more accessible.<br>
<br>
Thanks,<br>
--<br>
Marc-Andre Lemburg<br>
eGenix.com<br>
<br>
Professional Python Services directly from the Experts (#1, Nov 18 2017)<br>
>>> Python Projects, Coaching and Consulting ...  <a href="http://www.egenix.com/" rel="noreferrer" target="_blank">http://www.egenix.com/</a><br>
>>> Python Database Interfaces ...           <a href="http://products.egenix.com/" rel="noreferrer" target="_blank">http://products.egenix.com/</a><br>
>>> Plone/Zope Database Interfaces ...           <a href="http://zope.egenix.com/" rel="noreferrer" target="_blank">http://zope.egenix.com/</a><br>
______________________________<wbr>______________________________<wbr>____________<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="http://www.egenix.com/company/contact/" rel="noreferrer" target="_blank">http://www.egenix.com/company/<wbr>contact/</a><br>
                      <a href="http://www.malemburg.com/" rel="noreferrer" target="_blank">http://www.malemburg.com/</a><br>
<span class=""><br>
<br>
On 18.11.2017 01:52, Mark Mangoba wrote:<br>
> Hi Events Team,<br>
><br>
> Following up on issue: <a href="https://github.com/python/pythondotorg/issues/1168" rel="noreferrer" target="_blank">https://github.com/python/<wbr>pythondotorg/issues/1168</a>.<br>
> Starting a discussion here to make sure we are all on board.  I do like<br>
> Mario's idea here and especially if we can convert the event request in<br>
> form format.<br>
><br>
> I believe the process will still be the same but a form to email for now.<br>
> The form will simply reduce back and forth communication, of course anyway<br>
> to automate would be key - but starting off simple would be good for now.<br>
<br>
</span>______________________________<wbr>_________________<br>
python-events mailing list<br>
<a href="mailto:python-events@python.org">python-events@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-events" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-events</a><br>
<br>
Calendar wiki page: <a href="https://wiki.python.org/moin/PythonEventsCalendar" rel="noreferrer" target="_blank">https://wiki.python.org/moin/<wbr>PythonEventsCalendar</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Oier Echaniz Beneitez<br></div><div>PreDoctoral @ Bcig (UPV/EHU) <br></div><div>President @ <a href="http://www.pyss.org" target="_blank">ACPySS</a> & <a href="http://pyss.org/euskopython/" target="_blank">EuskoPython</a><br><a href="https://asmatzen.wordpress.com/" target="_blank">https://asmatzen.wordpress.com/</a><br><br></div></div></div></div></div></div></div>
</div>