blog -> event (15-16)
This commit is contained in:
parent
7c7415386e
commit
bfec833301
16 changed files with 92 additions and 36 deletions
4
Rules
4
Rules
|
@ -19,6 +19,10 @@ preprocess do
|
||||||
create_yearly_items('Blog')
|
create_yearly_items('Blog')
|
||||||
create_yearly_items('Events')
|
create_yearly_items('Events')
|
||||||
convert_event_time_to_timestamps
|
convert_event_time_to_timestamps
|
||||||
|
|
||||||
|
all_events.each do |event|
|
||||||
|
check_schema(:event, event)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
---
|
---
|
||||||
title: Zeus Codesprint!
|
title: Zeus Codesprint!
|
||||||
created_at: 06-09-2015
|
time: 07-09-2015 08:00
|
||||||
|
end: 11-09-2015 22:00
|
||||||
|
location: Zeus kelder
|
||||||
|
locationlink: Zeus WPI, Ghent Belgium
|
||||||
---
|
---
|
||||||
|
|
||||||
Liefste Zeusvriendjes,
|
Liefste Zeusvriendjes,
|
|
@ -1,13 +1,12 @@
|
||||||
---
|
---
|
||||||
title: AWK-les
|
title: AWK-les
|
||||||
banner: 'https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg'
|
image: 'https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg'
|
||||||
created_at: 14-02-2016
|
time: 23-02-2016 18:00
|
||||||
time: 23-02-2016
|
|
||||||
location: Zeus kelder
|
location: Zeus kelder
|
||||||
|
locationlink: Zeus WPI, Ghent Belgium
|
||||||
|
color: '#86297d'
|
||||||
---
|
---
|
||||||
|
|
||||||
![awkles](https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg){:class="alignright"}
|
|
||||||
|
|
||||||
Op **dinsdag 23 februari 18:00** (na de les Scriptingtalen) in **Auditorium A1** organiseren we een **AWK-les** gegeven door **professor Peter Dawyndt**.
|
Op **dinsdag 23 februari 18:00** (na de les Scriptingtalen) in **Auditorium A1** organiseren we een **AWK-les** gegeven door **professor Peter Dawyndt**.
|
||||||
|
|
||||||
**AWK** is een scriptingtaal, bedoeld om lijn per lijn tekstbestanden te verwerken. Zo wordt AWK vaak gebruikt voor de ingebouwde werking met delimiters om CSV bestanden en dergelijke te verwerken. AWK staat tevens bekend om de talloze [one-liners](https://www.pement.org/awk/awk1line.txt) die in de command line gebruikt kunnen worden.
|
**AWK** is een scriptingtaal, bedoeld om lijn per lijn tekstbestanden te verwerken. Zo wordt AWK vaak gebruikt voor de ingebouwde werking met delimiters om CSV bestanden en dergelijke te verwerken. AWK staat tevens bekend om de talloze [one-liners](https://www.pement.org/awk/awk1line.txt) die in de command line gebruikt kunnen worden.
|
|
@ -1,9 +1,13 @@
|
||||||
---
|
---
|
||||||
title: FOSDEM 2016
|
title: FOSDEM 2016
|
||||||
created_at: 11-01-2016
|
created_at: 11-01-2016
|
||||||
|
image: https://zeus.ugent.be/wp-content/uploads/2016/01/fosdem-2016-300x225.jpg
|
||||||
|
time: 30-01-2016 10:00
|
||||||
|
end: 31-01-2016 19:00
|
||||||
|
location: ULB Solbosch Campus, Brussel
|
||||||
|
locationlink: ULB Solbosch Campus, Brussel
|
||||||
---
|
---
|
||||||
|
|
||||||
![fosdem-2016](https://zeus.ugent.be/wp-content/uploads/2016/01/fosdem-2016-300x225.jpg){:class="alignright"}
|
|
||||||
|
|
||||||
Zoals elk jaar gaan de FOSS-heads van Zeus naar FOSDEM!
|
Zoals elk jaar gaan de FOSS-heads van Zeus naar FOSDEM!
|
||||||
|
|
|
@ -1,10 +1,14 @@
|
||||||
---
|
---
|
||||||
title: 'Geeks, Attack! IV'
|
title: Geeks, Attack! IV
|
||||||
created_at: 19-10-2015
|
time: 2015-10-30 16:00
|
||||||
|
end: 2015-10-31 10:00
|
||||||
|
facebook: https://www.facebook.com/events/578035919000962/
|
||||||
|
location: Podiumzaal, Therminal
|
||||||
|
locationlink: 'Therminal,Ghent Belgium'
|
||||||
|
image: 'https://zeus.ugent.be/wp-content/uploads/2015/10/Geeks-Attack-Logo-300x214.jpg'
|
||||||
|
banner: 'https://zeus.ugent.be/zeuswpi/AAXR-TiB.png'
|
||||||
---
|
---
|
||||||
|
|
||||||
![Geeks Attack Logo](https://zeus.ugent.be/wp-content/uploads/2015/10/Geeks-Attack-Logo-300x214.jpg){:class="alignright"}
|
|
||||||
|
|
||||||
Ontspanning is nodig in het leven van een geek. Daarom organiseert Zeus WPI dit jaar de vierde editie van de **LAN-party: "Geeks, attack!"**. Die zal plaatsvinden op **30 oktober van 16u tot 31 oktober om 10u**.
|
Ontspanning is nodig in het leven van een geek. Daarom organiseert Zeus WPI dit jaar de vierde editie van de **LAN-party: "Geeks, attack!"**. Die zal plaatsvinden op **30 oktober van 16u tot 31 oktober om 10u**.
|
||||||
|
|
||||||
Op deze jaarlijkse traditie kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooien.
|
Op deze jaarlijkse traditie kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooien.
|
||||||
|
@ -12,5 +16,3 @@ Op deze jaarlijkse traditie kunnen de gamers onder ons het opnemen tegen medestu
|
||||||
Praktisch: deze activiteit vindt plaats in de **Podiumzaal van de Therminal**. Iedereen is welkom vanaf 16u om zijn systeem op te stellen! Gedurende een groot deel van de avond wordt er in shifts pizza tegen zekere korting besteld. Meer praktische info vindt u op [hier](https://zeus.ugent.be/lan/lan-praktisch/).
|
Praktisch: deze activiteit vindt plaats in de **Podiumzaal van de Therminal**. Iedereen is welkom vanaf 16u om zijn systeem op te stellen! Gedurende een groot deel van de avond wordt er in shifts pizza tegen zekere korting besteld. Meer praktische info vindt u op [hier](https://zeus.ugent.be/lan/lan-praktisch/).
|
||||||
|
|
||||||
Vorige jaren bleek dat de verwarming niet altijd mee wil werken, dus we gamen extra enthousiast om het warm te krijgen. Mensen met een minder enthousiast metabolisme nemen voor de zekerheid **een extra trui** mee. Ondertussen proberen we de verwarming correct in te stellen.
|
Vorige jaren bleek dat de verwarming niet altijd mee wil werken, dus we gamen extra enthousiast om het warm te krijgen. Mensen met een minder enthousiast metabolisme nemen voor de zekerheid **een extra trui** mee. Ondertussen proberen we de verwarming correct in te stellen.
|
||||||
|
|
||||||
[Facebook event](https://www.facebook.com/events/578035919000962/)
|
|
|
@ -1,13 +1,14 @@
|
||||||
---
|
---
|
||||||
title: 'GitHub talk: Cooperation in GitHub'
|
title: 'GitHub talk: Cooperation in GitHub'
|
||||||
created_at: 03-11-2015
|
time: 10-11-2015 13:00
|
||||||
|
location: Auditorium A2, Sterre S9
|
||||||
|
locationlink: Campus Sterre, Ghent Belgium
|
||||||
|
image: https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg
|
||||||
---
|
---
|
||||||
|
|
||||||
![12193814_1099050723439300_5508465790436950447_n](https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg)
|
|
||||||
{:.alignright}
|
|
||||||
|
|
||||||
Join us on November 10th as Bas Peters from GitHub will talk about using open source best practices for developing software. If you're new to open source, or its workflows, it's a proven way of bringing the collaborative nature of software development in an open environment by doing so online inside of GitHub. The principles of open source have proven themselves time and time again for large software projects at Facebook, Dropbox, and many others. After this lecture students will understand the value of collaborative coding and why it is an essential skill for any software developer to be successful.
|
Join us on November 10th as Bas Peters from GitHub will talk about using open source best practices for developing software. If you're new to open source, or its workflows, it's a proven way of bringing the collaborative nature of software development in an open environment by doing so online inside of GitHub. The principles of open source have proven themselves time and time again for large software projects at Facebook, Dropbox, and many others. After this lecture students will understand the value of collaborative coding and why it is an essential skill for any software developer to be successful.
|
||||||
|
|
||||||
The talk will be given in English with the possibility to ask questions in Dutch.
|
The talk will be given in English with the possibility to ask questions in Dutch.
|
||||||
|
|
||||||
Location: **Auditorium A2, Sterre S9** Time: **November 10th, 13:00**
|
Location: **Auditorium A2, Sterre S9**
|
||||||
|
Time: **November 10th, 13:00**
|
|
@ -1,11 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Hub voor Google Hashcode 2016
|
title: Hub voor Google Hashcode 2016
|
||||||
created_at: 11-01-2016
|
image: https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png
|
||||||
|
time: 11-02-2016 18:30
|
||||||
|
end: 11-02-2016 23:00
|
||||||
|
location: Auditorium A3, Sterre S9
|
||||||
|
locationlink: Campus Sterre, Ghent Belgium
|
||||||
|
color: '#3870ed'
|
||||||
---
|
---
|
||||||
|
|
||||||
![hashcode2016_poster1](https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png)
|
|
||||||
{:.alignright}
|
|
||||||
|
|
||||||
We organiseren op donderdag 11 februari een hub voor de **Google Hashcode**. De Hashcode is een jaarlijkse wedstrijd van Google waar men tracht een probleem in het echte leven op te lossen in een programmeertaal naar keuze. In het verleden kwam het berekenen van routes voor de Google Street View auto's en Project Loon aan bod. Opgaven van de vorige jaren kan je vinden op <https://hashcode.withgoogle.com/past_editions.html>.
|
We organiseren op donderdag 11 februari een hub voor de **Google Hashcode**. De Hashcode is een jaarlijkse wedstrijd van Google waar men tracht een probleem in het echte leven op te lossen in een programmeertaal naar keuze. In het verleden kwam het berekenen van routes voor de Google Street View auto's en Project Loon aan bod. Opgaven van de vorige jaren kan je vinden op <https://hashcode.withgoogle.com/past_editions.html>.
|
||||||
|
|
||||||
Deze wedstrijd is voor studenten en professionals **(18+)** en is opgesplitst in twee delen.
|
Deze wedstrijd is voor studenten en professionals **(18+)** en is opgesplitst in twee delen.
|
|
@ -1,10 +1,12 @@
|
||||||
---
|
---
|
||||||
title: LaTeX Les 2015
|
title: LaTeX Les 2015
|
||||||
created_at: 01-11-2015
|
created_at: 01-11-2015
|
||||||
|
image: https://zeus.ugent.be/wp-content/uploads/2015/11/Poster_latex_2015-213x300.jpg
|
||||||
|
time: 09-11-2015 19:00
|
||||||
|
location: Auditorium A, Plateau
|
||||||
|
locationlink: Plateaustraat, Ghent Belgium
|
||||||
---
|
---
|
||||||
|
|
||||||
![Poster_latex_2015](https://zeus.ugent.be/wp-content/uploads/2015/11/Poster_latex_2015-213x300.jpg){:class="alignright"}
|
|
||||||
|
|
||||||
Je thesis of bachelorproef aan het schrijven? Of ben je dat gepruts met Word gewoon beu? Kom dan 9 November zeker naar de LaTeX les!
|
Je thesis of bachelorproef aan het schrijven? Of ben je dat gepruts met Word gewoon beu? Kom dan 9 November zeker naar de LaTeX les!
|
||||||
|
|
||||||
LaTeX is een uitgebreid tekstverwerkingspakket dat bijzonder veel gebruikt wordt in de academische wereld om professioneel ogende documenten op te stellen. Het kan gebruikt worden voor kleine abstracts maar ook voor lijvige boeken en is dus bijzonder flexibel. Wiskundige formules, inhoudstabellen, referentietabellen en dergelijke worden een makkie met LaTeX.
|
LaTeX is een uitgebreid tekstverwerkingspakket dat bijzonder veel gebruikt wordt in de academische wereld om professioneel ogende documenten op te stellen. Het kan gebruikt worden voor kleine abstracts maar ook voor lijvige boeken en is dus bijzonder flexibel. Wiskundige formules, inhoudstabellen, referentietabellen en dergelijke worden een makkie met LaTeX.
|
|
@ -1,6 +1,9 @@
|
||||||
---
|
---
|
||||||
title: Linux Install Party
|
title: Linux Install Party
|
||||||
created_at: 28-09-2015
|
time: 30-09-2015 17:30
|
||||||
|
end: 30-09-2015 22:00
|
||||||
|
location: Zeus Kelder
|
||||||
|
locationlink: Zeus WPI, Ghent Belgium
|
||||||
---
|
---
|
||||||
|
|
||||||
Aangezien de vorige install party een groot succes was, organiseren we dit jaar weer één!
|
Aangezien de vorige install party een groot succes was, organiseren we dit jaar weer één!
|
|
@ -1,14 +1,20 @@
|
||||||
---
|
---
|
||||||
title: 'Richard Stallman: Copyright vs. Community'
|
title: 'Richard Stallman: Copyright vs. Community'
|
||||||
created_at: 03-11-2015
|
created_at: 03-11-2015
|
||||||
|
image: https://zeus.ugent.be/wp-content/uploads/2015/11/eyed_notextinfo-212x300.jpg
|
||||||
|
time: 17-11-2015 19:30
|
||||||
|
end: 17-11-2015 21:30
|
||||||
|
location: Auditorium Quetelet - Tweekerkenstraat 2
|
||||||
|
locationlink: Tweekerkenstraat 2, Ghent Belgium
|
||||||
|
color: '#3b3b3b'
|
||||||
---
|
---
|
||||||
|
|
||||||
![eyed_notextinfo](https://zeus.ugent.be/wp-content/uploads/2015/11/eyed_notextinfo-212x300.jpg){:class="alignright"}
|
|
||||||
|
|
||||||
Zeus WPI is very proud to host a talk by Richard Stallman. On the **17th of November**, he will give a non-technical talk about copyright and how it fits in our modern computer based society, . Richard Stallman is one of the most important people in the world of computer science and free software, and has received 15 honorary doctorates and professorships for his work.
|
Zeus WPI is very proud to host a talk by Richard Stallman. On the **17th of November**, he will give a non-technical talk about copyright and how it fits in our modern computer based society, . Richard Stallman is one of the most important people in the world of computer science and free software, and has received 15 honorary doctorates and professorships for his work.
|
||||||
|
|
||||||
"Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only punishment can enforce it.
|
"Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only punishment can enforce it.
|
||||||
|
|
||||||
The global corporations that profit from copyright are lobbying to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright - to promote progress, for the benefit of the public - then we must make changes in the other direction."
|
The global corporations that profit from copyright are lobbying to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright - to promote progress, for the benefit of the public - then we must make changes in the other direction."
|
||||||
|
|
||||||
More information at: <https://freeasinfreedom.be> Venue : **Auditorium Quetelet - Tweekerkenstraat 2 - 9000 Gent** Time : **November 17 from 07:30 PM to 09:30 PM**
|
More information at: <https://freeasinfreedom.be>
|
||||||
|
Venue: **Auditorium Quetelet - Tweekerkenstraat 2 - 9000 Gent**
|
||||||
|
Time: **November 17 from 07:30 PM to 09:30 PM**
|
|
@ -1,6 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Scripting in Sed
|
title: Scripting in Sed
|
||||||
created_at: 27-10-2015
|
created_at: 27-10-2015
|
||||||
|
time: 03-11-2015 19:00
|
||||||
|
end: 03-11-2015 21:00
|
||||||
|
facebook: https://www.facebook.com/events/1088774524500813/
|
||||||
|
location: Auditorium A2, Sterre
|
||||||
|
locationlink: Campus Sterre, Ghent Belgium
|
||||||
---
|
---
|
||||||
|
|
||||||
There is more to sed than meets the eye. sed (Stream EDitor) is een Turing-complete taal die gebruik maakt van regular expressions om de output van programmas te filteren en te transformeren.
|
There is more to sed than meets the eye. sed (Stream EDitor) is een Turing-complete taal die gebruik maakt van regular expressions om de output van programmas te filteren en te transformeren.
|
||||||
|
@ -8,5 +13,3 @@ There is more to sed than meets the eye. sed (Stream EDitor) is een Turing-compl
|
||||||
Tijdens "Computergebruik" hebben studenten informatica nog maar het topje van de ijsberg gezien van deze taal. Vroeger werd sed uitgebreider gezien in het vak "Scriptingtalen", maar dit onderdeel is weggevallen en vervangen door meer Python en JavaScript.
|
Tijdens "Computergebruik" hebben studenten informatica nog maar het topje van de ijsberg gezien van deze taal. Vroeger werd sed uitgebreider gezien in het vak "Scriptingtalen", maar dit onderdeel is weggevallen en vervangen door meer Python en JavaScript.
|
||||||
|
|
||||||
Daarom zal professor Peter Dawyndt op 3 november om 19u in lokaal A2 deze weggevallen lessen geven. De les is strategisch ingepland zodat eerstejaars de les zonder problemen zouden kunnen meevolgen, aangezien ze sed gezien zullen hebben op dit punt.
|
Daarom zal professor Peter Dawyndt op 3 november om 19u in lokaal A2 deze weggevallen lessen geven. De les is strategisch ingepland zodat eerstejaars de les zonder problemen zouden kunnen meevolgen, aangezien ze sed gezien zullen hebben op dit punt.
|
||||||
|
|
||||||
[FB Event](https://www.facebook.com/events/1088774524500813/)
|
|
|
@ -1,6 +1,9 @@
|
||||||
---
|
---
|
||||||
title: Verkiezingen & Ribbetjesavond
|
title: Verkiezingen & Ribbetjesavond
|
||||||
created_at: 27-04-2016
|
time: 03-05-2016 18:00
|
||||||
|
end: 03-05-2016 23:00
|
||||||
|
location: Leslokaal V1, Sterre S9
|
||||||
|
locationlink: Campus Sterre, Ghent Belgium
|
||||||
---
|
---
|
||||||
|
|
||||||
Het academiejaar loopt weer ten einde en bijgevolg is het tijd om een nieuw bestuur te verkiezen. De bestuursverkiezingen zullen om 18u doorgaan op 3 mei in leszaal V1, De Sterre S9.
|
Het academiejaar loopt weer ten einde en bijgevolg is het tijd om een nieuw bestuur te verkiezen. De bestuursverkiezingen zullen om 18u doorgaan op 3 mei in leszaal V1, De Sterre S9.
|
|
@ -1,9 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Vlaamse Programmeerwedstrijd 2016
|
title: Vlaamse Programmeerwedstrijd 2016
|
||||||
created_at: 20-01-2016
|
image: https://zeus.ugent.be/wp-content/uploads/2016/01/VPW2016-290x300.png
|
||||||
|
time: 02-03-2016
|
||||||
|
location: KU Leuven, Diepenbeek
|
||||||
|
locationlink: B, Campus Diepenbeek, Agoralaan 1, 3590 Diepenbeek
|
||||||
---
|
---
|
||||||
|
|
||||||
![VPW2016](https://zeus.ugent.be/wp-content/uploads/2016/01/VPW2016-290x300.png){:class="alignright"}
|
|
||||||
|
|
||||||
Op **woensdag 2 maart** vindt de achtste editie van de **Vlaamse Programmeerwedstrijd** plaats. Deze gaat door in de **KU Leuven in Diepenbeek**.
|
Op **woensdag 2 maart** vindt de achtste editie van de **Vlaamse Programmeerwedstrijd** plaats. Deze gaat door in de **KU Leuven in Diepenbeek**.
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Xtext Workshop
|
title: Xtext Workshop
|
||||||
created_at: 13-04-2016
|
created_at: 13-04-2016
|
||||||
|
banner: https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png
|
||||||
|
time: 26-04-2016 18:00
|
||||||
|
location: Auditorium A2, Campus Sterre, Gebouw S9
|
||||||
|
locationlink: Campus Sterre, Ghent Belgium
|
||||||
---
|
---
|
||||||
|
|
||||||
![450px-Xtext_logo](https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png){:class="alignright"}
|
|
||||||
|
|
||||||
**Op 26 april om 18:00 in Auditorium A2, Campus Sterre, Gebouw S9** organiseren we een workshop over [Xtext](https://eclipse.org/Xtext/). **Xtext** is een framework om nieuwe domein-specifieke computertalen (**DSL**s) mee te ontwerpen. Een **DSL** kan een nieuwe programmeertaal zijn, maar is meestal erg specifiek: bijvoorbeeld voor het besturen van robots, voor controle van wasmachines of voor sturing van de on-board computer in auto's. Mensen die deze machines maken zijn vaak geen programmeurs, en zij kunnen veel vlotter werken met een DSL dan met een algemene programmeertaal.
|
**Op 26 april om 18:00 in Auditorium A2, Campus Sterre, Gebouw S9** organiseren we een workshop over [Xtext](https://eclipse.org/Xtext/). **Xtext** is een framework om nieuwe domein-specifieke computertalen (**DSL**s) mee te ontwerpen. Een **DSL** kan een nieuwe programmeertaal zijn, maar is meestal erg specifiek: bijvoorbeeld voor het besturen van robots, voor controle van wasmachines of voor sturing van de on-board computer in auto's. Mensen die deze machines maken zijn vaak geen programmeurs, en zij kunnen veel vlotter werken met een DSL dan met een algemene programmeertaal.
|
||||||
|
|
|
@ -6,6 +6,7 @@ location: Zeus WPI
|
||||||
description: Word een Hydra-held in no time
|
description: Word een Hydra-held in no time
|
||||||
created_at: '13-10-2017'
|
created_at: '13-10-2017'
|
||||||
color: '#3454b4'
|
color: '#3454b4'
|
||||||
|
locationlink: 'Zeus WPI,Ghent Belgium'
|
||||||
---
|
---
|
||||||
|
|
||||||
Join het team van de coolste app van de UGent!
|
Join het team van de coolste app van de UGent!
|
||||||
|
|
|
@ -1,4 +1,23 @@
|
||||||
module PreprocessHelper
|
module PreprocessHelper
|
||||||
|
def required_attrs
|
||||||
|
{
|
||||||
|
event: {
|
||||||
|
time: 'An event item should include the :time attribute, which describes the begin time and date of the event.',
|
||||||
|
title: 'The event does not include a :title',
|
||||||
|
location: 'The event should include a :location, a textual description',
|
||||||
|
locationlink: 'The event does not include a :locationlink, which is a querystring which is used for Google Maps'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
def check_schema(itemtype, item)
|
||||||
|
schema = required_attrs[itemtype]
|
||||||
|
|
||||||
|
(schema.keys - item.attributes.keys).each do |key|
|
||||||
|
raise "#{item.identifier}: #{schema[key]}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def ignore_old_blogposts
|
def ignore_old_blogposts
|
||||||
@items.delete_if do |item|
|
@items.delete_if do |item|
|
||||||
path = item.identifier.to_s
|
path = item.identifier.to_s
|
||||||
|
@ -42,7 +61,6 @@ module PreprocessHelper
|
||||||
def convert_event_time_to_timestamps
|
def convert_event_time_to_timestamps
|
||||||
@items.find_all('/events/*/*.md').each do |event|
|
@items.find_all('/events/*/*.md').each do |event|
|
||||||
# HACK: Strings in a format like "2017-10-05T20:45:00+0200" automatically get converted to Time
|
# HACK: Strings in a format like "2017-10-05T20:45:00+0200" automatically get converted to Time
|
||||||
|
|
||||||
event[:time] = event[:time].to_s
|
event[:time] = event[:time].to_s
|
||||||
event[:time] = DateTime.parse(event[:time])
|
event[:time] = DateTime.parse(event[:time])
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue