Commit Graph

232 Commits

Author SHA1 Message Date
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
7770f67409
Allow multiple pages to be generated from one template
Feature to allow generation of host and episode pages.
2022-07-28 22:22:55 -04:00
4e56289338
Display series if associated with episode 2022-07-20 23:09:03 -04:00
c1ac9f69a0
Add dynamic generation of years, months, day since start of HPR 2022-07-18 18:25:25 -04:00
30721efcf6
Update index template to use current HPR db schema 2022-07-17 21:13:46 -04:00
9431e0cac4
Update correspondents template to new db schema 2022-07-12 22:59:08 -04:00
d7bff1dd6a
Implement dynamic generation of last 5 weeks in index 2022-07-03 22:47:59 -04:00
e4565a5168
Update dynamic generation of latest shows in index 2022-07-03 22:46:07 -04:00
e9911f99f9
Fix db query for latest episodes on the index page 2022-07-02 17:10:27 -04:00
b0006071e9
Add about and index page templates 2022-07-01 22:07:06 -04:00
e19e34a60a
Add correspondents page template 2022-06-29 10:50:41 -04:00
b33e812c3d
Add correspondents page template
First use of data retrieved from the db.
2022-06-29 00:48:50 -04:00
b66ea3fd69
Initial add of web page Template files
The page.tpl.html is the main template file for generating a page.
It contains variable references to the pages navigation menu
($naviation) and the pages content ($content). These variables are
defined in the site.cfg file and point to the corresponding navigation
and content template files.
2022-06-28 10:40:24 -04:00