LICENSE.MIT
MANIFEST.in
README.md
pyproject.toml
naucse/__init__.py
naucse/__main__.py
naucse/cli.py
naucse/compiled_renderer.py
naucse/converters.py
naucse/datetimes.py
naucse/edit_info.py
naucse/exceptions.py
naucse/local_renderer.py
naucse/logger.py
naucse/models.py
naucse/sanitize.py
naucse/templates.py
naucse/urlconverters.py
naucse/views.py
naucse.egg-info/PKG-INFO
naucse.egg-info/SOURCES.txt
naucse.egg-info/dependency_links.txt
naucse.egg-info/not-zip-safe
naucse.egg-info/requires.txt
naucse.egg-info/top_level.txt
naucse/licenses/cc-by-sa-40/info.yml
naucse/licenses/cc0/info.yml
naucse/static/pycon2016cz.png
naucse/static/css/body.css
naucse/static/css/bootstrap.css
naucse/static/css/calendar.css
naucse/static/css/index.css
naucse/static/css/ipython.css
naucse/static/css/naucse.css
naucse/static/css/pygments-lovelace-style.css
naucse/static/css/reveal-theme.css
naucse/static/css/reveal-theme.scss
naucse/static/js/solutions.js
naucse/static/js/start_reveal.js
naucse/templates/_base.html
naucse/templates/_base_course.html
naucse/templates/_bytesize_icons.html
naucse/templates/_course_list.html
naucse/templates/_material_macros.html
naucse/templates/_navigation_macros.html
naucse/templates/backpage.html
naucse/templates/course.html
naucse/templates/course_calendar.html
naucse/templates/course_list.html
naucse/templates/coverpage.html
naucse/templates/dev_course_list.html
naucse/templates/index.html
naucse/templates/lesson.html
naucse/templates/run_list.html
test_naucse/__init__.py
test_naucse/conftest.py
test_naucse/test_converters_versions.py
test_naucse/test_course.py
test_naucse/test_datetimes.py
test_naucse/test_edit_info.py
test_naucse/test_filters.py
test_naucse/test_forks.py
test_naucse/test_git_identifier.py
test_naucse/test_model.py
test_naucse/test_schema.py
test_naucse/test_session_times.py
test_naucse/test_validation.py
test_naucse/test_views.py
test_naucse/test_views_utils.py
test_naucse/fixtures/compiled-course/course.json
test_naucse/fixtures/compiled-course/lesson2.html
test_naucse/fixtures/compiled-missing-page/course.json
test_naucse/fixtures/compiled-missing-static/course.json
test_naucse/fixtures/course-data/complex-course.yml
test_naucse/fixtures/course-data/course-v0.1.yml
test_naucse/fixtures/course-data/course-v0.2.yml
test_naucse/fixtures/course-data/course-v0.3.yml
test_naucse/fixtures/course-data/course-v0.4.yml
test_naucse/fixtures/course-data/invalid-course.yml
test_naucse/fixtures/course-data/invalid-duplicate-session.yml
test_naucse/fixtures/empty-directory/.gitignore
test_naucse/fixtures/empty-lessons-dir/lessons/.gitignore
test_naucse/fixtures/expected-dumps/complex-course.v0.0.yaml
test_naucse/fixtures/expected-dumps/complex-course.v0.1.yaml
test_naucse/fixtures/expected-dumps/complex-course.v0.2.yaml
test_naucse/fixtures/expected-dumps/complex-course.v0.3.yaml
test_naucse/fixtures/expected-dumps/complex-course.v0.4.yaml
test_naucse/fixtures/expected-dumps/course-v0.1.v0.0.yaml
test_naucse/fixtures/expected-dumps/course-v0.1.v0.1.yaml
test_naucse/fixtures/expected-dumps/course-v0.1.v0.2.yaml
test_naucse/fixtures/expected-dumps/course-v0.1.v0.3.yaml
test_naucse/fixtures/expected-dumps/course-v0.1.v0.4.yaml
test_naucse/fixtures/expected-dumps/course-v0.2.v0.0.yaml
test_naucse/fixtures/expected-dumps/course-v0.2.v0.1.yaml
test_naucse/fixtures/expected-dumps/course-v0.2.v0.2.yaml
test_naucse/fixtures/expected-dumps/course-v0.2.v0.3.yaml
test_naucse/fixtures/expected-dumps/course-v0.2.v0.4.yaml
test_naucse/fixtures/expected-dumps/course-v0.3.v0.0.yaml
test_naucse/fixtures/expected-dumps/course-v0.3.v0.1.yaml
test_naucse/fixtures/expected-dumps/course-v0.3.v0.2.yaml
test_naucse/fixtures/expected-dumps/course-v0.3.v0.3.yaml
test_naucse/fixtures/expected-dumps/course-v0.3.v0.4.yaml
test_naucse/fixtures/expected-dumps/course-v0.4.v0.0.yaml
test_naucse/fixtures/expected-dumps/course-v0.4.v0.1.yaml
test_naucse/fixtures/expected-dumps/course-v0.4.v0.2.yaml
test_naucse/fixtures/expected-dumps/course-v0.4.v0.3.yaml
test_naucse/fixtures/expected-dumps/course-v0.4.v0.4.yaml
test_naucse/fixtures/expected-dumps/empty-root.v0.0.yaml
test_naucse/fixtures/expected-dumps/empty-root.v0.1.yaml
test_naucse/fixtures/expected-dumps/empty-root.v0.2.yaml
test_naucse/fixtures/expected-dumps/empty-root.v0.3.yaml
test_naucse/fixtures/expected-dumps/empty-root.v0.4.yaml
test_naucse/fixtures/expected-dumps/minimal-course.v0.0.yaml
test_naucse/fixtures/expected-dumps/minimal-course.v0.1.yaml
test_naucse/fixtures/expected-dumps/minimal-course.v0.2.yaml
test_naucse/fixtures/expected-dumps/minimal-course.v0.3.yaml
test_naucse/fixtures/expected-dumps/minimal-course.v0.4.yaml
test_naucse/fixtures/expected-dumps/minimal-root.v0.0.yaml
test_naucse/fixtures/expected-dumps/minimal-root.v0.1.yaml
test_naucse/fixtures/expected-dumps/minimal-root.v0.2.yaml
test_naucse/fixtures/expected-dumps/minimal-root.v0.3.yaml
test_naucse/fixtures/expected-dumps/minimal-root.v0.4.yaml
test_naucse/fixtures/expected-dumps/normal-course.v0.0.yaml
test_naucse/fixtures/expected-dumps/normal-course.v0.1.yaml
test_naucse/fixtures/expected-dumps/normal-course.v0.2.yaml
test_naucse/fixtures/expected-dumps/normal-course.v0.3.yaml
test_naucse/fixtures/expected-dumps/normal-course.v0.4.yaml
test_naucse/fixtures/expected-dumps/run-with-times.v0.0.yaml
test_naucse/fixtures/expected-dumps/run-with-times.v0.1.yaml
test_naucse/fixtures/expected-dumps/run-with-times.v0.2.yaml
test_naucse/fixtures/expected-dumps/run-with-times.v0.3.yaml
test_naucse/fixtures/expected-dumps/run-with-times.v0.4.yaml
test_naucse/fixtures/expected-dumps/run-years/2017.v0.0.yaml
test_naucse/fixtures/expected-dumps/run-years/2017.v0.1.yaml
test_naucse/fixtures/expected-dumps/run-years/2017.v0.2.yaml
test_naucse/fixtures/expected-dumps/run-years/2017.v0.3.yaml
test_naucse/fixtures/expected-dumps/run-years/2017.v0.4.yaml
test_naucse/fixtures/expected-dumps/run-years/2018.v0.0.yaml
test_naucse/fixtures/expected-dumps/run-years/2018.v0.1.yaml
test_naucse/fixtures/expected-dumps/run-years/2018.v0.2.yaml
test_naucse/fixtures/expected-dumps/run-years/2018.v0.3.yaml
test_naucse/fixtures/expected-dumps/run-years/2018.v0.4.yaml
test_naucse/fixtures/expected-dumps/run-years/2019.v0.0.yaml
test_naucse/fixtures/expected-dumps/run-years/2019.v0.1.yaml
test_naucse/fixtures/expected-dumps/run-years/2019.v0.2.yaml
test_naucse/fixtures/expected-dumps/run-years/2019.v0.3.yaml
test_naucse/fixtures/expected-dumps/run-years/2019.v0.4.yaml
test_naucse/fixtures/expected-dumps/run-years/root.v0.0.yaml
test_naucse/fixtures/expected-dumps/run-years/root.v0.1.yaml
test_naucse/fixtures/expected-dumps/run-years/root.v0.2.yaml
test_naucse/fixtures/expected-dumps/run-years/root.v0.3.yaml
test_naucse/fixtures/expected-dumps/run-years/root.v0.4.yaml
test_naucse/fixtures/expected-dumps/schema/course-0.0-in.json
test_naucse/fixtures/expected-dumps/schema/course-0.0-out.json
test_naucse/fixtures/expected-dumps/schema/course-0.1-in.json
test_naucse/fixtures/expected-dumps/schema/course-0.1-out.json
test_naucse/fixtures/expected-dumps/schema/course-0.2-in.json
test_naucse/fixtures/expected-dumps/schema/course-0.2-out.json
test_naucse/fixtures/expected-dumps/schema/course-0.3-in.json
test_naucse/fixtures/expected-dumps/schema/course-0.3-out.json
test_naucse/fixtures/expected-dumps/schema/course-0.4-in.json
test_naucse/fixtures/expected-dumps/schema/course-0.4-out.json
test_naucse/fixtures/expected-dumps/schema/root-0.0-in.json
test_naucse/fixtures/expected-dumps/schema/root-0.0-out.json
test_naucse/fixtures/expected-dumps/schema/root-0.1-in.json
test_naucse/fixtures/expected-dumps/schema/root-0.1-out.json
test_naucse/fixtures/expected-dumps/schema/root-0.2-in.json
test_naucse/fixtures/expected-dumps/schema/root-0.2-out.json
test_naucse/fixtures/expected-dumps/schema/root-0.3-in.json
test_naucse/fixtures/expected-dumps/schema/root-0.3-out.json
test_naucse/fixtures/expected-dumps/schema/root-0.4-in.json
test_naucse/fixtures/expected-dumps/schema/root-0.4-out.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.0-in.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.0-out.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.1-in.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.1-out.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.2-in.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.2-out.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.3-in.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.3-out.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.4-in.json
test_naucse/fixtures/expected-dumps/schema/run-year-0.4-out.json
test_naucse/fixtures/expected-dumps/session-times/with-default-times.v0.0.yaml
test_naucse/fixtures/expected-dumps/session-times/with-default-times.v0.1.yaml
test_naucse/fixtures/expected-dumps/session-times/with-default-times.v0.2.yaml
test_naucse/fixtures/expected-dumps/session-times/with-default-times.v0.3.yaml
test_naucse/fixtures/expected-dumps/session-times/with-default-times.v0.4.yaml
test_naucse/fixtures/expected-dumps/session-times/without-dates.v0.0.yaml
test_naucse/fixtures/expected-dumps/session-times/without-dates.v0.1.yaml
test_naucse/fixtures/expected-dumps/session-times/without-dates.v0.2.yaml
test_naucse/fixtures/expected-dumps/session-times/without-dates.v0.3.yaml
test_naucse/fixtures/expected-dumps/session-times/without-dates.v0.4.yaml
test_naucse/fixtures/expected-dumps/session-times/without-default-time.v0.0.yaml
test_naucse/fixtures/expected-dumps/session-times/without-default-time.v0.1.yaml
test_naucse/fixtures/expected-dumps/session-times/without-default-time.v0.2.yaml
test_naucse/fixtures/expected-dumps/session-times/without-default-time.v0.3.yaml
test_naucse/fixtures/expected-dumps/session-times/without-default-time.v0.4.yaml
test_naucse/fixtures/licenses/cc-by-sa-40/info.yml
test_naucse/fixtures/licenses/cc0/info.yml
test_naucse/fixtures/minimal-courses/courses/minimal-flat.yml
test_naucse/fixtures/minimal-courses/courses/minimal/info.yml
test_naucse/fixtures/minimal-courses/lessons/.gitignore
test_naucse/fixtures/minimal-courses/runs/not-considered.yml
test_naucse/fixtures/minimal-courses/runs/2019/minimal-flat.yml
test_naucse/fixtures/minimal-courses/runs/2019/minimal/info.yml
test_naucse/fixtures/test_content/Pipfile
test_naucse/fixtures/test_content/Pipfile.lock
test_naucse/fixtures/test_content/README.md
test_naucse/fixtures/test_content/course.yml
test_naucse/fixtures/test_content/courses/normal-course/info.yml
test_naucse/fixtures/test_content/lessons/test/test/index.md
test_naucse/fixtures/test_content/lessons/test/test/info.yml
test_naucse/fixtures/test_content/lessons/test/test/sub.md
test_naucse/fixtures/test_content/lessons/test/test/static/circle.svg
test_naucse/fixtures/test_content/runs/2000/run-with-times/info.yml
test_naucse/fixtures/test_content/runs/2000/run-without-times/info.yml