Theja Tulabandhula's webpage 2017
HTML TeX Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
teach
.gitignore
.requirements.txt
CNAME
bibble.py
favicon.ico
index.html
readme.txt
syllabus.py
template.html
theja.bib
theja.jpg

readme.txt

Simple Single Academic Page Generator
======

An extremely simple single academic page generator in python using [Bibble][] (that uses [Pybtex][] and [Jinja2][] under the hood).

Install in a virtualenv:

    $ virtualenv venv
    $ . venv/bin/activate
    (venv)$ pip install -r .requirements.txt


### Updating

#### Papers in Bib

Update theja.bib when you have a new draft/paper 

#### Syllabus 

write syllabus as a markdown file and run it through syllabus.py to create a html in the current directory

	python syllabus.py filename.md

#### Main page with bib and links

Update the date and other stuff in template.html

Give `bibble.py` the name of a BibTeX file and a template.

    (venv)$ python bibble.py theja.bib template.html > index.html


### To-do

 - Remove hard-coded strings in syllabus.py, merge it with index_template.py


[Bibble]: https://github.com/sampsyo/bibble
[Pybtex]: http://pybtex.sourceforge.net/
[Jinja2]: http://jinja.pocoo.org/