Totally Automated Propaganda Producer
This package contains scripts to be used to produce marketing materials for the CMU Computer Club.
See data files such as data/spring2014/talks_series.json
for input reference.
Use 0 as the cat
value for weeks without a talk due to holidays, etc.
Usage:
./talk_series/svg-gen.py -i foo.json -o bar.svg
The file 2013logo_light.svg
must be in the same directory as the output file
to display properly. Additionally, the filename given in the sponsor_logo
field must be relative to the output file.
Usage:
./talk_series/ics-gen.py -i foo.json -o bar.ics
Usage:
./talk_series/php-gen.py -i foo.json -o bar.php
See data files such as data/spring2014/overview.json
for input reference.
Usage:
./overview/svg-gen.py -i foo.json -o bar.svg
The files 2013logo_light.svg
and cmucc_qr.svg
must be in the same directory
as the output file to display properly.
Generated SVGs are intended to be viewed and printed from Google
Chrome; however, the transcluded logos
can cause issues. As a workaround, manually remove the <image>
tags from the
SVG output, and replace them using an SVG editor such as
Inkscape. Ensure all required fonts are
installed, resize to desired output size, and print.