Initial commit. - fosdem-client - FOSDEM commandline client | |
git clone git://bitreich.org/fosdem-client git://enlrupgkhuxnvlhsf6lc3fziv5h2hh… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit 63611963b4139a2bc584e3d63d6b8ef809c54119 | |
Author: Christoph Lohmann <[email protected]> | |
Date: Mon, 5 Feb 2024 20:31:18 +0100 | |
Initial commit. | |
Diffstat: | |
A README.md | 38 +++++++++++++++++++++++++++++… | |
A fosdem-schedule | 11 +++++++++++ | |
A fosdem-stream | 11 +++++++++++ | |
A fosdem-streams | 14 ++++++++++++++ | |
4 files changed, 74 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/README.md b/README.md | |
@@ -0,0 +1,38 @@ | |
+# FOSDEM client | |
+ | |
+## Description | |
+ | |
+These tools allow you to follow the FOSDEM conference easily without | |
+using a web browser. | |
+ | |
+ https://fosdem.org | |
+ | |
+## Typical FOSDEM Experience | |
+ | |
+ [YOU] [smelly lecture room] | |
+ | | | | |
+ | | O o o o o | | |
+ |o o| |- +-+ _|+ _|+ _|+ _|+| | |
+ ||_/ \_||/ \ | | / ++/ ++/ ++/ ++| | |
+ | |
+ http://n-gate.com/fosdem/ | |
+_ | |
+ | |
+## Why | |
+ | |
+FOSDEM has changed from a nice community meeting to a huge global | |
+coporate office meeting with no soul left. The brains are bought with | |
+money while taking over the brand 'community'. No soul is left. We have | |
+to move on and reduce FOSDEM to what it is. | |
+ | |
+## Please Move On | |
+ | |
+Consider not wasting your time at FOSDEM and go to small conferences | |
+where you can really interact with people and not sit in front of full | |
+rooms watching the stream on the floor on your laptop. | |
+ | |
+## Have Fun | |
+ | |
+Have fun! | |
+ | |
+ | |
diff --git a/fosdem-schedule b/fosdem-schedule | |
@@ -0,0 +1,11 @@ | |
+#!/bin/sh | |
+ | |
+year="$(date +%Y)" | |
+if [ $# -gt 1 ]; | |
+then | |
+ year="$1" | |
+fi | |
+ | |
+printf "https://fosdem.org/${year}/schedule/pdf/a4.pdf\n" | |
+plumb "https://fosdem.org/${year}/schedule/pdf/a4.pdf" | |
+ | |
diff --git a/fosdem-stream b/fosdem-stream | |
@@ -0,0 +1,11 @@ | |
+#!/bin/sh | |
+ | |
+room="janson" | |
+if [ $# -gt 1 ]; | |
+then | |
+ room="$1" | |
+fi | |
+ | |
+printf "https://stream.fosdem.org/${room}.m3u8\n" | |
+mpv "https://stream.fosdem.org/${room}.m3u8" | |
+ | |
diff --git a/fosdem-streams b/fosdem-streams | |
@@ -0,0 +1,14 @@ | |
+#!/bin/sh | |
+ | |
+year="$(date +%Y)" | |
+if [ $# -gt 1 ]; | |
+then | |
+ year="$1" | |
+fi | |
+ | |
+curl -s "https://fosdem.org/${year}/schedule/rooms/" \ | |
+ | grep /schedule/room/ \ | |
+ | sed 's,.*href="/..../schedule/room/\([^/]*\)/".*,\1,' \ | |
+ | sort \ | |
+ | uniq | |
+ |