ebced513ad
Add audio links to the episodes on a series page
2023-04-02 09:06:57 -04:00
a2863e5d84
Update layout of episode summary information.
2023-04-02 08:53:07 -04:00
1c94855de2
Update location of comments
...
The listen_now MACRO formating changed, requiring an update to the postion of the comments reference.
2023-04-02 08:50:04 -04:00
c6e909523f
Add requested audio links
...
Have links to an episodes auido files appear in the Last 5 weeks section of the index page, on the full index page, and on individual host pages.
2023-04-02 07:24:43 -04:00
a9c4388cb0
Update listen_now MACRO
...
The ability to download and play the episode is being moved up in the episode description. Display content in a more condensed form.
2023-04-01 19:56:11 -04:00
24c2f9044e
Update show_meta MACRO
...
Display comments as part of the show meta data
2023-04-01 19:37:38 -04:00
f045cdd32f
Update display_comments_tally MACRO
...
Display on the number of comments. Show a message
when the show has now comments.
2023-04-01 19:34:09 -04:00
dc4377d588
Add arial-title attribute to episode download links
2023-04-01 19:29:00 -04:00
Ken Fallon
5369bea657
This reflects the change to move the "play" button to the top of the episode
2023-03-31 14:02:49 +02:00
Gordon Stanton
610e91ea9f
Added lazy loading attribute to images in show notes.
2023-03-19 22:51:21 +11:00
c9278c0dd6
Remove unused PROCESS directive
2023-03-13 23:16:37 -04:00
aabeca44f5
Refactor templates to use show_avatar MACRO
2023-03-13 23:15:46 -04:00
3a8b6db348
Add show_avatar MACRO
2023-03-13 23:14:35 -04:00
7a6ace156f
Refactor template to use get_avatar MACRO
2023-03-13 23:13:25 -04:00
dee924e6a8
Rename MACRO host_thumb to get_avatar
...
Update to use lazy_load MACRO and minimize number of
arguments needed.
2023-03-13 23:10:36 -04:00
5b4421071f
Add MACRO lazy_load
...
Macro which allows programatically setting the HTML5 img
loading attribute.
2023-03-13 23:03:15 -04:00
Gordon Stanton
ce4aefe828
Renamed macro get_avatar to get_avatar_src as per suggestion.
...
Moved host_thumb macro into shared avatar template file.
Made condition of lazy loading a parameter.
2023-03-12 18:48:51 +11:00
Gordon Stanton
ebcd906300
Moved thumbnail image tag to Block with conditional lazy load.
2023-03-11 01:57:51 +11:00
ea8403c7b6
Fix link to comments viewer in about navigation menu
2023-03-09 20:59:26 -05:00
Gordon Stanton
c744bdf175
Moved host thumbnail image tag to separate template file.
...
Added loading="lazy" to image tag.
Changed alt text to show host username.
2023-03-05 02:07:03 +11:00
431126e8a3
Fix URL's to series RSS feeds
2023-02-25 23:06:41 -05:00
8feb37e831
Hide display of future shows on series episodes page
2023-02-25 14:22:44 -05:00
4a34496f24
Hide display of future shows on series listings page
2023-02-25 11:44:56 -05:00
59875e772e
Implement comments_viewer page
2023-02-24 20:42:01 -05:00
927424901b
Add show_transcript MACRO to index and episode pages
2023-02-24 18:58:56 -05:00
27a84529c6
Create shared template for showing show transcripts
...
Used in main index page and individual episode pages.
2023-02-24 18:57:20 -05:00
59549daa63
Fix archive.org paths in media_path MACRO
2023-02-24 18:55:37 -05:00
756bdc0fa1
Refactor RSS templates for either MySQL or SQLite
2023-02-20 22:36:30 -05:00
b2eaea1eb8
Improve look of hosts table
2023-02-12 16:54:17 -05:00
309ea05c15
Update sydication template text
...
Now matches what is in the syndication.php page on
hakerpublicradio.org
2023-02-12 13:46:11 -05:00
e41f6029aa
Make tags page menu link hard coded
...
Not implementing tags page in the static generator yet.
Make the link point to the php page on hackerpublicradio.org.
2023-02-12 13:07:06 -05:00
138b0fdd1b
Add Show Transcript section to episode template
2023-02-12 10:58:43 -05:00
d437e66f0e
Update media_path MACRO for archive.org transciption files
...
The whisper transcription files are stored one directory
deeper on archive.org. Add checks and correct path when
passed txt, srt, or vtt media_type.
2023-02-12 10:53:50 -05:00
Roan Horning
314127441c
Merge branch 'main' into MySQL
2023-02-12 12:57:38 +00:00
2a486cb58b
Add SQLite specific query templates
2023-02-08 16:05:36 -05:00
7c44f6b680
Remove New Year's Eve 2023 show announcement
2023-01-03 10:08:52 -05:00
71a63e1beb
Merge branch 'main' into MySQL
2022-12-31 18:39:25 -05:00
8e1232517a
Update New Year's Eve show 2023
2022-12-31 15:55:39 -05:00
cb65d25cfc
Refactor MySQL database specific SQL
2022-11-28 22:47:53 -05:00
2b4802508d
Remove superflous WHERE condition
2022-11-28 19:55:51 -05:00
1312e3d374
Refactor MySQL database specific SQL
2022-11-28 19:52:39 -05:00
3cc6da57ad
Refactor MySQL database specific SQL
2022-11-28 19:49:06 -05:00
675f8fa9d5
Refactor MySQL database specific SQL
2022-11-27 14:04:12 -05:00
6f28bb2a16
Refactor MySQL database specific SQL
2022-11-27 13:54:14 -05:00
4e8edf2640
Merge branch 'main' into MySQL
2022-11-11 20:27:47 -05:00
f0fa21ae45
Implement call for shows feature
...
Add display_call_for_shows MACRO. Update index template to include
call to display_call_for_shows.
2022-11-10 22:14:55 -05:00
8c3874ad8b
Convert hpr total rss queries from SQLite to MySQL
2022-10-21 23:00:03 -04:00
6f95a33e67
Convert hpr rss queries from SQLite to MySQL
2022-10-21 22:53:13 -04:00
979c8b43e5
Convert twat episode page queries from SQLite to MySQL
2022-10-21 20:43:22 -04:00
e3abe5fd68
Convert series episode page queries from SQLite to MySQL
2022-10-21 20:11:19 -04:00
5612eeed42
Convert episode page queries from SQLite to MySQL
2022-10-21 20:07:53 -04:00
4af117fb7a
Convert episodes page queries from SQLite to MySQL
2022-10-21 19:52:53 -04:00
e1b0189275
Convert correspondent page queries from SQLite to MySQL
2022-10-21 19:46:31 -04:00
aad77f3c78
Convert index page queries from SQLite to MySQL
2022-10-20 23:24:56 -04:00
0837e11bfe
Include announcement template in index template
2022-10-16 18:56:13 -04:00
06ace35c41
Add announcement template
2022-10-16 18:23:51 -04:00
6d0d1b99a6
Add page mumble-howto
2022-10-16 18:12:05 -04:00
fdeff3879a
Update links in the comments section of the episode template
2022-10-09 15:45:22 -04:00
b667c30d40
Update links on syndication page
...
Add missing external links. Update comments feed link to new statically
generated file.
2022-10-09 13:51:00 -04:00
b08f5c30df
Add missing USE date directive
...
Worked without it in local dev, but needed on hpr.horning.us
2022-10-08 12:35:56 -04:00
3de4476a3f
Add comments feed template
2022-10-08 08:52:47 -04:00
4984ac3383
Add MACRO rss_show_series
2022-10-08 08:48:42 -04:00
e4463dc5ba
Zero pad the day's date
2022-10-08 08:44:47 -04:00
1d4e6e15b7
Refactor templates to use media_path MACRO
2022-10-01 13:42:46 -04:00
fb70ae6253
Add media_path MACRO to shared utilities
...
Generate the full URL of an audio file.
2022-10-01 13:23:36 -04:00
64ae9c4f86
Refactor media_baseurl MACRO to media_basepath MACRO
...
Prevent name collision with media_basepath root_template/page property
of same name. Also fix application of trailing forward slash to path
based on existence of baseurl property.
2022-10-01 13:18:35 -04:00
b0d31ee507
Allow user to modify zero_pad_left MACRO's padding
...
Add optional pad length argument
2022-10-01 12:51:11 -04:00
991b3dcec1
Update SQL query to order results by id
2022-09-21 21:18:48 -04:00
2eaaa11a69
Fix MACRO step_navigation
...
Check for existence of folder arg instead of empty value.
2022-09-19 22:00:18 -04:00
3723303e31
Fix absolute path for media links
2022-09-18 19:21:19 -04:00
3054d6519e
Refactor template to use media_baseurl MACRO
2022-09-18 16:27:47 -04:00
c6e7a3c239
Refactor templates to use listen_now MACRO
2022-09-18 16:23:35 -04:00
dbf011395c
Add MACRO listen_now
2022-09-18 16:21:00 -04:00
c817e3a17a
Add MACRO media_baseurl
...
Allow the audio files to be served from a different host
2022-09-18 16:18:05 -04:00
0edf9cc5a2
Fix missing id generation for twat episdoe files
2022-09-18 15:36:24 -04:00
dbd9f8e973
Integrate twat episodes
...
Add twat shows to the full episodes index, the host pages.
Add individule twat episodes.
2022-09-17 17:28:39 -04:00
Ken Fallon
4fdb32934b
Added viewport
...
Google reports issues with this so I added it
https://web.dev/responsive-web-design-basics/#viewport
2022-09-09 07:45:49 +00:00
38d2e7c363
Calculate date till next available episode slot
2022-09-05 20:26:12 -04:00
f7216132a4
Update episode template to match current HPR layout and content
2022-09-02 18:23:50 -04:00
67a8a2bfa4
Add MACRO display_listen_in
2022-09-02 18:21:15 -04:00
cfd463d2b0
Add MACRO display_comments_tally
2022-09-01 23:05:59 -04:00
91cbc81a12
Add MACRO display_tags
2022-09-01 22:58:24 -04:00
3b72fe6d28
Add comments to episode page
2022-08-31 20:44:31 -04:00
76b976732b
Add comment tally to index page
2022-08-31 20:43:43 -04:00
e2cf52af6e
Use MACRO display_episode_duration in templates
2022-08-29 21:59:24 -04:00
414bae101a
Add MACRO display_episode_duration
...
Format duration as hh:mm:ss
2022-08-29 21:54:42 -04:00
dfbb4a24db
Add missing MACRO absolute_path to link path
2022-08-25 20:10:21 -04:00
02eb8313d3
Fix links in intro text of index page
2022-08-18 21:26:57 -04:00
ff2ced6774
Fix capitalization of introduction text on index page
2022-08-18 21:19:32 -04:00
0dc5a78dae
Fix links in sitemap content template
2022-08-18 17:55:42 -04:00
9d0e8d403d
Fix importing of template date plugin
...
Add USE directive to import date plugin. Worked locally with out it
in this file, but was needed when trying on a different machine.
2022-08-18 17:39:17 -04:00
5af4d93c8c
Update links to HPR total feeds
2022-08-17 23:42:45 -04:00
cf001df9ec
Add feed hpr_total
...
This includes all three audio type feeds
2022-08-17 22:41:59 -04:00
6d4f5f28c9
Refactor main feed to need fewer templates
...
Add configuration properties to minimize the number of templates
needed to generate the different audio format feeds.
2022-08-17 22:32:32 -04:00
91349eb504
Update links to main RSS feeds in page.tpl.html
2022-08-17 19:20:22 -04:00
83c188465d
Fix setting of RSS feed enclosures mime-type
...
Mime-type does not always match file extension.
2022-08-17 19:16:22 -04:00
5b48b91e99
Add main HPR SPX feed
2022-08-17 18:08:45 -04:00
507b7db4a1
Add main HPR MP3 feed
2022-08-17 17:56:56 -04:00
162d8c6703
Initial implementation of HPR RSS feeds template
...
Add templates and macros to create main HPR OGG feed.
2022-08-17 17:12:47 -04:00
582f155ca1
Add MACRO format_feed_date
...
Display publication date in preferred format for feeds.
2022-08-17 15:50:03 -04:00
dba0ec8485
Add MACRO display_explicit_feed
...
The explicit value for RSS feeds is yes or no versus Clean or Explicit
used in the html pages.
2022-08-17 15:47:39 -04:00
af86b7114a
Remove references to Report missing tags page
...
This project is finished, and no longer relevant.
2022-08-16 18:39:05 -04:00
d53d4fc36c
Add page sitemap
2022-08-13 13:12:45 -04:00
46ebfe2305
Fix links to static pages
2022-08-13 13:11:30 -04:00
e855344118
Make URL direct call to HPR for non static pages
2022-08-13 12:29:46 -04:00
019607e94f
Add page promote
2022-08-13 10:08:55 -04:00
3365244688
Add page podcatchers
2022-08-12 22:59:54 -04:00
ca66743a3b
Add page request_a_slot
2022-08-11 08:51:13 -04:00
a65c18cbda
Add page recording
2022-08-10 22:30:11 -04:00
c1a5b25a67
Add page requested_topics
2022-08-10 22:08:38 -04:00
0d3c688167
Add Theme page
2022-08-09 22:06:37 -04:00
300c02eba9
Add Stuff you need to know page
2022-08-09 22:05:06 -04:00
18b44e515f
Add page download
2022-08-09 19:06:06 -04:00
2298e9ad27
Fix link to index of full episodes
2022-08-09 18:23:33 -04:00
fe3ed40641
Fix display of corresponent episodes
...
Prevent display of future episodes which have been uploaded to HPR.
2022-08-09 18:18:04 -04:00
f90c704033
Add page help_out
2022-08-08 22:00:24 -04:00
bccfa695a3
Add page search
2022-08-08 21:07:34 -04:00
0b916b9b98
Add page contribute
2022-08-08 20:53:04 -04:00
358fee0f56
Update SQL query
...
Remove obsoleted CASE WHEN for explicit field.
2022-08-08 19:50:50 -04:00
ab309c59c4
Fix episode and correspondent paths
2022-08-08 19:49:24 -04:00
413ca0ce92
Add page syndication
2022-08-07 23:47:40 -04:00
8eda6ca9a8
Fix MACRO step_navigation
...
absolute_path MACRO was named incorrectly and baseurl must be
passed into macro.
2022-08-07 21:04:59 -04:00
ccfcd4b7fb
Fix missing fields on page correspondents
2022-08-07 20:05:39 -04:00
b64ffe7f46
Fix path to correspondents pages
2022-08-07 20:04:20 -04:00
1b9c3c080c
Add MACRO display_explicit
2022-08-07 19:54:47 -04:00
d4ec232f4b
Add missing fields to episode page
2022-08-07 18:41:58 -04:00
541a79265a
Add MACRO step_navigation
2022-08-07 14:26:05 -04:00
227510316b
Add page episode
2022-08-07 14:09:44 -04:00
de8bee7114
Add show_meta MACRO
...
Refactor show_summary to use show_meta
2022-08-07 14:05:34 -04:00
c34ddc6256
Rename page series_shows to series_episode
...
Align name with more standard naming scheme.
2022-08-06 12:14:47 -04:00
a23ca24bd6
Fix MACRO show_series link to series page
2022-08-06 10:48:53 -04:00
6414390a3d
Fix missing PROCESS directive for shared utils
2022-08-06 09:59:31 -04:00
d81013f2ed
Fix links
2022-08-06 08:55:32 -04:00
1a857cbafd
Add absolute_url macro to navigation links
2022-08-05 19:38:37 -04:00
7eb308d741
Fix links to episodes and series pages
2022-08-05 17:50:03 -04:00
a65dbbd32e
Implement full show index page
2022-08-05 17:44:58 -04:00
b1f1fd4229
Add generation of individual series pages
2022-08-05 15:51:59 -04:00
dcc0f3d6b0
Add absolute_path MACRO
...
Used with baseurl to make a path relative or absolute.
2022-08-05 15:49:00 -04:00
30f0c9924a
Update SQL query to select specific host episodes
2022-08-05 12:07:36 -04:00
e250581f3c
Add display_choice macro
...
Display custom messages depending on a boolean integer value.
2022-08-04 19:31:35 -04:00
c983e937e6
Change extension from html to php for navigation links
2022-08-04 19:04:46 -04:00
69b3cb32b9
Hide default avatar logo
...
Don't use hpr logo when the host does not have an avatar photo.
2022-08-04 14:21:54 -04:00
1800d52f88
Initial implementation of series page
2022-08-02 21:57:56 -04:00
83d9156f17
Fix file existence logic for get_avatar MACRO
...
Test for existence on filesystem
2022-08-01 20:19:44 -04:00
d4e8422677
Fix listing of shows on HPR front page
...
Fix the number of shows listed by quantity not date.
2022-08-01 18:54:01 -04:00
c4b0361104
Add MACRO show_summary
...
Shared macro that generates standardized summary information about
an episode.
2022-07-31 23:09:00 -04:00
f6318cd34f
Add get_avatar macro
...
Print hpr logo or host avatar filename.
2022-07-31 22:25:15 -04:00
858bf058ff
Add zero_pad_left macro
...
Pad left with four zeros.
2022-07-31 21:33:54 -04:00
536f7cce03
Add baseurl feature
...
Allow an optional base url to be included in generation of html files.
2022-07-31 19:25:56 -04:00
74b806f712
Remove uneeded looping directives
...
This was part of experimental phase for generating mulitple pages
from one template.
2022-07-28 22:29:49 -04:00