summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Autolinking of speakers in sessions page ready.rsiddharth2016-02-132-7/+263
| | | | | | | | | | | | | | | | If "John Hacker" is the speaker that has to be autolinked in the sessions MD file; the markup to autolink is [John Hacker](). [John Hacker]() -> <a href="speakers.html#hacker">John Hacker</a>, if id for "John Hacker" is available in the `speaker.ids` file[1]. [1]: The `speakers.ids` file is automatically written to the disk (in the current working directory) when the speakers' bio page is generated. List of speakers that are autolinked but don't have an id, are written to the `speakers.noid` file when the sessions page is generated. Addresses issue #7.
* Fixed docstring and comments in TestJSONUtils.rsiddharth2016-02-131-3/+3
|
* Fixed comment in LPSpeakersRendererrsiddharth2016-02-131-1/+1
|
* LPSpeakersMarkdown writes speakers.ids to disk.rsiddharth2016-02-132-15/+41
| | | | | | | | The `speaker.ids` file contains a mapping of the speakers and their corresponding ids. This file will later be used by LPSMarkdown and LPSRenderer to auto link speakers while generating the sessions page. Addresses issue #7
* read_file: docstring update.rsiddharth2016-02-131-1/+2
|
* lps_gen.py: blank line fix.rsiddharth2016-02-131-0/+1
|
* Introduced JSON utils.rsiddharth2016-02-132-1/+120
| | | | json_read and json_write
* bumped to 0.2.0v0.2.0rsiddharth2016-02-071-1/+1
| | | | Addresses #1
* README.rst: fixed listsrsiddharth2016-02-071-10/+9
|
* updated README.rstrsiddharth2016-02-071-1/+1
|
* README.rst: Added LP speakers section.rsiddharth2016-02-071-0/+71
| | | | | | It contains relevant documentation pertaining to LP speakers. Addresses issue #1.
* README.rst: update sample links.rsiddharth2016-02-071-2/+2
|
* README.rst: fixed blank lines.rsiddharth2016-02-071-3/+0
|
* updated README.rstrsiddharth2016-02-071-2/+2
| | | | Usage -> LP schedule usage.
* updated README.rstrsiddharth2016-02-071-5/+32
| | | | | - Updated the lps_gen command to generate LP schedule (under Usage). - Added Special cases section (for LP schedule).
* updated setup.pyrsiddharth2016-02-071-1/+0
| | | | Removed `package-data`; templates are not part of the script anymore.
* updated main()rsiddharth2016-02-071-1/+15
| | | | | | | | | | | | | | | Added two mutually exclusive switches: --schedule --speakers If --schedule switch is used, the lps_gen inteprets that the template and the MD file corresponding to LP schedule. If --speakers switch is used, the lps_gen inteprets that the template and the MD file corresponding to LP speakers. Address issue #1.
* tests/files/lp-sch-2016.jinja2: fixed an issue.rsiddharth2016-02-071-2/+2
| | | | Context changed from `schedule` -> `lp_dict`.
* Added template (under tests) for LP speakers' pagersiddharth2016-02-072-0/+134
| | | | Address issue #1.
* tests: updated docstrings.rsiddharth2016-02-071-2/+2
|
* 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-073-23/+18
| | | | | | | | | | 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.
* tests/test_lps_gen.py: docstring update.rsiddharth2016-02-071-1/+1
|
* tests/test_lps_gen.py: keynote speaker test updt.rsiddharth2016-02-071-1/+1
| | | | `test_LPSpeakersMarkdown_keynotespeakers_imgalt` last photo is empty.
* tests/files/lp-speakers.md: removed image elementrsiddharth2016-02-071-2/+0
| | | | Under 'Clara Snowden'
* tests/files/lp-speakers.md: removed notorious spans.rsiddharth2016-02-071-11/+4
|
* Initial version LP Speakers Renderer ready.rsiddharth2016-02-064-3/+524
| | | | | | | | | | | | - 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-282-2/+3
| | | | | | Added link to lp-schd-sessions-only.md Fixed link to lp-schd.md
* bumped to 0.1.1b1rsiddharth2016-01-281-1/+1
|
* deleted lpschedule_generator module.rsiddharth2016-01-282-117/+0
|
* tests/test_lps_gen.py: added test.rsiddharth2016-01-281-0/+10
| | | | - test_RenderHTML_sessions_only.
* tests/test_lps_gen.py: rename a testrsiddharth2016-01-281-1/+1
| | | | test_RenderHTML_invalid_year -> test_RenderHTML_nonexistent_template
* Added tests/files/lp-sch-sessions-only.mdrsiddharth2016-01-281-0/+158
|
* updated template in testing area.rsiddharth2016-01-281-11/+17
| | | | | - Now it can accept empty "Day" and "Timeslot". - "RoomTBA" -> "" in final HTML.
* Makefile: Added new targetsrsiddharth2016-01-281-1/+7
| | | | | - clean-pyc - egg
* updated MANIFESTrsiddharth2016-01-281-1/+0
| | | | | | Removed lpschedule_generator module; the template is now given as an argument to the script; lpschedule_generator module will eventually be removed later.
* lps_gen accepts template as arg.rsiddharth2016-01-284-27/+140
| | | | | | | | | 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-282-34/+15
| | | | | | | - "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.
* updated setup.pyrsiddharth2016-01-271-4/+2
|
* bumped to 0.1.0v0.1.0rsiddharth2015-12-202-3/+3
|
* updated README.rstrsiddharth2015-12-202-5/+91
|
* updated tests/files/lp-sch.md + tests.rsiddharth2015-12-202-2/+6
|
* Added Makefilersiddharth2015-12-201-0/+36
|
* Added --version switch to `lps_gen`rsiddharth2015-12-201-1/+4
|
* Fixed MANIFEST.in.rsiddharth2015-12-201-1/+1
| | | | Removed non-existent README.md from `include` and added README.rst.
* setup.py: added `test_suite`.rsiddharth2015-12-201-0/+1
| | | | Now tests can be run with `python setup.py test` command.
* setup.py: added `tests_require`.rsiddharth2015-12-201-1/+2
| | | | | Removed packages needed for testing from `install_requires` and added them to `tests_require`.
* setup.py: fixed long_descriptionrsiddharth2015-12-201-1/+1
| | | | | It was pointing to README.md (non-existent); now it points to README.rst.
* Updated README.rstrsiddharth2015-12-202-3/+3
|