Compare commits
25 Commits
i323_HPR-p
...
i274-hacke
| Author | SHA1 | Date | |
|---|---|---|---|
|
4e9bc7e6c2
|
|||
|
8c70c83261
|
|||
|
95ad45c6e3
|
|||
|
9e711c6620
|
|||
| 079b4be448 | |||
| 988c6f8593 | |||
| b1da08572f | |||
| dca0945932 | |||
| 63c25d2f19 | |||
| c2ad703409 | |||
| b1f0420526 | |||
| 175bf2dd57 | |||
| fbff5bc6a1 | |||
| ea85c3de61 | |||
|
ad21bb045c
|
|||
|
1cc9211e95
|
|||
|
fc12c7ae5c
|
|||
|
6a64ebd95e
|
|||
|
c349abfded
|
|||
| 30e4f6a4d8 | |||
| e43386ac95 | |||
|
2f273d61dd
|
|||
|
57d5989b29
|
|||
| 292e501f69 | |||
|
fc1dedf4b2
|
8
site.cfg
8
site.cfg
@@ -26,6 +26,10 @@ media_baseurl: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr$eps_
|
||||
generator_name: The HPR Robot
|
||||
generator_email: robot.nospam@nospam.hackerpublicradio.org
|
||||
|
||||
# Is safe for work: 0 for true, 1 for false -- if true substitute
|
||||
# variations of Hobby for Hacker
|
||||
is_sfw: 0
|
||||
|
||||
# Configure the navigation menu and the content templates for each page
|
||||
# of the site:
|
||||
#
|
||||
@@ -130,6 +134,10 @@ content: content-promote.tpl.html
|
||||
navigation: navigation-about.tpl.html
|
||||
content: content-comments_viewer.tpl.html
|
||||
|
||||
[new_year]
|
||||
navigation: navigation-about.tpl.html
|
||||
content: content-new_year.tpl.html
|
||||
|
||||
[hpr_ogg]
|
||||
root_template: rss.tpl.xml
|
||||
content: rss-hpr.tpl.xml
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<p>What differentiates HPR from other podcasts is that the shows are crowd sourced from the community -
|
||||
fellow listeners like <strong><a href="<!--% absolute_url(baseurl,'about.html#contact') %-->">you</a></strong>.
|
||||
There is no restriction on how long the show can be, nor on the topic you can cover as long as they are not spam
|
||||
and <em>"are of interest to <a href="http://en.wikipedia.org/wiki/Hacker_(hobbyist)" >Hackers</a>"</em>.
|
||||
and <em>"are of interest to <a href="http://en.wikipedia.org/wiki/Hacker_(hobbyist)" ><!--% make_sfw(is_sfw, "Hobbyists", "Hackers") %--></a>"</em>.
|
||||
If you want to see what topics have been covered so far just have a look at our
|
||||
<a href="<!--% absolute_url(baseurl,'eps/index.html') %-->">Archive</a>.
|
||||
We also allow for a <a href="<!--% absolute_url(baseurl,'series/index.html') %-->">series</a> of shows so that
|
||||
@@ -40,7 +40,7 @@ You can copy and redistribute the shows for free provided you adhere to the
|
||||
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License</a>.</p>
|
||||
|
||||
<h2 id="history">History<a href="<!--% absolute_url(baseurl,'about.html#history') %-->">.</a></h2>
|
||||
<p>Hacker Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday.
|
||||
<p><!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday.
|
||||
HPR has a long lineage going back to <a href="https://web.archive.org/web/20230323053905/http://www.oldskoolphreak.com/" >Radio FreeK America</a>,
|
||||
<a href="https://web.archive.org/web/20220123174618/https://www.binrev.com/forums/" >Binary Revolution Radio</a> & <a href="https://web.archive.org/web/20150208172826/http://www.nomicon.info/" >Infonomicon</a>,
|
||||
and it is a rename of <a href="<!--% absolute_url(baseurl,'eps/index.html#twt_episodes') %-->" >Today With a Techie</a> radio.
|
||||
@@ -48,7 +48,7 @@ Please listen to StankDawg's "<a href="<!--% media_path(1, 'hpr', 'mp3'
|
||||
Introduction to HPR</a>" for more information.</p>
|
||||
|
||||
<h2 id="free_culture">Free Culture<a href="<!--% absolute_url(baseurl,'about.html#free_culture') %-->">.</a></h2>
|
||||
<p>Hacker Public Radio is dedicated to sharing knowledge. We do not accept donations so please consider supporting our patrons.
|
||||
<p><!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio is dedicated to sharing knowledge. We do not accept donations so please consider supporting our patrons.
|
||||
If you listen to HPR, then we would love you to <a href="contribute.html">contribute</a> one show a year.
|
||||
Our shows are by default released under a <a href="https://creativecommons.org/licenses/by-sa/4.0/" >
|
||||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</a> license.
|
||||
@@ -101,7 +101,7 @@ now hosting our media files.
|
||||
</header>
|
||||
<h2 id="contact_primary">Primary Contact Points</h2>
|
||||
<ul>
|
||||
<li>email: <strong>admin -at- hackerpublicradio org</strong>, will put you in touch with the Janitors who are
|
||||
<li>email: <strong>admin -at- <!--% make_sfw(is_sfw, "hobby", "hacker") %-->publicradio org</strong>, will put you in touch with the Janitors who are
|
||||
the first point of contact for any issues related to the HPR community.
|
||||
If you have any issue of concern please bring it to their attention first.
|
||||
<br>
|
||||
@@ -141,7 +141,7 @@ now hosting our media files.
|
||||
<li>2016-05-18: <a href="http://solutionsreview.com/endpoint-security/top-ten-cybersecurity-podcasts/">Ten Security Podcasts You Should Be Listening To</a> by Lauren Cooke in Endpoint Security News (<a href="<!--% absolute_url(baseurl,'press/2016-05-18_solutionsreview.com_endpoint-security_top-ten-cybersecurity-podcasts.png') %-->">Archived</a>)</li>
|
||||
<li>2016-01-18: <a href="http://www.tripwire.com/state-of-security/security-awareness/information-security-podcast-roundup-2016-edition/">Information Security Podcast Roundup: 2016 Edition</a> from TripWire.com (<a href="<!--% absolute_url(baseurl,'press/2016-01-18_Information_Security_Podcast_Roundup_2016_Edition.pdf') %-->">Archived</a>)</li>
|
||||
<li>2014-12-09: <a href="http://joeyh.name/blog/entry/podcasts_that_dont_suck_2014/">podcasts that don't suck, 2014 edition (Joey Hess)</a>(<a href="<!--% absolute_url(baseurl,'press/2014-12-09_podcasts_that_dont_suck_2014_edition.pdf') %-->">Archived</a>)</li>
|
||||
<li>2014-06-30: <a href="http://opensource.com/life/14/6/hacker-public-radio">Free software on Hacker Public Radio</a> by Bryan Behrenshausen (Red Hat)(<a href="<!--% absolute_url(baseurl,'press/2014-06-30_Free_software_on_Hacker_Public_Radio.pdf') %-->">Archived</a>)</li>
|
||||
<li>2014-06-30: <a href="http://opensource.com/life/14/6/hacker-public-radio">Free software on <!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio</a> by Bryan Behrenshausen (Red Hat)(<a href="<!--% absolute_url(baseurl,'press/2014-06-30_Free_software_on_Hacker_Public_Radio.pdf') %-->">Archived</a>)</li>
|
||||
<li>2014-04-19: <a href="http://www.efytimes.com/e1/fullnews.asp?edid=136312">10 Useful Places Hosting Informative Podcasts On Linux</a> (<a href="<!--% absolute_url(baseurl,'press/2014-04-19_10_Useful_Places_Hosting_Informative_Podcasts_On_Linux.pdf') %-->">Archived</a>)</li>
|
||||
<li>2014-04-11: <a href="http://blog.sleeplessbeastie.eu/2014/04/11/hand-picked-audio-podcasts-for-linux-users/">Hand-picked audio podcasts for Linux users</a> by Milosz Galazka (<a href="<!--% absolute_url(baseurl,'press/2014-04-11_hand-picked-audio-podcasts-for-linux-users.pdf') %-->">Archive</a>)</li>
|
||||
<li>2013-10-11: <a href="http://www.linuxlinks.com/article/20130706190339587/LinuxPodcasts-Page1.html">Illuminating Linux Podcasts</a> by Dan Petersen (<a href="<!--% absolute_url(baseurl,'press/2013-10-11_Illuminating_Linux_Podcasts.pdf') %-->">Archive</a>)</li>
|
||||
@@ -332,7 +332,7 @@ people who will help.
|
||||
|
||||
<h2 id="motto">Our Mottos</h2>
|
||||
<blockquote>Any audio is better than no audio.</blockquote>
|
||||
<blockquote>Any topic of intrest to hackers.</blockquote>
|
||||
<blockquote>Any topic of intrest to <!--% make_sfw(is_sfw, "hobbyist", "hacker") %-->s.</blockquote>
|
||||
<blockquote>It ain't a show unless it's on the server.</blockquote>
|
||||
<blockquote>If you tell us you are doing a show, then you owe us a show.</blockquote>
|
||||
|
||||
@@ -1147,7 +1147,7 @@ Your show information is used to process the media files, on the website, in the
|
||||
If I notice an error in my show's details how can it be fixed?</h2>
|
||||
<ul>
|
||||
<li><p>The HPR administrators can make changes to show titles, summaries, notes and so forth. Ideally send an
|
||||
email to <code>admin</code> at <code>hackerpublicradio.org</code> explaining what the problem is and we'll fix it for you.
|
||||
email to <code>admin</code> at <code><!--% make_sfw(is_sfw, "hobby", "hacker") %-->publicradio.org</code> explaining what the problem is and we'll fix it for you.
|
||||
We'll also ensure that the changes are propagated to the relevant page on archive.org.</p></li>
|
||||
<li><p>Don't be tempted to send in your corrections as a comment. Comments are not propagated to archive.org, so people
|
||||
referring to that copy will not see the changes.</p></li>
|
||||
@@ -1183,11 +1183,11 @@ Your show information is used to process the media files, on the website, in the
|
||||
</ul>
|
||||
<h2 data-number="0.14" id="faq_wikipedia"><span class="header-section-number">0.14</span> Why has HPR not got a Wikipedia page?</h2>
|
||||
<p>
|
||||
Once someone contributes to Hacker Public Radio, the Wikipedia rules prevent us from editing a page.
|
||||
Once someone contributes to <!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio, the Wikipedia rules prevent us from editing a page.
|
||||
You can of course create one prior to contributing a show, or ask for one to be created.
|
||||
</p>
|
||||
<p>
|
||||
We do of course believe that Hacker Public Radio should have a Wikipedia entry.
|
||||
We do of course believe that <!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio should have a Wikipedia entry.
|
||||
We are one of the longest running podcasts having started as Today with a Techie on 2005-09-19.
|
||||
We also are unique in our community driven approach to producing shows.
|
||||
And of course the fact that Wikipedia itself references us as a source
|
||||
|
||||
@@ -1,19 +1,4 @@
|
||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
|
||||
<div class="lane stack">
|
||||
<article>
|
||||
<header>
|
||||
<h2 class="title"><a href="/eps/hpr3246/index.html">The Fourteenth Annual 26 Hour New Year's Eve Show</a> </h2>
|
||||
</header>
|
||||
<h3>Welcome every <a href="https://www.timeanddate.com/counters/multicountdown.html">TimeZone</a>!</h3>
|
||||
<p>
|
||||
<em>If you keep talking, we'll keep recording.</em>
|
||||
</p>
|
||||
<p>For those who don't know, on New Year's Eve 2025-12-31 10:00 UTC (5:00 AM EST), we will have a recording going on the HPR Mumble server for anyone to come on and say "Happy New Year" and talk about whatever they want.
|
||||
We will leave the recording going until at least 2026-01-01 12:00 UTC (7:00 AM EST), and keep recording until the conversation stops.</p>
|
||||
<p>
|
||||
So please stop in. Say "Hi" and maybe join in the conversation with other HPR listeners and contributors. It's always a good time!!<br>
|
||||
<a href="https://hackerpublicradio.org/eps/hpr3246/index.html">More Information…</a>
|
||||
</p>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<!--% IF date.format(date.now, '%m') == 12 || date.format(date.now, '%j') == 1 %-->
|
||||
<!--% PROCESS 'content-new_year_show_announcement.tpl.html' %-->
|
||||
<!--% END %-->
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
|
||||
<!--% delta = date.calc.N_Delta_YMD(2005,9,19, date.format(date.now, '%Y'),date.format(date.now, '%m'),date.format(date.now, '%d')) %-->
|
||||
<section id="welcome">
|
||||
<p>Hacker Public Radio is a technology focused podcast that releases shows every weekday Monday to Friday. Our shows are produced by listeners like you and can be on any topic that is of interest to hackers, makers, hobbyists, etc. We are a welcoming community that offers positive feedback and encourages respectful debate.</p>
|
||||
<!--% INCLUDE 'content-index-announcement.tpl.html' %-->
|
||||
<p><!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio is a technology focused podcast that releases shows every weekday Monday to Friday. Our shows are produced by listeners like you and can be on any topic that is of interest to <!--% make_sfw(is_sfw, "hobbyists", "hackers, hobbyists") %-->, makers, etc. We are a welcoming community that offers positive feedback and encourages respectful debate.</p>
|
||||
<!--% PROCESS 'content-index-announcement.tpl.html' %-->
|
||||
<div id="call_for_shows">
|
||||
<!--% display_call_for_shows() %-->
|
||||
</div>
|
||||
|
||||
106
templates/content-new_year.tpl.html
Normal file
106
templates/content-new_year.tpl.html
Normal file
@@ -0,0 +1,106 @@
|
||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
|
||||
|
||||
<h1><u>The <!--% get_new_year_show_ordinal_year %--> Annual 26 Hour New Year's Eve Show</u></h1>
|
||||
<h2>Welcome every <a href="https://www.timeanddate.com/counters/multicountdown.html">TimeZone</a>!</h2>
|
||||
<p>
|
||||
<em>If you keep talking, we'll keep recording.</em>
|
||||
</p>
|
||||
<p>For those who don't know, on New Year's Eve <!--% get_new_year_show_start() %-->, we will have a recording going on the HPR Mumble server for anyone to come on and say "Happy New Year" and talk about whatever they want.
|
||||
We will leave the recording going until at least <!--% get_new_year_show_end() %-->, and keep recording until the conversation stops.</p>
|
||||
<p>
|
||||
So please stop in. Say "Hi" and maybe join in the conversation with other HPR listeners and contributors. It's always a good time!!<br />
|
||||
</p>
|
||||
|
||||
<h1>Listen to the live stream</h1>
|
||||
|
||||
<p>
|
||||
<img src="images/livestream.png" /><br />
|
||||
<audio controls autoplay>
|
||||
<source src="https://files.shownotes.ooguy.com/stream" type="audio/mpeg" >
|
||||
</audio> <br />
|
||||
<a href="https://files.shownotes.ooguy.com/stream">https://files.shownotes.ooguy.com/stream</a><br />
|
||||
<a href="https://hackerpublicradio.org/live">https://hackerpublicradio.org/live</a><br />
|
||||
</p>
|
||||
|
||||
<h1>Join the conversation on Mumble</h1>
|
||||
|
||||
<h2>Ground Rules</h2>
|
||||
<h3>Use Push to Talk, and a Headset</h3>
|
||||
|
||||
<p>With so many people on the chat, you must use push to talk.
|
||||
You also need to use a Headset so the audio of the room is not fed back.
|
||||
If there is a problem with your setup, then please drop and listen to the stream.
|
||||
Trying to correct poor audio in post is a lot of work, that someone else will have to do.</p>
|
||||
|
||||
<h3>Be Polite</h3>
|
||||
|
||||
<p>When you enter the room please do not interrupt ongoing conversations.
|
||||
Wait for a pause in the conversation and say Hi.
|
||||
It's quite common for people you might not know to join as they wish to speak with other people in the room.
|
||||
They may have been waiting all year for the chance to meet, so please give people the space to have these conversations.</p>
|
||||
|
||||
<h3>Do not announce the Time Zones</h3>
|
||||
|
||||
<p>As there are so <a moz-do-not-send="true" href="https://en.wikipedia.org/wiki/Time_zone">many Time Zones</a> there is no need to interrupt the conversation to announce every one.
|
||||
If you are joining from a time zone that is currently switching to the New Year, then please wait for a pause and wish people Happy New Year.</p>
|
||||
|
||||
<h3>Don't Fill Dead Air</h3>
|
||||
|
||||
<p>This is a relaxed meet-up, and not a traditional "Radio Broadcast".
|
||||
If there are no conversations going on at a given time, don't feel the need to "fill dead air".
|
||||
Before the recording is posted as a podcast the <a href="https://manual.audacityteam.org/man/truncate_silence.html">silences will be truncated</a>.</p>
|
||||
|
||||
<h3>Do not monopolise the conversation</h3>
|
||||
|
||||
<p>Please be mindful that you (or your beverage of choice) may be speaking too much ;-).</p>
|
||||
|
||||
<h3>You are a Guest</h3>
|
||||
|
||||
<p>Be respectful, and remember that attendance on the New Year Show does not <a href="https://hub.hackerpublicradio.org/calendar.php">constitute a show</a>.</p>
|
||||
|
||||
<h3>CC-BY-SA</h3>
|
||||
|
||||
<p>The recording will be released as a podcast on HPR under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</a> license.
|
||||
The recordings will be released mid year, when there is a lull in submissions.</p>
|
||||
|
||||
<h2>Mumble Setup</h2>
|
||||
|
||||
<p>Already have Mumble installed, then <a href="mumble://chatter.skyehaven.net:64738/Hacker%20Public%20Radio?version=1.2.0">this link will bring you to the HPR Room</a>.</p>
|
||||
<p>Get the PC Client <a href="https://wiki.mumble.info/wiki/Main_Page">https://wiki.mumble.info/wiki/Main_Page</a><br />
|
||||
<p>Get the Android Client Mumla <a href="https://f-droid.org/packages/se.lublin.mumla">https://f-droid.org/packages/se.lublin.mumla</a></p>
|
||||
<p>Then join the Server: <strong>chatter.skyehaven.net</strong><br />
|
||||
Port: <strong>64738</strong><br />
|
||||
Channel: <strong>HPR</strong></p>
|
||||
<p><strong>Use Push to Talk</strong>. With so many people hands free is not an option.</p>
|
||||
<p>For those who have never used Mumble before, see this <a href="https://hackerpublicradio.org/mumble-howto">how-to explaining the setup of the desktop Mumble client</a>,
|
||||
or listen to <a href="https://hackerpublicradio.org/eps.php?id=3503">hpr3503 :: Configuring Mumble</a>.</p>
|
||||
|
||||
<h3>Video Only (no audio) server</h3>
|
||||
|
||||
<p>
|
||||
For those who wish to see the video of some of the participants we have a jitsi server.<br />
|
||||
<a href="https://jitsi.minnix.dev/hprnye">https://jitsi.minnix.dev/hprnye</a><br />
|
||||
<strong>Please make sure your mic is muted!</strong>
|
||||
</p>
|
||||
|
||||
<h3>Add to the Show-notes</h2>
|
||||
<p>
|
||||
<strong>Please help fill out the show notes</strong><br />
|
||||
<a href="https://shownotes.lugcast.mywire.org/p/hpr-nye-2026">https://shownotes.lugcast.mywire.org/p/hpr-nye-2026</a><br />
|
||||
We are using Etherpad for people to share links and info to things they are discussing.
|
||||
The Etherpad will be used for the HPR audio shownotes so please feel free to add to it.
|
||||
The entire event will be broken into 2 to 3 hour segments and made available as HPR episodes.<br/>
|
||||
<em>This really, really helps us out to post the show faster !</em>
|
||||
</p>
|
||||
|
||||
<h2>History</h2>
|
||||
|
||||
<p>Suggested by <a href="https://hackerpublicradio.org/correspondents/0128.html">pokey</a> in 2011.
|
||||
As podcasting tends to be a one way conversation, he thought it would be nice to get all the FLOSS, Linux, Free Culture, podcasters and Listeners in one place to get together and chat in person.
|
||||
Initially it was planned to be just a few hours, but we kept missing members from other parts of the world.
|
||||
The show was extended to welcome ever time zone to the New Year, which actually turns out to be <a href="https://en.wikipedia.org/wiki/List_of_UTC_offsets">38 Timezones</a>, over 26 Hours.</p>
|
||||
|
||||
<p>So we will record for at least 26 Hours, but will keep the recording going for an "After Show".
|
||||
Some years the after show has been even longer than the show itself.
|
||||
While this is on the HPR Site, it is entirely a community initiative which is supported heavily by the fine folks over at the <a href="https://linuxlugcast.com/">LinuxLugCast</a>, with the Mumble Server been provided by <a href="https://hackerpublicradio.org/correspondents/0228.html">Delwin</a>.</p>
|
||||
|
||||
29
templates/content-new_year_show_announcement.tpl.html
Normal file
29
templates/content-new_year_show_announcement.tpl.html
Normal file
@@ -0,0 +1,29 @@
|
||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
|
||||
<div class="lane stack">
|
||||
<article>
|
||||
<header>
|
||||
<h2 class="title"><a href="<!--% absolute_path(baseurl) %-->new_year.html">The <!--% get_new_year_show_ordinal_year %--> Annual 26 Hour New Year's Eve Show</a></h2>
|
||||
</header>
|
||||
<h3>Welcome every <a href="https://www.timeanddate.com/counters/multicountdown.html">TimeZone</a>!</h3>
|
||||
<p>
|
||||
<em>If you keep talking, we'll keep recording.</em>
|
||||
</p>
|
||||
<p>For those who don't know, on New Year's Eve <!--% get_new_year_show_start() %-->, we will have a recording going on the HPR Mumble server for anyone to come on and say "Happy New Year" and talk about whatever they want.
|
||||
We will leave the recording going until at least <!--% get_new_year_show_end() %-->, and keep recording until the conversation stops.</p>
|
||||
<p>
|
||||
So please stop in. Say "Hi" and maybe join in the conversation with other HPR listeners and contributors. It's always a good time!!<br>
|
||||
|
||||
<h2>Listen to the live stream</h2>
|
||||
|
||||
<p>
|
||||
<img src="images/livestream.png" /><br />
|
||||
<audio controls autoplay>
|
||||
<source src="https://files.shownotes.ooguy.com/stream" type="audio/mpeg" >
|
||||
</audio> <br />
|
||||
<a href="https://files.shownotes.ooguy.com/stream">https://files.shownotes.ooguy.com/stream</a><br />
|
||||
<a href="https://hackerpublicradio.org/live">https://hackerpublicradio.org/live</a><br />
|
||||
</p>
|
||||
|
||||
<p><a href="<!--% absolute_path(baseurl) %-->new_year.html">More information…</a></p>
|
||||
</article>
|
||||
</div>
|
||||
@@ -3,7 +3,7 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Hacker Public Radio ~ The Technology Community Podcast</title>
|
||||
<title><!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio ~ The Technology Community Podcast</title>
|
||||
<!--% IF baseurl %-->
|
||||
<base href="<!--% baseurl %-->">
|
||||
<!--% END %-->
|
||||
@@ -11,12 +11,12 @@
|
||||
<meta http-equiv="X-Clacks-Overhead" content="GNU Terry Pratchett" />
|
||||
<meta http-equiv="last-modified" content="<!--% format_feed_date(date.now) %-->">
|
||||
<meta name="keywords" content="Technology, Tech News, Education, Training" />
|
||||
<meta name="description" content="Hacker Public Radio is a podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that is of interest to hackers and hobbyists." />
|
||||
<link rel="shortcut icon" href="/hpr.ico" >
|
||||
<link rel="alternate" type="application/rss+xml" title="Hacker Public Radio Opus RSS" href="<!--% absolute_path(baseurl) %-->hpr_opus_rss.php" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Hacker Public Radio Ogg Vorbis RSS" href="<!--% absolute_path(baseurl) %-->hpr_ogg_rss.php" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Hacker Public Radio MP3 RSS" href="<!--% absolute_path(baseurl) %-->hpr_mp3_rss.php" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Hacker Public Radio Comments RSS" href="<!--% absolute_path(baseurl) %-->comments.rss" />
|
||||
<meta name="description" content="<!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio is a podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that is of interest to <!--% make_sfw(is_sfw, "makers", "hackers") %--> and hobbyists." />
|
||||
<link rel="shortcut icon" href="<!--% absolute_url(baseurl) %-->hpr.ico" >
|
||||
<link rel="alternate" type="application/rss+xml" title="<!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio Opus RSS" href="<!--% absolute_path(baseurl) %-->hpr_opus_rss.php" />
|
||||
<link rel="alternate" type="application/rss+xml" title="<!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio Ogg Vorbis RSS" href="<!--% absolute_path(baseurl) %-->hpr_ogg_rss.php" />
|
||||
<link rel="alternate" type="application/rss+xml" title="<!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio MP3 RSS" href="<!--% absolute_path(baseurl) %-->hpr_mp3_rss.php" />
|
||||
<link rel="alternate" type="application/rss+xml" title="<!--% make_sfw(is_sfw, "Hobby", "Hacker") %--> Public Radio Comments RSS" href="<!--% absolute_path(baseurl) %-->comments.rss" />
|
||||
<link rel="license" title="CC BY-SA 4.0" href="https://creativecommons.org/licenses/by-sa/4.0/" />
|
||||
<link href="/css/hpr.css" rel="stylesheet" />
|
||||
<!--[if IE]>
|
||||
@@ -41,7 +41,7 @@
|
||||
<hgroup id="title">
|
||||
<h1 id="site_acronym"><a href="<!--% absolute_path(baseurl) %-->index.html">HPR</a></h1>
|
||||
<p id="site_name">
|
||||
<a href="<!--% absolute_path(baseurl) %-->correspondents/index.html">H</a>acker
|
||||
<a href="<!--% absolute_path(baseurl) %-->correspondents/index.html">H</a><!--% make_sfw(is_sfw, "obby", "acker") %-->
|
||||
<a href="<!--% absolute_path(baseurl) %-->comments_viewer.html">P</a>ublic
|
||||
<a href="<!--% absolute_path(baseurl) %-->syndication.html">R</a>adio
|
||||
</p>
|
||||
|
||||
@@ -134,3 +134,57 @@
|
||||
<!--% END %-->
|
||||
<span><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.latest) %-->/index.html" rel="last" aria-label="latest episode">Latest<span class="no-css"> >></span><!--% INSERT $arrow_last %--></a></span></nav>
|
||||
<!--% END %-->
|
||||
|
||||
<!--% MACRO get_new_year_show_start BLOCK %-->
|
||||
<!--% start_year = date.format(date.now, '%Y') %-->
|
||||
<!--% IF date.format(date.now, '%m') != 12 || date.format(date.now, '%j') == 1 %-->
|
||||
<!--% start_year = start_year - 1 %-->
|
||||
<!--% END %-->
|
||||
<time datetime="<!--% start_year %-->-12-31T10:00Z"><!--% start_year %-->-12-31 10:00 UTC (5:00 AM EST)</time>
|
||||
<!--% END %-->
|
||||
|
||||
<!--% MACRO get_new_year_show_end BLOCK %-->
|
||||
<!--% end_year = date.format(date.now, '%Y') %-->
|
||||
<!--% IF date.format(date.now, '%m') == 12 || date.format(date.now, '%j') == 1 %-->
|
||||
<!--% end_year = end_year + 1 %-->
|
||||
<!--% END %-->
|
||||
<time datetime="<!--% end_year %-->-01-01T12:00Z"><!--% end_year %-->-01-01 12:00 UTC (7:00 AM EST)</time>
|
||||
<!--% END %-->
|
||||
|
||||
<!--% MACRO get_new_year_show_ordinal_year BLOCK %-->
|
||||
<!--% ordinal_year = date.format(date.now, '%Y') - 2011 %-->
|
||||
<!--% IF date.format(date.now, '%m') != 12 || date.format(date.now, '%j') == 1 %-->
|
||||
<!--% ordinal_year = ordinal_year - 1 %-->
|
||||
<!--% END %-->
|
||||
<!--% years.0 = 'th'
|
||||
years.1 = 'st'
|
||||
years.2 = 'nd'
|
||||
years.3 = 'rd'
|
||||
years.4 = 'th'
|
||||
years.5 = 'th'
|
||||
years.6 = 'th'
|
||||
years.7 = 'th'
|
||||
years.8 = 'th'
|
||||
years.9 = 'th'
|
||||
years.14 = 'Fourteenth'
|
||||
years.15 = 'Fifteenth'
|
||||
years.16 = 'Sixteenth'
|
||||
years.17 = 'Seventeenth'
|
||||
years.18 = 'Eighteenth'
|
||||
years.19 = 'Nineteenth'
|
||||
years.20 = 'Twentieth'
|
||||
years.30 = 'Thirtieth'
|
||||
years.40 = 'Fortieth'
|
||||
years.50 = 'Fiftieth' %-->
|
||||
<!--% index = ordinal_year % 10 %-->
|
||||
<!--% IF ordinal_year < 21 || (index == 0 && ordinal_year < 51) %-->
|
||||
<!--% years.$ordinal_year %-->
|
||||
<!--% ELSE %-->
|
||||
<!--% ordinal_year %--><sup><!--% years.$index %--></sup>
|
||||
<!--% END %-->
|
||||
<!--% END %-->
|
||||
|
||||
<!--% MACRO make_sfw(swf, sfw_text, nsfw_text) BLOCK %-->
|
||||
<!--% IF swf == 0 %--><!--% sfw_text %-->
|
||||
<!--% ELSE %--><!--% nsfw_text %-->
|
||||
<!--% END %--><!--% END %-->
|
||||
|
||||
Reference in New Issue
Block a user