Merge branch 'master' into privacy

This commit is contained in:
Niko Strijbol 2019-12-09 18:10:28 +01:00
commit d6f475efa4
No known key found for this signature in database
GPG key ID: 1A8AEBABD9012251
5 changed files with 52 additions and 42 deletions

View file

@ -73,17 +73,6 @@ Once you've submitted a PR, it will automatically be deployed to (PR#).pr.zeus.g
Analytics are powered by [Fathom](https://usefathom.com) and are available on <https://stats.zeus.gent>. These are only available to administrators with proper rights. These analytics are self hosted and provide only simple statistics for our information, without breaching your privacy. Analytics are powered by [Fathom](https://usefathom.com) and are available on <https://stats.zeus.gent>. These are only available to administrators with proper rights. These analytics are self hosted and provide only simple statistics for our information, without breaching your privacy.
## Import event from Facebook
You can import events from Facebook with `bundle exec nanoc fetch #{event_id}`.
You will need to create a `.fb_token` file and request an API token to put in there, see [FB graph API](https://developers.facebook.com/tools/explorer/).
You will probably need to make a new app (see navbar, it's quite trivial), unless you already have a Zeus site app.
You need to create a User Token with `user_events` permission.
We currently request from v2.10, details about the code can be found in [./commands/fetch].
## Built With ## Built With
* [nanoc](https://github.com/nanoc/nanoc), static site generator * [nanoc](https://github.com/nanoc/nanoc), static site generator

View file

@ -1,30 +0,0 @@
# frozen_string_literal: true
require 'net/http'
require 'json'
usage 'fetch [facebook event id]'
aliases :f
summary 'Fetch an event from facebook'
description 'Fetch an event from facebook'
run do |_opts, args, _cmd|
fb_token = File.read('.fb_token')
event_id = args[0]
uri = URI("https://graph.facebook.com/v2.10/#{event_id}?fields=cover,name,description,start_time,place,end_time&access_token=#{fb_token}")
o = JSON.parse(Net::HTTP.get(uri))
puts <<~EOS
---
title: "#{o['name']}"
description: #Fill in
time: #{o['start_time']}
end: #{o['end_time']}
location: #{o['place']['name']}
banner: #{o['cover']['source']}
created_at: #Fill in
facebook: 'https://www.facebook.com/events/#{event_id}/'
---
#{o['description']}
EOS
end

View file

@ -3,7 +3,7 @@
margin-bottom: 10px; margin-bottom: 10px;
z-index: 100; z-index: 100;
.logo-wrapper { #logo-link {
padding-bottom: 0; padding-bottom: 0;
position: relative; position: relative;

View file

@ -0,0 +1,34 @@
---
title: Hashcode
description: Zeus organiseert een UGent Hashcode Hub
created_at: 05-12-2019
time: '20-02-2020 18:30'
end: '20-02-2020 23:00'
location: 'Campus Sterre, Gebouw S9, Auditorium A3'
locationlink: 'Zeus WPI'
banner: 'https://hashcode.withgoogle.com/resources/images/hero_2.jpg'
image: 'https://zeus.ugent.be/zeuswpi/I9GAh7iy.png'
header_text_background: true
---
# Google Hashcode
Ook dit jaar organiseren we een hub voor de Google Hashcode. Dit is een jaarlijkse programmeerwedstrijd van Google waarin je in een team van 2 tot 4 personen een probleem voorgeschoteld krijgt die je mag oplossen in een programmeertaal naar keuze. De wedstrijd is gericht op studenten en professionals.
De online kwalificatieronde vindt plaats op **20 februari** om 18:30. Je kan deelnemen met je team in onze hub _Ghent University_ in gebouw S9 op Campus Sterre, lokaal A3.
De best scorende teams worden uitgenodigd bij Google Dublin op 25 april om mee te doen aan de finale ronde van de competitie.
## Registratie
Registreer je **voor 10 februari** op [g.co/hashcode](https://g.co/hashcode) en selecteer **onze hub _Ghent University_**. Hoe meer teams zich registreren bij onze hub, hoe meer goodies we kunnen uitdelen!
## Benodigdheden
Om alles optimaal te laten verlopen willen we jullie vragen om je eigen verdeelstekker mee te brengen. Wij zorgen voor drank en snacks.
## Begint het al te kriebelen?
Bereid je optimaal voor op de wedstrijd door het voorbeeldprobleem op te lossen, die kan je zien zodra je je hebt geregistreerd. Opgaven van de vorige jaren kan je [hier](https://hashcode.withgoogle.com/past_editions.html) vinden.
Tot dan!

View file

@ -0,0 +1,17 @@
---
title: 'Pannenkoeken en Jenever Codenight'
description: In winterthema wordt ons ge-code begeleid door jenever en pannenkoeken. Gezellig, losjes, Ballmer-peak.
created_at: 27-11-2019
time: '17-12-2019 18:00'
end: '17-12-2019 23:59'
banner: 'https://zeus.ugent.be/zeuswpi/bdbwpUDj.png'
location: 'De kelder'
locationlink: 'Zeus WPI'
---
> Ballmer-peak: The theory that computer programmers obtain quasi-magical, superhuman coding ability when they have a blood alcohol concentration percentage between 0.129% and 0.138%.
We komen allemaal gezellig in de kelder samen, drinken wat jenever, eten wat pannekoeken, en sleutelen aan wat Zeus-projecten. Veel meer is daar niet aan.
Vrije bijdrage voor de geconsumeerde zaken.