Commit Graph
100 Commits
Author SHA1 Message Date
rho_n 52a314f2a9 Add command line option all
Use --all or -a when calling site-generator instead of special page
ALL to generate all the configured pages for a website.
2022-08-19 22:11:38 -04:00
rho_n b36293e52f Fix generation of series general page 2022-08-19 21:25:14 -04:00
rho_n 02eb8313d3 Fix links in intro text of index page 2022-08-18 21:26:57 -04:00
rho_n ff2ced6774 Fix capitalization of introduction text on index page 2022-08-18 21:19:32 -04:00
rho_n 0dc5a78dae Fix links in sitemap content template 2022-08-18 17:55:42 -04:00
rho_n 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
rho_n 5af4d93c8c Update links to HPR total feeds 2022-08-17 23:42:45 -04:00
rho_n cf001df9ec Add feed hpr_total
This includes all three audio type feeds
2022-08-17 22:41:59 -04:00
rho_n 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
rho_n 17ef26642a Add page Will my show be of interest to hackers 2022-08-17 21:30:54 -04:00
rho_n 91349eb504 Update links to main RSS feeds in page.tpl.html 2022-08-17 19:20:22 -04:00
rho_n 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
rho_n 41a18300eb Allow page to configure root_template in configuration file
RSS commits will be broken before this commit.
2022-08-17 19:13:42 -04:00
rho_n 5b48b91e99 Add main HPR SPX feed 2022-08-17 18:08:45 -04:00
rho_n 507b7db4a1 Add main HPR MP3 feed 2022-08-17 17:56:56 -04:00
rho_n 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
rho_n 582f155ca1 Add MACRO format_feed_date
Display publication date in preferred format for feeds.
2022-08-17 15:50:03 -04:00
rho_n 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
rho_n af86b7114a Remove references to Report missing tags page
This project is finished, and no longer relevant.
2022-08-16 18:39:05 -04:00
rho_n 1df2db62b1 Add HPR favicon 2022-08-16 18:29:06 -04:00
rho_n d53d4fc36c Add page sitemap 2022-08-13 13:12:45 -04:00
rho_n 46ebfe2305 Fix links to static pages 2022-08-13 13:11:30 -04:00
rho_n e855344118 Make URL direct call to HPR for non static pages 2022-08-13 12:29:46 -04:00
rho_n 019607e94f Add page promote 2022-08-13 10:08:55 -04:00
rho_n 3365244688 Add page podcatchers 2022-08-12 22:59:54 -04:00
rho_n ca66743a3b Add page request_a_slot 2022-08-11 08:51:13 -04:00
rho_n a65c18cbda Add page recording 2022-08-10 22:30:11 -04:00
rho_n c1a5b25a67 Add page requested_topics 2022-08-10 22:08:38 -04:00
rho_n 0d3c688167 Add Theme page 2022-08-09 22:06:37 -04:00
rho_n 300c02eba9 Add Stuff you need to know page 2022-08-09 22:05:06 -04:00
rho_n 18b44e515f Add page download 2022-08-09 19:06:06 -04:00
rho_n 2298e9ad27 Fix link to index of full episodes 2022-08-09 18:23:33 -04:00
rho_n 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
rho_n f90c704033 Add page help_out 2022-08-08 22:00:24 -04:00
rho_n 818fc25ff9 Add option to site-generator to list configured pages 2022-08-08 21:30:22 -04:00
rho_n bccfa695a3 Add page search 2022-08-08 21:07:34 -04:00
rho_n 0b916b9b98 Add page contribute 2022-08-08 20:53:04 -04:00
rho_n 358fee0f56 Update SQL query
Remove obsoleted CASE WHEN for explicit field.
2022-08-08 19:50:50 -04:00
rho_n ab309c59c4 Fix episode and correspondent paths 2022-08-08 19:49:24 -04:00
rho_n 413ca0ce92 Add page syndication 2022-08-07 23:47:40 -04:00
rho_n a194a28b71 Add quiet option to site-generator
Suppress progress information while generating pages.
2022-08-07 21:49:10 -04:00
rho_n 4725547d39 Update Installation instructions
Add recommendation for SQLite v3.8.3 or greater.
2022-08-07 21:31:01 -04:00
rho_n 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
rho_n ccfcd4b7fb Fix missing fields on page correspondents 2022-08-07 20:05:39 -04:00
rho_n b64ffe7f46 Fix path to correspondents pages 2022-08-07 20:04:20 -04:00
rho_n 1b9c3c080c Add MACRO display_explicit 2022-08-07 19:54:47 -04:00
rho_n d4ec232f4b Add missing fields to episode page 2022-08-07 18:41:58 -04:00
rho_n 541a79265a Add MACRO step_navigation 2022-08-07 14:26:05 -04:00
rho_n 227510316b Add page episode 2022-08-07 14:09:44 -04:00
rho_n de8bee7114 Add show_meta MACRO
Refactor show_summary to use show_meta
2022-08-07 14:05:34 -04:00
rho_n c34ddc6256 Rename page series_shows to series_episode
Align name with more standard naming scheme.
2022-08-06 12:14:47 -04:00
rho_n 945ddc9939 Add episodes page to configuration file 2022-08-06 10:54:12 -04:00
rho_n a23ca24bd6 Fix MACRO show_series link to series page 2022-08-06 10:48:53 -04:00
rho_n 6414390a3d Fix missing PROCESS directive for shared utils 2022-08-06 09:59:31 -04:00
rho_n d81013f2ed Fix links 2022-08-06 08:55:32 -04:00
rho_n 1a857cbafd Add absolute_url macro to navigation links 2022-08-05 19:38:37 -04:00
rho_n 7eb308d741 Fix links to episodes and series pages 2022-08-05 17:50:03 -04:00
rho_n a65dbbd32e Implement full show index page 2022-08-05 17:44:58 -04:00
rho_n b1f1fd4229 Add generation of individual series pages 2022-08-05 15:51:59 -04:00
rho_n dcc0f3d6b0 Add absolute_path MACRO
Used with baseurl to make a path relative or absolute.
2022-08-05 15:49:00 -04:00
rho_n 30f0c9924a Update SQL query to select specific host episodes 2022-08-05 12:07:36 -04:00
rho_n 47c51ec9a2 Add default hpr logo avatar 2022-08-04 20:02:46 -04:00
rho_n adb0af46a3 Add host avatars 2022-08-04 19:48:25 -04:00
rho_n e250581f3c Add display_choice macro
Display custom messages depending on a boolean integer value.
2022-08-04 19:31:35 -04:00
rho_n 284b92d80b Update Perl module dependencies
Add missing modules to the Installation section
2022-08-04 19:09:32 -04:00
rho_n c983e937e6 Change extension from html to php for navigation links 2022-08-04 19:04:46 -04:00
rho_n 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
rho_n 1800d52f88 Initial implementation of series page 2022-08-02 21:57:56 -04:00
rho_n b8a5a99523 Update program Usage section of README 2022-08-02 12:56:01 -04:00
rho_n 56e1a6aea2 Merge branch 'main' of repo.anhonesthost.net:rho_n/hpr_generator 2022-08-02 12:50:41 -04:00
rho_n 374ead6592 Update install instructions
Add needed Perl modules.
2022-08-02 12:49:06 -04:00
rho_n d119d8c34e Update install instructions
Add needed Perl modules.
2022-08-02 12:44:54 -04:00
rho_n 83d9156f17 Fix file existence logic for get_avatar MACRO
Test for existence on filesystem
2022-08-01 20:19:44 -04:00
rho_n 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
rho_n c4b0361104 Add MACRO show_summary
Shared macro that generates standardized summary information about
an episode.
2022-07-31 23:09:00 -04:00
rho_n f6318cd34f Add get_avatar macro
Print hpr logo or host avatar filename.
2022-07-31 22:25:15 -04:00
rho_n 858bf058ff Add zero_pad_left macro
Pad left with four zeros.
2022-07-31 21:33:54 -04:00
rho_n 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
rho_n cf554571c8 Autoflush STDOUT for non verbose progress indication 2022-07-31 18:50:34 -04:00
rho_n 2a61d89907 Guard against empty non existant page id key value 2022-07-31 15:14:03 -04:00
rho_n 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
rho_n 179093c60d Merge branch 'main' of repo.anhonesthost.net:rho_n/hpr_generator 2022-07-28 22:24:18 -04:00
rho_n 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
rho_n 75cd3e3e85 Allow multiple pages to be generated from one template
Feature to allow generation of host and episode pages.
2022-07-28 22:04:15 -04:00
rho_n 873cfda86a Allow defining of filename via configuration file 2022-07-28 21:59:38 -04:00
rho_n 1ec288bbb8 Initial add of multipage template processing
For the individual host pages, allow the ids to be passed
in on the command line.
2022-07-21 23:58:30 -04:00
rho_n 4e56289338 Display series if associated with episode 2022-07-20 23:09:03 -04:00
rho_n c1ac9f69a0 Add dynamic generation of years, months, day since start of HPR 2022-07-18 18:25:25 -04:00
rho_n 9a4e8b087f Merge branch 'main' of repo.anhonesthost.net:rho_n/hpr_generator 2022-07-17 21:23:52 -04:00
rho_n 0b1e8bea17 Remove whitespace left by template directives 2022-07-17 21:16:42 -04:00
rho_n 30721efcf6 Update index template to use current HPR db schema 2022-07-17 21:13:46 -04:00
rho_n 3f19fea622 Change license to AGPLV3 2022-07-13 23:16:44 -04:00
rho_n 9431e0cac4 Update correspondents template to new db schema 2022-07-12 22:59:08 -04:00
rho_n 9bf239521e Fix test data insertion script 2022-07-12 22:41:12 -04:00
rho_n d69d518924 Add sqlite test database creation scripts 2022-07-12 21:37:51 -04:00
rho_n e86bb8427e Add database creation scripts for sqlite old HPR schema 2022-07-07 12:56:56 -04:00
rho_n c8dfd14fb4 Remove sql creation scripts for proof of concept database 2022-07-07 11:54:43 -04:00
rho_n d7bff1dd6a Implement dynamic generation of last 5 weeks in index 2022-07-03 22:47:59 -04:00
rho_n e4565a5168 Update dynamic generation of latest shows in index 2022-07-03 22:46:07 -04:00
rho_n 810785deb3 Update test data insert script
Add dynamic generation of release dates for episodes released in
the last 7 days, the last 5 weeks, and older than the last 5 weeks.
2022-07-03 22:00:11 -04:00