Commit Graph

319 Commits

Author SHA1 Message Date
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