Roan Horning
e4565a5168
Update dynamic generation of latest shows in index
2022-07-03 22:46:07 -04:00
Roan Horning
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
Roan Horning
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
Roan Horning
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
Roan Horning
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
Roan Horning
e9911f99f9
Fix db query for latest episodes on the index page
2022-07-02 17:10:27 -04:00
Roan Horning
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
Roan Horning
838b6bc18a
Merge branch 'main' of gitlab.com:roan.horning/hpr_generator
2022-07-02 12:56:33 -04:00
Roan Horning
a592d56547
Update README
...
Add installation, usage, support, contributing, and author information.
2022-07-02 12:52:50 -04:00
Roan Horning
d5cb4c9d62
Update LICENSE -- move from public domain declaration to Creative Commons CC0 Public Domain Dedication
2022-07-02 14:21:15 +00:00
Roan Horning
b0006071e9
Add about and index page templates
2022-07-01 22:07:06 -04:00
Roan Horning
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
Roan Horning
dd8b9b655b
Configure root template page in config file
...
Currently the root template is page.tpl.html.
2022-06-29 11:03:32 -04:00
Roan Horning
e19e34a60a
Add correspondents page template
2022-06-29 10:50:41 -04:00
Roan Horning
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
Roan Horning
b33e812c3d
Add correspondents page template
...
First use of data retrieved from the db.
2022-06-29 00:48:50 -04:00
Roan Horning
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
Roan Horning
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
Roan Horning
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
Roan Horning
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
Roan Horning
158550d7e2
Update LICENSE
2022-06-27 02:17:06 +00:00
Roan Horning
e2de2d57b8
Add LICENSE
2022-06-27 02:11:32 +00:00
Roan Horning
b778b59675
Initial commit
2022-06-27 01:36:01 +00:00