algorithm-archivists / aaa-py

A Python implementation of Algorithm Archive's build system.
MIT License
11 stars 5 forks source link

Solving various problems with the code #13

Closed Amaras closed 2 years ago

Amaras commented 2 years ago

I opened this PR to fix some problems I found while trying to render the AAA.

In particular I:

  1. Updated pull.py to track main instead of master since the update of the AAA.

  2. ~Added an actual Pipfile for dependency management.~ (not actually useful)

  3. Made sure that not being able to render the site is now a fatal error (Makefile changes).

  4. Solved a KeyError during the bibtexivize pass when author is not present (Wikipedia references).

  5. Solved a weird bug for when several " were present in a block after splitting by citation.

  6. Made the bibtexivize pass more liberal, following several formatting problems in IFS.md (should be fixed in the AAA shortly anyway).

  7. Simplified the code in some places of bibtexivize.py

It seems the AAA-py is not full dead yet!