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
2081d76375
Update 'README.md'
...
Fix links pointing to repo from gitlab.com to repo.anhonesthost.net
2022-07-05 13:26:24 +00: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
rho_n
17379e4f1e
Update Contributing section of README
...
Have people assign themselves to issues when working on a patch.
2022-07-03 21:17:40 -04:00
rho_n
5bacbcec28
Add database creation helper scripts
...
Add a script to create an empty database and a script to create a
database filled with data from the Insert_Test_Data script.
2022-07-03 20:36:25 -04:00
rho_n
d0443f0a7d
Add write to file functionality to the site-generator
...
Add preview option to display generated html in standard out. Default
output of generated html is now written to a file in the public_html
directory with the name of the page with a .html extension.
2022-07-03 17:14:58 -04:00
rho_n
e9911f99f9
Fix db query for latest episodes on the index page
2022-07-02 17:10:27 -04:00
rho_n
3f5455a19a
Update LICENSE
...
Since the site design is released under a Public Domain dedication, not sure I can state that this version is released under CC0 dedication
2022-07-02 17:23:10 +00:00
rho_n
838b6bc18a
Merge branch 'main' of gitlab.com:roan.horning/hpr_generator
2022-07-02 12:56:33 -04:00
rho_n
a592d56547
Update README
...
Add installation, usage, support, contributing, and author information.
2022-07-02 12:52:50 -04:00
rho_n
d5cb4c9d62
Update LICENSE -- move from public domain declaration to Creative Commons CC0 Public Domain Dedication
2022-07-02 14:21:15 +00:00
rho_n
b0006071e9
Add about and index page templates
2022-07-01 22:07:06 -04:00
rho_n
dfaae39202
Add logic to process file arguments
...
Process all files if the special ALL argument is passed in, or
process the list of files passed in as arguments.
2022-07-01 22:04:58 -04:00
rho_n
dd8b9b655b
Configure root template page in config file
...
Currently the root template is page.tpl.html.
2022-06-29 11:03:32 -04:00
rho_n
e19e34a60a
Add correspondents page template
2022-06-29 10:50:41 -04:00
rho_n
3d0ddbfe24
Configure database connection in config file
...
Pass the db configuration info to the page templates via the
template constants feature.
2022-06-29 10:42:10 -04:00
rho_n
b33e812c3d
Add correspondents page template
...
First use of data retrieved from the db.
2022-06-29 00:48:50 -04:00
rho_n
3bab143697
Add database creation and test data insert scripts
...
Use these files to generate a test database. This will also allow
for the tracking of schema changes.
2022-06-29 00:45:27 -04:00