1
0
Fork 0

Compare commits

...

10 Commits

Author SHA1 Message Date
Todd Norris 3202977ddd add link to tags page to sitemap 2024-03-29 19:13:59 -05:00
Ken Fallon 467a14a72a Merge pull request 'Added host profile to the correspondent display' (#183) from 181_Host_Profile_not_showing into main
Reviewed-on: rho_n/hpr_generator#183
2024-03-04 19:12:59 +00:00
Dave Morriss 69dcb66d05 Added host profile to the correspondent display
templates/queries-correspondent-mysql.tpl.html,
templates/queries-correspondent-sqlite.tpl.html: enhanced the queries to
    include the 'profile' field.

templates/content-correspondent.tpl.html: the 'profile' string from
    whichever of the above two queries is invoked is displayed after the
    (obscured) 'email' address
2024-03-04 18:30:59 +00:00
Ken Fallon 1e451e156d Clarification on using url
Needs to be accessible without logins.
2024-02-29 15:08:22 +00:00
Ken Fallon 7c98273236 internal links in error 2024-01-21 17:15:23 +00:00
Ken Fallon fcf624dc22 Fix for Comment system needs to support hostid #180 2024-01-08 18:43:07 +00:00
Ken Fallon fc096c6fa6 typo # in id field 2024-01-04 15:44:21 +00:00
Ken Fallon d34064d787 update to about anonymous post 2024-01-04 15:41:22 +00:00
Ken Fallon 4287028e25 IA donation drive and NYS are over 2024-01-02 11:56:54 +00:00
Ken Fallon 67f28d43e3 Updates for the NYE show 2023-12-30 17:56:32 +00:00
7 changed files with 109 additions and 133 deletions

View File

@ -127,12 +127,12 @@
</ul>
<hr />
<h1 id="how_to_help">How to Help<a href="<!--% absolute_url(baseurl) %-->about.html#how_to_help') %-->">.</a></h1>
<h1 id="how_to_help">How to Help<a href="<!--% absolute_url(baseurl,'about.html#how_to_help') %-->">.</a></h1>
<p>
Hacker Public Radio is a communty podcast where the shows are provided by the community, and is also
<a href="<!--% absolute_url(baseurl) %-->about.html#governance') %-->">governed</a> by the community,
and we rely on the <a href="<!--% absolute_url(baseurl) %-->about.html#patrons') %-->">support our Patrons</a>
<a href="<!--% absolute_url(baseurl,'about.html#governance') %-->">governed</a> by the community,
and we rely on the <a href="<!--% absolute_url(baseurl,'about.html#patrons') %-->">support our Patrons</a>
to provide the hosting infrastructure.
</p>
<h2 id="submit_a_show">Submit a show</h2>
@ -142,7 +142,7 @@
<h2 id="suggest_topics">Suggest Topics</h2>
<p>If there is a technical topic you would like us to cover, or if you are looking for topics to record a show on,
then look no further than our <a href="<!--% absolute_url(baseurl) %-->about.html#requested_topics') %-->">Requested topics</a> page.</p>
then look no further than our <a href="<!--% absolute_url(baseurl,'about.html#requested_topics') %-->">Requested topics</a> page.</p>
<h2 id="podcatcher_support">Podcatcher Support</h2>
<p>
@ -167,12 +167,12 @@
<li>Supporting Mumble hosting</li>
<li>Locating and fixing bugs on our gittea repo</li>
<li>Improving the documentation on our gittea repo</li>
<li><a href="<!--% absolute_url(baseurl) %-->about.html#patrons') %-->">Support our Patrons</a></li>
<li><a href="<!--% absolute_url(baseurl,'about.html#patrons') %-->">Support our Patrons</a></li>
</ul>
</p>
<hr />
<h1 id="download">Download Archive<a href="<!--% absolute_url(baseurl) %-->about.html#download') %-->">.</a></h1>
<h1 id="download">Download Archive<a href="<!--% absolute_url(baseurl,'about.html#download') %-->">.</a></h1>
<p>Please be aware that our Archive exceeds <strong>62Gb</strong> <em>(Ogg: 21Gb, Spx: 16Gb, mp3: 25Gb)</em>. We are happy for you to download them, but please make sure that you are not going to incur additional bandwidth charges on your side.</p>
@ -224,7 +224,7 @@
The first thing you will need to do is decide on a topic for your show. You might already have an
idea but if not you can have a look at our <a href="<!--% absolute_url(baseurl) %-->eps/index.html">Archive</a>
page for examples of shows people have recorded in the past. You can also look at our
<a href="<!--% absolute_url(baseurl) %-->about.html#requested_topics">Requested Topics</a>, or our
<a href="<!--% absolute_url(baseurl,'about.html#requested_topics') %-->">Requested Topics</a>, or our
<a href="<!--% absolute_url(baseurl) %-->series/index.html">Series</a> page to see if you can add your knowledge to the pool.
</p>
<p>
@ -242,14 +242,14 @@
on how to record a show:
</p>
<ul>
<li>Recording with a <a href="<!--% absolute_url(baseurl) %-->about.html#portable_media_player') %-->">portable media player</a>.</li>
<li>Recording with a <a href="<!--% absolute_url(baseurl) %-->about.html#smart_phone') %-->">smart phone</a>.</li>
<li><a href="<!--% absolute_url(baseurl) %-->about.html#editing') %-->">Recording/Editing</a> using your Computer.</li>
<li>Recording Interviews with the <a href="<!--% absolute_url(baseurl) %-->about.html#phone_interviews') %-->">Phone</a>.</li>
<li>Recording <a href="<!--% absolute_url(baseurl) %-->about.html#round_table') %-->">round table</a> discussions.</li>
<li>Avoid <a href="<!--% absolute_url(baseurl) %-->about.html#background_music') %-->">Bedding/background</a> music.</li>
<li>We mix down to <a href="<!--% absolute_url(baseurl) %-->about.html#encoding') %-->">Mono</a>.</li>
<li>No need to add <a href="<!--% absolute_url(baseurl) %-->about.html#no_metadata') %-->">Metadata</a> to the file.</li>
<li>Recording with a <a href="<!--% absolute_url(baseurl,'about.html#portable_media_player') %-->">portable media player</a>.</li>
<li>Recording with a <a href="<!--% absolute_url(baseurl,'about.html#smart_phone') %-->">smart phone</a>.</li>
<li><a href="<!--% absolute_url(baseurl,'about.html#editing') %-->">Recording/Editing</a> using your Computer.</li>
<li>Recording Interviews with the <a href="<!--% absolute_url(baseurl,'about.html#phone_interviews') %-->">Phone</a>.</li>
<li>Recording <a href="<!--% absolute_url(baseurl,'about.html#round_table') %-->">round table</a> discussions.</li>
<li>Avoid <a href="<!--% absolute_url(baseurl,'about.html#background_music') %-->">Bedding/background</a> music.</li>
<li>We mix down to <a href="<!--% absolute_url(baseurl,'about.html#encoding') %-->">Mono</a>.</li>
<li>No need to add <a href="<!--% absolute_url(baseurl,'about.html#no_metadata') %-->">Metadata</a> to the file.</li>
</ul>
<p>Don't forget to <strong>introduce yourself</strong> in your show.</p>
@ -267,7 +267,7 @@
so you may wish to use an email address that has an associated public key available on public key servers.
</p>
<p>
<a href="<!--% absolute_url(baseurl) %-->about.html#requesting_slot') %-->">More Information</a>.
<a href="<!--% absolute_url(baseurl,'about.html#requesting_slot') %-->">More Information</a>.
</p>
<h2 id="questions">Questions ?<a href="<!--% absolute_url(baseurl,'about.html#questions') %-->">.</a></h2>
@ -385,40 +385,40 @@
<hr />
<h1 id="agreement">Stuff you need to know<a href="<!--% absolute_url(baseurl) %-->about.html#agreement') %-->">.</a></h1>
<h1 id="agreement">Stuff you need to know<a href="<!--% absolute_url(baseurl,'about.html#agreement') %-->">.</a></h1>
<p>
This is some important information that you will need to know before uploading to HPR.
</p>
<h2 id="wikipedia">You will no longer be allowed to edit HPR pages on Wikipedia
<a href="<!--% absolute_url(baseurl) %-->about.html#faq_wikipedia') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#faq_wikipedia') %-->">.</a></h2>
<p>
Once you upload a show, you will no longer be allowed to create or edit pages relating to
<a href="https://en.wikipedia.org/wiki/Hacker_Public_Radio">Hacker Public Radio</a> in
<a href="https://en.wikipedia.org/wiki/Wikipedia:FAQ/Organizations">Wikipedia</a>.<br />
See our <a href="<!--% absolute_url(baseurl) %-->about.html#faq_wikipedia') %-->">FAQ about
See our <a href="<!--% absolute_url(baseurl,'about.html#faq_wikipedia') %-->">FAQ about
the HPR Wikipedia page</a> for more information.
</p>
<h2 id="mailinglist">All policy decisions are made by the HPR Community
<a href="<!--% absolute_url(baseurl) %-->about.html#mailinglist') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#mailinglist') %-->">.</a></h2>
<p>
The community decides the HPR policies.
Please join the <a href="<!--% absolute_url(baseurl,'/maillist') %-->">HPR Mailing List</a> to participate.
</p>
<h2 id="no_shows_no_hpr">HPR will stop as a project if there are not enough shows
<a href="<!--% absolute_url(baseurl) %-->about.html#no_shows_no_hpr') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#no_shows_no_hpr') %-->">.</a></h2>
<p>
Hacker Public Radio is dedicated to sharing knowledge.
We release about 260 shows a year, which is probably more than all of the other FOSS podcasts put together.
If you listen to HPR, then we would love you to
<a target="_blank" href="<!--% absolute_url(baseurl) %-->about.html#so_you_want_to_record_a_podcast') %-->">contribute</a>
<a target="_blank" href="<!--% absolute_url(baseurl,'about.html#so_you_want_to_record_a_podcast') %-->">contribute</a>
one show a year.
Remember once that all the reserve shows have been used up and there are no more shows in the queue, HPR as a project will stop.
</p>
<h2 id="patrons">Support our Patrons<a href="<!--% absolute_url(baseurl) %-->about.html#patrons') %-->">.</a></h2>
<h2 id="patrons">Support our Patrons<a href="<!--% absolute_url(baseurl,'about.html#patrons') %-->">.</a></h2>
<p>
Our hosting is kindly provided to us by <a href="<!--% absolute_path(baseurl) %-->correspondents/0174.html">Josh Knapp</a>
from <a href="https://anhonesthost.com/hosting/shared-hosting">AnHonestHost.com</a>, and The Internet Archive at <a href="https://archive.org/donate/">Archive.org</a>.
@ -426,7 +426,7 @@
Over the years kind people have donated services and supported equipment for our conferences.
</p>
<h2 id="syndication">We do not syndicate non HPR Shows<a href="<!--% absolute_url(baseurl) %-->about.html#syndication') %-->">.</a></h2>
<h2 id="syndication">We do not syndicate non HPR Shows<a href="<!--% absolute_url(baseurl,'about.html#syndication') %-->">.</a></h2>
<p>
HPR is founded on the principle of Hackers sharing knowledge.
For this reason we are only releasing material created exclusively for HPR.
@ -441,7 +441,7 @@
</p>
<h2 id="license_setting">You are agreeing to license your show
CC-BY-SA<a href="<!--% absolute_url(baseurl) %-->about.html#license') %-->">.</a></h2>
CC-BY-SA<a href="<!--% absolute_url(baseurl,'about.html#license') %-->">.</a></h2>
<p>
All our shows are now 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>
@ -451,7 +451,7 @@
</p>
<h2 id="permission">You have permission to redistribute your show in its entirety
<a href="<!--% absolute_url(baseurl) %-->about.html#permission') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#permission') %-->">.</a></h2>
<p>
Never include content, for example music, in your show that you do not have permission to redistribute.
Try to avoid using any content in your show that can not be redistributed under a
@ -463,7 +463,7 @@
</p>
<h2 id="not_moderated">The audio of your show will not be
moderated<a href="<!--% absolute_url(baseurl) %-->about.html#not_moderated') %-->">.</a></h2>
moderated<a href="<!--% absolute_url(baseurl,'about.html#not_moderated') %-->">.</a></h2>
<p>
We do not vet, edit, moderate or in any way censor any of the audio you submit, we trust you to do that.
Aside from checking snippets for audio quality/spam checking,
@ -484,7 +484,7 @@
</p>
<h2 id="explicit_content">Your show will be signaled as containing explicit content
<a href="<!--% absolute_url(baseurl) %-->about.html#explicit') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#explicit') %-->">.</a></h2>
<p>
Given that we are an open forum for free speech we signal all our shows as "explicit" with the assumption
that the listeners will apply the required discretion when playing the shows in public.
@ -504,7 +504,7 @@
describes the agreed approach to this topic.
</p>
<h2 id="schedule">You determine when your show will be released<a href="<!--% absolute_url(baseurl) %-->about.html#schedule') %-->">.</a></h2>
<h2 id="schedule">You determine when your show will be released<a href="<!--% absolute_url(baseurl,'about.html#schedule') %-->">.</a></h2>
<p>
The HPR Schedule is entirely community driven and we recommend that <strong>you</strong> pick the date or show number
as then you know when your show will be released.
@ -513,7 +513,7 @@
Once the slots have been allocated it is not possible to move them.
</p>
<h2 id="reserving">All reservations need to be approved<a href="<!--% absolute_url(baseurl) %-->about.html#reserving') %-->">.</a></h2>
<h2 id="reserving">All reservations need to be approved<a href="<!--% absolute_url(baseurl,'about.html#reserving') %-->">.</a></h2>
<p>
Any host can select any free slot a up to year in advance. However the audio must be ready at time of picking a slot
so that it can be upload immediately afterwards.
@ -541,12 +541,12 @@
</ul>
</p>
<h2 id="utf8">We use UTF-8 end to end<a href="<!--% absolute_url(baseurl) %-->about.html#utf8') %-->">.</a></h2>
<h2 id="utf8">We use UTF-8 end to end<a href="<!--% absolute_url(baseurl,'about.html#utf8') %-->">.</a></h2>
<blockquote>See the video "<a href="https://www.youtube.com/watch?v=MijmeoH9LT4">Characters, Symbols and the Unicode Miracle -
Computerphile</a>" for an interesting background to ASCII and <a href="https://en.wikipedia.org/wiki/UTF-8">UTF-8</a>.
</blockquote>
<h2 id="accessibility">Keep accessibility in mind<a href="<!--% absolute_url(baseurl) %-->about.html#accessibility') %-->">.</a></h2>
<h2 id="accessibility">Keep accessibility in mind<a href="<!--% absolute_url(baseurl,'about.html#accessibility') %-->">.</a></h2>
<p>
When you includes output from the command line in the show notes, posting screen-shots of console or terminal output
makes it impossible for screen readers to access the text.
@ -555,13 +555,13 @@
Include descriptive language in any link texts.
<br />
Avoid structures like: <em>"For accessibility information click
<a href="<!--% absolute_url(baseurl) %-->about.html#accessibility') %-->">here</a>"</em><br />
<a href="<!--% absolute_url(baseurl,'about.html#accessibility') %-->">here</a>"</em><br />
Rather use: <em>"For more information click our
<a href="<!--% absolute_url(baseurl) %-->about.html#accessibility') %-->">accessibility page</a>"</em><br />
<a href="<!--% absolute_url(baseurl,'about.html#accessibility') %-->">accessibility page</a>"</em><br />
</p>
<h2 id="international">Your show will be heard by an International Audience
<a href="<!--% absolute_url(baseurl) %-->about.html#international') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#international') %-->">.</a></h2>
<p>
We have people listening from all over the world, who may not have the same cultural background as yourself,
therefore you should be as clear as possible when giving details.
@ -580,7 +580,7 @@
title="ISO 8601 was published on 06/05/88 and most recently amended on 12/01/04." alt="An xkcd cartoon showing ISO 8601" /></a>
</p>
<h1 id="reserve_queue">Feed the reserve queue<a href="<!--% absolute_url(baseurl) %-->about.html#reserve_queue') %-->">.</a></h1>
<h1 id="reserve_queue">Feed the reserve queue<a href="<!--% absolute_url(baseurl,'about.html#reserve_queue') %-->">.</a></h1>
<p>
The reserve queue is intended only to be used in the cases where there is still a gap in the schedule 24 hours prior to release.
This was known as the emergency queue, but now can also be used when the hosts don't care when the shows are scheduled.
@ -607,7 +607,7 @@
so keep that in mind. Don't forget to <strong>introduce yourself</strong> in your show.
</p>
<h2 id="portable_media_player">Recording with a portable media player
<a href="<!--% absolute_url(baseurl) %-->about.html#portable_media_player') %-->">.</a></h2>
<a href="<!--% absolute_url(baseurl,'about.html#portable_media_player') %-->">.</a></h2>
<p>
Many of today's <a href="https://wiki.xiph.org/PortablePlayers">portable media players</a> support recording audio out of the box.
Search for "Voice Recorder", to see if there is an application for your smartphone.
@ -618,11 +618,11 @@
and so long as it's audible we'll take it.
</p>
<p>
Then just record your show, <a href="<!--% absolute_url(baseurl) %-->about.html#requesting_slot') %-->">request a slot</a>,
Then just record your show, <a href="<!--% absolute_url(baseurl,'about.html#requesting_slot') %-->">request a slot</a>,
and we'll do the rest.
</p>
<h2 id="smart_phone">Recording with a portable media player<a href="<!--% absolute_url(baseurl) %-->about.html#smart_phone') %-->">.</a></h2>
<h2 id="smart_phone">Recording with a portable media player<a href="<!--% absolute_url(baseurl,'about.html#smart_phone') %-->">.</a></h2>
<p>
Some of our hosts recommend <a href="https://gitlab.com/axet/android-audio-recorder">Android Audio Recorder</a> on my android phone.
It's available on <a href="https://f-droid.org/en/packages/com.github.axet.audiorecorder/">F-Droid</a>
@ -637,7 +637,7 @@
</ul>
<h2 id="editing">Recording/Editing using your Computer<a href="<!--% absolute_url(baseurl) %-->about.html#editing') %-->">.</a></h2>
<h2 id="editing">Recording/Editing using your Computer<a href="<!--% absolute_url(baseurl,'about.html#editing') %-->">.</a></h2>
<p>
The majority of podcasters use <a href="https://audacity.sourceforge.net/download/">Audacity</a>.
First set the Project Rate to 44100Hz, then you can either record your show in Audacity itself or
@ -663,7 +663,7 @@
<img width="600" src="images/contribute-audacity-export.png" alt="Audacity Export Settings" title="Audacity Screenshot of an Export" >
</p>
<h2 id="phone_interviews">Recording Interviews with the Phone<a href="<!--% absolute_url(baseurl) %-->about.html#phone_interviews') %-->">.</a></h2>
<h2 id="phone_interviews">Recording Interviews with the Phone<a href="<!--% absolute_url(baseurl,'about.html#phone_interviews') %-->">.</a></h2>
<p>
If you want to record a one-to-one interview with someone then you can use
<a href="https://www.skype.com/en/">Skype</a> in conjunction with <a href="https://atdot.ch/scr/">Skype Call Recorder</a>.
@ -672,7 +672,7 @@
record with a <a href="https://wiki.xiph.org/PortablePlayers">portable media player</a>.
</p>
<h2 id="round_table">Recording round table discussions<a href="<!--% absolute_url(baseurl) %-->about.html#round_table') %-->">.</a></h2>
<h2 id="round_table">Recording round table discussions<a href="<!--% absolute_url(baseurl,'about.html#round_table') %-->">.</a></h2>
<p>
If you would like to record with multiple participants then you can use <a href="https://www.mumble.com/">Mumble</a>.
Connect to <strong>chatter.skyehaven.net</strong> Port: <strong>64738 </strong>.<br />
@ -688,7 +688,7 @@
<img width="600" src="images/contribute-mumble-record.png" alt="Audacity Can Record" title="Audacity Screenshot of Recording" >
</p>
<h2 id="background_music">Avoid Bedding/background music<a href="<!--% absolute_url(baseurl) %-->about.html#background_music') %-->">.</a></h2>
<h2 id="background_music">Avoid Bedding/background music<a href="<!--% absolute_url(baseurl,'about.html#background_music') %-->">.</a></h2>
<p>
You may include backing music but it's best if you don't. Most long time podcast listeners speed up their shows,
as this allows them to cram more shows into a day. Having bedding music makes it more difficult to understand,
@ -698,13 +698,13 @@
Others are hard of hearing and backing music makes it difficult to understand the text.
</p>
<h2 id="encoding">We mix down to Mono<a href="<!--% absolute_url(baseurl) %-->about.html#encoding') %-->">.</a></h2>
<h2 id="encoding">We mix down to Mono<a href="<!--% absolute_url(baseurl,'about.html#encoding') %-->">.</a></h2>
<p>
We will by default mix down your show to one channel mono and we will
<a href="https://gitorious.org/hpr-scheduling-system/hpr-scheduling-system/source/2d526e000d31e79afa3d863ea8659503e2074267:transcoding/hprtranscode">transcode</a> to MP3, ogg and spx formats. If you want to control this in more detail then please email admin at Hacker Public Radio for more information.
</p>
<h2 id="no_metadata">No need to add Metadata to the file<a href="<!--% absolute_url(baseurl) %-->about.html#no_metadata') %-->">.</a></h2>
<h2 id="no_metadata">No need to add Metadata to the file<a href="<!--% absolute_url(baseurl,'about.html#no_metadata') %-->">.</a></h2>
<p>
There is no need to add any information to the file as that will be inserted based on the information you fill in when you upload the show.
</p>
@ -793,7 +793,7 @@
</p>
<ul>
<li id="email"><strong>email:</strong> <em>already populated</em><br />
See notes <a href="<!--% absolute_url(baseurl) %-->about.html#requesting_slot') %-->">above</a><br />
See notes <a href="<!--% absolute_url(baseurl,'about.html#requesting_slot') %-->">above</a><br />
</li>
<li id="image"><strong>image:</strong> <em>Optional</em><br />
If you have associated a <a href="https://en.gravatar.com/">Gravatar</a> image with an email address,
@ -912,7 +912,9 @@
</li>
<li id="url"><strong>Provide a url for us to get it from</strong><br />
Using this option may cause delays as a HPR volunteer will need to troubleshoot any issues that may occur,
and this can result in your show not been posted on time.
and this can result in your show not been posted on time.
This must be publicly accessable using a curl or wget command.
Please avoid services that require login or downloading via a browser.
</li>
<li id="upload_later"><strong>Other</strong><br />
The postal information will be sent to you after submission.
@ -967,7 +969,7 @@
<p>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 shows to be grouped
into <a href="<!--% absolute_url(baseurl) %-->series/index.html">series</a> so that hosts can go into more detail on a topic.</p></li>
<li><p>Look at the <a href="<!--% absolute_url(baseurl) %-->about.html#about') %-->"><em>About HPR</em></a>
<li><p>Look at the <a href="<!--% absolute_url(baseurl,'about.html#about') %-->"><em>About HPR</em></a>
page for a full description of <em>The HPR Community</em>, <em>Free Culture</em>, <em>Governance</em> and our <em>Patrons</em>.</p></li>
<li><p>A question on the mailing list in 2020 asked if HPR is a Content Publication Network like YouTube,
or is it a Podcast that random people contribute to? Or to put it another way, is the host addressing the
@ -992,7 +994,7 @@
<li><p>Similarly, a <em>summary</em> helps to add more information describing the show so a potential listener
can decide whether to listen to it or not.</p></li>
<li><p>Each show is expected to have certain mandatory attributes listed
<a href="<!--% absolute_url(baseurl) %-->about.html#what-are-the-mandatory-elements-of-an-hpr-show') %-->">below</a>.</p></li>
<a href="<!--% absolute_url(baseurl,'about.html#what-are-the-mandatory-elements-of-an-hpr-show') %-->">below</a>.</p></li>
<li><p>HPR shows are usually expected to be informative or educational, and as such some sort of accompanying written material
is highly desirable. This might consist of brief notes, links to relevant web sites, or possibly longer notes
and examples. Photographs, diagrams and example files are also welcome if the host feels
@ -1024,7 +1026,7 @@
<h2 data-number="0.5" id="what-are-the-mandatory-elements-of-an-hpr-show"><span class="header-section-number">0.5</span>
What are the mandatory elements of an HPR show?</h2>
<ul>
<li><p>See <a href="<!--% absolute_url(baseurl) %-->about.html#requesting_slot') %-->"><em>Picking a slot for your show</em></a>
<li><p>See <a href="<!--% absolute_url(baseurl,'about.html#requesting_slot') %-->"><em>Picking a slot for your show</em></a>
for the full details of how to submit a show and what information is required.</p></li>
<li><p>A quick summary of the main components is:</p>
<ul>
@ -1050,7 +1052,7 @@
Is it OK if I don't include notes with my show?</h2>
<ul>
<li><strong>Please don't do that</strong>. It is important to provide good show notes for reasons described on the
<a href="<!--% absolute_url(baseurl) %-->about.html#requesting_slot') %-->"><em>Picking a slot for your show</em></a> page:
<a href="<!--% absolute_url(baseurl,'about.html#requesting_slot') %-->"><em>Picking a slot for your show</em></a> page:
<ul>
<li>They provide the listeners with more information on the topic your show is covering</li>
<li>They ensure your show gets posted on time (the volunteers don't have to make notes for you)</li>
@ -1085,7 +1087,7 @@
<li><p>We are working on the production of reports about any changes made, which will be sent to the host after we have
processed the show.</p></li>
<li><p>We may make changes to a show's metadata if the host requests it (see the item on
<a href="<!--% absolute_url(baseurl) %-->about.html#if-i-notice-an-error-in-my-shows-details-how-can-it-be-fixed') %-->">
<a href="<!--% absolute_url(baseurl,'about.html#if-i-notice-an-error-in-my-shows-details-how-can-it-be-fixed') %-->">
fixing errors after upload</a>).</p></li>
<li><p>If a show contains links to resources which disappear after a period of time, we may at some future time change
the notes to refer to any <em>Wayback Machine</em> copy that can be found.</p></li>
@ -1152,7 +1154,7 @@
shows which are released when they are ready.</li>
</ul></li>
</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>
<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.
You can of course create one prior to contributing a show, or ask for one to be created.
@ -1168,3 +1170,26 @@
[<a href="https://en.wikipedia.org/wiki/Summits_On_The_Air">4</a>],
[<a href="https://en.wikipedia.org/wiki/Jonas_%C3%96berg">5</a>]
<h2 data-number="0.15" id="faq_anonymous_post"><span class="header-section-number">0.15</span> I'd like to post a show but I would
rather not have my email address published on the site.?</h2>
<p>
The mail is just a way for us to get back to you if there was an issue posting the show.
</p>
<p>
If you trust the janitors to know your real email we can just use an alias for you on the web site and have it
forward the email to you automatically. That runs the risk that were the redirect list compromised then your
real email would get exposed.
</p>
<p>
If you prefer, we can use the janitor email for your shows with your own host id. Then if any emails come in we can manually
forward them at some point. The risk is that you are trusting the janitors to protect your email but again it could be compromised.
</p>
<p>
In both cases we would do our best to protect your email but we can't guarantee anything.
</p>
<p>
The other option is to use an a throwaway email, like <a href="https://www.guerrillamail.com/">https://www.guerrillamail.com/</a>
for your show. This will be up for enough time to get the key necessary for to post the show.
However keep in mind that we will be very suspicious of any submission done this way and will be checking it in detail,
so expect delays in processing.
</p>

View File

@ -6,7 +6,7 @@
<!--% query_hpr_show_count = DBI.prepare('
SELECT id
FROM eps
WHERE eps.hostid = ?
WHERE eps.hostid = ?
')
%-->
<!--% results_hpr_shows = DBI.prepare(query_hpr_shows)
@ -25,18 +25,18 @@
')
%-->
<!--% query_twat_shows = DBI.prepare('
SELECT
eps.id,
CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit ,
SELECT
eps.id,
CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit ,
eps.date, eps.license, eps.duration,
eps.title, eps.summary, eps.tags,
eps.title, eps.summary, eps.tags,
eps.notes,
hosts.local_image,
hosts.hostid,
hosts.host, hosts.email,
hosts.hostid,
hosts.host, hosts.email, hosts.profile,
miniseries.name AS series, miniseries.id AS seriesid
FROM twat_eps AS eps
INNER JOIN hosts ON eps.hostid = hosts.hostid
INNER JOIN hosts ON eps.hostid = hosts.hostid
INNER JOIN miniseries ON eps.series = miniseries.id
WHERE hosts.hostid = ?
ORDER BY eps.id DESC
@ -58,6 +58,7 @@
<p><!--% get_avatar(this_host.hostid, this_host.host) %--><br>
<label>Host ID</label>: <!--% this_host.hostid %--><br><br>
<label>email:</label> <u><!--% this_host.email %--></u><br>
<label>profile:</label> <!--% this_host.profile %--><br><br>
<label>episodes:</label> <strong><!--% hpr_show_count + twat_show_count %--></strong>
</p>
<!--% FOREACH hpr_show IN hpr_shows; %-->

View File

@ -110,7 +110,7 @@ Subscribe to the comments <a href="<!--% absolute_path(baseurl) %-->comments.rss
</tr>
<!-- . -->
<tr>
<td>Who hosted this show?</td>
<td>What is the <strong>HOST_ID</strong> for the host of this show?</td>
<td>
<input required type="text" name="hostid" size="20" maxlength="5" placeholder="Type the host number"></td>
<td>

View File

@ -1,52 +1 @@
<!--% PROCESS 'shared-utils.tpl.html' %-->
<h3>Announcement</h3>
<p>The Internet Archive currently has a gift matching campaign which can double your impact!
<a href="https://archive.org/donate">Donate now to turn a $10.00 gift into $20.00!
All our media is hosted on their servers, so we would appreciate you supporting those that support us.
</a></p>
<hr/>
<h2><u>The Twelfth Annual 26 Hour New Years Eve Show</u></h2>
<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 Years Eve 2023-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 Years" and talk about whatever they want. We will leave the recording going until at least 2024-01-01 12:00 UTC (7:00 AM EST), and keep recording until the conversation stops.<br/>
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>
<h3>Join the conversation on Mumble</h3>
<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 />
Get the Android Client Mumla <a href="https://f-droid.org/packages/se.lublin.mumla">https://f-droid.org/packages/se.lublin.mumla</a><br />
<p>Then join the Server: <strong>chatter.skyehaven.net</strong><br/>
Port: <strong>64738</strong><br/>
Channel: <strong>HPR</strong>
</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>Spread the Word
</h3>
<p>
If you are a podcaster please spread the word by including either the <a href="https://hackerpublicradio.org/promote/new-year-show-promo.ogg">ogg</a>, <a href="https://hackerpublicradio.org/promote/new-year-show-promo.mp3">mp3</a>, or <a href="https://hackerpublicradio.org/promote/new-year-show-promo.wav">wav</a> in your show !
<br />
<audio controls preload="none">";
<source src="https://hackerpublicradio.org/promote/new-year-show-promo.ogg" type="audio/ogg" >
<source src="https://hackerpublicradio.org/promote/new-year-show-promo.mp3" type="audio/mpeg" >
</audio>
</p>
<p>
If you prefer to just listen to the show and not participate using Mumble, use the link below for the live audio stream using your web browser or favorite audio application such as VLC, or live in your web browser.<br/>
<br/>
<strong>Link to follow</strong>
</p>

View File

@ -7,6 +7,7 @@
<ul>
<li><a href="<!--% absolute_path(baseurl) %-->correspondents/index.html">Full Episode Guide</a> ← Complete list of all the Shows.</li>
<li><a href="<!--% absolute_path(baseurl) %-->series/index.html">In-Depth Series</a> ← Overview of the In-Depth Series.</li>
<li><a href="<!--% absolute_path(baseurl) %-->tags.html">Episode Tags</a> ← Tags and corisponding Shows</li>
<li><a href="<!--% absolute_url(baseurl) %-->about.html#download">Download Options</a> ← How to download the entire archive.</li>
</ul>
<li><a href="<!--% absolute_url(baseurl) %-->about.html#so_you_want_to_record_a_podcast">Give Shows</a> ← Upload your podcast show here.</li>

View File

@ -1,18 +1,18 @@
<!--% query_hpr_shows = '
SELECT
eps.id,
CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit ,
SELECT
eps.id,
CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit ,
eps.date, eps.license, eps.duration,
eps.title, eps.summary, eps.tags,
eps.title, eps.summary, eps.tags,
eps.notes,
hosts.local_image,
hosts.hostid,
hosts.host, hosts.email,
hosts.hostid,
hosts.host, hosts.email, hosts.profile,
miniseries.name AS series, miniseries.id AS seriesid
FROM eps
INNER JOIN hosts ON eps.hostid = hosts.hostid
FROM eps
INNER JOIN hosts ON eps.hostid = hosts.hostid
INNER JOIN miniseries ON eps.series = miniseries.id
WHERE hosts.hostid = ? AND eps.date < DATE_ADD(NOW(), INTERVAL 1 DAY)
ORDER BY eps.id DESC
WHERE hosts.hostid = ? AND eps.date < DATE_ADD(NOW(), INTERVAL 1 DAY)
ORDER BY eps.id DESC
'
%-->

View File

@ -1,18 +1,18 @@
<!--% query_hpr_shows = '
SELECT
eps.id,
CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit ,
SELECT
eps.id,
CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit,
eps.date, eps.license, eps.duration,
eps.title, eps.summary, eps.tags,
eps.title, eps.summary, eps.tags,
eps.notes,
hosts.local_image,
hosts.hostid,
hosts.host, hosts.email,
hosts.hostid,
hosts.host, hosts.email, hosts.profile,
miniseries.name AS series, miniseries.id AS seriesid
FROM eps
INNER JOIN hosts ON eps.hostid = hosts.hostid
FROM eps
INNER JOIN hosts ON eps.hostid = hosts.hostid
INNER JOIN miniseries ON eps.series = miniseries.id
WHERE hosts.hostid = ? AND eps.date < date(\'now\', \'+1 days\')
ORDER BY eps.id + 0 DESC
WHERE hosts.hostid = ? AND eps.date < date(\'now\', \'+1 days\')
ORDER BY eps.id + 0 DESC
'
%-->