https://wiki.ystv.co.uk/api.php?action=feedcontributions&user=Rdjm502&feedformat=atomYSTV History Wiki - User contributions [en-gb]2024-03-29T13:13:36ZUser contributionsMediaWiki 1.39.4https://wiki.ystv.co.uk/index.php?title=Roses_2021&diff=16207Roses 20212023-04-14T09:42:32Z<p>Rdjm502: Rdjm502 moved page Roses 2021 to Roses Unlocked</p>
<hr />
<div>#REDIRECT [[Roses Unlocked]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Roses_Unlocked&diff=16206Roses Unlocked2023-04-14T09:42:32Z<p>Rdjm502: Rdjm502 moved page Roses 2021 to Roses Unlocked</p>
<hr />
<div>Roses 2021, known primarily as Roses Unlocked, was YUSU's answer to hosting a Roses in lockdown conditions. Whilst this year was technically hosted by York, no Lancaster teams travelled to York to compete. Instead, teams competed separately - Lancaster teams in Lancaster and York teams in York. This competition took two forms. For those sports which compete against each other whilst not being in the same space - such as swimming, darts, running, etc - those sports went ahead as usual. For team sports, they instead were able to compete in a pentathlon to win points for their University.<br />
<br />
YSTV and LA1's coverage of Roses Unlocked focused on those sports which were able to go ahead. They were timetabled to occur simultaneously at both universities. So YSTV would film the portion of the event in York, LA1 the portion of the event in Lancaster, and then these two separate feeds would be mixed into one final output which was streamed out to Roses Live.<br />
<br />
Due to covid restrictions, the only way it was possible to view any of Roses Unlocked as a spectator was through YSTV and LA1's joint coverage. People could either watch at home on Roses Live or at one of the outdoor bars in Lancaster or York. The options at York were the outdoor area added to Glasshouse on East Campus, the Forest (a temporary outdoor bar open only in 2020/21 on Vanbrugh Bowl) or the Lakeside Tap (another temporary bar opened on Gregg's Place opened for Spring and Summer Terms of 2021).<br />
<br />
== Project Group ==<br />
<br />
== Preparations ==<br />
<br />
== Roses Weekend ==<br />
It is estimated a total of 12 000 concurrent viewers watched the opening ceremony.<br />
<br />
WATCH THIS SPACE<br />
{{Roses}}</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Dom_Hall&diff=16108Dom Hall2022-12-08T21:22:05Z<p>Rdjm502: </p>
<hr />
<div>{{YSTV Member<br />
| first name = Dom<br />
| last name = Hall<br />
| active from = 2020<br />
| positions = Deputy Computing Director<br />
}}<br />
<br />
Dominic Hall (usually called Dom) joined YSTV during COVID-19 attending the weekly computing meetings. He later became the [[Deputy Computing Director]]. He has also been involved in numerous productions in a range of capacities.<br />
<br />
== Roles ==<br />
[[Deputy Computing Director]] 2020-2021 (Year 1)<br />
<br />
== Productions ==<br />
=== Year 1 ===<br />
{| class="wikitable" style="width: 100%;"<br />
|-<br />
! scope="col" | Date<br />
! scope="col" | Show<br />
! scope="col" | Position(s)<br />
! scope="col" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
| scope="row"| 21/11/2020<br />
| YSTV on the Rocks<br />
| Livestream Technician<br />
| <br />
|-<br />
| colspan="4" style="text-align: center;" | '''Spring Term'''<br />
|-<br />
| scope="row"| 29/01/2021<br />
| YSTV on the Rocks<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 05/02/2021<br />
| Meme Stream Media<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 19/02/2021<br />
| eSports - Rocket League<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 26/02/2021<br />
| YSTV on the Rocks<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 03/03/2021<br />
| eSports - Party Games<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 05/03/2021<br />
| YUSU Elections Debate Night<br />
| Floor Manager<br />
| <br />
|-<br />
| scope="row"| 12/03/2021<br />
| YSTV Arts and Crafts<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 13/03/2021<br />
| YUSU Elections Results Night<br />
| Producer, Floor Manager, Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 13/03/2021<br />
| ERN: The After Show<br />
| Producer, Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 19/03/2021<br />
| Meme Stream Media<br />
| Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 31/03/2021<br />
| Guess the Dialect: Episode 2<br />
| Computing Support / Assisting new Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 19/03/2021<br />
| Meme Stream Media<br />
| Livestream Technician<br />
| <br />
|-<br />
| colspan="4" style="text-align: center;" | '''Summer Term'''<br />
|-<br />
| scope="row"| 30/04/2021 - 02/05/2021<br />
| Roses 2021<br />
| Outside Broadcast Lead, Crewing Lead (joint with [[Alize Akturk]])<br />
| <br />
|-<br />
| scope="row"| 18/05/2021 & 20/05/2021<br />
| YSTV Does Eurovision 2021<br />
| Remote Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 12/06/2021<br />
| Love York Awards<br />
| Remote Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 19/06/2021<br />
| YUMAs<br />
| Remote Livestream Technician<br />
| <br />
|-<br />
| scope="row"| 20/06/2021<br />
| Colours Ball<br />
| Remote Livestream Technician<br />
| <br />
|-<br />
|}<br />
<br />
<br />
=== Year 2 ===<br />
{| class="wikitable" style="width: 100%;"<br />
|-<br />
! scope="col" | Date<br />
! scope="col" | Show<br />
! scope="col" | Position(s)<br />
! scope="col" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
|-<br />
| scope="row"| 02/10/2021<br />
| Freshers Livestream<br />
| Floor Manager<br />
| <br />
|-<br />
| scope="row"| 09/10/2021 - 16/10/2021<br />
| Freshers 2021 Give it a Go Sessions x 4<br />
| Assistant Producer<br />
| <br />
|-<br />
| scope="row"| 13/10/2021<br />
| YSTV Sport - Women's Rugby<br />
| Livestream Technician<br />
| <br />
|-<br />
| colspan="4" style="text-align: center;" | '''Spring Term'''<br />
|-<br />
|-<br />
| scope="row"| 16/01/2022<br />
| Yindoors<br />
| Livestream Distribution<br />
| <br />
|-<br />
| scope="row"| 19/02/2022<br />
| YUSU Elections 2022: Debate Night<br />
| Floor Manager & Lighting<br />
| <br />
|-<br />
| scope="row"| 26/02/2022<br />
| YUSU Elections 2022: Results Night<br />
| Live Chat Moderator<br />
| <br />
|-<br />
| scope="row"| 06/03/2022<br />
| College Varsity<br />
| PA<br />
| <br />
|-<br />
| scope="row"| 29/04/2022 - 01/05/2022<br />
| [[Roses 2022]]<br />
| MCR Lead & Crew Trainer<br />
| <br />
|-<br />
|}<br />
<br />
=== Year 3 ===<br />
{| class="wikitable" style="width: 100%;"<br />
|-<br />
! scope="col" | Date<br />
! scope="col" | Show<br />
! scope="col" | Position(s)<br />
! scope="col" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
|-<br />
| scope="row"| 03/12/2022<br />
| [[YSTV Does Hunted - Live]]<br />
| Executive Producer<br />
| <br />
|-<br />
|}<br />
<br />
== Projects ==<br />
<br />
{| class="wikitable" style="width: 100%;"<br />
|-<br />
! scope="col" | Time<br />
! scope="col" | Title<br />
! scope="col" | Description<br />
|-<br />
| scope="row"| Nov 2020 - Feb 2021<br />
| Welcome Pages<br />
| Work on creating [[Welcome Pages]] (welcome.ystv.co.uk) with the aim of providing an introduction to new members of YSTV<br />
|-<br />
| scope="row"| Feb 2021<br />
| Remote Livestream Workshop<br />
| Planned and jointly delivered (with [[Rhys Milling]]) a workshop on running remote livestreams using OBS and OBSNinja while we are unable to be in the studio, due to COVID-19<br />
|-<br />
| scope="row"| Mar 2021<br />
| Livestream Tech Training<br />
| Planned and delivered training for new Livestream Technicians<br />
|-<br />
| scope="row"| Apr 2021<br />
| Remote Livestream Workshop<br />
| Delivered second workshop on remote livestreams and vision mixing<br />
|-<br />
| scope="row"| Nov 2022<br />
| Studio Lighting Training<br />
| Delivered training on DMX and Lighting<br />
|-<br />
|}<br />
<br />
== Fun Facts ==<br />
<br />
* Dom prides himself on his administrative capabilities. An example of this would be the amount of YSTV accounts that he has made, clocking over 200+ YSTV accounts.</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Eec531&diff=16087User talk:Eec5312022-10-14T21:38:24Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 22:38, 14 October 2022 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User:Eec531&diff=16086User:Eec5312022-10-14T21:38:24Z<p>Rdjm502: Creating user page for new user.</p>
<hr />
<div>URY impostor, I'm just kinda here I guess</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Michael-grace&diff=16085User talk:Michael-grace2022-10-14T21:38:02Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 22:38, 14 October 2022 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Liv.woodward0902&diff=16040User talk:Liv.woodward09022022-06-29T18:43:24Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 19:43, 29 June 2022 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Liv.woodward&diff=16039User talk:Liv.woodward2022-06-29T18:41:35Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 19:41, 29 June 2022 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Roses_2022&diff=16037Roses 20222022-06-29T18:23:45Z<p>Rdjm502: Add the cool van</p>
<hr />
<div>Roses 2022 was the first fully in-person Roses in three years, after the cancellation of [[Roses 2020]] and whatever [[Roses 2021|Roses Unlocked]] was. It was also the first Lancaster Roses for almost everyone involved. Despite that, it was widely remarked as the most successful Roses in recent memory.<br />
<br />
== Project Group ==<br />
The YSTV Roses 2022 Project Group consisted of the following:<br />
<br />
'''Roses Lead:''' [[Joe Radford]]<br><br />
'''Production Lead:''' [[Alize Akturk]]<br><br />
'''Tech Lead:''' [[Rhys Milling]]<br><br />
'''Infrastructure Lead:''' [[Liam Burnand]]<br><br />
'''Graphics Leads:''' [[Ben Allen]] and [[Marks Polakovs]]<br><br />
'''Crewing and Training Leads:''' [[Meg Maguire]] and [[Liv Woodward]]<br><br />
'''Sport Lead:''' [[Matt Ward-Perkins]]<br><br />
'''Studio Lead:''' [[Max Roach]]<br><br />
'''VT Lead:''' [[Beth Marsch]]<br><br />
'''Marketing Lead:''' [[Charlotte Pye]]<br />
<br />
== Preparations ==<br />
<br />
Roses planning began even before Christmas, but kicked into full steam around February with a scouting trip to Lancaster.<br />
<br />
=== Infrastructure ===<br />
<br />
What could go wrong? Quite a bit, actually.<br />
<br />
Three days before we were due to set off for Lancaster, ystvstrm7 (our primary streaming server for around 20 years, due to be decommissioned for about 15 of them) finally gave up the ghost. Not ideal. By some incredible stroke of luck, [[Marks Polakovs|Marks]] had spent just the previous evening putting the finishing touches on an Ansible playbook to automate spinning up a new streaming relay server. However, we would still need something to run it against. Luckily, [[Rhys Milling|Rhys]] had spent some time throughout the year developing contacts with IT Services and could acquire a number of virtual machines to use for this (and in fact had already set up ystvstrm8 as a supposed backup to strm7), so ystvstrm0 was provisioned and set up as a streaming server.<br />
<br />
So far so good, however while running some final tests the team discovered a minor pickle: Speed, the primary transcoding server, could barely handle transcoding one stream. And we needed it to do six concurrently. Oh dear. A number of backup plans were assembled:<br />
<br />
* Installing a newly acquired GPU in Speed<br />
* Requesting yet more virtual machines from ITS<br />
<br />
The selected plan was "all of them, at the same time", so [[Rhys Milling|Rhys]] requested yet more VMs (eventually leading to YSTV having over 50 cores worth of York CPUs dedicated to them), [[Dan Wade]] installed the GPU, and [[Ben Allen]] wrote up some FFMPEG [[Fuckary|fuckary]] to use it for transcoding. In the end, this one GPU could handle all six concurrent streams without breaking a sweat, and the VMs weren't actually used (though having them there as a safety net was definitely useful). Great! Surely all our woes were gone? Wait, there's another paragraph in this section?<br />
<br />
Oh yes there is. [[Marks Polakovs|Marks]], the first YSTV member on-site in Lancaster, discovered upon arrival that while the streaming VMs were fully provisioned and ready to go, IT Services hadn't yet unblocked port 1935, which was necessary for any streaming traffic to make it to them. This meant that all of this work was effectively moot, as we couldn't actually get any video out of Lancaster. Even less ideal.<br />
<br />
To resolve this, [[Ben Allen|Ben]] hatched a dastardly plan: LA1:TV had a Wowza streaming server on site which was malfunctioning, but would have the necessary ports unblocked, so we could stream to it from Lancaster and then pull in the streams from it into York's network, at which point we can do whatever we please. Some mildly panicked Slack messages and a Zoom call with a LA1 alumnus later (at 11:30 in the evening, as everyone else was going into town), Ben had the admin credentials for this server, so alongside Marks and later [[Liam Burnand]] he holed himself up in the studios of Bailrigg FM (the only place we would have access that late at night) and reworked our entire streaming architecture. Marks and Liam left Bailrigg just before 5am and got some rest (or at least Marks did, while Liam decided to not sleep that night and passed out on the floor later that afternoon). Marks woke up at around 7am to messages from Ben, who had just left Bailrigg.<br />
<br />
== Roses Weekend ==<br />
<br />
[[File:Van-parking.jpg|200px|thumb|right|The van parked perfectly overnight]]<br />
<br />
{| class="wikitable" style="margin:auto"<br />
|+ Friday<br />
|-<br />
! Broadcast !! Time !! Producer !! Crew<br />
|-<br />
| Studio Show || 09:00 || [[Max Roach]] || TODO<br />
|-<br />
| Handball - Women's 1sts || 09:00 || [[Sophie Nimmo]] || TODO<br />
|-<br />
| Handball - Men's 1sts || 10:45 || [[Sofia Macip Hefferan]] || TODO<br />
|-<br />
| Ultimate - Mixed Outdoor || 12:30 || LA1:TV || TODO<br />
|-<br />
| Lacrosse - Men's 1sts || F13:00 || [[Eve Harding]] || TODO<br />
|-<br />
| American Football ||14:15 || LA1:TV || TODO<br />
|-<br />
| Hockey - Women's 1sts ||14:15 || [[Sophie Bolwell-Davies]] || TODO<br />
|-<br />
| Hockey - Men's 1sts ||15:10 || [[Liv Woodward]] || TODO<br />
|-<br />
| Opening Ceremony ||18:00 || [[Kira Moore]] || TODO<br />
|-<br />
| Netball - Women's 1sts ||19:00 || [[Kira Moore]] || TODO<br />
|}<br />
<br />
== Outcome ==<br />
<br />
Almost everyone we spoke to agreed that 2022 was the best YSTV Roses production in recent memory, and a major upgrade from whatever[[Roses 2021|2021]] was.<br />
<br />
{{Roses}}</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=File:Van-parking.jpg&diff=16036File:Van-parking.jpg2022-06-29T18:20:51Z<p>Rdjm502: What a great job parking! No idea who did that</p>
<hr />
<div>== Summary ==<br />
What a great job parking! No idea who did that</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Megmaguire&diff=16035User talk:Megmaguire2022-06-29T18:10:40Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 19:10, 29 June 2022 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Beth.marsch&diff=15903User talk:Beth.marsch2022-05-03T19:57:40Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 20:57, 3 May 2022 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User:Beth.marsch&diff=15902User:Beth.marsch2022-05-03T19:57:40Z<p>Rdjm502: Creating user page for new user.</p>
<hr />
<div>Annoying fresher, Dept Marketing</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Jack.train&diff=15805User talk:Jack.train2021-12-22T02:43:27Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 02:43, 22 December 2021 (UTC)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User:Jack.train&diff=15804User:Jack.train2021-12-22T02:43:26Z<p>Rdjm502: Creating user page for new user.</p>
<hr />
<div>Joined YSTV After being nagged by Edwin Barns in 2016, and Was involved in a number of productions most pressing being roses 2017, <br />
<br />
Sadly this time was cut short due to health reasons and he took time out from study in late 2017, <br />
<br />
<br />
However that has not stopped him, In 2018 Since his Time at YSTV he has changed his Affiliation to NUTV (Newcastle) Where he took on all of the stations technological issues and problems on ,and helping to turn them into a High Performing station, using the skill set he acknowledges that was solely due to his me at York without which this would not be possible, <br />
<br />
In 2021 he was elected technical officer for NASTA inheriting the role from another York alumni Tom Lee , he implements fixes and manages the NASTA technical side, and has a special interest in training,</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Mattwardperkins&diff=15770User talk:Mattwardperkins2021-10-29T19:18:38Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 20:18, 29 October 2021 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Socs603&diff=15753Socs6032021-10-17T22:41:11Z<p>Rdjm502: Created page with "The '''socs603''' account was used by YSTV at some point. After lack of use it was permanently removed. Category:Socs accounts"</p>
<hr />
<div>The '''socs603''' account was used by YSTV at some point. After lack of use it was permanently removed.<br />
<br />
[[Category:Socs accounts]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Socs16&diff=15751Socs162021-10-17T22:38:05Z<p>Rdjm502: </p>
<hr />
<div>The '''socs16''' account was one of two user accounts - alongside [[socs15]] - provided by the University of York Computing Services department for use by YSTV in the 1990s.<br />
<br />
The account was used for email and [[website]] associated with the [[Grapevine]] service. As with the '''socs15''' account, the password to the account was usually only held by the [[Station Director]] and [[Station Manager]], though the [[Advertising Managers]] and/or [[Grapevine Manager]] were also provided with access.<br />
<br />
[[Category:Tech Team History]]<br />
[[Category:Socs accounts]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Socs15&diff=15750Socs152021-10-17T22:37:55Z<p>Rdjm502: </p>
<hr />
<div>The '''socs15''' account was one of two user accounts - alongside [[socs16]] - provided by the University of York Computing Services department for use by YSTV in the 1990s.<br />
<br />
The account was used as the primary email and [[website]] account for use by members and those wishing to contact the station. The password to the account was usually only held by the [[Station Director]] and [[Station Manager]], and held key station documents and the [[website]] files in the early days YSTV's online presence.<br />
<br />
[[Category:Tech Team History]]<br />
[[Category:Socs accounts]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Socs1162&diff=15749Socs11622021-10-17T22:36:02Z<p>Rdjm502: Added our latest socs account</p>
<hr />
<div>The '''socs1162''' account provided by IT Services, is the fourth socs account for YSTV use. It's the replacing account for [[socs603]] since IT Services had permanently removed it after it was expired for so long. Acquired by [[Rhys Milling]] on the lead-up to [[Freshers' Fair 2021]] wanting to use it for [[digital signage]].<br />
<br />
This account is primarily used for authenticating against Eduroam as we have started to use more portable broadcast setups and trying to reduce computing involment. It is also planned to be used for authentication to the University filestore.<br />
<br />
[[Category:Socs accounts]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Category:Socs_accounts&diff=15748Category:Socs accounts2021-10-17T22:35:47Z<p>Rdjm502: Created page with "Socs accounts provide a way to login to the University systems without needing to use your own personal Unversity account. Ideal for us where we share a lot of equipment. Exam..."</p>
<hr />
<div>Socs accounts provide a way to login to the University systems without needing to use your own personal Unversity account. Ideal for us where we share a lot of equipment. Examples of usage include: Planon bookings, Eduroaming, mounting University filestores, and just being a normal account.</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Connor_Sanders&diff=15747Connor Sanders2021-10-17T22:03:56Z<p>Rdjm502: Added preference</p>
<hr />
<div>{{YSTV Member<br />
| first name = Connor<br />
| last name = Sanders<br />
| active from = 2019<br />
| active until = <br />
| positions = Head of Archives<br />
| hometown = Leeds<br />
| degrees = Mathematics<br />
| floppys = {{plainlist|<br />
* 2021: Rhys' Bitch Award<br />
}}<br />
}}<br />
<br />
Technically a member from 2019 but only active in 2021.<br />
<br />
= About =<br />
As an undeserved recipient of the 2020-21 "Rhys' Bitch Award", Connor found time better spent under the volumous, flammable goods that sat between 2 fire escapes, than in the sad delusion of a YSTV "computing team". A computing team where he'd form one third of the infamous "[[Triple Threat]]": a trio of emotionally rotund sysadmins who believed wildly different philosophies about every single part of their job. Connor was a person of absolute minimalism (dwm? Self-configured arch install? Need I say more?). While [[Rhys Milling|Rhys (DJ) Milling]] might download an outdated, abandoned github repo ("but Connor, it's written in Go!" he would say) and [[Dom Hall|Dom "have you finished it yet" Hall]] might find some "enterprise", proprietary, bloated subscription service riddled with spyware (which wouldn't be so bad if the damn thing actually worked), 90% of the time the obvious solution is just a bash script. And surprise surprise it always (eventually) works.<br />
<br />
While you may find him nestled in a fist fight, mid computing meeting, his actual role is [[Heads of Archives|Head of Archives]], where he dedicates his life towards [[2021_Archive_Redo#Archive_meetings_and_libraries|ignoring emails]] and [[2021_Archive_Redo#Wikis_and_docs|fixing the many issues with mediawiki]] (sometimes with an excess of [https://docs.ystv.co.uk/wiki/Media_Wiki anger and fear]).<br />
<br />
= Preferences =<br />
* 1.5 scoops of Nescafe instant coffee, 5g creatine, 3 seconds of double cream and a pinch of salt<br />
* Unity Ubuntu, no snappy<br />
* <0.5mm tip pens<br />
* The crane position, as opposed to the fetal<br />
* [https://youtu.be/6pVaK7O35ic 24 hour exams]<br />
* [https://youtu.be/NgkC4WIhNQY 24]<br />
* Running systemd unironically whilst saying "Yeah bro, I'm about minimalism and bloat-free software"</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Triple_Threat&diff=15682Triple Threat2021-10-10T00:47:19Z<p>Rdjm502: Add new section</p>
<hr />
<div>= About =<br />
<br />
The Triple Threat is the collective that binds together [[Connor Sanders]] (not in computing team), [[Dom Hall]] (very actively not in computing team) and [[Rhys Milling]] (computing team). They may get a vast amount of sysadmin done but make no mistake they hate each other with a heavy passion, spanning from a fundamental disagreement of how computers are supposed to run and the fact that Rhys is Welsh. <br />
<br />
== Formation ==<br />
<br />
This group has its origins began back when Dom was Rhys' <del>bitch</del> loving assistant, carefully translating Rhys' wild incoherence into full proper sentences, and Connor was just some guy saying "how hard can emails be" to URY's computing team. After some personal development time the 3 found themselves in drawn together at each YSTV computing meeting; from there a certain dynamic appeared. First, Rhys would think of an idea, fail to express it in any sensible manner and use words like "ProRes", "Domain Joined" and "Open Source" to make it sound cool. Then, some say by instinct, Dom would immediately shut that idea down, on the basis that it makes no sense at all. In response, Connor would say "no Dom, it sounds good. I like it", but who can say why. Naturally, this caused the gentleman to reach a basis of argument, all fighting purely to oppose each other for principle sake.<br />
<br />
On occasion, Connor might have chosen to agree with Dom, naturally for the sake of scientific understanding, leading to a series of angry phone calls from Mr Milling. "Why are you writing spreadsheets for Dom? You're ruining my whole web ecosystem with your well designed, intuitive Excel design!" and so on and so on. <br />
<br />
== Examples of questionable ideas ==<br />
* Rhys: "We should record all the cameras of all the streams for Roses 2021"<br />
* Rhys: "I need a new subdomain for a file sharing site but 'files', 'filestore' and 'cloud' are all taken! I better use 'data'"<br />
* Dom: "We should use a forum to replace Slack, Trello (god forbid) and all other communication systems"<br />
* Connor: "We should make a forum solely using bash"<br />
* Connor: Abandon an entire edit PC rather than move a monitor<br />
<br />
== Examples of questionable behaviour ==<br />
<br />
=== Dom Hall ===<br />
* Dom enters a room<br />
* "Have you fixed it yet?"<br />
* Refuses to elaborate further<br />
* Leaves<br />
<br />
=== Connor Sanders ===<br />
* Everything involving his bash scripts<br />
<br />
=== Rhys Milling ===<br />
* Call time 2 hours before we're live<br />
* Shows up 5 minutes before we're live<br />
<br />
[[Category:Notable Groups]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Connor_Sanders&diff=15667Connor Sanders2021-07-27T03:55:50Z<p>Rdjm502: Rare snapshot</p>
<hr />
<div>{{YSTV Member<br />
| first name = Connor<br />
| last name = Sanders<br />
| picturefile = Connor with a cane.png<br />
| picturesize = 200px<br />
| active from = 2019<br />
| active until = <br />
| positions = Head of Archives<br />
| hometown = Leeds?<br />
| degrees = Mathematics<br />
| floppys = {{plainlist|<br />
* 2021: Rhys' Bitch Award<br />
}}<br />
}}<br />
<br />
Technically a member from 2019 but only active in 2021.<br />
<br />
= About =<br />
As an undeserved recipient of the 2020-21 "Rhys' Bitch Award", Connor found time better spent in the volumous collection of flammable goods that sat between 2 fire escapes, than in some sad delusion of a YSTV "computing team". A computing team where he'd form one third of the infamous "[[Triple Threat]]": a trio of wannabe sysadmins who believed different philosophies about literally every part of their job. Connor was a person of absolute minimalism with systems (at the time, running dwm on a self-configured arch install). While [[Rhys Milling|Rhys]] might download an outdated, abandoned github repo ("but Connor, it's written in Go!" he would say) and [[Dom Hall|Dom]] might find some enterprise, proprietary, bloated subscription service riddled with spyware, 90% of the time the obvious solution is just a bash script. And it is - as was made very evident in every Computing meeting. <br />
<br />
He may spend more time than socially acceptable doing computing tasks (organised neatly on a pristine Trello board, of his own design) but his actual role is [[Heads of Archives|Head of Archives]], where he spends even more time [[2021_Archive_Redo#Archive_meetings_and_libraries|ignoring emails]] and [[2021_Archive_Redo#Wikis_and_docs|fixing the many issues with mediawiki]] (sometimes with [https://docs.ystv.co.uk/wiki/Media_Wiki much anger]).</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=File:Connor_with_a_cane.png&diff=15666File:Connor with a cane.png2021-07-27T03:55:21Z<p>Rdjm502: </p>
<hr />
<div></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Rhys_Milling&diff=15665Rhys Milling2021-07-27T03:42:17Z<p>Rdjm502: Fix formatting</p>
<hr />
<div>{{YSTV Member<br />
| first name = Rhysibeth<br />
| last name = Milling<br />
| picturefile = Rhys crouching.jpg<br />
| picturesize = 200px<br />
| active from = 2019<br />
| positions = Computing Director, Deputy Computing Director<br />
| hometown = Wales somewhere...?<br />
| current location = Locked in a server cabinet with his beloved duck<br />
| degrees = BEng Computer Science<br />
}}<br />
=About=<br />
Hailing from a small (or possibly large) town in Wales, not much is known about the wild Rhys. The leek is the national symbol of his country (although it turns out confusingly he might be Scottish or Russian) and his favourite film is Robert Downey Jr's [https://youtu.be/AkAAsbfD_6Y magum opus].<br />
He's a 'very silly goose'.<br />
<br />
Rhysy-poos is also very very cash money. from a fellow lover of naps (or in your case staying up for as long as possible before passing out) :)<br />
<br />
=Trivia=<br />
*Lived in Constantine<br />
*Had his bike stolen second term of the first year.<br />
*Pro dancing skills<br />
*Questionable Karaoke skills<br />
*Has a gym membership<br />
*Has lost count of amount of all nighters done in the ystv studio<br />
*Stores food sometimes in the server rack<br />
*Referred to at URY as "Mummy Rhys" due to just how often [[Ben Allen|Ben]] talks about him<br />
<br />
=Favourite software=<br />
* ffmpeg<br />
* nginx compiled with nginx-rtmp-module<br />
* ubuntu-20.04<br />
* docker<br />
* isc-dhcp-server<br />
* vscode<br />
* club-penguin<br />
* go<br />
* ssh<br />
<br />
=Productions=<br />
His preferred production is a live production.<br />
===Year 1===<br />
{| class="wikitable sortable" style="width: 100%;"<br />
|-<br />
| scope="col" class="unsortable" | #<br />
! scope="col" class="unsortable" | Show<br />
! scope="col" | Position<br />
! scope="col" class="unsortable" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
| scope="row"| 1<br />
| [[GIAG 2019|GIAG 2019 (13/10/2019)]]<br />
| Graphics op / Sound mixer<br />
| Mostly vibing<br />
|-<br />
| scope="row"| 2<br />
| [[Restart a heart day|Restart a heart day (16/10/2019)]]<br />
| Presenter<br />
| First time in front of the camera, very modcon.<br />
|-<br />
| scope="row"| 3<br />
| [[Boxing Fight Night 2019|Boxing Fight Night 2019 (23/11/2019)]]<br />
| Livestream technician<br />
| First time doing a non-test livestream, disliked having to get an IP from ITS. Found the reason why the graphics PC wasn't working because the RAM had popped out during transit, involved scampering back to the studio from D-bar and getting a screwdriver.<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Spring Term'''<br />
|-<br />
| scope="row"| 4<br />
| [[Drunk Mario Kart Stream|Drunk Mario Kart Stream (14/01/2020)]]<br />
| Livestream technician<br />
| Used a lot of computers and had the stream dying multiple times. Played graphics through my personal laptop's HDMI out.<br />
|-<br />
| scope="row"| 5<br />
| [[GIAG 2020|GIAG 2020 (18/01/2020)]]<br />
| Livestream technician / general technician<br />
| Two people showed up and CasparCG did not like the idea of graphics.<br />
|-<br />
| scope="row"| 6<br />
| [[Elections Debate Night 2020|Elections Debate Night 2020 (13/02/2020)]]<br />
| Livestream technician<br />
| Started late, livestreamed, made some notes, had the Facebook stream die 3 times.<br />
|-<br />
| scope="row"| 7<br />
| [[Election Results Night 2020|Elections Result Night 2020 (22/02/2020)]]<br />
| Livestream technician<br />
| Was awake for over 24 hours. Stopped the villainous [[Andrew Waddle]] from ruining the OB network. Power was tripped. Stream did not die once during transmission!<br />
|-<br />
| scope="row"| 8<br />
| [[MMA Fight Night 2020|MMA Fight Night 2020 (08/03/2020)]]<br />
| Livestream technician<br />
| Was awake for over 24 hours. Rebuilt OB2, making it utilise the VideoHub. Had issues with a HDMI patch panel. Stopped the villainous [[Andrew Waddle]] once again from fiddling with OB2's VideoHub patching. Found out that graphics had to be played on the DSK. Many thanks to [[Sophie Bolwell-Davies]], and her tech help/expertise.<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Summer Term'''<br />
|-<br />
| scope="row"| 9<br />
| [[Quarantine Weekly|Quarantine Weekly - Episode 8 (11/06/2020)]]<br />
| Contestant<br />
| Wasn't too keen on the quality of the Zoom recording or the competition result.<br />
|}<br />
===Year 2===<br />
{| class="wikitable sortable" style="width: 100%;"<br />
|-<br />
| scope="col" class="unsortable" | #<br />
! scope="col" class="unsortable" | Show<br />
! scope="col" | Position<br />
! scope="col" class="unsortable" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
| scope="row"| 10<br />
| [[Fresher's 2020|Freshers' Round-Up 2020 (11/0/10/2020)]]<br />
| Livestream technician / Director<br />
| Was awake all night trying to get the [https://github.com/ffplayout playout system] to work. Eventually got it working during testing, didn't realise Facebook had no audio, YouTube stream was being processed by ffmpeg instead of passing-through, playout server's ffmpeg config was incorrect and caused the playout server to be restarted many times. Resolved before the end though. Then exported a final version reaching about 39GB in size for VOD to replace the live-recorded version with it's many technical difficulties.<br />
|-<br />
| scope="row"| 11<br />
| [[Langwith Hustings|Langwith Hustings (01/11/2020)]]<br />
| Technical / vision-mixing<br />
| Not ideal setup time, but the free meal was nice.<br />
|-<br />
| scope="row"| 12<br />
| [[YSTV on the Rocks|YSTV on the Rocks - Episode 1 (21/11/2020)]]<br />
| Technical consultant<br />
| Good spot of supervising.<br />
|-<br />
| scope="row"| 13<br />
| [[The Multicast Show|The Multicast Show (27/11/2020)]]<br />
| Producer / Presenter<br />
| Would have been more helpful being awake longer than an hour before time to go live.<br />
|-<br />
| scope="row"| 14<br />
| [[URY Among US Charity Stream|URY Among US Charity Stream (29/11/2020)]]<br />
| Technical consultant / script bodger<br />
| Probably should have put more failsafes in place, but most automation was as cool as a cucumber.<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Spring Term'''<br />
|-<br />
| scope="row" | 15<br />
| [[YSTV on the Rocks|YSTV on the Rocks - Episode 2 (29/01/2021)]]<br />
| Technical consultant<br />
| Underpowered laptops are not ideal for streaming.<br />
|-<br />
| scope="row" | 16<br />
| [[Meme Stream Media|Meme Stream Media - Episode 1 (05/02/2021)]]<br />
| Technical consultant / Meme collector<br />
| Should have prepped more memes.<br />
|-<br />
| scope="row" | 17<br />
| [[YSTV on the Rocks|YSTV on the Rocks - Episode 3 (12/02/2021)]]<br />
| Livestream technician<br />
| Swapped streaming computers last minute and some not ideal production errors, but pretty nice regardless.<br />
|-<br />
| scope="row" | 18<br />
| [[You Have No Authority Here!|You Have No Authority Here! (15/02/2021)]]<br />
| Sue<br />
| Ensured that meeting was recorded!<br />
|-<br />
| scope="row" | 18<br />
| [[eSports Rocket League Livestream|eSports Rocket League Livestream (19/02/2021)]]<br />
|Computing Support<br />
|Saving those packets<br />
|-<br />
| scope="row" | 19<br />
| [[YSTV on the Rocks - Episode 4 (26/02/2021)]]<br />
|Vision Mixer (Virtual)<br />
|<br />
|-<br />
| scope="row" | 20<br />
| [[Elections 2020]]<br />
| Executive Producer<br />
| Busy bee!<br />
|-<br />
| scope="row" | 21<br />
| [[Elections 2020|Elections Debate Night (05/03/2021)]]<br />
| Producer / Tech Support<br />
| Having the network choke was not ideal.<br />
|-<br />
| scope="row" | 22<br />
| [[Roses 2021|Roses 2021 (28/04/2021 - 02/05/2021)]]<br />
| Infrastructure Lead<br />
| Signage is fun to do. Phone handled over 70 calls on the first day.<br />
|-<br />
| scope="row" | 23<br />
| [[Eurovision Semi-Final|Eurovision Semi-Final (Part 1) (18/05/2021)]]<br />
| Livestream Technician<br />
| Probably should setup a stream with more than an hour of prep.<br />
|-<br />
| scope="row" | 24<br />
| [[Eurovision Semi-Final|Eurovision Semi-Final (Part 2) (20/05/2021)]]<br />
| Livestream Technician<br />
| Very breezy.<br />
|-<br />
| scope="row" | 25<br />
| [[Love York Awards 2021|Love York Awards 2021 (12/06/2021)]]<br />
| Technical Lead<br />
| Nice outsourcing cable runs :P<br />
|-<br />
| scope="row" | 26<br />
| [[CHMS Showcase 2021|CHMS Showcase 2021 (13/06/2021 - 17/06/2021)]]<br />
| Producing / Tech-ing / Computing<br />
| Learn't a lot about colour grading AC90's.<br />
|-<br />
| scope="row" | 27<br />
| [[YUMAs 2021|YUMAs 2021 (19/06/2021)]]<br />
| Technical Lead<br />
| Should have organised the kit the night before, but good to get the almunus cam-opping!<br />
|-<br />
| scope="row" | 28<br />
| [[Colours Ball 2021|Colours Ball 2021 (20/06/2021)]]<br />
| Top end chicken from a very good takeaway.<br />
|}<br />
=Computing=<br />
Rhys has used a computer, and done a few bits and bobs.<br />
<br />
===Year 1===<br />
<br />
====Autumn====<br />
* Organised AD users and added a few new GPO's.<br />
* Swapped paxman's motherboard at 4am after it was having issues dropping packets whenever we would try to stream on the local network. This did not resolve the problem but instead complicated the boot process, where it now requires a person to manually select what OS to boot.<br />
* Resolved packets being dropped on paxman after discovering there was a fault with a driver and could be resolved by a couple of commands.<br />
* Started moving more accounts away from the domain controller and onto our user profile storage server.<br />
* Created a little script on a Pi to display a RTMP feed over HDMI.<br />
* Resolved network drives not been shown after taking multiple hours to find out that the file server simply wasn't on the Window's domain.<br />
* Build the computer [[Welshcakes]], a rack-mounted computer that has a graphics card, it's purpose being a development server and graphics playout for a 24/7 stream which may happen someday.<br />
====Spring====<br />
* Switched over the old transcoders over to the bytemark machines. Involved fiddling with our streaming infrastructure to use them and deployed encodesrv on them in time for YUSU Elections 2020.<br />
* Created a new branch of encodesrv that utilised Python's fstrings, made the main branch "runnable" with the current YSTV setup.<br />
* Reinstalled the OS on both OB units and setup the internal network that works sometimes.<br />
* Swapped OB2 to use nvenc encoding.<br />
* Reduced the amount of monitor theft that occurred during OB's.<br />
* Obtained a new switch from ITS.<br />
* Brought in [[Clarkson]], his home server. There was an attempt to install it into the YSTV server rack but sadly the mighty fans made all editors hiss when they heard it's power. It will eventually go to an ITS data-centre but currently it sits on the floor, turned on during streams to multiplex the input stream to different platforms.<br />
* Started backup process allowing the current file-store and the user profiles to be safely backed up in the Cloud.<br />
* Created a python script to manage the OB unit's stream, making it easier to customise a stream. To be merged into the obmanager project at some point as well.<br />
* Swapped dead drive in web and rebuilt it's array.<br />
* Made mediawiki send emails again by adding an alias for the email address "www-data@ystv.co.uk".<br />
* Setup a YSTV Minecraft server, which ITS would not be happy about it being exposed outside the Unversity network.<br />
====Summer====<br />
* Began to upload missing videos to the YSTV website since people couldn't easily access the YSTV uploader.<br />
* Created the YSTV Computing Policy.<br />
* Created the password manager service.<br />
* Chaired 4 computing meetings. Which where somewhat productive, and helped shape the [[Website 2020]] project.<br />
* Started work on the [[Website 2020]] project primarily doing the [https://api.ystv.co.uk backend] but also made two-ish frontend services:<br />
** [https://github.com/ystv/web-api web-api] - Supposed to be a web API (as the name implies) that powers the majority of the project's functionality.<br />
** [https://github.com/ystv/web-auth web-auth] - Provides a very bodgey [https://auth.ystv.co.uk "SSO"] service for the project.<br />
** [https://github.com/ystv/Website2ElectricBoogaloo DB migration] - Updated things, making it allegedly "better" and made it work with the new project.<br />
** [https://github.com/ystv/video-encode video-transcode] - To replace EncodeSrv with an edgy name and hopefully better approach.<br />
** [https://github.com/ystv/creator-studio creator-studio] - To replace the existing watch admin functionality.<br />
* Setup our [https://cdn.ystv.co.uk "cdn"] (really just 4 instances of minio running to provide an s3 like interface, but it sounds cooler to say its a cdn).<br />
* Replaced web's hard drive. Partially done to stop the constant daily email about a degraded array<br />
* Fixed acmetool when let's encrypt went away from using ACMEv1. Partially done to stop the constant daily email about certificates due to expire.<br />
* Caused a drive crash<br />
* Replaced web's motherboard that was agreed upon being faulty due to it's SATA connections being dubious. The replacement motherboard was also dodgy with a non-working network port which isn't ideal for our main server. Installed a pci-e networking card which couldn't work because the drivers weren't installed. Used a very reliable usb adapter to install the software necessary for the pci-e card to work. Knocked out the webcams after completing the upgrade due to a lack of vlan knowledge.<br />
* Buggered up web's record in lanDB after attempting to change the MAC address for the interface listed, requiring a ticket and an escalation and we lost the domain ystv-stream.sns.york.ac.uk (No idea what it was for) in the process :(<br />
* Specced out the ystv computing upgrades with our £10k grant.<br />
* Complained a lot about the other aspects of the grant spending.<br />
* Helped out with the branding upgrade.<br />
* Organised the 2020 project's public site branding since the two appointed scallywags aren't very good at communicating with each other ;).<br />
* Got burnt out and procrastinated lots of times.<br />
* Reinstalled the OS on both edit0/1 after Adobe not playing well with the computers not being able to connect to the domain controller.<br />
* Rearranged the station's control room to be more "covid secure" and tidied all the mess (pushed into a corner).<br />
* Installed a new CCTV server.<br />
* Got adam-rms for ystv after asking his housemate nicely.<br />
* Misc changes to the current site to keep it maintained somewhat.<br />
<br />
===Year 2===<br />
<br />
====Autumn====<br />
* Lead a very cool presentation to recruit more people to do computing.<br />
* Setup rudimentary streaming setup on welshcakes.<br />
* Increased toksivg's storage capacity to 200GB.<br />
* Hosted multiple computing meetings.<br />
* Started the internal video tutorial series.<br />
* Google Groups for members and committee to help manage drive access better.<br />
* Started work on [https://github.com/ystv/playout playout], which will hopefully bring back some linear livestreams.<br />
* Setup a very basic remote file upload site to assist fixing the website's backlog of content.<br />
* Upgraded history wiki to the latest LTS, although breaking some templates and one other thing in the process.<br />
* Helped with getting Stargate on the latest Debian and purging it of villainous bloat!<br />
* Continued work on [[Website 2020]] development.<br />
* Made CCTV cameras available through our auth replacing the existing one which used a generic account.<br />
<br />
====Spring====<br />
* Secured grant for playout server.<br />
* Added a lot more to the computing policy.<br />
* Installing unattended upgrades on the majority of YSTV infrastructure.<br />
* Attempted to fix the UPS, reseated batteries and disabled some email alerts, job done.<br />
* Continued work on [[Website 2020]] development.<br />
* Resolved the IT security issue of us accidentally leaking a lot of SSH keys.<br />
* A lot more computing meetings!<br />
* Introduced wildcard TLS certificates due to the huge amount of subdomain usage.<br />
* Started planning of big network revamp.<br />
* Setup [[talkback]], a Mumble server on [[Stargate]] with a lovely web interface at [https://talk.ystv.co.uk talk.ystv.co.uk].<br />
* Setup [https://comp.ystv.co.uk netbox] allowing us to track IP address usage and computers.<br />
<br />
====Summer====<br />
* Setup [https://dash.comp.ystv.co.uk Grafana] again with Prometheus collecting network and hardware usage.<br />
* Acquired 10 gigabit gear from ITS.<br />
* Migrated live transcoding away from bytemarks and onto [[speed]].<br />
* Worked with [[Dom Hall| Dom]] on [[docs:Computing Policy|Computing Policy]].<br />
* Secured a new 8TB hard drive for mckellen.<br />
* Secured two new laptops to assist during Roses and in general.<br />
* Started the [https://github.com/ystv/configs-and-scripts configs-and-scripts] repo on GitHub to try to backup / preserve our configurations.<br />
* Spent a lot more of the grant.<br />
* Got all the edit PC's Ryzen based and m.2 boot drives, dual booting with Linux.<br />
* Assembled the team to get the new switch rack-mounted and configured it to all work, including SSO support!<br />
* Completed a network upgrade giving us 3 dedicated IPv4 subnets with ITS, introducing a firewall at the same time.accidentally<br />
* Supported a lot of productions with computing.<br />
* Utilised PiSignage to playout to two YUSU venues and OBS for another.<br />
** Had the aux for 3 YUSU venues was quite dandy.<br />
* Started a 2nd server rack on a desk.<br />
* Fixed web's array again.<br />
* Acquired power supplies and rigged videowall to work properly.<br />
* Registed #ystv on libera.chat.<br />
* Setup the CI so it could deploy to both staging and production.</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Rhys_Milling&diff=15664Rhys Milling2021-07-27T03:40:40Z<p>Rdjm502: Little update</p>
<hr />
<div>{{YSTV Member<br />
| first name = Rhysibeth<br />
| last name = Milling<br />
| picturefile = Rhys crouching.jpg<br />
| picturesize = 200px<br />
| active from = 2019<br />
| positions = Computing Director, Deputy Computing Director<br />
| hometown = Wales somewhere...?<br />
| current location = Locked in a server cabinet with his beloved duck<br />
| degrees = BEng Computer Science<br />
}}<br />
=About=<br />
Hailing from a small (or possibly large) town in Wales, not much is known about the wild Rhys. The leek is the national symbol of his country (although it turns out confusingly he might be Scottish or Russian) and his favourite film is Robert Downey Jr's [https://youtu.be/AkAAsbfD_6Y magum opus].<br />
He's a 'very silly goose'.<br />
<br />
Rhysy-poos is also very very cash money. from a fellow lover of naps (or in your case staying up for as long as possible before passing out) :)<br />
<br />
=Trivia=<br />
*Lived in Constantine<br />
*Had his bike stolen second term of the first year.<br />
*Pro dancing skills<br />
*Questionable Karaoke skills<br />
*Has a gym membership<br />
*Has lost count of amount of all nighters done in the ystv studio<br />
*Stores food sometimes in the server rack<br />
*Referred to at URY as "Mummy Rhys" due to just how often [[Ben Allen|Ben]] talks about him<br />
<br />
=Favourite software=<br />
* ffmpeg<br />
* nginx compiled with nginx-rtmp-module<br />
* ubuntu-20.04<br />
* docker<br />
* isc-dhcp-server<br />
* vscode<br />
* club-penguin<br />
* go<br />
* ssh<br />
<br />
=Productions=<br />
His preferred production is a live production.<br />
===Year 1===<br />
{| class="wikitable sortable" style="width: 100%;"<br />
|-<br />
| scope="col" class="unsortable" | #<br />
! scope="col" class="unsortable" | Show<br />
! scope="col" | Position<br />
! scope="col" class="unsortable" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
| scope="row"| 1<br />
| [[GIAG 2019|GIAG 2019 (13/10/2019)]]<br />
| Graphics op / Sound mixer<br />
| Mostly vibing<br />
|-<br />
| scope="row"| 2<br />
| [[Restart a heart day|Restart a heart day (16/10/2019)]]<br />
| Presenter<br />
| First time in front of the camera, very modcon.<br />
|-<br />
| scope="row"| 3<br />
| [[Boxing Fight Night 2019|Boxing Fight Night 2019 (23/11/2019)]]<br />
| Livestream technician<br />
| First time doing a non-test livestream, disliked having to get an IP from ITS. Found the reason why the graphics PC wasn't working because the RAM had popped out during transit, involved scampering back to the studio from D-bar and getting a screwdriver.<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Spring Term'''<br />
|-<br />
| scope="row"| 4<br />
| [[Drunk Mario Kart Stream|Drunk Mario Kart Stream (14/01/2020)]]<br />
| Livestream technician<br />
| Used a lot of computers and had the stream dying multiple times. Played graphics through my personal laptop's HDMI out.<br />
|-<br />
| scope="row"| 5<br />
| [[GIAG 2020|GIAG 2020 (18/01/2020)]]<br />
| Livestream technician / general technician<br />
| Two people showed up and CasparCG did not like the idea of graphics.<br />
|-<br />
| scope="row"| 6<br />
| [[Elections Debate Night 2020|Elections Debate Night 2020 (13/02/2020)]]<br />
| Livestream technician<br />
| Started late, livestreamed, made some notes, had the Facebook stream die 3 times.<br />
|-<br />
| scope="row"| 7<br />
| [[Election Results Night 2020|Elections Result Night 2020 (22/02/2020)]]<br />
| Livestream technician<br />
| Was awake for over 24 hours. Stopped the villainous [[Andrew Waddle]] from ruining the OB network. Power was tripped. Stream did not die once during transmission!<br />
|-<br />
| scope="row"| 8<br />
| [[MMA Fight Night 2020|MMA Fight Night 2020 (08/03/2020)]]<br />
| Livestream technician<br />
| Was awake for over 24 hours. Rebuilt OB2, making it utilise the VideoHub. Had issues with a HDMI patch panel. Stopped the villainous [[Andrew Waddle]] once again from fiddling with OB2's VideoHub patching. Found out that graphics had to be played on the DSK. Many thanks to [[Sophie Bolwell-Davies]], and her tech help/expertise.<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Summer Term'''<br />
|-<br />
| scope="row"| 9<br />
| [[Quarantine Weekly|Quarantine Weekly - Episode 8 (11/06/2020)]]<br />
| Contestant<br />
| Wasn't too keen on the quality of the Zoom recording or the competition result.<br />
|}<br />
===Year 2===<br />
{| class="wikitable sortable" style="width: 100%;"<br />
|-<br />
| scope="col" class="unsortable" | #<br />
! scope="col" class="unsortable" | Show<br />
! scope="col" | Position<br />
! scope="col" class="unsortable" | Description<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Autumn Term'''<br />
|-<br />
| scope="row"| 10<br />
| [[Fresher's 2020|Freshers' Round-Up 2020 (11/0/10/2020)]]<br />
| Livestream technician / Director<br />
| Was awake all night trying to get the [https://github.com/ffplayout playout system] to work. Eventually got it working during testing, didn't realise Facebook had no audio, YouTube stream was being processed by ffmpeg instead of passing-through, playout server's ffmpeg config was incorrect and caused the playout server to be restarted many times. Resolved before the end though. Then exported a final version reaching about 39GB in size for VOD to replace the live-recorded version with it's many technical difficulties.<br />
|-<br />
| scope="row"| 11<br />
| [[Langwith Hustings|Langwith Hustings (01/11/2020)]]<br />
| Technical / vision-mixing<br />
| Not ideal setup time, but the free meal was nice.<br />
|-<br />
| scope="row"| 12<br />
| [[YSTV on the Rocks|YSTV on the Rocks - Episode 1 (21/11/2020)]]<br />
| Technical consultant<br />
| Good spot of supervising.<br />
|-<br />
| scope="row"| 13<br />
| [[The Multicast Show|The Multicast Show (27/11/2020)]]<br />
| Producer / Presenter<br />
| Would have been more helpful being awake longer than an hour before time to go live.<br />
|-<br />
| scope="row"| 14<br />
| [[URY Among US Charity Stream|URY Among US Charity Stream (29/11/2020)]]<br />
| Technical consultant / script bodger<br />
| Probably should have put more failsafes in place, but most automation was as cool as a cucumber.<br />
|-<br />
| colspan="4" style="text-align: center;" | '''Spring Term'''<br />
|-<br />
| scope="row" | 15<br />
| [[YSTV on the Rocks|YSTV on the Rocks - Episode 2 (29/01/2021)]]<br />
| Technical consultant<br />
| Underpowered laptops are not ideal for streaming.<br />
|-<br />
| scope="row" | 16<br />
| [[Meme Stream Media|Meme Stream Media - Episode 1 (05/02/2021)]]<br />
| Technical consultant / Meme collector<br />
| Should have prepped more memes.<br />
|-<br />
| scope="row" | 17<br />
| [[YSTV on the Rocks|YSTV on the Rocks - Episode 3 (12/02/2021)]]<br />
| Livestream technician<br />
| Swapped streaming computers last minute and some not ideal production errors, but pretty nice regardless.<br />
|-<br />
| scope="row" | 18<br />
| [[You Have No Authority Here!|You Have No Authority Here! (15/02/2021)]]<br />
| Sue<br />
| Ensured that meeting was recorded!<br />
|-<br />
| scope="row" | 18<br />
| [[eSports Rocket League Livestream|eSports Rocket League Livestream (19/02/2021)]]<br />
|Computing Support<br />
|Saving those packets<br />
|-<br />
| scope="row" | 19<br />
| [[YSTV on the Rocks - Episode 4 (26/02/2021)]]<br />
|Vision Mixer (Virtual)<br />
|<br />
|-<br />
| scope="row" | 20<br />
| [[Elections 2020]]<br />
| Executive Producer<br />
| Busy bee!<br />
|-<br />
| scope="row" | 21<br />
| [[Elections 2020|Elections Debate Night (05/03/2021)]]<br />
| Executive Producer / Producer / Tech Support<br />
| Producer / Tech Support<br />
| Having the network choke was not ideal.<br />
|-<br />
| scope="row" | 22<br />
| [[Roses 2021|Roses 2021 (28/04/2021 - 02/05/2021)]]<br />
| Infrastructure Lead<br />
| Signage is fun to do. Phone handled over 70 calls on the first day.<br />
|-<br />
| scope="row" | 23<br />
| [[Eurovision Semi-Final|Eurovision Semi-Final (Part 1) (18/05/2021)]]<br />
| Livestream Technician<br />
| Probably should setup a stream with more than an hour of prep.<br />
|-<br />
| scope="row" | 24<br />
| [[Eurovision Semi-Final|Eurovision Semi-Final (Part 2) (20/05/2021)]]<br />
| Livestream Technician<br />
| Very breezy.<br />
|-<br />
| scope="row" | 25<br />
| [[Love York Awards 2021|Love York Awards 2021 (12/06/2021)]]<br />
| Technical Lead<br />
| Nice outsourcing cable runs :P<br />
|-<br />
| scope="row" | 26<br />
| [[CHMS Showcase 2021|CHMS Showcase 2021 (13/06/2021 - 17/06/2021)]]<br />
| Producing / Tech-ing / Computing<br />
| Learn't a lot about colour grading AC90's.<br />
|-<br />
| scope="row" | 27<br />
| [[YUMAs 2021|YUMAs 2021 (19/06/2021)]]<br />
| Technical Lead<br />
| Should have organised the kit the night before, but good to get the almunus cam-opping!<br />
|-<br />
| scope="row" | 28<br />
| [[Colours Ball 2021|Colours Ball 2021 (20/06/2021)]]<br />
| Top end chicken from a very good takeaway.<br />
|}<br />
=Computing=<br />
Rhys has used a computer, and done a few bits and bobs.<br />
<br />
===Year 1===<br />
<br />
====Autumn====<br />
* Organised AD users and added a few new GPO's.<br />
* Swapped paxman's motherboard at 4am after it was having issues dropping packets whenever we would try to stream on the local network. This did not resolve the problem but instead complicated the boot process, where it now requires a person to manually select what OS to boot.<br />
* Resolved packets being dropped on paxman after discovering there was a fault with a driver and could be resolved by a couple of commands.<br />
* Started moving more accounts away from the domain controller and onto our user profile storage server.<br />
* Created a little script on a Pi to display a RTMP feed over HDMI.<br />
* Resolved network drives not been shown after taking multiple hours to find out that the file server simply wasn't on the Window's domain.<br />
* Build the computer [[Welshcakes]], a rack-mounted computer that has a graphics card, it's purpose being a development server and graphics playout for a 24/7 stream which may happen someday.<br />
====Spring====<br />
* Switched over the old transcoders over to the bytemark machines. Involved fiddling with our streaming infrastructure to use them and deployed encodesrv on them in time for YUSU Elections 2020.<br />
* Created a new branch of encodesrv that utilised Python's fstrings, made the main branch "runnable" with the current YSTV setup.<br />
* Reinstalled the OS on both OB units and setup the internal network that works sometimes.<br />
* Swapped OB2 to use nvenc encoding.<br />
* Reduced the amount of monitor theft that occurred during OB's.<br />
* Obtained a new switch from ITS.<br />
* Brought in [[Clarkson]], his home server. There was an attempt to install it into the YSTV server rack but sadly the mighty fans made all editors hiss when they heard it's power. It will eventually go to an ITS data-centre but currently it sits on the floor, turned on during streams to multiplex the input stream to different platforms.<br />
* Started backup process allowing the current file-store and the user profiles to be safely backed up in the Cloud.<br />
* Created a python script to manage the OB unit's stream, making it easier to customise a stream. To be merged into the obmanager project at some point as well.<br />
* Swapped dead drive in web and rebuilt it's array.<br />
* Made mediawiki send emails again by adding an alias for the email address "www-data@ystv.co.uk".<br />
* Setup a YSTV Minecraft server, which ITS would not be happy about it being exposed outside the Unversity network.<br />
====Summer====<br />
* Began to upload missing videos to the YSTV website since people couldn't easily access the YSTV uploader.<br />
* Created the YSTV Computing Policy.<br />
* Created the password manager service.<br />
* Chaired 4 computing meetings. Which where somewhat productive, and helped shape the [[Website 2020]] project.<br />
* Started work on the [[Website 2020]] project primarily doing the [https://api.ystv.co.uk backend] but also made two-ish frontend services:<br />
** [https://github.com/ystv/web-api web-api] - Supposed to be a web API (as the name implies) that powers the majority of the project's functionality.<br />
** [https://github.com/ystv/web-auth web-auth] - Provides a very bodgey [https://auth.ystv.co.uk "SSO"] service for the project.<br />
** [https://github.com/ystv/Website2ElectricBoogaloo DB migration] - Updated things, making it allegedly "better" and made it work with the new project.<br />
** [https://github.com/ystv/video-encode video-transcode] - To replace EncodeSrv with an edgy name and hopefully better approach.<br />
** [https://github.com/ystv/creator-studio creator-studio] - To replace the existing watch admin functionality.<br />
* Setup our [https://cdn.ystv.co.uk "cdn"] (really just 4 instances of minio running to provide an s3 like interface, but it sounds cooler to say its a cdn).<br />
* Replaced web's hard drive. Partially done to stop the constant daily email about a degraded array<br />
* Fixed acmetool when let's encrypt went away from using ACMEv1. Partially done to stop the constant daily email about certificates due to expire.<br />
* Caused a drive crash<br />
* Replaced web's motherboard that was agreed upon being faulty due to it's SATA connections being dubious. The replacement motherboard was also dodgy with a non-working network port which isn't ideal for our main server. Installed a pci-e networking card which couldn't work because the drivers weren't installed. Used a very reliable usb adapter to install the software necessary for the pci-e card to work. Knocked out the webcams after completing the upgrade due to a lack of vlan knowledge.<br />
* Buggered up web's record in lanDB after attempting to change the MAC address for the interface listed, requiring a ticket and an escalation and we lost the domain ystv-stream.sns.york.ac.uk (No idea what it was for) in the process :(<br />
* Specced out the ystv computing upgrades with our £10k grant.<br />
* Complained a lot about the other aspects of the grant spending.<br />
* Helped out with the branding upgrade.<br />
* Organised the 2020 project's public site branding since the two appointed scallywags aren't very good at communicating with each other ;).<br />
* Got burnt out and procrastinated lots of times.<br />
* Reinstalled the OS on both edit0/1 after Adobe not playing well with the computers not being able to connect to the domain controller.<br />
* Rearranged the station's control room to be more "covid secure" and tidied all the mess (pushed into a corner).<br />
* Installed a new CCTV server.<br />
* Got adam-rms for ystv after asking his housemate nicely.<br />
* Misc changes to the current site to keep it maintained somewhat.<br />
<br />
===Year 2===<br />
<br />
====Autumn====<br />
* Lead a very cool presentation to recruit more people to do computing.<br />
* Setup rudimentary streaming setup on welshcakes.<br />
* Increased toksivg's storage capacity to 200GB.<br />
* Hosted multiple computing meetings.<br />
* Started the internal video tutorial series.<br />
* Google Groups for members and committee to help manage drive access better.<br />
* Started work on [https://github.com/ystv/playout playout], which will hopefully bring back some linear livestreams.<br />
* Setup a very basic remote file upload site to assist fixing the website's backlog of content.<br />
* Upgraded history wiki to the latest LTS, although breaking some templates and one other thing in the process.<br />
* Helped with getting Stargate on the latest Debian and purging it of villainous bloat!<br />
* Continued work on [[Website 2020]] development.<br />
* Made CCTV cameras available through our auth replacing the existing one which used a generic account.<br />
<br />
====Spring====<br />
* Secured grant for playout server.<br />
* Added a lot more to the computing policy.<br />
* Installing unattended upgrades on the majority of YSTV infrastructure.<br />
* Attempted to fix the UPS, reseated batteries and disabled some email alerts, job done.<br />
* Continued work on [[Website 2020]] development.<br />
* Resolved the IT security issue of us accidentally leaking a lot of SSH keys.<br />
* A lot more computing meetings!<br />
* Introduced wildcard TLS certificates due to the huge amount of subdomain usage.<br />
* Started planning of big network revamp.<br />
* Setup [[talkback]], a Mumble server on [[Stargate]] with a lovely web interface at [https://talk.ystv.co.uk talk.ystv.co.uk].<br />
* Setup [https://comp.ystv.co.uk netbox] allowing us to track IP address usage and computers.<br />
<br />
====Summer====<br />
* Setup [https://dash.comp.ystv.co.uk Grafana] again with Prometheus collecting network and hardware usage.<br />
* Acquired 10 gigabit gear from ITS.<br />
* Migrated live transcoding away from bytemarks and onto [[speed]].<br />
* Worked with [[Dom Hall| Dom]] on [[docs:Computing Policy|Computing Policy]].<br />
* Secured a new 8TB hard drive for mckellen.<br />
* Secured two new laptops to assist during Roses and in general.<br />
* Started the [https://github.com/ystv/configs-and-scripts configs-and-scripts] repo on GitHub to try to backup / preserve our configurations.<br />
* Spent a lot more of the grant.<br />
* Got all the edit PC's Ryzen based and m.2 boot drives, dual booting with Linux.<br />
* Assembled the team to get the new switch rack-mounted and configured it to all work, including SSO support!<br />
* Completed a network upgrade giving us 3 dedicated IPv4 subnets with ITS, introducing a firewall at the same time.accidentally<br />
* Supported a lot of productions with computing.<br />
* Utilised PiSignage to playout to two YUSU venues and OBS for another.<br />
** Had the aux for 3 YUSU venues was quite dandy.<br />
* Started a 2nd server rack on a desk.<br />
* Fixed web's array again.<br />
* Acquired power supplies and rigged videowall to work properly.<br />
* Registed #ystv on libera.chat.<br />
* Setup the CI so it could deploy to both staging and production.</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Connor_Sanders&diff=15364Connor Sanders2021-07-11T16:55:10Z<p>Rdjm502: Better links</p>
<hr />
<div>{{YSTV Member<br />
| first name = Connor<br />
| last name = Sanders<br />
| active from = 2019<br />
| active until = <br />
| positions = Head of Archives<br />
| hometown = Leeds?<br />
| degrees = Mathematics<br />
| floppys = {{plainlist|<br />
* 2021: Rhys' Bitch Award<br />
}}<br />
}}<br />
<br />
Technically a member from 2019 but only active in 2021.<br />
<br />
=About=<br />
As an undeserved recipient of the 2020-21 "Rhys' Bitch Award", Connor found time better spent in the volumous collection of flammable goods nestled firmly between 2 fire escapes, than in the sad delusion of YSTV's "computing team". A computing team where he'd form one third of the infamous "Triple threat": a trio of wannabe sysadmins who believe different philosophies about literally every part of their job. Connor was (leaving room for death in this editorial) a person of absolute minimalism with systems. While [[Rhys Milling|Rhys]] might download an outdated, abandoned github repo ("but Connor, it's written in Go!" he would say) and [[Dom Hall|Dom]] might find some £40 a month subscription service riddled with spyware, 90% of the time the obvious solution is just a bash script. And it is - it always is. {{Dubious|reason=Types are a thing}}</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:Fix/category&diff=15363Template:Fix/category2021-07-11T16:49:34Z<p>Rdjm502: Created page with "<noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|Category:All pages needing cleanup}}}{{#if:{{{cat-date|}}} |{{{cat-date}}} {{#if:{{{date|}}} |from {{{date}}}..."</p>
<hr />
<div><noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|[[Category:All pages needing cleanup]]}}}{{#if:{{{cat-date|}}}<br />
|[[{{{cat-date}}} {{#if:{{{date|}}}<br />
|from {{{date}}}<br />
}}]]{{#if:{{{date|}}}<br />
|{{#ifexist:{{{cat-date}}} from {{{date}}}|<br />
|[[Category:Articles with invalid date parameter in template]]<br />
}}<br />
}}<br />
}}{{#if:{{{cat2|}}}|{{{cat2}}}}}{{#if:{{{cat-date2|}}}<br />
|[[{{{cat-date2}}} {{#if:{{{date|}}}<br />
|from {{{date}}}<br />
}}]]{{#if:{{{date|}}}<br />
|{{#ifexist:{{{cat-date2}}} from {{{date}}}|<br />
|[[Category:Articles with invalid date parameter in template]]<br />
}}<br />
}}<br />
}}{{#if:{{{cat3|}}}|{{{cat3}}}}}{{#if:{{{cat-date3|}}}<br />
|[[{{{cat-date3}}} {{#if:{{{date|}}}<br />
|from {{{date}}}<br />
}}]]{{#if:{{{date|}}}<br />
|{{#ifexist:{{{cat-date3}}} from {{{date}}}|<br />
|[[Category:Articles with invalid date parameter in template]]<br />
}}<br />
}}<br />
}}</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:Pp-template&diff=15362Template:Pp-template2021-07-11T16:49:09Z<p>Rdjm502: Created page with "<includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>"</p>
<hr />
<div><includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude><br />
{{documentation}}<br />
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --><br />
</noinclude></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:Dubious&diff=15361Template:Dubious2021-07-11T16:42:06Z<p>Rdjm502: </p>
<hr />
<div>{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B=<br />
{{Fix<br />
| subst = <includeonly>{{subst:substcheck}}</includeonly><br />
| link = Wikipedia:Accuracy dispute#Disputed statement<br />
| text = dubious<br />
| post-text = <span class="metadata"> &ndash; [[{{TALKPAGENAME}}#{{{1|Dubious}}}|discuss]]</span><br />
| title = {{delink|{{{reason|The material near this tag is possibly inaccurate or nonfactual.}}}}}<br />
| date = {{{date|}}}<br />
| cat = [[Category:All accuracy disputes]]<br />
| cat-date = Category:Articles with disputed statements<br />
}}<br />
}}<noinclude><br />
{{Documentation}}<br />
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --><br />
</noinclude></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:Delink&diff=15360Template:Delink2021-07-11T16:41:50Z<p>Rdjm502: Created page with "{{<includeonly>safesubst:</includeonly>#invoke:delink|delink}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noincl..."</p>
<hr />
<div>{{<includeonly>safesubst:</includeonly>#invoke:delink|delink}}<noinclude><br />
{{documentation}}<br />
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --><br />
</noinclude></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Module:Delink&diff=15359Module:Delink2021-07-11T16:41:36Z<p>Rdjm502: Created page with "-- This module de-links most wikitext. require('Module:No globals') local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") the..."</p>
<hr />
<div>-- This module de-links most wikitext.<br />
<br />
require('Module:No globals')<br />
<br />
local p = {}<br />
<br />
local getArgs<br />
<br />
local function delinkReversePipeTrick(s)<br />
if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes.<br />
return s<br />
else<br />
return s:match("%[%[|(.*)%]%]")<br />
end<br />
end<br />
<br />
local function delinkPipeTrick(s)<br />
local linkarea, display = "", ""<br />
-- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]].<br />
<br />
-- First, remove the text before the first colon, if any.<br />
if s:match(":") then<br />
s = s:match("%[%[.-:(.*)|%]%]")<br />
-- If there are no colons, grab all of the text apart from the square brackets and the pipe.<br />
else<br />
s = s:match("%[%[(.*)|%]%]")<br />
end<br />
<br />
-- Next up, brackets and commas.<br />
if s:match("%(.-%)$") then -- Brackets trump commas.<br />
s = s:match("(.-) ?%(.-%)$")<br />
elseif s:match(",") then -- If there are no brackets, display only the text before the first comma.<br />
s = s:match("(.-),.*$")<br />
end<br />
return s<br />
end<br />
<br />
local function delinkWikilink_tgt(s) -- return wikilink target |wikilinks=target<br />
local result = s<br />
-- Deal with the reverse pipe trick.<br />
if result:match("%[%[|") then<br />
return delinkReversePipeTrick(result)<br />
end<br />
<br />
result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs.<br />
result = mw.text.decode(result, true) -- decode HTML entities.<br />
<br />
-- Check for bad titles. To do this we need to find the<br />
-- title area of the link, i.e. the part before any pipes.<br />
local target_area<br />
if result:match("|") then -- Find if we're dealing with a piped link.<br />
target_area = result:match("^%[%[(.-)|.*%]%]")<br />
else<br />
target_area = result:match("^%[%[(.-)%]%]")<br />
end<br />
-- Check for bad characters.<br />
if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") then<br />
return s<br />
end<br />
<br />
return target_area<br />
end<br />
<br />
local function delinkWikilink(s)<br />
local result = s<br />
-- Deal with the reverse pipe trick.<br />
if result:match("%[%[|") then<br />
return delinkReversePipeTrick(result)<br />
end<br />
<br />
result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs.<br />
result = mw.text.decode(result, true) -- decode HTML entities.<br />
<br />
-- Check for bad titles. To do this we need to find the<br />
-- title area of the link, i.e. the part before any pipes.<br />
local target_area<br />
if result:match("|") then -- Find if we're dealing with a piped link.<br />
target_area = result:match("^%[%[(.-)|.*%]%]")<br />
else<br />
target_area = result:match("^%[%[(.-)%]%]")<br />
end<br />
-- Check for bad characters.<br />
if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") then<br />
return s<br />
end<br />
<br />
-- Check for categories, interwikis, and files.<br />
local colonprefix = result:match("%[%[(.-):.*%]%]") or "" -- Get the text before the first colon.<br />
local ns = mw.site.namespaces[colonprefix] -- see if this is a known namespace<br />
if mw.language.isKnownLanguageTag(colonprefix)<br />
or ( ns and ( ns.canonicalName == "File" or ns.canonicalName == "Category" ) ) then<br />
return ""<br />
end<br />
<br />
-- Remove the colon if the link is using the [[Help:Colon trick]].<br />
if result:match("%[%[:") then<br />
result = "[[" .. result:match("%[%[:(.*%]%])")<br />
end<br />
<br />
-- Deal with links using the [[Help:Pipe trick]].<br />
if mw.ustring.match(result, "^%[%[[^|]*|%]%]") then<br />
return delinkPipeTrick(result)<br />
end<br />
<br />
-- Find the display area of the wikilink<br />
if result:match("|") then -- Find if we're dealing with a piped link.<br />
result = result:match("^%[%[.-|(.+)%]%]")<br />
-- Remove new lines from the display of multiline piped links,<br />
-- where the pipe is before the first new line.<br />
result = result:gsub("\n", "")<br />
else<br />
result = result:match("^%[%[(.-)%]%]")<br />
end<br />
<br />
return result<br />
end<br />
<br />
local function delinkURL(s)<br />
-- Assume we have already delinked internal wikilinks, and that<br />
-- we have been passed some text between two square brackets [foo].<br />
<br />
-- If the text contains a line break it is not formatted as a URL, regardless of other content.<br />
if s:match("\n") then<br />
return s<br />
end<br />
<br />
-- Check if the text has a valid URL prefix and at least one valid URL character.<br />
local valid_url_prefixes = {"//", "http://", "https://", "ftp://", "gopher://", "mailto:", "news:", "irc://"} <br />
local url_prefix<br />
for i,v in ipairs(valid_url_prefixes) do<br />
if mw.ustring.match(s, '^%[' .. v ..'[^"%s].*%]' ) then<br />
url_prefix = v<br />
break<br />
end<br />
end<br />
<br />
-- Get display text<br />
if not url_prefix then<br />
return s<br />
end<br />
s = s:match("^%[" .. url_prefix .. "(.*)%]") -- Grab all of the text after the URL prefix and before the final square bracket.<br />
s = s:match('^.-(["<> ].*)') or "" -- Grab all of the text after the first URL separator character ("<> ).<br />
s = mw.ustring.match(s, "^%s*(%S.*)$") or "" -- If the separating character was a space, trim it off.<br />
<br />
local s_decoded = mw.text.decode(s, true)<br />
if mw.ustring.match(s_decoded, "%c") then<br />
return s<br />
else <br />
return s_decoded<br />
end<br />
end<br />
<br />
local function delinkLinkClass(s, pattern, delinkFunction)<br />
if not type(s) == "string" then<br />
error("Attempt to de-link non-string input.", 2)<br />
end<br />
if not ( type(pattern) == "string" and mw.ustring.sub(pattern, 1, 1) == "^" ) then<br />
error('Invalid pattern detected. Patterns must begin with "^".', 2)<br />
end<br />
-- Iterate over the text string, and replace any matched text. using the <br />
-- delink function. We need to iterate character by character rather <br />
-- than just use gsub, otherwise nested links aren't detected properly.<br />
local result = ""<br />
while s ~= '' do<br />
-- Replace text using one iteration of gsub.<br />
s = mw.ustring.gsub(s, pattern, delinkFunction, 1)<br />
-- Append the left-most character to the result string.<br />
result = result .. mw.ustring.sub(s, 1, 1)<br />
s = mw.ustring.sub(s, 2, -1)<br />
end<br />
return result<br />
end<br />
<br />
function p._delink(args)<br />
local text = args[1] or ""<br />
if args.refs == "yes" then<br />
-- Remove any [[Help:Strip markers]] representing ref tags. In most situations <br />
-- this is not a good idea - only use it if you know what you are doing!<br />
text = mw.ustring.gsub(text, "UNIQ%w*%-ref%-%d*%-QINU", "")<br />
end<br />
if not (args.comments == "no") then<br />
text = text:gsub("<!%-%-.-%-%->", "") -- Remove html comments.<br />
end<br />
if not (args.wikilinks == "no") and 'target' ~= args.wikilinks then<br />
text = delinkLinkClass(text, "^%[%[.-%]%]", delinkWikilink) -- De-link wikilinks and return the label portion of the wikilink.<br />
elseif 'target' == args.wikilinks then<br />
text = delinkLinkClass(text, "^%[%[.-%]%]", delinkWikilink_tgt) -- De-link wikilinks and return the target portions of the wilikink<br />
end<br />
if not (args.urls == "no") then<br />
text = delinkLinkClass(text, "^%[.-%]", delinkURL) -- De-link URLs.<br />
end<br />
if not (args.whitespace == "no") then<br />
-- Replace single new lines with a single space, but leave double new lines<br />
-- and new lines only containing spaces or tabs before a second new line.<br />
text = mw.ustring.gsub(text, "([^\n \t][ \t]*)\n([ \t]*[^\n \t])", "%1 %2")<br />
text = text:gsub("[ \t]+", " ") -- Remove extra tabs and spaces.<br />
end<br />
return text<br />
end<br />
<br />
function p.delink(frame)<br />
if not getArgs then<br />
getArgs = require('Module:Arguments').getArgs<br />
end<br />
return p._delink(getArgs(frame, {wrappers = 'Template:Delink'}))<br />
end<br />
<br />
return p</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Vivan_Jayant&diff=15354Vivan Jayant2021-07-09T13:17:01Z<p>Rdjm502: Reverted edits by Connor.sanders (talk) to last revision by Vivan.jayant</p>
<hr />
<div>[[File:Vivan Jayant pimpin'.jpg|thumb|right|Pimpin'.]]<br />
[[File:Vivan Jayant.jpg|thumb|right|Summer 2011 headshot.]]<br />
Eternal soulmate of [[Vivien Chung]] (despite them not ever being a couple) and Chocolate Bear of [[84 Thief Lane]]. Played Megapimp in [[Man Man]], ran [[Platform]] with Viv, interviewed and presented frequently (including his [http://ystv.co.uk/watch/YSTV-Reports/Big-D-2012/ swansong YSTV Report on Big D 2012]) and was generally a constant presence in YSTV, offering criticism to all.<br />
<br />
* Deputy Computing Officer 2009-2010<br />
* Treasurer 2010-12<br />
* Webmaster 2012-2012<br />
<br />
[[Category:Treasurers]]<br />
[[Category:84 Thief Lane]]<br />
[[Category:Man Man]]<br />
[[Category:People|Jayant, Vivan]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User_talk:Connor.sanders&diff=15223User talk:Connor.sanders2021-06-07T09:40:40Z<p>Rdjm502: Welcome!</p>
<hr />
<div>'''Welcome to ''YSTV History Wiki''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Rdjm502|Rhys Milling]] ([[User talk:Rdjm502|talk]]) 10:40, 7 June 2021 (BST)</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=User:Connor.sanders&diff=15222User:Connor.sanders2021-06-07T09:40:39Z<p>Rdjm502: Creating user page for new user.</p>
<hr />
<div>Head of Archives :o</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Main_Page&diff=15162Main Page2021-03-23T00:08:28Z<p>Rdjm502: Cool boxes</p>
<hr />
<div>{| class=infobox<br />
| '''What are you looking for?'''<br />
<ul><br />
<li> {{Cl|People|Find out about the people who make it all happen}}<br />
<li> [[YSTV Timeline|Get an overview of the important events in YSTV's history]]<br />
<li> [[Press Clippings|See our appearances in the press]]<br />
<li> [[YSTV Productions|Learn about what happens on screen]]<br />
<li> [[YSTV Technicals|Learn about what happens off screen]]<br />
<li> [[History Wiki:News|Information about changes on this wiki]]<br />
</ul><br />
|}<br />
<br />
'''Welcome to the YSTV History Wiki!'''<br />
<br />
This site is an attempt to gather as much information about YSTV's history as we can, by throwing it open to you the members, ex-members, friends and admirers! Please do add information, images and stories, please do read and enjoy and please do get in touch. It was started on our [[40th Birthday]].<br />
<br />
The usual rules of a wiki apply (I'm sure you've all used [http://en.wikipedia.org/ Wikipedia]). Basically, no untruths, no slander, no nastiness. If you're not sure about something (hazy memory?!) mark it clearly with {{tl|unsure}} and someone else might be able to confirm for you. If you have particular information requests, make a page with a request and someone might just help you out. Most of all, enjoy!<br />
<br />
<br />
<br />
== Main Areas ==<br />
<br />
{{ContentGrid<br />
|content = <br />
<!--<br />
nowiki markers are added so the first bullet in the list are rendered correctly!<br />
please don't remove those markers, thank you<br />
--><br />
<br />
{{InfoCard<br />
|heading = General<br />
|content = <nowiki /><br />
* [[YSTV Studio | Station]]<br />
* [[YSTV People | People]]<br />
* [[Social | Socials]]<br />
}}<br />
<br />
{{InfoCard<br />
|heading = [[YSTV Productions | Production]]<br />
|content = <nowiki /><br />
* [[Programmes]]<br />
* [[Special:RandomInCategory/Productions | Random Production]]<br />
}}<br />
<br />
{{InfoCard<br />
|heading = Technical<br />
|content = <nowiki /><br />
* [[Tech Redos]]<br />
}}<br />
<br />
{{InfoCard<br />
|heading = [[Computing]]<br />
|content = <nowiki /><br />
* [[Drive Crashes]]<br />
}}<br />
<br />
}}<br />
<br />
== Getting started ==<br />
<br />
Never been to a wiki before? See our [[Help:QuickStart|quickstart guide]], or read about how to write [[History Wiki:Your First Article|your first article]].<br />
<br />
Requests and related information…<br />
<br />
* We have lots of photos from the station, but most of them don't say what or who they are of. [[Unknown Photos|Have a look]]!<br />
* Want to know something? '''[[Information Requests|Ask away…]]'''<br />
<br />
<br />
== How to help ==<br />
Not sure what to write about? Here are some pointers as to how you can contribute to the wiki:<br />
<br />
* Write something about one of the '''[[Special:WantedPages|wanted pages]]''' (even if it's just a few sentences!<br />
* Introduce links pointing to any '''[[Special:LonelyPages|orphaned pages]]'''.<br />
* Help with categorising '''[[Special:UncategorizedPages|uncategorised pages]]'''.</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Drive_Crashes&diff=15161Drive Crashes2021-03-23T00:06:48Z<p>Rdjm502: Redirected page to Category:Drive Crashes</p>
<hr />
<div>#REDIRECT [[Category: Drive Crashes]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Tech_Redos&diff=15160Tech Redos2021-03-23T00:05:44Z<p>Rdjm502: Redirected page to Category:Tech Redos</p>
<hr />
<div>#REDIRECT [[Category:Tech Redos]]</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:ContentGrid/styles.css&diff=15159Template:ContentGrid/styles.css2021-03-22T23:53:25Z<p>Rdjm502: Created page with ".wiki-template-contentgrid { padding: 10px; margin-bottom: 1em; display: grid; }"</p>
<hr />
<div>.wiki-template-contentgrid {<br />
padding: 10px;<br />
margin-bottom: 1em;<br />
display: grid;<br />
}</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:ContentGrid&diff=15158Template:ContentGrid2021-03-22T23:52:59Z<p>Rdjm502: Created page with "<templatestyles src="ContentGrid/styles.css" /> <div class="wiki-template-contentgrid" style="margin-{{dir|{{pagelang}}|left|right}}: 1em; grid-template-columns: repeat(auto-f..."</p>
<hr />
<div><templatestyles src="ContentGrid/styles.css" /><br />
<div class="wiki-template-contentgrid" style="margin-{{dir|{{pagelang}}|left|right}}: 1em; grid-template-columns: repeat(auto-fit, minmax({{{grid-columns-min-max|300px}}}, 1fr)); grid-gap: {{{grid-gap|10px}}}; grid-auto-rows: minmax({{{grid-rows-min-max|100px}}}, auto); width: {{{width|auto}}};">{{{content}}}</div><noinclude><br />
{{Documentation}}<br />
</noinclude></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:InfoCard&diff=15157Template:InfoCard2021-03-22T23:41:38Z<p>Rdjm502: Created page with "<templatestyles src="InfoCard/styles.css" /> <div class="wiki-template-infocard {{{class|}}}"> <h3 class="wiki-template-infocard-title">{{{heading}}}</h3> <div class="wiki-t..."</p>
<hr />
<div><templatestyles src="InfoCard/styles.css" /><br />
<div class="wiki-template-infocard {{{class|}}}"><br />
<h3 class="wiki-template-infocard-title">{{{heading}}}</h3><br />
<div class="wiki-template-infocard-content">{{{content}}}</div><br />
</div><noinclude>[https://www.mediawiki.org/wiki/Template:InfoCard documentation]</noinclude></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:InfoCard/styles.css&diff=15156Template:InfoCard/styles.css2021-03-22T23:38:50Z<p>Rdjm502: Created page with ".wiki-template-infocard { border: 1px solid #ccc; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); border-radius: 2px; padding: 1em; } .wiki-template-infocard-title { paddin..."</p>
<hr />
<div>.wiki-template-infocard {<br />
border: 1px solid #ccc;<br />
box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 );<br />
border-radius: 2px;<br />
padding: 1em;<br />
}<br />
<br />
.wiki-template-infocard-title {<br />
padding: 0 0 0.5625em 0;<br />
margin: 0;<br />
}<br />
<br />
.wiki-template-infocard-content {<br />
clear: both;<br />
}</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=MediaWiki:Sidebar&diff=15155MediaWiki:Sidebar2021-03-22T23:35:47Z<p>Rdjm502: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|Random page<br />
** helppage|help<br />
** https://ystv.co.uk|YSTV site<br />
** docs:Main Page|Documentation Wiki<br />
* Station<br />
** YSTV_People | People<br />
** YSTV_Studio | Studio<br />
* Events<br />
** Category:Socials | Socials<br />
* Productions<br />
** YSTV_Productions | Productions<br />
** Special:RandomInCategory/Productions | Random production<br />
** Roses | Roses<br />
** YUSU Elections | YUSU Elections<br />
* Tech<br />
** Category:Tech_Redos | Tech Redos<br />
** Category:Holy_Bodgeble | Light Reading<br />
* Computing<br />
** Computing | Computing<br />
** Category:Drive_Crashes | Drive Crashes</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=Template:Elections&diff=15154Template:Elections2021-03-22T23:33:27Z<p>Rdjm502: Elections 2021</p>
<hr />
<div><br style="clear:both;"><br />
{| {{PrettytableCenter}} <br />
|-<br />
|{{Hl2}} align="center" | '''[[YUSU Election Nights]]''' <br />
|-<br />
| align="center" | [[Election 84|1984]]&nbsp;• [[Election 85|1985]]&nbsp;• {{unsure|[[Election 86|1986]]}}&nbsp;• [[Election Night Live 87|1987]]&nbsp;• [[Election 88|1988]]&nbsp;• [[Election 89|1989]]<br />
|-<br />
| align="center" | [[Elections 90|1990]]&nbsp;• {{unsure|[[Elections 91|1991]]}}&nbsp;• {{unsure|[[Elections 92|1992]]}}&nbsp;• [[Election 93|1993]]&nbsp;• [[Election Night 1994|1994]]&nbsp;• [[Election 95|1995]]&nbsp;• [[YUSU Elections 1996|1996]]&nbsp;• [[Election 97|1997]]&nbsp;• [[Election 98|1998]]&nbsp;• [[EN 99|1999]]<br />
|-<br />
| align="center" | [[Election Night 2000|2000]]&nbsp;• [[SU Elections 2001|2001]]&nbsp;• [[Election Night 2002|2002]]&nbsp;• [[Elections 2003|2003]]&nbsp;• [[Elections 2004|2004]]&nbsp;• [[Elections 2005|2005]]&nbsp;• [[Elections 2006|2006]]&nbsp;• [[Elections 2007|2007]]&nbsp;• [[Elections 2008|2008]]&nbsp;• [[Elections 2009|2009]]<br />
|-<br />
| align="center" | [[Elections 2010|2010]]&nbsp;• [[Elections 2011|2011]]&nbsp;• [[Elections 2012|2012]]&nbsp;• [[Elections 2013|2013]]&nbsp;• [[docs:Elections 2014|2014]]&nbsp;• [[Elections 2015|2015]]&nbsp;• [[Elections 2016|2016]]&nbsp;• [[Elections 2017|2017]]&nbsp;• [[Elections 2018|2018]]&nbsp;• [[Elections 2019|2019]]<br />
|-<br />
| align="center" | [[Election Results Night 2020|2020]]&nbsp;• [[Elections 2021|2021]]<br />
|}<br />
<includeonly>[[Category:YUSU Elections Night|{{PAGENAME}}]]</includeonly><br />
<noinclude>[[Category:Style and Navigation|{{PAGENAME}}]]</noinclude></div>Rdjm502https://wiki.ystv.co.uk/index.php?title=MediaWiki:Sidebar&diff=15153MediaWiki:Sidebar2021-03-22T23:27:45Z<p>Rdjm502: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|Random page<br />
** helppage|help<br />
** https://ystv.co.uk|Main site<br />
** docs:Main Page|Documentation Wiki<br />
* Station<br />
** YSTV_People | People<br />
** YSTV_Studio | Studio<br />
* Events<br />
** Category:Socials | Socials<br />
* Productions<br />
** YSTV_Productions | Productions<br />
** Special:RandomInCategory/Productions | Random production<br />
** Roses | Roses<br />
** YUSU Elections | YUSU Elections<br />
* Tech<br />
** Category:Tech_Redos | Tech Redos<br />
** Category:Holy_Bodgeble | Light Reading<br />
* Computing<br />
** Computing | Computing<br />
** Category:Drive_Crashes | Drive Crashes</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=MediaWiki:Sidebar&diff=15152MediaWiki:Sidebar2021-03-22T23:26:49Z<p>Rdjm502: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|Random page<br />
** helppage|help<br />
** https://ystv.co.uk|Main site<br />
** docs:Main Page|Documentation Wiki<br />
* Station<br />
** YSTV_People<br />
** YSTV_Studio<br />
* Events<br />
** Category:Socials<br />
* Productions<br />
** YSTV_Productions<br />
** Special:RandomInCategory/Productions | Random production<br />
** Roses<br />
** YUSU Elections<br />
* Tech<br />
** Category:Tech_Redos | Tech Redos<br />
** Category:Holy_Bodgeble | Light Reading<br />
* Comp<br />
** Computing<br />
** Category:Drive_Crashes | Drive Crashes</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=MediaWiki:Sidebar&diff=15151MediaWiki:Sidebar2021-03-22T23:20:51Z<p>Rdjm502: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|Random page<br />
** helppage|help<br />
** https://ystv.co.uk|Main site<br />
** docs:Main Page|Documentation Wiki<br />
* Station<br />
** YSTV People<br />
** YSTV Studio<br />
* Events<br />
** Category:Socials<br />
* Productions<br />
** YSTV_Productions<br />
** Special:RandomInCategory/Productions | Random production<br />
** Roses<br />
** YUSU Elections<br />
* Tech<br />
** Category:Tech_Redos | Tech Redos<br />
** Category:Holy_Bodgeble | Light Reading<br />
*Computing<br />
** Computing<br />
** Category:Drive_Crashes | Drive Crashes</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=MediaWiki:Sidebar&diff=15150MediaWiki:Sidebar2021-03-22T23:20:28Z<p>Rdjm502: website url</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|Random page<br />
** helppage|help<br />
** https://ystv.co.uk|mainsite<br />
** docs:Main Page|Documentation Wiki<br />
* Station<br />
** YSTV People<br />
** YSTV Studio<br />
* Events<br />
** Category:Socials<br />
* Productions<br />
** YSTV_Productions<br />
** Special:RandomInCategory/Productions | Random production<br />
** Roses<br />
** YUSU Elections<br />
* Tech<br />
** Category:Tech_Redos | Tech Redos<br />
** Category:Holy_Bodgeble | Light Reading<br />
*Computing<br />
** Computing<br />
** Category:Drive_Crashes | Drive Crashes</div>Rdjm502https://wiki.ystv.co.uk/index.php?title=MediaWiki:Sidebar&diff=15149MediaWiki:Sidebar2021-03-22T23:18:52Z<p>Rdjm502: Rough sidebar</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|Random page<br />
** helppage|help<br />
** mainsite-url|mainsite<br />
** docs:Main Page|Documentation Wiki<br />
* Station<br />
** YSTV People<br />
** YSTV Studio<br />
* Events<br />
** Category:Socials<br />
* Productions<br />
** YSTV_Productions<br />
** Special:RandomInCategory/Productions | Random production<br />
** Roses<br />
** YUSU Elections<br />
* Tech<br />
** Category:Tech_Redos | Tech Redos<br />
** Category:Holy_Bodgeble | Light Reading<br />
*Computing<br />
** Computing<br />
** Category:Drive_Crashes | Drive Crashes</div>Rdjm502