diff --git a/_config.yml b/_config.yml index 63aa2e09092dde087f320ad735c4e803daf5ea58..d16350ee3bb91d5faf61c8d820b06b21a271a92b 100644 --- a/_config.yml +++ b/_config.yml @@ -72,11 +72,11 @@ collections: output: true nofeature: true permalink: media/:path/ - tools: + inventory: title: Geräte output: true nofeature: true - permalink: nobreakspace/werkstatt/tool/:path/ + permalink: nobreakspace/inventory/:path/ imagemeta: output: false press: @@ -98,6 +98,14 @@ collections: title: Events output: true permalink: event/:path.xml + loan: + title: Leihgaben + output: true + permalink: loan/:path + loancal: + title: Verleihkalender + output: true + permalink: loancal/:path.ics # 6. Jekyll collections settings diff --git a/_events/20230306-video-ag.markdown b/_events/20230306-video-ag.markdown index f19e8152f336550956858bb7e03042542d78d62c..b79180a32eccdcd7990d3427de8480443c724b7f 100644 --- a/_events/20230306-video-ag.markdown +++ b/_events/20230306-video-ag.markdown @@ -9,5 +9,7 @@ contact: tvluke@chaotikum.org recording: false locations: - Augenprüfraum +sets: + - video short: "Reden über Videodinge" --- diff --git a/_events/20230322-5min.markdown b/_events/20230322-5min.markdown index 2a947539c0b8e93ee7c4ead25f40265119057d3c..90e9ba109702a839faa30b18acd2f3a109b7203a 100644 --- a/_events/20230322-5min.markdown +++ b/_events/20230322-5min.markdown @@ -10,6 +10,8 @@ recording: true stream: https://www.youtube.com/watch?v=OBeXznf5RjA locations: - Augenprüfraum +sets: + - kofferblau short: "Du hast 300 Sekunden: Was ist dein Thema?" --- diff --git a/_events/20230515-video-ag.markdown b/_events/20230515-video-ag.markdown index fc56625bab3fbb800b2a1f71d3263efdc4c3b606..2997cd6ff5abf8ad8921d13e15f73aa9b2f593f3 100644 --- a/_events/20230515-video-ag.markdown +++ b/_events/20230515-video-ag.markdown @@ -10,5 +10,7 @@ contact: info@chaotikum.org recording: false locations: - Augenprüfraum +sets: + - kofferblau short: "Förderantrag Digitale Knotenpunkte, Kameraantrag, Verleihkonzept,..." --- diff --git a/_events/20230628-5min.markdown b/_events/20230628-5min.markdown index 60f412e7863739fcf2b6abab1fa3a3280ccacc93..199066aa446c5ddb62cb3ced85a5887ed006b62f 100644 --- a/_events/20230628-5min.markdown +++ b/_events/20230628-5min.markdown @@ -9,6 +9,8 @@ contact: info@chaotikum.org recording: true locations: - Augenprüfraum +sets: + - kofferblau short: "Du hast 300 Sekunden: Was ist dein Thema?" --- diff --git a/_events/20230813-camp.md b/_events/20230813-camp.md new file mode 100644 index 0000000000000000000000000000000000000000..15f64eb8f312af1446ddee4d30e008ea335d8300 --- /dev/null +++ b/_events/20230813-camp.md @@ -0,0 +1,15 @@ +--- +layout: [eventcal] +title: "MOiN Vallage - CCCamp 2023" +eventdate: 2023-08-13 00:00:00 +0200 +eventend: 2023-08-21 23:59:59 +0200 +#https://www.uuidgenerator.net/ +uid: 1bb444b6-b315-495f-87dd-365ca39f533e +contact: info@chaotikum.org +locations: + - Brandenburg +sets: + - video + - vortrag +short: "Menschen sind auf dem Camp" +--- diff --git a/_events/20230927-5min.markdown b/_events/20230927-5min.markdown index 7c068b272fefc9527f0316b86188c9400e75b6b5..e39763a39b53be8d7bb0fc5127e5eaf07b2a1e0e 100644 --- a/_events/20230927-5min.markdown +++ b/_events/20230927-5min.markdown @@ -9,6 +9,8 @@ contact: info@chaotikum.org recording: true locations: - Augenprüfraum +sets: + - kofferblau short: "Du hast 300 Sekunden: Was ist dein Thema?" --- diff --git a/_events/20231103-nook.markdown b/_events/20231103-nook.markdown index 90a45b9836a2204c7cf647b3dd0506a515d150d5..5bb5d6a58b58e02234cdac63af9f7a313e11fb14 100644 --- a/_events/20231103-nook.markdown +++ b/_events/20231103-nook.markdown @@ -10,5 +10,8 @@ organizer: NooK Orga recording: true locations: - Audimax Uni Lübeck +sets: + - kofferblau + - kofferweiss short: "Zweitägige Konferenz auf dem Campus der Uni Lübeck mit vielen Vorträgen, Ständen, Kunst und spannenden Themen." --- diff --git a/_includes/space-status.html b/_includes/space-status.html index c5adf11e40822fc07a48e7897208591de4b1f31f..ab787900823bec935d989db2ac382e32f4eaf2c9 100644 --- a/_includes/space-status.html +++ b/_includes/space-status.html @@ -2,8 +2,8 @@ {%- capture nowunix %}{{'now' | date: '%s'}}{% endcapture -%} {%- assign show_event = 2 -%} {%- for e in site.events -%} - {%- capture event_start_plus %}{{e.eventdate | date: '%s' | minus: 259200 }}{% endcapture -%} - {%- capture event_start %}{{e.eventdate | date: '%s' }}{% endcapture -%} + {%- capture event_start_plus %}{{e.eventdate | date: '%s' | minus: 259200 }}{%- endcapture -%} + {%- capture event_start %}{{e.eventdate | date: '%s' }}{%- endcapture -%} {%- if event_start_plus < nowunix and event_start > nowunix and show_event > 1 -%} <b>Demnächst:</b> {%- assign show_event = 0 - %}<p id="nextevent"> {{ e.eventdate | date: "%d.%m.%Y %H:%M" }}: {{e.title}}</p>{% endif -%} diff --git a/_includes/tool-list.html b/_includes/tool-list.html index 72db32ee07208658c08ab7b85adb8341131a8537..fa49b5aa62dfc1c7c74d4374900c53fd6a9780d5 100644 --- a/_includes/tool-list.html +++ b/_includes/tool-list.html @@ -1,5 +1,7 @@ -{% for tool in site.tools %} +{% for tool in site.inventory %} +{%- if tool.sets contains 'werkstatt' -%} {% include {{site.toolinfo}} uid=tool.uid %} +{%- endif -%} <hr> {% endfor %} diff --git a/_includes/tool.html b/_includes/tool.html index d42f0aabe835b94d28af05d0137c0fe854af8ff3..b2e2f3716fcf960b37e28d52752f8ece05acc100 100644 --- a/_includes/tool.html +++ b/_includes/tool.html @@ -9,7 +9,7 @@ padding: 10px 25px; max-width:500px; font-family:sans-serif"> - {% for tool in site.tools %}{% if tool.uid contains {{include.uid}} %} + {% for tool in site.inventory %}{% if tool.uid contains {{include.uid}} %} <h4 style="font-family:sans-serif;font-size:28pt;">{{tool.name}}</h4> <ul style="list-style-type:none;"> {% for hint in tool.hints %}<li style="margin:15px 0;line-height:18pt;">{{hint}}</li>{% endfor %} diff --git a/_includes/vereinnavigation.html b/_includes/vereinnavigation.html index 1fcbc37fe14aeae690824cfae13ba1da11e3d696..40eb6f90b5229faa5f503d5968954926c1ea0f5d 100644 --- a/_includes/vereinnavigation.html +++ b/_includes/vereinnavigation.html @@ -1,10 +1,15 @@ <ul> - <li><a href="{{site.baseurl}}/verein">Verein</a></li> - <li><a href="{{site.baseurl}}/verein/mitgliedschaft/">Mitglied werden</a></li> - <li><a href="{{site.baseurl}}/verein/spenden/">Spenden</a></li> + <li><a href="{{site.baseurl}}/verein">Verein</a> + <ul> + <li><a href="{{site.baseurl}}/verein/mitgliedschaft/">Mitglied werden</a></li> + <li><a href="{{site.baseurl}}/verein/spenden/">Spenden</a></li> + <li><a href="{{site.baseurl}}/verein/dienste/">Infrastruktur</a></li> + </ul> + </li> <li><a href="{{site.baseurl}}/nobreakspace">Nobreakspace</a> <ul> <li><a href="{{site.baseurl}}/nobreakspace/werkstatt">Werkstatt</a></li> + <li><a href="{{site.baseurl}}/nobreakspace/ausleihen">Geräte Ausleihen</a></li> </ul> </li> <li><a href="{{site.baseurl}}/verein/press">Presse</a></li> diff --git a/_tools/3ddrucker.md b/_inventory/3ddrucker.md similarity index 97% rename from _tools/3ddrucker.md rename to _inventory/3ddrucker.md index 7a8480c4a1db49023de42aff627bdc19a7fa176b..6e3c082e56cef91615c1c8bf6fede0e76c7e7175 100644 --- a/_tools/3ddrucker.md +++ b/_inventory/3ddrucker.md @@ -1,10 +1,12 @@ --- -layout: tool +layout: device name: "3D-Drucker" #https://www.uuidgenerator.net/ uid: 40873e89-1515-412c-9a40-c27daf4e9894 wikilink: https://wiki.chaotikum.org/hackspace:infrastruktur:3ddrucker imagetag: 3dprinterpic +sets: + - werkstatt hints: - "Gefahr durch Verbrennungen an heißen Teilen sowie Quetschungen." - "Der Druckvorgang sollte periodisch auf richtige Ausführung überprüft werden, diff --git a/_inventory/atem-mini-blau.md b/_inventory/atem-mini-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..39d2f4896db0613fab21b32ce2a497865d9ab778 --- /dev/null +++ b/_inventory/atem-mini-blau.md @@ -0,0 +1,15 @@ +--- +layout: device +name: "ATEM Mini Extreme ISO (Koffer Blau)" +#https://www.uuidgenerator.net/ +uid: e8b93fff-0f17-4a5a-ae97-611de68a86c5 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:atem_mini_extreme_iso_1 +imagetag: atem1 +sets: + - video + - leihbar + - kofferblau +--- + +ATEM Mini Extreme ISO + diff --git a/_inventory/atem-mini-weiss.md b/_inventory/atem-mini-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..26f4a67ab9ed3a7aeb9c80a8d71c4d3cddd4cb11 --- /dev/null +++ b/_inventory/atem-mini-weiss.md @@ -0,0 +1,15 @@ +--- +layout: device +name: "ATEM Mini Extreme ISO (Koffer Weiß)" +#https://www.uuidgenerator.net/ +uid: 34eaa382-de42-4f1e-8f4d-987af077a613 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:atem_mini_extreme_iso_2 +imagetag: atem2 +sets: + - video + - leihbar + - kofferweiss +--- + +ATEM Mini Extreme ISO + diff --git a/_inventory/aver-gamer-mini.md b/_inventory/aver-gamer-mini.md new file mode 100644 index 0000000000000000000000000000000000000000..5e5213aee1338656c24d81afb4e52b7f5e8e2805 --- /dev/null +++ b/_inventory/aver-gamer-mini.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "Aver Capturecard Live Gamer MINI" +#https://www.uuidgenerator.net/ +uid: 65b3752c-440e-4dc4-876c-5dd7b148ec92 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:aver_gamer_mini +imagetag: avercapturecard +sets: + - video + - leihbar +--- + +Aver Capturecard Live Gamer MINI + diff --git a/_inventory/beamer2.md b/_inventory/beamer2.md new file mode 100644 index 0000000000000000000000000000000000000000..973a941092125af781c1546d739427e5c3a4d2de --- /dev/null +++ b/_inventory/beamer2.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "Epson EB-992F Beamer (Mobiles Vortragsset)" +#https://www.uuidgenerator.net/ +uid: 14961ed3-235f-4869-918b-573aa4f2befa +wikilink: https://wiki.chaotikum.org/hackspace:equipment:beamer2 +imagetag: epsonbeamer +sets: + - vortrag + - leihbar +--- + +Epson EB-992F Beamer (Mobiles Vortragsset) + diff --git a/_inventory/blackmagic-design-mv-bidirect-sdihdmi-3g-blau.md b/_inventory/blackmagic-design-mv-bidirect-sdihdmi-3g-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..32c45fbc91f332daf66e0748e0428ed05134cdaf --- /dev/null +++ b/_inventory/blackmagic-design-mv-bidirect-sdihdmi-3g-blau.md @@ -0,0 +1,15 @@ +--- +layout: device +name: "Blackmagic Design MC BiDirect. SDI/HDMI 3G (2x) (Koffer Blau)" +#https://www.uuidgenerator.net/ +uid: b5b9afc2-213d-49de-9ff0-6480cc8292fe +wikilink: https://wiki.chaotikum.org/hackspace:equipment:blackmagic_design_mv_bidirect_sdihdmi_3g_1 +imagetag: blackmagic +sets: + - video + - leihbar + - kofferblau +--- + +Aver Capturecard Live Gamer MINI + diff --git a/_inventory/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss.md b/_inventory/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..427509be30a7e76376267ff2189c797935c3914a --- /dev/null +++ b/_inventory/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss.md @@ -0,0 +1,15 @@ +--- +layout: device +name: "Blackmagic Design MC BiDirect. SDI/HDMI 3G (2x) (Koffer Weiß)" +#https://www.uuidgenerator.net/ +uid: 67fe9c8b-a59b-4d90-9cd2-27e00a6fc013 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:blackmagic_design_mv_bidirect_sdihdmi_3g_2 +imagetag: blackmagic +sets: + - video + - leihbar + - kofferweiss +--- + +Aver Capturecard Live Gamer MINI + diff --git a/_inventory/elgato-capturecard.md b/_inventory/elgato-capturecard.md new file mode 100644 index 0000000000000000000000000000000000000000..941ffb0ba268dea4c0b03283a901b8f943ae3a18 --- /dev/null +++ b/_inventory/elgato-capturecard.md @@ -0,0 +1,13 @@ +--- +layout: device +name: "Elgato Game Capture HD60 S" +#https://www.uuidgenerator.net/ +uid: 0fcdfefe-6741-4833-83d4-fa0c6ed01b14 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:elgato_game_capture_hd60_s +imagetag: capturecard +sets: + - video + - leihbar +--- + +Elgato Game Capture HD60 S diff --git a/_inventory/elgato-stream-deck.md b/_inventory/elgato-stream-deck.md new file mode 100644 index 0000000000000000000000000000000000000000..c15dda6240fe5ec5b21879273b9aef3d379fef5d --- /dev/null +++ b/_inventory/elgato-stream-deck.md @@ -0,0 +1,13 @@ +--- +layout: device +name: "Elgato Stream Deck" +#https://www.uuidgenerator.net/ +uid: 78517d23-2e83-4f27-b289-df6853f1ae34 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:elgato_stream_deck +imagetag: steamdeck +sets: + - video + - leihbar +--- + +Elgato Stream Deck \ No newline at end of file diff --git a/_tools/fraese.md b/_inventory/fraese.md similarity index 97% rename from _tools/fraese.md rename to _inventory/fraese.md index fa424e1114bc082a4fc6d5f1f7a13715f591afe5..269921a3ec52c7213e884e4f7ee26a6bc654800f 100644 --- a/_tools/fraese.md +++ b/_inventory/fraese.md @@ -1,5 +1,5 @@ --- -layout: tool +layout: device name: "CNC-Fräse" #https://www.uuidgenerator.net/ uid: 3fe2ca58-932a-440a-8c1f-b0f9f8db6ade @@ -7,6 +7,8 @@ safetybriefing: true safetylink: https://wiki.chaotikum.org/hackspace:werkstatt:sicherheitsbelehrung:fraese wikilink: https://wiki.chaotikum.org/hackspace:infrastruktur:cncfraese imagetag: cncfraese +sets: + - werkstatt hints: - "Nutzung nur nach Einweisung bzw. Überprüfung deiner Kenntnisse" - "Gefahr durch rotierende Teile sowie Quetschungen." diff --git a/_tools/heatpress.md b/_inventory/heatpress.md similarity index 95% rename from _tools/heatpress.md rename to _inventory/heatpress.md index 4145926eec262ccb04259789be47ae6c10d0fda4..1ba7b27ef6e8d854588ef23c6a576f4eb7ff79ee 100644 --- a/_tools/heatpress.md +++ b/_inventory/heatpress.md @@ -1,10 +1,12 @@ --- -layout: tool +layout: device name: "Heatpress" #https://www.uuidgenerator.net/ uid: 59698f81-b91b-4ee3-97d2-4c7e8fa05355 imagetag: heatpress wikilink: https://wiki.chaotikum.org/hackspace:werkstatt:heatpress +sets: + - werkstatt hints: - "Gefahr durch Verbrennungen an heißen Teilen sowie Quetschungen." commandsigns: diff --git a/_tools/labornetzteil.md b/_inventory/labornetzteil.md similarity index 96% rename from _tools/labornetzteil.md rename to _inventory/labornetzteil.md index 80248c05c0eaa8501f72c758a99c8b3940118a84..b71827c7ff4dbed94e6337b9b695ec1d1d6ce566 100644 --- a/_tools/labornetzteil.md +++ b/_inventory/labornetzteil.md @@ -1,9 +1,11 @@ --- -layout: tool +layout: device name: "Labornetzteil" #https://www.uuidgenerator.net/ uid: a51708b2-7a7d-4b32-9a53-9928a324f216 wikilink: https://wiki.chaotikum.org/hackspace:werkstatt:labornetzteil +sets: + - werkstatt hints: - "Da es sich um ein sehr sensibles und zudem sehr teures Werkzeug handelt, ist stets Vorsicht geboten." - "Bei unsachgemäßer Benutzung besteht die Gefahr eines Stromunfalls." diff --git a/_tools/loetstationen.md b/_inventory/loetstationen.md similarity index 97% rename from _tools/loetstationen.md rename to _inventory/loetstationen.md index cca0d0efb691fe10a357afa92d26a357e37bc0ef..929f75922379151bc1d6997071058c49452b6a82 100644 --- a/_tools/loetstationen.md +++ b/_inventory/loetstationen.md @@ -1,9 +1,11 @@ --- -layout: tool +layout: device name: "Lötstationen" #https://www.uuidgenerator.net/ uid: eadee3ae-82b9-480d-9766-8a408cf84193 wikilink: https://wiki.chaotikum.org/hackspace:werkstatt:loetstationen +sets: + - werkstatt imagetag: loetstationen hints: - "Gefahr durch Verbrennungen an heißen Teilen sowie durch das spritzen von Lötzinn." diff --git a/_tools/osziloskop.md b/_inventory/osziloskop.md similarity index 97% rename from _tools/osziloskop.md rename to _inventory/osziloskop.md index 663db6aa8d05dc1d6651ba9c47c903db50c5ce32..b2b650acae5cff44ec228e7cb1a4fe4617cf7d9d 100644 --- a/_tools/osziloskop.md +++ b/_inventory/osziloskop.md @@ -1,10 +1,13 @@ --- +layout: device name: "Oszilloskop" #https://www.uuidgenerator.net/ uid: 810acaa5-3c81-4224-b6ba-5c8d990283be safetybriefing: true safetylink: https://wiki.chaotikum.org/hackspace:werkstatt:sicherheitsbelehrung:oszilloskop wikilink: https://wiki.chaotikum.org/hackspace:infrastruktur:oszilloskop +sets: + - werkstatt hints: - "Nutzung nur nach Einweisung bzw. Überprüfung der Kenntnisse." - "Da es sich um ein sehr sensibles und zudem sehr teures Werkzeug handelt, ist stets Vorsicht geboten." diff --git a/_tools/plotter.md b/_inventory/plotter.md similarity index 92% rename from _tools/plotter.md rename to _inventory/plotter.md index 603b055264ed8030cda840fa95546bed74099759..ac5ce02a009c9aa5b27f3d10bcfa8be6edbe7123 100644 --- a/_tools/plotter.md +++ b/_inventory/plotter.md @@ -1,9 +1,11 @@ --- -layout: tool +layout: device name: "Plotter" #https://www.uuidgenerator.net/ uid: a802345f-2e4d-44ce-8cc8-3338df8ccf7c wikilink: https://wiki.chaotikum.org/hackspace:equipment:plotter +sets: + - werkstatt hints: - "Niemals unbeaufsichtigt laufen lassen." commandsigns: diff --git a/_inventory/rode-blau.md b/_inventory/rode-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..1ed3f49d1072653b6f29edb0326331b432e60fbd --- /dev/null +++ b/_inventory/rode-blau.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "ROEDE Mikrofone (Koffer Blau)" +#https://www.uuidgenerator.net/ +uid: ed7a8302-34af-429f-9736-86740a03962a +wikilink: https://wiki.chaotikum.org/hackspace:equipment:rode_wireless_go_1 +imagetag: rodemic +sets: + - video + - leihbar + - kofferblau +--- + +ROEDE Mikrofone (Koffer Blau) \ No newline at end of file diff --git a/_inventory/rode-weiss.md b/_inventory/rode-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..dab56f80c89f7ad9c30e03f800baa2046da9ec70 --- /dev/null +++ b/_inventory/rode-weiss.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "ROEDE Mikrofone (Koffer Weiss)" +#https://www.uuidgenerator.net/ +uid: 6c004241-448a-4b4a-b44a-e3516eb7b8ba +wikilink: https://wiki.chaotikum.org/hackspace:equipment:rode_wireless_go_2 +imagetag: rodemic +sets: + - video + - leihbar + - kofferweiss +--- + +ROEDE Mikrofone (Koffer Weiß) \ No newline at end of file diff --git a/_tools/schneidplotter.md b/_inventory/schneidplotter.md similarity index 95% rename from _tools/schneidplotter.md rename to _inventory/schneidplotter.md index 6812155763bc21aca04a9debc3beeb83fd14b72b..8a82628b36cab570b4c2e94e5fbb9d334e343975 100644 --- a/_tools/schneidplotter.md +++ b/_inventory/schneidplotter.md @@ -1,9 +1,11 @@ --- -layout: tool +layout: device name: "Schneidplotter" #https://www.uuidgenerator.net/ uid: 637ee8d8-105c-418b-b81d-96d8afce596f wikilink: https://wiki.chaotikum.org/hackspace:werkstatt:schneideplotter +sets: + - werkstatt hints: - "Niemals unbeaufsichtigt laufen lassen." commandsigns: diff --git a/_inventory/sirui-sh-25-blau.md b/_inventory/sirui-sh-25-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..27fdf7d9d4114b9ea266e358f126c92ffa696b45 --- /dev/null +++ b/_inventory/sirui-sh-25-blau.md @@ -0,0 +1,15 @@ +--- +layout: device +name: "Videostativ SIRUI SH-25 (Koffer Blau)" +#https://www.uuidgenerator.net/ +uid: 646997ba-ca63-4854-a1df-73c6443e65e3 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:sirui_sh-25_1 +imagetag: blackmagic +sets: + - video + - leihbar + - kofferblau +--- + +Videostativ SIRUI SH-25 (Koffer Blau) + diff --git a/_inventory/sirui-sh-25-weiss.md b/_inventory/sirui-sh-25-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..08f4dfd7352aff130d082af24f1e305e77d55bdd --- /dev/null +++ b/_inventory/sirui-sh-25-weiss.md @@ -0,0 +1,15 @@ +--- +layout: device +name: "Videostativ SIRUI SH-25 (Koffer Weiß)" +#https://www.uuidgenerator.net/ +uid: 1cc57ea7-6bcc-4113-bb26-e682e338256c +wikilink: https://wiki.chaotikum.org/hackspace:equipment:sirui_sh-25_2 +imagetag: blackmagic +sets: + - video + - leihbar + - kofferweiss +--- + +Videostativ SIRUI SH-25 (Koffer Weiß) + diff --git a/_inventory/stativleinwand.md b/_inventory/stativleinwand.md new file mode 100644 index 0000000000000000000000000000000000000000..8e990e256913b9418696e23949851219849ab62a --- /dev/null +++ b/_inventory/stativleinwand.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "celexon Stativleinwand Ultra-lightweight 177 x 100cm" +#https://www.uuidgenerator.net/ +uid: 3ff192c6-cc5e-4656-b202-25fd6ffaa8bc +wikilink: https://wiki.chaotikum.org/hackspace:equipment:stativleinwand +imagetag: calexonleinwand +sets: + - vortrag + - leihbar +--- + +celexon Stativleinwand Ultra-lightweight 177 x 100cm + diff --git a/_tools/stickmaschine.md b/_inventory/stickmaschine.md similarity index 95% rename from _tools/stickmaschine.md rename to _inventory/stickmaschine.md index 2b9ce694f38c47340589b4c9ada1bae931a00fb6..d3679f0474fd8a2b87d63036641d8dacfc6698a0 100644 --- a/_tools/stickmaschine.md +++ b/_inventory/stickmaschine.md @@ -1,9 +1,11 @@ --- -layout: tool +layout: device name: "Stickmaschine" #https://www.uuidgenerator.net/ uid: 6171339f-382b-4ae2-90a2-b161951e7f11 wikilink: https://wiki.chaotikum.org/hackspace:werkstatt:stickmaschine +sets: + - werkstatt imagetag: stickmaschine commandsigns: - M002 diff --git a/_inventory/superlux-hd-681-evo-blau.md b/_inventory/superlux-hd-681-evo-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..e3d16ee3c6cdc668a13b63910e23c7b10a7bd839 --- /dev/null +++ b/_inventory/superlux-hd-681-evo-blau.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "Superlux HD-681 Evo Kopfhörer (Koffer Blau)" +#https://www.uuidgenerator.net/ +uid: 595c58b5-2b48-4aac-b986-62ac22e0307f +wikilink: https://wiki.chaotikum.org/hackspace:equipment:superlux_hd-681_evo_1 +imagetag: superlux +sets: + - video + - leihbar + - kofferblau +--- +Superlux HD-681 Evo Kopfhörer (Koffer Blau) + diff --git a/_inventory/superlux-hd-681-evo-weiss.md b/_inventory/superlux-hd-681-evo-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..40a301919b3dd1951a418ea615fd2b89cc97729a --- /dev/null +++ b/_inventory/superlux-hd-681-evo-weiss.md @@ -0,0 +1,14 @@ +--- +layout: device +name: "Superlux HD-681 Evo Kopfhörer (Koffer Weiß)" +#https://www.uuidgenerator.net/ +uid: 75cfafdb-9b33-4bd0-af88-d051ed5f0857 +wikilink: https://wiki.chaotikum.org/hackspace:equipment:superlux_hd-681_evo_2 +imagetag: superlux +sets: + - video + - leihbar + - kofferweiss +--- +Superlux HD-681 Evo Kopfhörer (Koffer Weiß) + diff --git a/_layouts/tool.html b/_layouts/device.html similarity index 100% rename from _layouts/tool.html rename to _layouts/device.html diff --git a/_layouts/device2.html b/_layouts/device2.html new file mode 100644 index 0000000000000000000000000000000000000000..c97bf0033bfde88eb1e46aeec4f755b65be82c11 --- /dev/null +++ b/_layouts/device2.html @@ -0,0 +1,21 @@ +--- +layout: default +--- + +{% include site-header.html %} + +<main class="main container"> + <div class="calendar-container"> + <div id="calendar"></div> + {{ content }} + </div> +</main> + +{% include site-footer.html %} + +<script src='/assets/fullcalendar/moment.min.js'></script> +<script src='/assets/fullcalendar/jquery.min.js'></script> +<script src='/assets/fullcalendar/ical.min.js'></script> +<script src='/assets/fullcalendar/fullcalendar.min.js'></script> +<script src='/assets/fullcalendar/de.js'></script> +<script src='/assets/fullcalendar/loancalendar.js'></script> diff --git a/_layouts/eventcalblub.ics b/_layouts/eventcalblub.ics deleted file mode 100644 index a48b46b8338257879447d5a576c3c39b7cf42397..0000000000000000000000000000000000000000 --- a/_layouts/eventcalblub.ics +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: ical -type: text/calendar ---- -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Chaotikum -X-WR-CALDESC:Termine des Chaotikum e.V. -CALSCALE:GREGORIAN -PRODID:http://www.example.com/ -METHOD:PUBLISH -BEGIN:VEVENT -UID:{{ page.uid }} -ORGANIZER;CN={% if page.organizer and page.organizer != "" and page.organizer != nil %}{{page.organizer}}{% else %}Chaotikum e.V.{% endif %}:MAILTO:{{page.contact}} -LOCATION:{% if page.locations contains 'Augenprüfraum' and page.locations contains 'Wartezimmer' and page.locations contains 'Lager' %}Nobreaksoace{% else %}{{ page.locations | array_to_sentence_string }}{% endif %}{% capture textSize %}{{ page.short | size }}{% endcapture %}{% assign linelength = 60 %}{% assign rounds = textSize | divided_by: linelength %}{% assign extra = textSize | modulo: linelength %}{% assign start = 0 %} -SUMMARY:{{ page.title | xml_escape }} -DESCRIPTION:{% for i in (1..rounds) %}{% if i > 1 %} {% endif %}{{ page.short | slice: start, linelength }}{% assign start = start | plus: linelength %} -{% endfor%} {{ page.short | slice: start, extra }} -CLASS:PUBLIC -DTSTART;TZID=Europe/Berlin:{{ page.eventdate | date: "%Y%m%d" }}T{{ page.eventdate | date: "%H%M%S" }} -DTEND;TZID=Europe/Berlin:{{ page.eventend | date: "%Y%m%d" }}T{{ page.eventend | date: "%H%M%S" }} -DTSTAMP:{{ page.eventdate | date: "%Y%m%d" }}T{{ page.eventdate | date: "%H%M%S" }}Z -END:VEVENT -END:VCALENDAR diff --git a/_layouts/loan.html b/_layouts/loan.html new file mode 100644 index 0000000000000000000000000000000000000000..578c2aad8db4afa82a603560532cef35b7eba061 --- /dev/null +++ b/_layouts/loan.html @@ -0,0 +1,37 @@ +--- +layout: default +--- + +{% include site-header.html %} + +<main class="main container"> + + <article class="article article--page content typeset"> + + <h1 class="articletitle">{{ page.title }}</h1> + +<ul> + <li>Start: {{ page.eventdate | date: "%Y%m%d" }}T{{ page.eventdate | date: "%H%M%S" }}Z</li> + <li>Ende: {{ page.eventend | date: "%Y%m%d" }}T{{ page.eventend | date: "%H%M%S" }}</li> +</ul> + +<h2>Entliehen</h2> +<ul> +{%- for device in site.inventory -%} + {%- for d in page.devices -%} + {%- if d == device.uid -%} + <li>{{device.name}}</li> + {%- endif -%} + {%- endfor -%} +{%- endfor -%} +{%- for s in page.sets -%} + {%- for device in site.inventory -%} + {%- if device.sets contains s -%} + <li>{{device.name}}</li> + {%- endif -%} + {%- endfor -%} +{%- endfor -%} +</ul> +</main> + +{% include site-footer.html %} diff --git a/_layouts/loancal.ics b/_layouts/loancal.ics new file mode 100644 index 0000000000000000000000000000000000000000..2b87e91f98842a8612ff2f41d9884d952a2dfdec --- /dev/null +++ b/_layouts/loancal.ics @@ -0,0 +1,102 @@ +--- +layout: none +type: text/calendar +--- +{%- for device in site.inventory -%} +{%- if device.uid == page.device -%} +BEGIN:VCALENDAR +VERSION:2.0 +X-WR-CALNAME:Chaotikum +X-WR-CALDESC:Termine des Chaotikum e.V. +CALSCALE:GREGORIAN +PRODID:https://chaotikum.org/ +METHOD:PUBLISH +{% for loan in site.loan %} +{%- if loan.devices contains device.uid -%} +BEGIN:VEVENT +UID:{{ loan.uid }} +ORGANIZER;CN=Chaotikum e.V.:MAILTO:verleih@chaotikum.org +LOCATION:Unknown +{% capture sum %}{{ device.name }}:{{ loan.title }}{% endcapture %} +SUMMARY:{{ sum | xml_escape | truncate: 60}} +DESCRIPTION:Verleih +CLASS:PUBLIC +DTSTART;TZID=Europe/Berlin:{{ loan.eventdate | date: "%Y%m%d" }}T{{ loan.eventdate | date: "%H%M%S" }} +DTEND;TZID=Europe/Berlin:{{ loan.eventend | date: "%Y%m%d" }}T{{ loan.eventend | date: "%H%M%S" }} +DTSTAMP:{{ event.eventdate | date: "%Y%m%d" }}T{{ loan.eventdate | date: "%H%M%S" }}Z +URL:{{site.url}}{{loan.url}} +END:VEVENT +{% endif %} +{%- endfor -%} + +{%- for set in device.sets -%} +{%- for loan in site.loan -%} +{%- if loan.sets contains set -%} +BEGIN:VEVENT +UID:{{ loan.uid }} +ORGANIZER;CN=Chaotikum e.V.:MAILTO:verleih@chaotikum.org +LOCATION:Unknown +{% capture sum %}{{ device.name }}:{{ loan.title }}{% endcapture %} +SUMMARY:{{ sum | xml_escape | truncate: 60}} +DESCRIPTION:Verleih +CLASS:PUBLIC +DTSTART;TZID=Europe/Berlin:{{ loan.eventdate | date: "%Y%m%d" }}T{{ loan.eventdate | date: "%H%M%S" }} +DTEND;TZID=Europe/Berlin:{{ loan.eventend | date: "%Y%m%d" }}T{{ loan.eventend | date: "%H%M%S" }} +DTSTAMP:{{ event.eventdate | date: "%Y%m%d" }}T{{ loan.eventdate | date: "%H%M%S" }}Z +URL:{{site.url}}{{loan.url}} +END:VEVENT +{% endif %} +{%- endfor -%} +{%- endfor -%} + +{%- for event in site.events -%} +{%- if event.devices contains device.uid-%} +BEGIN:VEVENT +UID:{{ event.uid }} +ORGANIZER;CN={% if event.organizer and event.organizer != "" and event.organizer != nil %}{{event.organizer}}{% else %}Chaotikum e.V.{% endif %}:MAILTO:{{event.contact}} +LOCATION:{% if event.locations contains 'Augenprüfraum' and event.locations contains 'Wartezimmer' and event.locations contains 'Lager' %}Nobreakspace{% else %}{{ event.locations | array_to_sentence_string }}{% endif %}{% capture textSize %}{{ event.short | size }}{% endcapture %}{% assign linelength = 50 %}{% assign rounds = textSize | divided_by: linelength %}{% assign extra = textSize | modulo: linelength %}{% assign start = 0 %} +{% capture sum %}{{ device.name }}:{{ event.title }}{% endcapture %} +SUMMARY:{{ sum | xml_escape | truncate: 60}} +DESCRIPTION:{% for i in (1..rounds) %}{% if i > 1 %} {% endif %}{{ event.short | slice: start, linelength }}{% assign start = start | plus: linelength %} + {% endfor%}{{ event.short | slice: start, extra }} +CLASS:PUBLIC +DTSTART;TZID=Europe/Berlin:{{ event.eventdate | date: "%Y%m%d" }}T{{ event.eventdate | date: "%H%M%S" }} +DTEND;TZID=Europe/Berlin:{{ event.eventend | date: "%Y%m%d" }}T{{ event.eventend | date: "%H%M%S" }} +DTSTAMP:{{ event.eventdate | date: "%Y%m%d" }}T{{ event.eventdate | date: "%H%M%S" }}Z +{%- if event.uid %} +{%- assign post = site.posts | where: "uid", event.uid | first %} +{%- if post %} +URL:{{site.url}}{{post.url}} +{%- endif %}{%- endif -%} +END:VEVENT +{% endif %} +{%- endfor -%} + +{%- for set in device.sets -%} +{%- for event in site.events -%} +{%- if event.sets contains set -%} +BEGIN:VEVENT +UID:{{ event.uid }} +ORGANIZER;CN={% if event.organizer and event.organizer != "" and event.organizer != nil %}{{event.organizer}}{% else %}Chaotikum e.V.{% endif %}:MAILTO:{{event.contact}} +LOCATION:{% if event.locations contains 'Augenprüfraum' and event.locations contains 'Wartezimmer' and event.locations contains 'Lager' %}Nobreakspace{% else %}{{ event.locations | array_to_sentence_string }}{% endif %}{% capture textSize %}{{ event.short | size }}{% endcapture %}{% assign linelength = 50 %}{% assign rounds = textSize | divided_by: linelength %}{% assign extra = textSize | modulo: linelength %}{% assign start = 0 %} +{% capture sum %}{{ device.name }}:{{ event.title }}{% endcapture %} +SUMMARY:{{ sum | xml_escape | truncate: 60}} +DESCRIPTION:{% for i in (1..rounds) %}{% if i > 1 %} {% endif %}{{ event.short | slice: start, linelength }}{% assign start = start | plus: linelength %} + {% endfor%}{{ event.short | slice: start, extra }} +CLASS:PUBLIC +DTSTART;TZID=Europe/Berlin:{{ event.eventdate | date: "%Y%m%d" }}T{{ event.eventdate | date: "%H%M%S" }} +DTEND;TZID=Europe/Berlin:{{ event.eventend | date: "%Y%m%d" }}T{{ event.eventend | date: "%H%M%S" }} +DTSTAMP:{{ event.eventdate | date: "%Y%m%d" }}T{{ event.eventdate | date: "%H%M%S" }}Z +{%- if event.uid %} +{%- assign post = site.posts | where: "uid", event.uid | first %} +{%- if post %} +URL:{{site.url}}{{post.url}} +{%- endif %}{%- endif %} +END:VEVENT +{% endif %} +{%- endfor -%} +{%- endfor -%} + +END:VCALENDAR +{%- endif -%} +{%- endfor -%} \ No newline at end of file diff --git a/_layouts/verleih.html b/_layouts/verleih.html new file mode 100644 index 0000000000000000000000000000000000000000..c97bf0033bfde88eb1e46aeec4f755b65be82c11 --- /dev/null +++ b/_layouts/verleih.html @@ -0,0 +1,21 @@ +--- +layout: default +--- + +{% include site-header.html %} + +<main class="main container"> + <div class="calendar-container"> + <div id="calendar"></div> + {{ content }} + </div> +</main> + +{% include site-footer.html %} + +<script src='/assets/fullcalendar/moment.min.js'></script> +<script src='/assets/fullcalendar/jquery.min.js'></script> +<script src='/assets/fullcalendar/ical.min.js'></script> +<script src='/assets/fullcalendar/fullcalendar.min.js'></script> +<script src='/assets/fullcalendar/de.js'></script> +<script src='/assets/fullcalendar/loancalendar.js'></script> diff --git a/_loan/20230424-asta.md b/_loan/20230424-asta.md new file mode 100644 index 0000000000000000000000000000000000000000..a4ee5ba86406e913d859ec1bf5c4c62003dcc1cb --- /dev/null +++ b/_loan/20230424-asta.md @@ -0,0 +1,13 @@ +--- +layout: loan +title: "Verleih" +eventdate: 2023-04-24 00:00:00 +0200 +eventend: 2023-04-25 23:59:59 +0200 +#https://www.uuidgenerator.net/ +uid: 18189132-24ed-42c9-8921-a8c9e73d3429 +contact: verleih@chaotikum.org +sets: + - kofferweiss + - kofferblau +short: "Das Chaotikum verleiht Dinge." +--- diff --git a/_loan/20230523-stative.md b/_loan/20230523-stative.md new file mode 100644 index 0000000000000000000000000000000000000000..6af485f0ab1a7fb0cb3cdc1176e1cbe6715e294e --- /dev/null +++ b/_loan/20230523-stative.md @@ -0,0 +1,13 @@ +--- +layout: loan +title: "Verleih" +eventdate: 2023-05-23 00:00:00 +0200 +eventend: 2023-05-26 23:59:59 +0200 +#https://www.uuidgenerator.net/ +uid: 2d07feb0-fa24-4c73-8f84-9eca35486f90 +contact: verleih@chaotikum.org +devices: + - 646997ba-ca63-4854-a1df-73c6443e65e3 + - 1cc57ea7-6bcc-4113-bb26-e682e338256c +short: "Das Chaotikum verleiht Dinge." +--- diff --git a/_loan/20230530-asta.md b/_loan/20230530-asta.md new file mode 100644 index 0000000000000000000000000000000000000000..58b474d3a5f1744fccf9370121043868136a9d68 --- /dev/null +++ b/_loan/20230530-asta.md @@ -0,0 +1,12 @@ +--- +layout: loan +title: "Verleih" +eventdate: 2023-05-30 00:00:00 +0200 +eventend: 2023-06-04 23:59:59 +0200 +#https://www.uuidgenerator.net/ +uid: b5b9afc2-213d-49de-9ff0-6480cc8292fe +contact: verleih@chaotikum.org +devices: + - b5b9afc2-213d-49de-9ff0-6480cc8292fe +short: "Das Chaotikum verleiht Dinge." +--- diff --git a/_loancal/atem-mini-blau.md b/_loancal/atem-mini-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..e8890fbeb371956bb19aa29820972b02a6646e76 --- /dev/null +++ b/_loancal/atem-mini-blau.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: e8b93fff-0f17-4a5a-ae97-611de68a86c5 +--- \ No newline at end of file diff --git a/_loancal/atem-mini-weiss.md b/_loancal/atem-mini-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..0a0d92e0b18f42b11609d68ced0cb51986b061cc --- /dev/null +++ b/_loancal/atem-mini-weiss.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 34eaa382-de42-4f1e-8f4d-987af077a613 +--- \ No newline at end of file diff --git a/_loancal/aver-gamer-mini.md b/_loancal/aver-gamer-mini.md new file mode 100644 index 0000000000000000000000000000000000000000..36bedbc4b2a4f0f42901c56946cbe90907360746 --- /dev/null +++ b/_loancal/aver-gamer-mini.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 65b3752c-440e-4dc4-876c-5dd7b148ec92 +--- \ No newline at end of file diff --git a/_loancal/beamer2.md b/_loancal/beamer2.md new file mode 100644 index 0000000000000000000000000000000000000000..19909a4ead799d9e78431af68d4a681aa8ba5042 --- /dev/null +++ b/_loancal/beamer2.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 14961ed3-235f-4869-918b-573aa4f2befa +--- \ No newline at end of file diff --git a/_loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-blau.md b/_loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..8ed75461703aa490d3814abdf6f47ec3e6864d29 --- /dev/null +++ b/_loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-blau.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: b5b9afc2-213d-49de-9ff0-6480cc8292fe +--- \ No newline at end of file diff --git a/_loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss.md b/_loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..8a581bb3c56f6fa2da1dca5860bd55817ed5a996 --- /dev/null +++ b/_loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 67fe9c8b-a59b-4d90-9cd2-27e00a6fc013 +--- \ No newline at end of file diff --git a/_loancal/elgato-capturecard.md b/_loancal/elgato-capturecard.md new file mode 100644 index 0000000000000000000000000000000000000000..893611e5ca27d2097fe47346abe548b679172d34 --- /dev/null +++ b/_loancal/elgato-capturecard.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 0fcdfefe-6741-4833-83d4-fa0c6ed01b14 +--- \ No newline at end of file diff --git a/_loancal/elgato-stream-deck.md b/_loancal/elgato-stream-deck.md new file mode 100644 index 0000000000000000000000000000000000000000..990b02947c39e8a6f4f4a56396e738b240b12e82 --- /dev/null +++ b/_loancal/elgato-stream-deck.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 78517d23-2e83-4f27-b289-df6853f1ae34 +--- \ No newline at end of file diff --git a/_loancal/rode-blau.md b/_loancal/rode-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..9e4d24618522144b3b99dc025784e063ae912b57 --- /dev/null +++ b/_loancal/rode-blau.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: ed7a8302-34af-429f-9736-86740a03962a +--- \ No newline at end of file diff --git a/_loancal/rode-weiss.md b/_loancal/rode-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..a6595401d78a4f721361f256441e5a404c2df17d --- /dev/null +++ b/_loancal/rode-weiss.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 6c004241-448a-4b4a-b44a-e3516eb7b8ba +--- \ No newline at end of file diff --git a/_loancal/sirui-sh-25-blau.md b/_loancal/sirui-sh-25-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..2a15bc6d7e1c6fb9053e19d569fd3949f992997c --- /dev/null +++ b/_loancal/sirui-sh-25-blau.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 646997ba-ca63-4854-a1df-73c6443e65e3 +--- \ No newline at end of file diff --git a/_loancal/sirui-sh-25-weiss.md b/_loancal/sirui-sh-25-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..99c09794c767d9a76484a74ff17fddc50cc6ba08 --- /dev/null +++ b/_loancal/sirui-sh-25-weiss.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 1cc57ea7-6bcc-4113-bb26-e682e338256c +--- \ No newline at end of file diff --git a/_loancal/stativleinwand.md b/_loancal/stativleinwand.md new file mode 100644 index 0000000000000000000000000000000000000000..ba8f49a86b7b6655c0e96f5f74ec138f0036d31d --- /dev/null +++ b/_loancal/stativleinwand.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 3ff192c6-cc5e-4656-b202-25fd6ffaa8bc +--- \ No newline at end of file diff --git a/_loancal/superlux-hd-681-evo-blau.md b/_loancal/superlux-hd-681-evo-blau.md new file mode 100644 index 0000000000000000000000000000000000000000..e9734cc48c4a4968c715170e7e624463d66138cc --- /dev/null +++ b/_loancal/superlux-hd-681-evo-blau.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 595c58b5-2b48-4aac-b986-62ac22e0307f +--- \ No newline at end of file diff --git a/_loancal/superlux-hd-681-evo-weiss.md b/_loancal/superlux-hd-681-evo-weiss.md new file mode 100644 index 0000000000000000000000000000000000000000..6bd312212ca0529d5670ec64b424cb591e0032af --- /dev/null +++ b/_loancal/superlux-hd-681-evo-weiss.md @@ -0,0 +1,4 @@ +--- +layout: [loancal] +device: 75cfafdb-9b33-4bd0-af88-d051ed5f0857 +--- \ No newline at end of file diff --git a/assets/fullcalendar/calendar.js b/assets/fullcalendar/calendar.js index 1a8cfbc7cd0630eb32a9682569f1fb14317b991e..5629cdc00f122e2508b6f1e405ff915852bde0e6 100644 --- a/assets/fullcalendar/calendar.js +++ b/assets/fullcalendar/calendar.js @@ -8,7 +8,6 @@ $(document).ready(function() { eventLimit: true, // allow "more" link when too many events locale: "de", navLinks: true, - eventColor: "#e67206" }); $.get('/events.ics', function (res) { var events = [] @@ -27,7 +26,11 @@ $(document).ready(function() { location: data["location"] }); }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#e67206" $('#calendar').fullCalendar('removeEventSources') - $('#calendar').fullCalendar('addEventSource', events); - }) + $('#calendar').fullCalendar('addEventSource', e_source); + }); }); \ No newline at end of file diff --git a/assets/fullcalendar/loancalendar.js b/assets/fullcalendar/loancalendar.js new file mode 100644 index 0000000000000000000000000000000000000000..4081640bf09f578879cde45c84d83c0501659f46 --- /dev/null +++ b/assets/fullcalendar/loancalendar.js @@ -0,0 +1,381 @@ +$(document).ready(function() { + $('#calendar').fullCalendar({ + header: { + left: 'prev,next today', + center: 'title', + right: 'month,agendaWeek,agendaDay,listMonth' + }, + eventLimit: true, // allow "more" link when too many events + locale: "de", + navLinks: true, + }); + $.get('/loancal/atem-mini-blau/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#7697d0" + $('#calendar').fullCalendar('removeEventSources') + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/atem-mini-weiss/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#cfa687" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/aver-gamer-mini/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#337b59" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-blau/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#57034b" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/blackmagic-design-mv-bidirect-sdihdmi-3g-weiss/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#3ab4bc" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/elgato-capturecard/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#675cbf" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/elgato-stream-deck/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#ba3946" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/sirui-sh-25-blau/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#a87831" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/sirui-sh-25-weiss/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#295c6e" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/elgato-stream-deck/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#661f09" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/superlux-hd-681-evo-blau/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#4617ab" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/superlux-hd-681-evo-weiss/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#7c6a33" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/beamer2/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#30feb0" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/stativleinwand/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#90e18c" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/rode-blau/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#90e18c" + $('#calendar').fullCalendar('addEventSource', e_source); + }); + $.get('/loancal/rode-weiss/loancal.ics', function (res) { + var events = [] + var parsed = ICAL.parse(res); + parsed[2].forEach(function(event) { + if (event[0] !== 'vevent') return + var data = {}; + event[1].forEach(function(item){ + data[item[0]] = item[3]; + }); + events.push({ + title: data["summary"], + start: data["dtstart"], + end: data["dtend"], + url: data["url"], + location: data["location"] + }); + }); + e_source = {} + e_source['events'] = events; + e_source['id'] = 'holydays' + e_source['color']="#90e18c" + $('#calendar').fullCalendar('addEventSource', e_source); + }); +}); \ No newline at end of file diff --git a/ausleihen.md b/ausleihen.md index 550c2cdb00cc5f3b1aab14047b05fa17f0ee588b..6f005d0238f6a157e15c3a91e462ad3f7c76d746 100644 --- a/ausleihen.md +++ b/ausleihen.md @@ -1,7 +1,7 @@ --- layout: verein title: Geräte ausleihen -permalink: /verein/ausleihen/ +permalink: /nobreakspace/ausleihen/ aside: true image: "https://wiki.chaotikum.org/_media/hackerspace:nbsp:ima_9982022.jpeg" --- @@ -31,66 +31,14 @@ Dieses Formular ist bisher lediglich ein Platzhalter und hat keine Funktionalit <br> <fieldset><br> <legend>Was möchtest du ausleihen</legend> - <div> - <input type="checkbox" id="atem_mini_extreme_iso_1" name="ausleihen" value="atem_mini_extreme_iso_1" /> - <label for="atem_mini_extreme_iso_1"><a href="https://wiki.chaotikum.org/hackspace:equipment:atem_mini_extreme_iso_1">ATEM Mini Extreme ISO (Koffer Blau)</a></label> - </div> - <div> - <input type="checkbox" id="atem_mini_extreme_iso_2" name="interest" value="atem_mini_extreme_iso_2" /> - <label for="atem_mini_extreme_iso_2"><a href="https://wiki.chaotikum.org/hackspace:equipment:atem_mini_extreme_iso_2">ATEM Mini Extreme ISO (Koffer Weiß)</a></label> - </div> - <div> - <input type="checkbox" id="aver_gamer_mini" name="interest" value="aver_gamer_mini" /> - <label for="aver_gamer_mini"><a href="https://wiki.chaotikum.org/hackspace:equipment:aver_gamer_mini">Aver Capturecard</a></label> - </div> - <div> - <input type="checkbox" id="blackmagic_design_mv_bidirect_sdihdmi_3g_1" name="interest" value="blackmagic_design_mv_bidirect_sdihdmi_3g_1" /> - <label for="blackmagic_design_mv_bidirect_sdihdmi_3g_1"><a href="https://wiki.chaotikum.org/hackspace:equipment:blackmagic_design_mv_bidirect_sdihdmi_3g_1">Blackmagic Design MC BiDirect. SDI/HDMI 3G (2x) (Koffer Blau)</a></label> - </div> - <div> - <input type="checkbox" id="blackmagic_design_mv_bidirect_sdihdmi_3g_2" name="interest" value="blackmagic_design_mv_bidirect_sdihdmi_3g_2" /> - <label for="blackmagic_design_mv_bidirect_sdihdmi_3g_2"><a href="https://wiki.chaotikum.org/hackspace:equipment:blackmagic_design_mv_bidirect_sdihdmi_3g_2">Blackmagic Design MC BiDirect. SDI/HDMI 3G (2x) (Koffer Weiß)</a></label> - </div> - <div> - <input type="checkbox" id="elgato_game_capture_hd60_s" name="interest" value="elgato_game_capture_hd60_s" /> - <label for="elgato_game_capture_hd60_s"><a href="https://wiki.chaotikum.org/hackspace:equipment:elgato_game_capture_hd60_s">Elgato Game Capture HD60 S</a></label> - </div> - <div> - <input type="checkbox" id="elgato_stream_deck" name="interest" value="elgato_stream_deck" /> - <label for="elgato_stream_deck"><a href="https://wiki.chaotikum.org/hackspace:equipment:elgato_stream_deck">Elgato Stream Deck</a></label> - </div> - <div> - <input type="checkbox" id="rode_wireless_go_1" name="interest" value="rode_wireless_go_1" /> - <label for="rode_wireless_go_1"><a href="https://wiki.chaotikum.org/hackspace:equipment:rode_wireless_go_1">RØDE Mikrofone (Koffer Blau)</a></label> - </div> - <div> - <input type="checkbox" id="rode_wireless_go_2" name="interest" value="rode_wireless_go_2" /> - <label for="rode_wireless_go_2"><a href="https://wiki.chaotikum.org/hackspace:equipment:rode_wireless_go_2">RØDE Mikrofone (Koffer Weiß)</a></label> - </div> - <div> - <input type="checkbox" id="sirui_sh-25_1" name="interest" value="sirui_sh-25_1" /> - <label for="sirui_sh-25_1"><a href="https://wiki.chaotikum.org/hackspace:equipment:sirui_sh-25_1">Videostativ SIRUI SH-25 (Koffer Blau)</a></label> - </div> - <div> - <input type="checkbox" id="sirui_sh-25_2" name="interest" value="sirui_sh-25_2" /> - <label for="sirui_sh-25_2"><a href="https://wiki.chaotikum.org/hackspace:equipment:sirui_sh-25_2">Videostativ SIRUI SH-25 (Koffer Weiß)</a></label> - </div> - <div> - <input type="checkbox" id="superlux_hd-681_evo_1" name="interest" value="superlux_hd-681_evo_1" /> - <label for="superlux_hd-681_evo_1"><a href="https://wiki.chaotikum.org/hackspace:equipment:superlux_hd-681_evo_1">Kopfhörer (Koffer Blau)</a></label> - </div> - <div> - <input type="checkbox" id="superlux_hd-681_evo_2" name="interest" value="superlux_hd-681_evo_2" /> - <label for="superlux_hd-681_evo_2"><a href="https://wiki.chaotikum.org/hackspace:equipment:superlux_hd-681_evo_2">Kopfhörer (Koffer Weiß)</a></label> - </div> - <div> - <input type="checkbox" id="beamer2" name="interest" value="beamer2" /> - <label for="beamer2"><a href="https://wiki.chaotikum.org/hackspace:equipment:beamer2">Beamer (Mobiles Vortragsset)</a></label> - </div> - <div> - <input type="checkbox" id="stativleinwand" name="interest" value="stativleinwand" /> - <label for="stativleinwand"><a href="https://wiki.chaotikum.org/hackspace:equipment:stativleinwand">Stativleinwand (Mobiles Vortragsset)</a></label> - </div> + {% for tool in site.inventory %} + {%- if tool.sets contains 'leihbar' -%} + <div> + <input type="checkbox" id="{{tool.uid}}" name="interest" value="{{tool.name}}" /> + <label for="atem_mini_extreme_iso_1"><a href="{{tool.wikilink}}">{{tool.name}}</a></label> + </div> + {%- endif -%} + {%- endfor-%} </fieldset> <label for="more">Außerdem ausleihen...</label> <textarea required class="form-control" name="more" rows="5"></textarea> diff --git a/loancal.md b/loancal.md new file mode 100644 index 0000000000000000000000000000000000000000..c54bc775fa5ef05a4314efc4cd62de98f6ba9029 --- /dev/null +++ b/loancal.md @@ -0,0 +1,19 @@ +--- +layout: verleih +calendar: true +title: Verleih Kalender +image: "/assets/vortrag.jpeg" +permalink: /loancal/ +--- + +## Kalender +<ul> +{%- for loancal in site.loancal -%} +{%- for device in site.inventory -%} +{%- if loancal.device == device.uid -%} + {%- assign realslug = device.url | split:'/' | last -%} +<li><a href="{{ site.baseurl }}/loancal/{{realslug}}/loancal.ics">{{device.name}}</a></li> +{%- endif -%} +{%- endfor -%} +{%- endfor -%} +</ul> diff --git a/werkstatt.md b/werkstatt.md index 33f3e3a66b4dfbf9b574403c2b05091b643c2f75..87bad6bb852dcce4f55be679d5ffdf41dfb4aa8b 100644 --- a/werkstatt.md +++ b/werkstatt.md @@ -3,7 +3,7 @@ layout: werkstatt image: "https://chaotikum.org/assets/werkstatt.jpg" permalink: /nobreakspace/werkstatt/ lastparagraph: "Neben den Geräten verfügt die Werkstatt über eine gut sortierte Auswahl an Werkzeugen. Darunter Heißklebepistolen, Multimeter, Dremel und vieles mehr." -aside: true +aside: false --- # Offene Werkstatt