Commit Graph

187 Commits

Author SHA1 Message Date
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
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
9a4e8b087f
Merge branch 'main' of repo.anhonesthost.net:rho_n/hpr_generator 2022-07-17 21:23:52 -04:00
0b1e8bea17
Remove whitespace left by template directives 2022-07-17 21:16:42 -04:00
30721efcf6
Update index template to use current HPR db schema 2022-07-17 21:13:46 -04:00
3f19fea622
Change license to AGPLV3 2022-07-13 23:16:44 -04:00
9431e0cac4
Update correspondents template to new db schema 2022-07-12 22:59:08 -04:00
9bf239521e
Fix test data insertion script 2022-07-12 22:41:12 -04:00
d69d518924
Add sqlite test database creation scripts 2022-07-12 21:37:51 -04:00
e86bb8427e
Add database creation scripts for sqlite old HPR schema 2022-07-07 12:56:56 -04:00
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
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
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
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
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
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
e9911f99f9
Fix db query for latest episodes on the index page 2022-07-02 17:10:27 -04:00
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
838b6bc18a
Merge branch 'main' of gitlab.com:roan.horning/hpr_generator 2022-07-02 12:56:33 -04:00
a592d56547
Update README
Add installation, usage, support, contributing, and author information.
2022-07-02 12:52:50 -04:00
d5cb4c9d62 Update LICENSE -- move from public domain declaration to Creative Commons CC0 Public Domain Dedication 2022-07-02 14:21:15 +00:00
b0006071e9
Add about and index page templates 2022-07-01 22:07:06 -04:00
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
dd8b9b655b
Configure root template page in config file
Currently the root template is page.tpl.html.
2022-06-29 11:03:32 -04:00
e19e34a60a
Add correspondents page template 2022-06-29 10:50:41 -04:00
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
b33e812c3d
Add correspondents page template
First use of data retrieved from the db.
2022-06-29 00:48:50 -04:00
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
e31c4a2208
Initial ability to generate page from config file
Added a function to facilitate looping through a list of pages to
be generated. Currently hard coded the generation of the contact page
based on the site.cfg file.
2022-06-28 10:46:52 -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
5cb694de14
Initial add of site-generator app and config file
A Perl program which uses Template Toolkit to generate static html
files for Hacker Public Radio.

Signed-off-by: Roan Horning <roan.horning@gmail.com>
2022-06-28 05:38:36 -04:00
158550d7e2 Update LICENSE 2022-06-27 02:17:06 +00:00
e2de2d57b8 Add LICENSE 2022-06-27 02:11:32 +00:00
b778b59675 Initial commit 2022-06-27 01:36:01 +00:00