summaryrefslogtreecommitdiffstats
path: root/lps_gen.py
Commit message (Collapse)AuthorAgeFilesLines
...
* updated RenderHTML function.rsiddharth2016-02-071-4/+4
| | | | | Made it generic so that it can be used to render both the schedule and the speakers'.
* updated LPSpeakersRenederer class.rsiddharth2016-02-071-4/+5
| | | | | | | | | | Changed the way speaker' bio are parsed into the lpspeakers_dict dictionary. As a side effect, there is no need to put a placeholder (NO_IMAGE) when the image for a speaker is not available. Addresses issue #1.
* Initial version LP Speakers Renderer ready.rsiddharth2016-02-061-0/+109
| | | | | | | | | | | | - New classes: - LPSpeakersRenderer - LPSpeakersMarkdown + tests for them - New package dependency - unidecode Address issue #1.
* bumped to version 0.1.1v0.1.1rsiddharth2016-01-281-1/+1
|
* updated README.rstrsiddharth2016-01-281-1/+1
| | | | | | Added link to lp-schd-sessions-only.md Fixed link to lp-schd.md
* bumped to 0.1.1b1rsiddharth2016-01-281-1/+1
|
* lps_gen accepts template as arg.rsiddharth2016-01-281-16/+15
| | | | | | | | | As per Zak's request, the script now requires the user to pass the template as (the first) argument to the script. The script does not use the template that is part of the lpschedule-generator module; indeed the internal template will be deleted later.
* changed 2016 template.rsiddharth2016-01-281-1/+1
| | | | | | | - "Day" and "Timeslots" are not collapsible. - Changed the organization of session content. - Room is not part of the collapsible content. - Room and "Details" button are on the same line.
* bumped to 0.1.0v0.1.0rsiddharth2015-12-201-1/+1
|
* updated README.rstrsiddharth2015-12-201-1/+1
|
* Added --version switch to `lps_gen`rsiddharth2015-12-201-1/+4
|
* Updated README.rstrsiddharth2015-12-201-1/+1
|
* updated README.rstrsiddharth2015-12-201-1/+1
|
* bumped to 0.1.0.dev4rsiddharth2015-12-201-1/+1
|
* README.md -> README.rstrsiddharth2015-12-201-1/+1
|
* Moved templates/ under lpschedule_generator modulersiddharth2015-12-191-2/+2
|
* bumped to 0.1.0.dev1rsiddharth2015-12-191-1/+1
|
* updated lps_gen.mainrsiddharth2015-12-191-2/+15
| | | | | | The function now reads the LP `year` and the path to the LP schedule markdown file from the commandline and stdouts the HTML version of the LP schedule.
* updated lps_gen.RenderHTMLrsiddharth2015-12-191-1/+1
| | | | When template is not found, instead of returning, it calls sys.exit(1).
* lps_gen.read_file: Added error handling.rsiddharth2015-12-191-3/+6
|
* Updated setup.pyrsiddharth2015-12-191-0/+1
| | | | | | | | | | | Added: - long_description - platforms - license - entry_points: (lps_gen:main) Updated: - version: now read from lps_gen.__version__
* updated lps_gen.RenderHTMLrsiddharth2015-12-191-2/+14
| | | | | - Now handles the case when the template does not exist. - HTML output is now prettified by BeautifulSoup.
* 'speaker' -> 'speakers'rsiddharth2015-12-161-5/+2
| | | | `speakers` is always a list.
* came up with a clean fix for the utf8 issue.rsiddharth2015-12-161-8/+7
|
* HTMLRender -> RenderHTML + changes to it.rsiddharth2015-12-151-16/+22
| | | | | | `RenderHTML` (was `HTMLRender`) now uses `PackagLoader` instead of FileSystemLoader and the template are loaded from the templates/ directory.
* comment addedjantwisted2015-12-161-9/+12
|
* HTMLRender addedjantwisted2015-12-161-1/+12
|
* lps_gen: introduced main()rsiddharth2015-12-131-0/+21
| | | | | main() reads a markdown version of LP schedule, converts it into a python dictionary and stdouts the json version of the python dictionary.
* updated copyright header (authors -> contributors)rsiddharth2015-12-121-1/+1
|
* Added lps_gen.py + tests for it.rsiddharth2015-12-121-0/+130
Contains `LPSRenderer` and `LPSMarkdown` classes which convert a given Markdown LP schedule text to a python dictionary (OrderedDict).