├── plugins ├── latex ├── html_entity │ ├── __init__.py │ └── README.rst ├── libravatar │ ├── .gitignore │ ├── __init__.py │ └── test_data │ │ └── theme │ │ └── templates │ │ └── article.html ├── yuicompressor │ ├── .gitignore │ ├── __init__.py │ ├── README.md │ └── yuicompressor.py ├── ical │ ├── __init__.py │ └── Readme.rst ├── pdf │ ├── __init__.py │ └── Readme.rst ├── slim │ └── __init__.py ├── assets │ ├── __init__.py │ └── test_data │ │ ├── static │ │ └── css │ │ │ ├── style.min.css │ │ │ └── style.scss │ │ └── templates │ │ └── base.html ├── events │ ├── __init__.py │ └── events_list.html ├── i18n_subsites │ ├── test_data │ │ ├── output │ │ │ ├── images │ │ │ │ └── img.png │ │ │ ├── theme │ │ │ │ └── style.css │ │ │ └── de │ │ │ │ └── pages │ │ │ │ └── untranslated-page-en.html │ │ ├── content │ │ │ ├── images │ │ │ │ └── img.png │ │ │ ├── pages │ │ │ │ ├── untranslated-page.rst │ │ │ │ ├── hidden-page-en.rst │ │ │ │ ├── hidden-page-cz.rst │ │ │ │ └── hidden-page-de.rst │ │ │ ├── translated_article-cz.rst │ │ │ ├── translated_article-en.rst │ │ │ ├── translated_article-de.rst │ │ │ └── untranslated_article-en.rst │ │ └── localized_theme │ │ │ ├── static │ │ │ └── style.css │ │ │ ├── babel.cfg │ │ │ ├── translations │ │ │ └── de │ │ │ │ └── LC_MESSAGES │ │ │ │ ├── messages.mo │ │ │ │ └── messages.po │ │ │ ├── templates │ │ │ └── base.html │ │ │ └── messages.pot │ └── __init__.py ├── linker │ ├── __init__.py │ └── content_objects.py ├── pelican_comment_system │ ├── identicon │ │ ├── __init__.py │ │ └── README.md │ ├── __init__.py │ └── doc │ │ └── feed.md ├── photos │ ├── __init__.py │ ├── requirements.txt │ ├── test_data │ │ ├── agallery │ │ │ ├── captions.txt │ │ │ ├── exif.txt │ │ │ ├── best.jpg │ │ │ └── night.png │ │ ├── photo.md │ │ └── filename.md │ ├── SourceCodePro-Bold.otf │ └── SourceCodePro-Regular.otf ├── read_more_link │ ├── requirements.txt │ ├── __init__.py │ └── Readme.md ├── series │ └── __init__.py ├── sitemap │ └── __init__.py ├── test_data │ ├── themes │ │ ├── simple │ │ │ └── templates │ │ │ │ ├── tag.html │ │ │ │ ├── tags.html │ │ │ │ ├── category.html │ │ │ │ ├── author.html │ │ │ │ ├── categories.html │ │ │ │ ├── translations.html │ │ │ │ ├── page.html │ │ │ │ ├── archives.html │ │ │ │ ├── gosquared.html │ │ │ │ ├── pagination.html │ │ │ │ ├── article.html │ │ │ │ └── index.html │ │ └── notmyidea │ │ │ ├── templates │ │ │ ├── authors.html │ │ │ ├── tag.html │ │ │ ├── author.html │ │ │ ├── category.html │ │ │ ├── comments.html │ │ │ ├── taglist.html │ │ │ ├── twitter.html │ │ │ ├── translations.html │ │ │ ├── archives.html │ │ │ ├── github.html │ │ │ ├── disqus_script.html │ │ │ ├── page.html │ │ │ ├── analytics.html │ │ │ ├── article_infos.html │ │ │ └── piwik.html │ │ │ └── static │ │ │ ├── images │ │ │ └── icons │ │ │ │ ├── rss.png │ │ │ │ ├── vimeo.png │ │ │ │ ├── aboutme.png │ │ │ │ ├── github.png │ │ │ │ ├── gittip.png │ │ │ │ ├── lastfm.png │ │ │ │ ├── reddit.png │ │ │ │ ├── twitter.png │ │ │ │ ├── youtube.png │ │ │ │ ├── bitbucket.png │ │ │ │ ├── delicious.png │ │ │ │ ├── facebook.png │ │ │ │ ├── gitorious.png │ │ │ │ ├── hackernews.png │ │ │ │ ├── linkedin.png │ │ │ │ ├── slideshare.png │ │ │ │ ├── google-plus.png │ │ │ │ ├── speakerdeck.png │ │ │ │ └── google-groups.png │ │ │ └── css │ │ │ ├── typogrify.css │ │ │ └── wide.css │ ├── content │ │ ├── unwanted_file │ │ ├── extra │ │ │ └── robots.txt │ │ ├── cat1 │ │ │ ├── article2.rst │ │ │ ├── article3.rst │ │ │ ├── article1.rst │ │ │ └── markdown-article.md │ │ ├── pictures │ │ │ ├── Sushi.jpg │ │ │ ├── Fat_Cat.jpg │ │ │ └── Sushi_Macro.jpg │ │ ├── 2012-11-30_filename-metadata.rst │ │ ├── pages │ │ │ ├── jinja2_template.html │ │ │ ├── hidden_page.rst │ │ │ ├── test_page.rst │ │ │ └── override_url_saveas.rst │ │ ├── another_super_article-fr.rst │ │ ├── article2.rst │ │ ├── draft_article.rst │ │ ├── article2-fr.rst │ │ ├── unbelievable.rst │ │ ├── another_super_article.rst │ │ └── super_article.rst │ └── Readme.rst ├── autopages │ └── __init__.py ├── dateish │ ├── __init__.py │ └── dateish.py ├── gallery │ └── __init__.py ├── github-wiki │ ├── __init__.py │ └── wiki.js ├── glossary │ └── __init__.py ├── gravatar │ ├── __init__.py │ ├── Readme.rst │ └── gravatar.py ├── headerid │ ├── __init__.py │ ├── README.rst │ └── headerid.py ├── neighbors │ └── __init__.py ├── render_math │ └── __init__.py ├── sub_parts │ ├── __init__.py │ └── test_data │ │ ├── noparent.md │ │ ├── parent.md │ │ ├── parent--implicit.md │ │ └── parent-explicit.md ├── summary │ └── __init__.py ├── thumbnailer │ ├── __init__.py │ └── test_data │ │ ├── sample_image.jpg │ │ ├── expected_exact.jpg │ │ ├── expected_height.jpg │ │ ├── expected_square.jpg │ │ ├── expected_width.jpg │ │ └── subdir │ │ └── sample_image.jpg ├── extract_toc │ └── __init__.py ├── gzip_cache │ ├── __init__.py │ └── Readme.rst ├── interlinks │ ├── __init__.py │ └── test_data │ │ └── testme.md ├── liquid_tags │ ├── __init__.py │ ├── test_data │ │ ├── pelicanhtml_2.tpl │ │ ├── pelicanhtml_3.tpl │ │ ├── content │ │ │ ├── test-ipython-notebook-nbformat3.md │ │ │ └── test-ipython-notebook-nbformat4.md │ │ └── pelicanconf.py │ ├── .gitignore │ ├── tox.ini │ ├── literal.py │ ├── liquid_tags.py │ ├── speakerdeck.py │ ├── test_soundcloud.py │ └── test_giphy.py ├── members │ ├── __init__.py │ └── Readme.rst ├── multi_part │ ├── __init__.py │ ├── Readme.md │ └── multi_part.py ├── org_reader │ └── __init__.py ├── pelican-rdf │ ├── __init__.py │ └── sparql-queries │ │ ├── lov_metadata.sparql │ │ └── classes.sparql ├── plantuml │ └── __init__.py ├── post_stats │ └── __init__.py ├── rmd_reader │ └── __init__.py ├── section_number │ ├── __init__.py │ └── Readme.md ├── share_post │ └── __init__.py ├── show_source │ └── __init__.py ├── subcategory │ └── __init__.py ├── tag_cloud │ ├── __init__.py │ └── test_data │ │ ├── article_1.md │ │ ├── article_4.md │ │ ├── article_3.md │ │ ├── article_5.md │ │ └── article_2.md ├── author_images │ ├── __init__.py │ └── generate_hashsum.py ├── category_meta │ ├── __init__.py │ └── README.md ├── clean_summary │ └── __init__.py ├── code_include │ └── __init__.py ├── collate_content │ ├── .gitignore │ └── __init__.py ├── creole_reader │ ├── __init__.py │ └── Readme.md ├── disqus_static │ └── __init__.py ├── feed_summary │ └── __init__.py ├── footer_insert │ ├── __init__.py │ ├── README.md │ └── footer_insert.py ├── gist_directive │ ├── __init__.py │ └── README.rst ├── global_license │ ├── __init__.py │ ├── Readme.rst │ └── global_license.py ├── jinja2content │ └── __init__.py ├── md_inline_extension │ └── __init__.py ├── permalinks │ ├── __init__.py │ └── README.md ├── random_article │ ├── __init__.py │ └── Readme.md ├── related_posts │ └── __init__.py ├── textile_reader │ ├── __init__.py │ └── Readme.textile ├── tipue_search │ └── __init__.py ├── always_modified │ ├── __init__.py │ ├── README.md │ └── always_modified.py ├── asciidoc_reader │ ├── __init__.py │ └── test_data │ │ ├── article_with_asc_options.asc │ │ └── article_with_asc_extension.asc ├── filetime_from_git │ ├── __init__.py │ ├── utils.py │ └── registration.py ├── filetime_from_hg │ └── __init__.py ├── github_activity │ └── __init__.py ├── goodreads_activity │ └── __init__.py ├── optimize_images │ ├── __init__.py │ └── Readme.md ├── simple_footnotes │ ├── __init__.py │ └── README.md ├── static_comments │ ├── __init__.py │ └── Readme.md ├── txt2tags_reader │ ├── __init__.py │ ├── README.md │ └── LICENSE ├── custom_article_urls │ └── __init__.py ├── googleplus_comments │ ├── __init__.py │ ├── Readme.md │ └── googleplus_comments.py ├── html_rst_directive │ ├── __init__.py │ ├── html_rst_directive.py │ └── Readme.rst ├── representative_image │ └── __init__.py ├── video_privacy_enhancer │ └── __init__.py ├── better_figures_and_images │ ├── __init__.py │ └── test_data │ │ ├── dummy-200x200.png │ │ ├── dummy-250x300.png │ │ └── dummy-800x300.png ├── w3c_validate │ └── __init__.py ├── better_codeblock_line_numbering │ └── __init__.py ├── pelican_unity_webgl │ ├── __init__.py │ ├── config.py │ ├── template.txt │ └── LICENSE.txt ├── bootstrap-rst │ ├── 140x140.png │ ├── 171x180.png │ ├── 300x200.png │ ├── bootstrap │ │ └── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ ├── __init__.py │ ├── doc │ │ ├── components-badges.txt │ │ ├── bootstrap-roles.txt │ │ ├── components-page-header.txt │ │ ├── components-breadcrumbs.txt │ │ ├── components-wells.txt │ │ ├── components-jumbotron.txt │ │ └── CSS-code.txt │ ├── page.tmpl │ ├── Makefile │ └── LICENSE ├── .gitignore ├── twitter_bootstrap_rst_directives │ └── __init__.py ├── touch │ ├── README.rst │ └── __init__.py ├── .travis.yml └── better_tables │ └── LICENSE ├── content-old ├── 2018 │ ├── images │ │ ├── lab17 │ │ │ ├── .readme │ │ │ ├── smile.gif │ │ │ ├── star5.gif │ │ │ ├── circle.gif │ │ │ ├── flower.gif │ │ │ ├── spider.gif │ │ │ ├── spiral.gif │ │ │ ├── spring.gif │ │ │ ├── star11.gif │ │ │ ├── butterfly.gif │ │ │ ├── rectangle.gif │ │ │ ├── rect_spiral.gif │ │ │ ├── Numbers_alkans.jpg │ │ │ ├── regular_polygon.gif │ │ │ └── nested_rectangles.gif │ │ ├── Prefix.jpg │ │ ├── Z-func.png │ │ ├── logo.png │ │ ├── tps1.PNG │ │ ├── tps2.PNG │ │ ├── tps3.PNG │ │ ├── tps4.PNG │ │ ├── tps5.PNG │ │ ├── tps6.PNG │ │ ├── tps7.PNG │ │ ├── tps8.PNG │ │ ├── tps9.PNG │ │ ├── Lagrange.png │ │ ├── machine.png │ │ ├── lab1 │ │ │ ├── flower.gif │ │ │ ├── broken_hdd.jpg │ │ │ └── smoking_computer.jpg │ │ ├── primergraph.png │ │ ├── table func.png │ │ ├── type data.bmp │ │ ├── type data.png │ │ ├── type_data.png │ │ ├── 671px-Colors.png │ │ ├── matrix_graph.png │ │ ├── spisok_graph.png │ │ ├── 640px-Kmp_pict2.png │ │ └── lab22 │ │ │ └── ex2_formula.png │ ├── extra │ │ ├── BFS.pdf │ │ ├── Hash.pdf │ │ ├── favicon.png │ │ ├── lab22 │ │ │ ├── task8 │ │ │ │ ├── input.txt │ │ │ │ └── output.txt │ │ │ └── task6 │ │ │ │ └── convert.py │ │ └── lab24 │ │ │ └── mass_table.txt │ ├── code │ │ ├── lab10 │ │ │ └── example.zip │ │ └── lab1 │ │ │ └── hello_world.c │ ├── pages │ │ └── authors.rst │ ├── lab12.rst │ ├── lab21.rst │ ├── lab15.rst │ ├── lab30.rst │ ├── lab11.rst │ ├── lab14.rst │ ├── lab8.rst │ ├── lab24.rst │ ├── lab26.rst │ └── lab28.rst ├── 2019 │ ├── extra │ │ ├── favicon.png │ │ ├── lab27 │ │ │ └── mst.zip │ │ ├── lab29 │ │ │ └── games_theory.zip │ │ └── lab22 │ │ │ ├── matplotlib │ │ │ ├── two_plots.png │ │ │ └── raw_parabola.png │ │ │ └── ceasar.txt │ ├── images │ │ ├── logo.png │ │ └── lab1 │ │ │ ├── broken_hdd.jpg │ │ │ └── smoking_computer.jpg │ ├── lab20.rst │ ├── lab21.rst │ ├── lab28.rst │ ├── lab18.rst │ ├── lab11.rst │ ├── lab14.rst │ ├── lab15.rst │ ├── lab12.rst │ ├── lab3.rst │ ├── lab5.rst │ ├── lab29.rst │ ├── lab27.rst │ ├── lab23.rst │ └── lab7.rst └── 2020 │ ├── extra │ ├── favicon.png │ ├── lab27 │ │ └── mst.zip │ ├── lab29 │ │ └── games_theory.zip │ └── lab22 │ │ ├── matplotlib │ │ ├── two_plots.png │ │ └── raw_parabola.png │ │ └── ceasar.txt │ ├── images │ ├── logo.png │ └── lab1 │ │ ├── broken_hdd.jpg │ │ └── smoking_computer.jpg │ ├── pages │ └── authors.rst │ ├── lab20.rst │ ├── lab21.rst │ ├── lab28.rst │ ├── lab18.rst │ ├── lab11.rst │ ├── lab14.rst │ ├── lab15.rst │ ├── lab12.rst │ ├── lab3.rst │ ├── lab5.rst │ ├── lab29.rst │ ├── lab27.rst │ ├── lab23.rst │ └── lab7.rst ├── requirements.txt ├── content ├── images │ ├── logo.png │ └── lab1 │ │ ├── broken_hdd.jpg │ │ └── smoking_computer.jpg ├── extra │ ├── favicon.png │ ├── lab27 │ │ └── mst.zip │ ├── lab29 │ │ └── games_theory.zip │ └── lab22 │ │ ├── matplotlib │ │ ├── two_plots.png │ │ └── raw_parabola.png │ │ └── ceasar.txt ├── pages │ └── authors.rst ├── lab27.rst ├── lab18.rst ├── lab21.rst ├── lab28.rst ├── lab25.rst ├── lab26.rst ├── lab24.rst ├── lab19.rst ├── lab11.rst ├── lab14.rst ├── lab12.rst ├── lab3.rst ├── lab5.rst ├── lab29.rst ├── lab7.rst ├── lab15.rst ├── lab23.rst └── lab30.rst ├── themes └── the-theme │ ├── templates │ ├── tag.html │ ├── author.html │ ├── category.html │ ├── comments.html │ ├── taglist.html │ ├── page.html │ ├── twitter.html │ ├── translations.html │ ├── archives.html │ ├── period_archives.html │ ├── tags.html │ ├── authors.html │ ├── github.html │ ├── disqus_script.html │ └── index.html │ └── static │ ├── fonts │ ├── latin.woff2 │ ├── cyrillic.woff2 │ └── latin-ext.woff2 │ ├── images │ └── icons │ │ ├── rss.png │ │ ├── vimeo.png │ │ ├── aboutme.png │ │ ├── facebook.png │ │ ├── github.png │ │ ├── gittip.png │ │ ├── lastfm.png │ │ ├── linkedin.png │ │ ├── reddit.png │ │ ├── twitter.png │ │ ├── youtube.png │ │ ├── bitbucket.png │ │ ├── delicious.png │ │ ├── gitorious.png │ │ ├── hackernews.png │ │ ├── slideshare.png │ │ ├── google-groups.png │ │ ├── google-plus.png │ │ ├── speakerdeck.png │ │ └── stackoverflow.png │ └── css │ ├── typogrify.css │ └── wide.css ├── .gitignore ├── README.md ├── .travis.yml ├── .github └── workflows │ └── html_deploy.yml └── publishconf.py /plugins/latex: -------------------------------------------------------------------------------- 1 | render_math/ -------------------------------------------------------------------------------- /plugins/html_entity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/libravatar/.gitignore: -------------------------------------------------------------------------------- 1 | /*.pyc 2 | -------------------------------------------------------------------------------- /plugins/yuicompressor/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /plugins/ical/__init__.py: -------------------------------------------------------------------------------- 1 | from .ical import * 2 | -------------------------------------------------------------------------------- /plugins/pdf/__init__.py: -------------------------------------------------------------------------------- 1 | from .pdf import * 2 | -------------------------------------------------------------------------------- /plugins/slim/__init__.py: -------------------------------------------------------------------------------- 1 | from .slim import * 2 | -------------------------------------------------------------------------------- /plugins/assets/__init__.py: -------------------------------------------------------------------------------- 1 | from .assets import * 2 | -------------------------------------------------------------------------------- /plugins/events/__init__.py: -------------------------------------------------------------------------------- 1 | from .events import * 2 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/output/images/img.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/linker/__init__.py: -------------------------------------------------------------------------------- 1 | from .linker import * 2 | -------------------------------------------------------------------------------- /plugins/pelican_comment_system/identicon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/photos/__init__.py: -------------------------------------------------------------------------------- 1 | from .photos import * 2 | -------------------------------------------------------------------------------- /plugins/read_more_link/requirements.txt: -------------------------------------------------------------------------------- 1 | lxml>=3.2.1 -------------------------------------------------------------------------------- /plugins/series/__init__.py: -------------------------------------------------------------------------------- 1 | from .series import * 2 | -------------------------------------------------------------------------------- /plugins/sitemap/__init__.py: -------------------------------------------------------------------------------- 1 | from .sitemap import * -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/tag.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/tags.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/autopages/__init__.py: -------------------------------------------------------------------------------- 1 | from .autopages import * 2 | -------------------------------------------------------------------------------- /plugins/dateish/__init__.py: -------------------------------------------------------------------------------- 1 | from .dateish import * 2 | -------------------------------------------------------------------------------- /plugins/gallery/__init__.py: -------------------------------------------------------------------------------- 1 | from .gallery import * 2 | -------------------------------------------------------------------------------- /plugins/github-wiki/__init__.py: -------------------------------------------------------------------------------- 1 | from .wiki import * 2 | -------------------------------------------------------------------------------- /plugins/glossary/__init__.py: -------------------------------------------------------------------------------- 1 | from .glossary import * 2 | -------------------------------------------------------------------------------- /plugins/gravatar/__init__.py: -------------------------------------------------------------------------------- 1 | from .gravatar import * 2 | -------------------------------------------------------------------------------- /plugins/headerid/__init__.py: -------------------------------------------------------------------------------- 1 | from .headerid import * 2 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/content/images/img.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/output/theme/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/neighbors/__init__.py: -------------------------------------------------------------------------------- 1 | from .neighbors import * 2 | -------------------------------------------------------------------------------- /plugins/render_math/__init__.py: -------------------------------------------------------------------------------- 1 | from .math import * 2 | -------------------------------------------------------------------------------- /plugins/sub_parts/__init__.py: -------------------------------------------------------------------------------- 1 | from .sub_parts import * 2 | -------------------------------------------------------------------------------- /plugins/summary/__init__.py: -------------------------------------------------------------------------------- 1 | from .summary import * 2 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/authors.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/thumbnailer/__init__.py: -------------------------------------------------------------------------------- 1 | from .thumbnailer import * -------------------------------------------------------------------------------- /content-old/2018/images/lab17/.readme: -------------------------------------------------------------------------------- 1 | Gifs for turtle tasks 2 | -------------------------------------------------------------------------------- /plugins/extract_toc/__init__.py: -------------------------------------------------------------------------------- 1 | from .extract_toc import * 2 | -------------------------------------------------------------------------------- /plugins/gzip_cache/__init__.py: -------------------------------------------------------------------------------- 1 | from .gzip_cache import * 2 | -------------------------------------------------------------------------------- /plugins/interlinks/__init__.py: -------------------------------------------------------------------------------- 1 | from .interlinks import * 2 | -------------------------------------------------------------------------------- /plugins/libravatar/__init__.py: -------------------------------------------------------------------------------- 1 | from . libravatar import * 2 | -------------------------------------------------------------------------------- /plugins/liquid_tags/__init__.py: -------------------------------------------------------------------------------- 1 | from .liquid_tags import * 2 | -------------------------------------------------------------------------------- /plugins/members/__init__.py: -------------------------------------------------------------------------------- 1 | from members import * # noqa 2 | -------------------------------------------------------------------------------- /plugins/multi_part/__init__.py: -------------------------------------------------------------------------------- 1 | from .multi_part import * 2 | -------------------------------------------------------------------------------- /plugins/org_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .org_reader import * 2 | -------------------------------------------------------------------------------- /plugins/pelican-rdf/__init__.py: -------------------------------------------------------------------------------- 1 | from .pelican_rdf import * 2 | -------------------------------------------------------------------------------- /plugins/photos/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow 2 | piexif>=1.0.5 3 | -------------------------------------------------------------------------------- /plugins/plantuml/__init__.py: -------------------------------------------------------------------------------- 1 | from .plantuml_rst import * 2 | -------------------------------------------------------------------------------- /plugins/post_stats/__init__.py: -------------------------------------------------------------------------------- 1 | from .post_stats import * 2 | -------------------------------------------------------------------------------- /plugins/read_more_link/__init__.py: -------------------------------------------------------------------------------- 1 | from .read_more_link import * -------------------------------------------------------------------------------- /plugins/rmd_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .rmd_reader import * 2 | -------------------------------------------------------------------------------- /plugins/section_number/__init__.py: -------------------------------------------------------------------------------- 1 | from .section_number import * -------------------------------------------------------------------------------- /plugins/share_post/__init__.py: -------------------------------------------------------------------------------- 1 | from .share_post import * 2 | -------------------------------------------------------------------------------- /plugins/show_source/__init__.py: -------------------------------------------------------------------------------- 1 | from .show_source import * 2 | -------------------------------------------------------------------------------- /plugins/subcategory/__init__.py: -------------------------------------------------------------------------------- 1 | from .subcategory import * 2 | -------------------------------------------------------------------------------- /plugins/tag_cloud/__init__.py: -------------------------------------------------------------------------------- 1 | from .tag_cloud import * 2 | 3 | -------------------------------------------------------------------------------- /plugins/test_data/content/unwanted_file: -------------------------------------------------------------------------------- 1 | not to be parsed 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pelican 2 | beautifulsoup4 3 | pelican-youtube -------------------------------------------------------------------------------- /plugins/author_images/__init__.py: -------------------------------------------------------------------------------- 1 | from .author_images import * 2 | -------------------------------------------------------------------------------- /plugins/category_meta/__init__.py: -------------------------------------------------------------------------------- 1 | from .category_meta import * 2 | -------------------------------------------------------------------------------- /plugins/clean_summary/__init__.py: -------------------------------------------------------------------------------- 1 | from .clean_summary import * 2 | -------------------------------------------------------------------------------- /plugins/code_include/__init__.py: -------------------------------------------------------------------------------- 1 | from .code_include import * 2 | -------------------------------------------------------------------------------- /plugins/collate_content/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Python files 3 | *.pyc 4 | -------------------------------------------------------------------------------- /plugins/creole_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .creole_reader import * 2 | -------------------------------------------------------------------------------- /plugins/disqus_static/__init__.py: -------------------------------------------------------------------------------- 1 | from .disqus_static import * 2 | -------------------------------------------------------------------------------- /plugins/feed_summary/__init__.py: -------------------------------------------------------------------------------- 1 | from .feed_summary import * 2 | -------------------------------------------------------------------------------- /plugins/footer_insert/__init__.py: -------------------------------------------------------------------------------- 1 | from .footer_insert import * 2 | -------------------------------------------------------------------------------- /plugins/gist_directive/__init__.py: -------------------------------------------------------------------------------- 1 | from gist_directive import * 2 | -------------------------------------------------------------------------------- /plugins/global_license/__init__.py: -------------------------------------------------------------------------------- 1 | from .global_license import * 2 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/__init__.py: -------------------------------------------------------------------------------- 1 | from .i18n_subsites import * 2 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/localized_theme/static/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/jinja2content/__init__.py: -------------------------------------------------------------------------------- 1 | from .jinja2content import * 2 | -------------------------------------------------------------------------------- /plugins/liquid_tags/test_data/pelicanhtml_2.tpl: -------------------------------------------------------------------------------- 1 | ../pelicanhtml_2.tpl -------------------------------------------------------------------------------- /plugins/liquid_tags/test_data/pelicanhtml_3.tpl: -------------------------------------------------------------------------------- 1 | ../pelicanhtml_3.tpl -------------------------------------------------------------------------------- /plugins/md_inline_extension/__init__.py: -------------------------------------------------------------------------------- 1 | from .inline import * 2 | -------------------------------------------------------------------------------- /plugins/permalinks/__init__.py: -------------------------------------------------------------------------------- 1 | from .permalinks import register 2 | -------------------------------------------------------------------------------- /plugins/random_article/__init__.py: -------------------------------------------------------------------------------- 1 | from .random_article import * 2 | -------------------------------------------------------------------------------- /plugins/related_posts/__init__.py: -------------------------------------------------------------------------------- 1 | from .related_posts import * 2 | -------------------------------------------------------------------------------- /plugins/textile_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .textile_reader import * 2 | -------------------------------------------------------------------------------- /plugins/tipue_search/__init__.py: -------------------------------------------------------------------------------- 1 | from .tipue_search import * 2 | -------------------------------------------------------------------------------- /plugins/always_modified/__init__.py: -------------------------------------------------------------------------------- 1 | from .always_modified import * 2 | -------------------------------------------------------------------------------- /plugins/asciidoc_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .asciidoc_reader import * 2 | -------------------------------------------------------------------------------- /plugins/filetime_from_git/__init__.py: -------------------------------------------------------------------------------- 1 | from .registration import * 2 | -------------------------------------------------------------------------------- /plugins/filetime_from_hg/__init__.py: -------------------------------------------------------------------------------- 1 | from .filetime_from_hg import * 2 | -------------------------------------------------------------------------------- /plugins/github_activity/__init__.py: -------------------------------------------------------------------------------- 1 | from .github_activity import * 2 | -------------------------------------------------------------------------------- /plugins/goodreads_activity/__init__.py: -------------------------------------------------------------------------------- 1 | from .goodreads_activity import * -------------------------------------------------------------------------------- /plugins/optimize_images/__init__.py: -------------------------------------------------------------------------------- 1 | from .optimize_images import * 2 | -------------------------------------------------------------------------------- /plugins/photos/test_data/agallery/captions.txt: -------------------------------------------------------------------------------- 1 | best.jpg: Caption-best 2 | -------------------------------------------------------------------------------- /plugins/simple_footnotes/__init__.py: -------------------------------------------------------------------------------- 1 | from .simple_footnotes import * 2 | -------------------------------------------------------------------------------- /plugins/static_comments/__init__.py: -------------------------------------------------------------------------------- 1 | from .static_comments import * 2 | -------------------------------------------------------------------------------- /plugins/txt2tags_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .txt2tags_reader import * 2 | -------------------------------------------------------------------------------- /plugins/custom_article_urls/__init__.py: -------------------------------------------------------------------------------- 1 | from .custom_article_urls import * 2 | -------------------------------------------------------------------------------- /plugins/googleplus_comments/__init__.py: -------------------------------------------------------------------------------- 1 | from .googleplus_comments import * 2 | -------------------------------------------------------------------------------- /plugins/html_rst_directive/__init__.py: -------------------------------------------------------------------------------- 1 | from .html_rst_directive import * 2 | -------------------------------------------------------------------------------- /plugins/representative_image/__init__.py: -------------------------------------------------------------------------------- 1 | from .representative_image import * 2 | -------------------------------------------------------------------------------- /plugins/pelican_comment_system/__init__.py: -------------------------------------------------------------------------------- 1 | from .pelican_comment_system import * 2 | -------------------------------------------------------------------------------- /plugins/video_privacy_enhancer/__init__.py: -------------------------------------------------------------------------------- 1 | from .video_privacy_enhancer import * 2 | -------------------------------------------------------------------------------- /plugins/better_figures_and_images/__init__.py: -------------------------------------------------------------------------------- 1 | from .better_figures_and_images import * 2 | -------------------------------------------------------------------------------- /plugins/photos/test_data/agallery/exif.txt: -------------------------------------------------------------------------------- 1 | best.jpg: EXIF-best 2 | night.png: EXIF-night 3 | -------------------------------------------------------------------------------- /plugins/test_data/content/extra/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /static/pictures 3 | -------------------------------------------------------------------------------- /plugins/w3c_validate/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from .wc3_validate import * 3 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/localized_theme/babel.cfg: -------------------------------------------------------------------------------- 1 | [jinja2: templates/**.html] 2 | 3 | -------------------------------------------------------------------------------- /plugins/yuicompressor/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from .yuicompressor import * 3 | -------------------------------------------------------------------------------- /content/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/images/logo.png -------------------------------------------------------------------------------- /plugins/better_codeblock_line_numbering/__init__.py: -------------------------------------------------------------------------------- 1 | from .better_codeblock_line_numbering import * 2 | -------------------------------------------------------------------------------- /plugins/sub_parts/test_data/noparent.md: -------------------------------------------------------------------------------- 1 | title: No parent 2 | tags: atag 3 | 4 | Normal article. 5 | -------------------------------------------------------------------------------- /content/extra/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/extra/favicon.png -------------------------------------------------------------------------------- /plugins/liquid_tags/.gitignore: -------------------------------------------------------------------------------- 1 | .tox 2 | test_data/cache/ 3 | test_data/output/theme/ 4 | _nb_header.html 5 | -------------------------------------------------------------------------------- /content/extra/lab27/mst.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/extra/lab27/mst.zip -------------------------------------------------------------------------------- /plugins/tag_cloud/test_data/article_1.md: -------------------------------------------------------------------------------- 1 | Title: Article1 2 | tags: fun, pelican, plugins 3 | 4 | content, yeah! -------------------------------------------------------------------------------- /plugins/tag_cloud/test_data/article_4.md: -------------------------------------------------------------------------------- 1 | Title: Article4 2 | tags: pelican, fun 3 | 4 | content4, yeah! 5 | 6 | -------------------------------------------------------------------------------- /content-old/2018/extra/BFS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/extra/BFS.pdf -------------------------------------------------------------------------------- /content-old/2018/extra/Hash.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/extra/Hash.pdf -------------------------------------------------------------------------------- /plugins/pelican_unity_webgl/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from .UnityGameDirective import register 4 | -------------------------------------------------------------------------------- /plugins/sub_parts/test_data/parent.md: -------------------------------------------------------------------------------- 1 | title: Parent 2 | tags: atag 3 | 4 | Parent article with two sub-articles. 5 | -------------------------------------------------------------------------------- /plugins/tag_cloud/test_data/article_3.md: -------------------------------------------------------------------------------- 1 | Title: Article3 2 | tags: pelican, plugins 3 | 4 | content3, yeah! 5 | 6 | -------------------------------------------------------------------------------- /plugins/test_data/content/cat1/article2.rst: -------------------------------------------------------------------------------- 1 | Article 2 2 | ######### 3 | 4 | :date: 2011-02-17 5 | 6 | Article 2 7 | -------------------------------------------------------------------------------- /plugins/test_data/content/cat1/article3.rst: -------------------------------------------------------------------------------- 1 | Article 3 2 | ######### 3 | 4 | :date: 2011-02-17 5 | 6 | Article 3 7 | -------------------------------------------------------------------------------- /content-old/2018/extra/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/extra/favicon.png -------------------------------------------------------------------------------- /content-old/2018/images/Prefix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/Prefix.jpg -------------------------------------------------------------------------------- /content-old/2018/images/Z-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/Z-func.png -------------------------------------------------------------------------------- /content-old/2018/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/logo.png -------------------------------------------------------------------------------- /content-old/2018/images/tps1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps1.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps2.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps3.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps4.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps5.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps6.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps7.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps8.PNG -------------------------------------------------------------------------------- /content-old/2018/images/tps9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/tps9.PNG -------------------------------------------------------------------------------- /content-old/2019/extra/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/extra/favicon.png -------------------------------------------------------------------------------- /content-old/2019/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/images/logo.png -------------------------------------------------------------------------------- /content-old/2020/extra/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/extra/favicon.png -------------------------------------------------------------------------------- /content-old/2020/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/images/logo.png -------------------------------------------------------------------------------- /content/images/lab1/broken_hdd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/images/lab1/broken_hdd.jpg -------------------------------------------------------------------------------- /plugins/bootstrap-rst/140x140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/bootstrap-rst/140x140.png -------------------------------------------------------------------------------- /plugins/bootstrap-rst/171x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/bootstrap-rst/171x180.png -------------------------------------------------------------------------------- /plugins/bootstrap-rst/300x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/bootstrap-rst/300x200.png -------------------------------------------------------------------------------- /plugins/tag_cloud/test_data/article_5.md: -------------------------------------------------------------------------------- 1 | Title: Article5 2 | tags: plugins, pelican, fun 3 | 4 | content5, yeah! 5 | 6 | -------------------------------------------------------------------------------- /content-old/2018/images/Lagrange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/Lagrange.png -------------------------------------------------------------------------------- /content-old/2018/images/machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/machine.png -------------------------------------------------------------------------------- /content-old/2019/extra/lab27/mst.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/extra/lab27/mst.zip -------------------------------------------------------------------------------- /content-old/2020/extra/lab27/mst.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/extra/lab27/mst.zip -------------------------------------------------------------------------------- /content/extra/lab29/games_theory.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/extra/lab29/games_theory.zip -------------------------------------------------------------------------------- /plugins/tag_cloud/test_data/article_2.md: -------------------------------------------------------------------------------- 1 | Title: Article2 2 | tags: pelican, plugins, python 3 | 4 | content2, yeah! 5 | 6 | -------------------------------------------------------------------------------- /themes/the-theme/templates/tag.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block title %}{{ SITENAME }} - {{ tag }}{% endblock %} 3 | -------------------------------------------------------------------------------- /content-old/2018/code/lab10/example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/code/lab10/example.zip -------------------------------------------------------------------------------- /content-old/2018/images/lab1/flower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab1/flower.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/smile.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/star5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/star5.gif -------------------------------------------------------------------------------- /content-old/2018/images/primergraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/primergraph.png -------------------------------------------------------------------------------- /content-old/2018/images/table func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/table func.png -------------------------------------------------------------------------------- /content-old/2018/images/type data.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/type data.bmp -------------------------------------------------------------------------------- /content-old/2018/images/type data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/type data.png -------------------------------------------------------------------------------- /content-old/2018/images/type_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/type_data.png -------------------------------------------------------------------------------- /plugins/photos/SourceCodePro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/photos/SourceCodePro-Bold.otf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | cache 2 | output 3 | __pycache__ 4 | *.pyc 5 | *.sublime-* 6 | *.pid 7 | *.db 8 | .idea/ 9 | venv 10 | .vscode 11 | -------------------------------------------------------------------------------- /content-old/2018/images/671px-Colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/671px-Colors.png -------------------------------------------------------------------------------- /content-old/2018/images/lab17/circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/circle.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/flower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/flower.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/spider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/spider.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/spiral.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/spiral.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/spring.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/spring.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/star11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/star11.gif -------------------------------------------------------------------------------- /content-old/2018/images/matrix_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/matrix_graph.png -------------------------------------------------------------------------------- /content-old/2018/images/spisok_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/spisok_graph.png -------------------------------------------------------------------------------- /content/images/lab1/smoking_computer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/images/lab1/smoking_computer.jpg -------------------------------------------------------------------------------- /plugins/photos/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/photos/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /plugins/test_data/content/cat1/article1.rst: -------------------------------------------------------------------------------- 1 | Article 1 2 | ######### 3 | 4 | :date: 2011-02-17 5 | :yeah: oh yeah ! 6 | 7 | Article 1 8 | -------------------------------------------------------------------------------- /themes/the-theme/static/fonts/latin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/fonts/latin.woff2 -------------------------------------------------------------------------------- /themes/the-theme/templates/author.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block title %}{{ SITENAME }} - {{ author }}{% endblock %} 3 | -------------------------------------------------------------------------------- /themes/the-theme/templates/category.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block title %}{{ SITENAME }} - {{ category }}{% endblock %} 3 | -------------------------------------------------------------------------------- /content-old/2018/images/640px-Kmp_pict2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/640px-Kmp_pict2.png -------------------------------------------------------------------------------- /content-old/2018/images/lab1/broken_hdd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab1/broken_hdd.jpg -------------------------------------------------------------------------------- /content-old/2018/images/lab17/butterfly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/butterfly.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab17/rectangle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/rectangle.gif -------------------------------------------------------------------------------- /content-old/2019/images/lab1/broken_hdd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/images/lab1/broken_hdd.jpg -------------------------------------------------------------------------------- /content-old/2020/images/lab1/broken_hdd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/images/lab1/broken_hdd.jpg -------------------------------------------------------------------------------- /content/extra/lab22/matplotlib/two_plots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/extra/lab22/matplotlib/two_plots.png -------------------------------------------------------------------------------- /plugins/photos/test_data/agallery/best.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/photos/test_data/agallery/best.jpg -------------------------------------------------------------------------------- /plugins/photos/test_data/agallery/night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/photos/test_data/agallery/night.png -------------------------------------------------------------------------------- /plugins/test_data/content/pictures/Sushi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/content/pictures/Sushi.jpg -------------------------------------------------------------------------------- /themes/the-theme/static/fonts/cyrillic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/fonts/cyrillic.woff2 -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/rss.png -------------------------------------------------------------------------------- /content-old/2018/images/lab17/rect_spiral.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/rect_spiral.gif -------------------------------------------------------------------------------- /content-old/2018/images/lab22/ex2_formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab22/ex2_formula.png -------------------------------------------------------------------------------- /content-old/2019/extra/lab29/games_theory.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/extra/lab29/games_theory.zip -------------------------------------------------------------------------------- /content-old/2020/extra/lab29/games_theory.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/extra/lab29/games_theory.zip -------------------------------------------------------------------------------- /plugins/test_data/content/2012-11-30_filename-metadata.rst: -------------------------------------------------------------------------------- 1 | FILENAME_METADATA example 2 | ######################### 3 | 4 | Some cool stuff! 5 | -------------------------------------------------------------------------------- /plugins/test_data/content/pictures/Fat_Cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/content/pictures/Fat_Cat.jpg -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/tag.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block title %}{{ SITENAME }} - {{ tag }}{% endblock %} 3 | -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/thumbnailer/test_data/sample_image.jpg -------------------------------------------------------------------------------- /themes/the-theme/static/fonts/latin-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/fonts/latin-ext.woff2 -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/vimeo.png -------------------------------------------------------------------------------- /content-old/2018/images/lab1/smoking_computer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab1/smoking_computer.jpg -------------------------------------------------------------------------------- /content-old/2018/images/lab17/Numbers_alkans.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/Numbers_alkans.jpg -------------------------------------------------------------------------------- /content-old/2018/images/lab17/regular_polygon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/regular_polygon.gif -------------------------------------------------------------------------------- /content-old/2019/images/lab1/smoking_computer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/images/lab1/smoking_computer.jpg -------------------------------------------------------------------------------- /content-old/2020/images/lab1/smoking_computer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/images/lab1/smoking_computer.jpg -------------------------------------------------------------------------------- /content/extra/lab22/matplotlib/raw_parabola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content/extra/lab22/matplotlib/raw_parabola.png -------------------------------------------------------------------------------- /plugins/sub_parts/test_data/parent--implicit.md: -------------------------------------------------------------------------------- 1 | title: Implicit sub-article 2 | tags: atag 3 | 4 | Sub-article based on filename as implicit slug. 5 | -------------------------------------------------------------------------------- /plugins/test_data/content/pages/jinja2_template.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block content %} 3 | 4 | Some text 5 | 6 | {% endblock %} 7 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/author.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block title %}{{ SITENAME }} - {{ author }}{% endblock %} 3 | -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_exact.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/thumbnailer/test_data/expected_exact.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_height.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/thumbnailer/test_data/expected_height.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/thumbnailer/test_data/expected_square.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_width.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/thumbnailer/test_data/expected_width.jpg -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/aboutme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/aboutme.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/facebook.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/github.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/gittip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/gittip.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/lastfm.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/linkedin.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/reddit.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/twitter.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/youtube.png -------------------------------------------------------------------------------- /content-old/2018/images/lab17/nested_rectangles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2018/images/lab17/nested_rectangles.gif -------------------------------------------------------------------------------- /plugins/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | ._* 3 | .*.swp 4 | .*.swo 5 | *.pyc 6 | *.log 7 | .DS_Store 8 | .directory 9 | .idea 10 | .project 11 | .pydevproject 12 | -------------------------------------------------------------------------------- /plugins/test_data/content/pictures/Sushi_Macro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/content/pictures/Sushi_Macro.jpg -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/category.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block title %}{{ SITENAME }} - {{ category }}{% endblock %} 3 | -------------------------------------------------------------------------------- /plugins/twitter_bootstrap_rst_directives/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | 4 | from .bootstrap_rst_directives import * 5 | -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/bitbucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/bitbucket.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/delicious.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/gitorious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/gitorious.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/hackernews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/hackernews.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/slideshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/slideshare.png -------------------------------------------------------------------------------- /content-old/2019/extra/lab22/matplotlib/two_plots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/extra/lab22/matplotlib/two_plots.png -------------------------------------------------------------------------------- /content-old/2020/extra/lab22/matplotlib/two_plots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/extra/lab22/matplotlib/two_plots.png -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/subdir/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/thumbnailer/test_data/subdir/sample_image.jpg -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/google-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/google-groups.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/google-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/google-plus.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/speakerdeck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/speakerdeck.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/stackoverflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/themes/the-theme/static/images/icons/stackoverflow.png -------------------------------------------------------------------------------- /content-old/2019/extra/lab22/matplotlib/raw_parabola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2019/extra/lab22/matplotlib/raw_parabola.png -------------------------------------------------------------------------------- /content-old/2020/extra/lab22/matplotlib/raw_parabola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/content-old/2020/extra/lab22/matplotlib/raw_parabola.png -------------------------------------------------------------------------------- /plugins/assets/test_data/static/css/style.min.css: -------------------------------------------------------------------------------- 1 | body{font:14px/1.5 "Droid Sans",sans-serif;background-color:#e4e4e4;color:#242424}a{color:red}a:hover{color:orange} -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/content/pages/untranslated-page.rst: -------------------------------------------------------------------------------- 1 | Untranslated page 2 | ================= 3 | :lang: en 4 | 5 | This page has no translation. 6 | -------------------------------------------------------------------------------- /plugins/test_data/content/another_super_article-fr.rst: -------------------------------------------------------------------------------- 1 | Trop bien ! 2 | ########### 3 | 4 | :lang: fr 5 | :slug: oh-yeah 6 | 7 | Et voila du contenu en français 8 | -------------------------------------------------------------------------------- /themes/the-theme/templates/comments.html: -------------------------------------------------------------------------------- 1 | {% if DISQUS_SITENAME %}
There are comments.
{% endif %} 2 | -------------------------------------------------------------------------------- /content-old/2018/code/lab1/hello_world.c: -------------------------------------------------------------------------------- 1 | #includeThere are comments.
{% endif %} 2 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/bitbucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/bitbucket.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/delicious.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/facebook.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/gitorious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/gitorious.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/hackernews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/hackernews.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/linkedin.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/slideshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/slideshare.png -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/category.html: -------------------------------------------------------------------------------- 1 | {% extends "index.html" %} 2 | {% block content_title %} 3 |tags: {% for tag in article.tags %}{{ tag | escape }} {% endfor %}
{% endif %} 2 | -------------------------------------------------------------------------------- /plugins/bootstrap-rst/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/bootstrap-rst/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /plugins/bootstrap-rst/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/bootstrap-rst/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /plugins/bootstrap-rst/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/bootstrap-rst/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/google-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/google-plus.png -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/speakerdeck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/speakerdeck.png -------------------------------------------------------------------------------- /plugins/photos/test_data/photo.md: -------------------------------------------------------------------------------- 1 | title: Test photo 2 | gallery: {photo}agallery 3 | image: {photo}agallery/best.jpg 4 | 5 | Here is my best photo, again. 6 | 7 | . 8 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/static/images/icons/google-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/test_data/themes/notmyidea/static/images/icons/google-groups.png -------------------------------------------------------------------------------- /plugins/author_images/generate_hashsum.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2 2 | 3 | from __future__ import print_function 4 | import hashlib 5 | import sys 6 | 7 | print(hashlib.sha256(sys.argv[1]).hexdigest()) 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [](https://travis-ci.org/mipt-cs/course-algo) 2 | 3 | 4 | # course-algo 5 | Сайт курса "Алгоритмы и структуры данных" 6 | -------------------------------------------------------------------------------- /content/pages/authors.rst: -------------------------------------------------------------------------------- 1 | Авторы курса 2 | ################ 3 | 4 | :date: 2018-08-28 09:00 5 | 6 | Преподаватели курса 7 | ------------------- 8 | 9 | Максимов Егор 10 | Рязанов Василий 11 | Герцев Михаил -------------------------------------------------------------------------------- /plugins/photos/test_data/filename.md: -------------------------------------------------------------------------------- 1 | title: Test filename 2 | gallery: {filename}agallery 3 | image: {filename}agallery/best.jpg 4 | 5 | Here is my best photo, again. 6 | 7 | . 8 | -------------------------------------------------------------------------------- /plugins/test_data/content/article2.rst: -------------------------------------------------------------------------------- 1 | Second article 2 | ############## 3 | 4 | :tags: foo, bar, baz 5 | :date: 2012-02-29 6 | :lang: en 7 | :slug: second-article 8 | 9 | This is some article, in english 10 | -------------------------------------------------------------------------------- /plugins/test_data/content/draft_article.rst: -------------------------------------------------------------------------------- 1 | A draft article 2 | ############### 3 | 4 | :status: draft 5 | 6 | This is a draft article, it should live under the /drafts/ folder and not be 7 | listed anywhere else. 8 | -------------------------------------------------------------------------------- /content-old/2018/pages/authors.rst: -------------------------------------------------------------------------------- 1 | Авторы курса 2 | ################ 3 | 4 | :date: 2018-08-28 09:00 5 | 6 | Преподаватели курса 7 | ------------------- 8 | 9 | Максимов Егор 10 | Рязанов Василий 11 | Герцев Михаил -------------------------------------------------------------------------------- /content-old/2020/pages/authors.rst: -------------------------------------------------------------------------------- 1 | Авторы курса 2 | ################ 3 | 4 | :date: 2018-08-28 09:00 5 | 6 | Преподаватели курса 7 | ------------------- 8 | 9 | Максимов Егор 10 | Рязанов Василий 11 | Герцев Михаил -------------------------------------------------------------------------------- /plugins/test_data/content/article2-fr.rst: -------------------------------------------------------------------------------- 1 | Deuxième article 2 | ################ 3 | 4 | :tags: foo, bar, baz 5 | :date: 2012-02-29 6 | :lang: fr 7 | :slug: second-article 8 | 9 | Ceci est un article, en français. 10 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/localized_theme/translations/de/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/HEAD/plugins/i18n_subsites/test_data/localized_theme/translations/de/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /themes/the-theme/static/css/typogrify.css: -------------------------------------------------------------------------------- 1 | .caps {font-size:.92em;} 2 | .amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;} 3 | .dquo {margin-left:-.38em;} 4 | -------------------------------------------------------------------------------- /themes/the-theme/templates/page.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block title %}{{ page.title }}{% endblock %} 3 | {% block content %} 4 |tags: {% for tag in article.tags %}{{ tag }}{% endfor %}
{% endif %} 2 | {% if PDF_PROCESSOR %}{% endif %} 3 | -------------------------------------------------------------------------------- /plugins/assets/test_data/templates/base.html: -------------------------------------------------------------------------------- 1 | {% extends "!simple/base.html" %} 2 | 3 | {% block head %} 4 | {% assets filters="scss,cssmin", output="gen/style.%(version)s.min.css", "css/style.scss" %} 5 | 6 | {% endassets %} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/twitter.html: -------------------------------------------------------------------------------- 1 | {% if TWITTER_USERNAME %} 2 | Tweet 3 | {% endif %} -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/content/untranslated_article-en.rst: -------------------------------------------------------------------------------- 1 | An untranslated article 2 | ======================= 3 | :date: 2014-07-14 4 | :lang: en 5 | 6 | An article without a translation. 7 | Here is a link to an `untranslated page`_ 8 | 9 | .. _`untranslated page`: {filename}/pages/untranslated-page.rst 10 | -------------------------------------------------------------------------------- /themes/the-theme/templates/translations.html: -------------------------------------------------------------------------------- 1 | {% macro translations_for(article) %} 2 | {% if article.translations %} 3 | Translations: 4 | {% for translation in article.translations %} 5 | {{ translation.lang }} 6 | {% endfor %} 7 | {% endif %} 8 | {% endmacro %} 9 | -------------------------------------------------------------------------------- /content/lab27.rst: -------------------------------------------------------------------------------- 1 | Лекция по остовным деревьям 2 | ########################### 3 | 4 | :date: 2022-04-12 09:00 5 | :summary: Лекция 6 | :status: published 7 | 8 | .. default-role:: code 9 | .. contents:: Содержание 10 | 11 | Контест 12 | ======= 13 | 14 | На этой неделе нового контеста нет. Дорешивайте то, что есть. 15 | 16 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/localized_theme/templates/base.html: -------------------------------------------------------------------------------- 1 | {% extends "!simple/base.html" %} 2 | 3 | {% block title %}{% trans %}Welcome to our{% endtrans %} {{ SITENAME }}{% endblock %} 4 | {% block head %} 5 | {{ super() }} 6 | 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/translations.html: -------------------------------------------------------------------------------- 1 | {% macro translations_for(article) %} 2 | {% if article.translations %} 3 | Translations: 4 | {% for translation in article.translations %} 5 | {{ translation.lang }} 6 | {% endfor %} 7 | {% endif %} 8 | {% endmacro %} 9 | 10 | -------------------------------------------------------------------------------- /plugins/test_data/content/unbelievable.rst: -------------------------------------------------------------------------------- 1 | Unbelievable ! 2 | ############## 3 | 4 | :date: 2010-10-15 20:30 5 | 6 | Or completely awesome. Depends the needs. 7 | 8 | `a root-relative link to markdown-article <|filename|/cat1/markdown-article.md>`_ 9 | `a file-relative link to markdown-article <|filename|cat1/markdown-article.md>`_ 10 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/translations.html: -------------------------------------------------------------------------------- 1 | {% macro translations_for(article) %} 2 | {% if article.translations %} 3 | Translations: 4 | {% for translation in article.translations %} 5 | {{ translation.lang }} 6 | {% endfor %} 7 | {% endif %} 8 | {% endmacro %} 9 | -------------------------------------------------------------------------------- /content/lab18.rst: -------------------------------------------------------------------------------- 1 | Геометрия 2 | ######### 3 | 4 | :date: 2022-02-08 09:00 5 | :summary: Ссылка на контест 6 | :status: published 7 | 8 | .. default-role:: code 9 | .. contents:: Содержание 10 | 11 | Контест №4 12 | ========== 13 | Участвовать_ в контесте. 14 | 15 | .. _Участвовать: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=94116 16 | -------------------------------------------------------------------------------- /content-old/2019/lab20.rst: -------------------------------------------------------------------------------- 1 | Геометрия 2 | ######### 3 | 4 | :date: 2020-03-03 09:00 5 | :summary: Ссылка на контест 6 | :status: published 7 | 8 | .. default-role:: code 9 | .. contents:: Содержание 10 | 11 | Контест №4 12 | ========== 13 | Участвовать_ в контесте. 14 | 15 | .. _Участвовать: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=94116 16 | -------------------------------------------------------------------------------- /content-old/2020/lab20.rst: -------------------------------------------------------------------------------- 1 | Геометрия 2 | ######### 3 | 4 | :date: 2020-03-03 09:00 5 | :summary: Ссылка на контест 6 | :status: published 7 | 8 | .. default-role:: code 9 | .. contents:: Содержание 10 | 11 | Контест №4 12 | ========== 13 | Участвовать_ в контесте. 14 | 15 | .. _Участвовать: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=94116 16 | -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/page.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block title %}{{ page.title }}{%endblock%} 3 | {% block content %} 4 |
5 | {% else %}
6 |
7 | {% endif %}
8 |
9 | {% endif %}
10 |
--------------------------------------------------------------------------------
/plugins/pelican_comment_system/identicon/README.md:
--------------------------------------------------------------------------------
1 | identicon.py: identicon python implementation.
2 | ==============================================
3 | :Author:Shin Adachi
5 | {% else %}
6 |
7 | {% endif %}
8 |
9 | {% endif %}
10 |
--------------------------------------------------------------------------------
/plugins/yuicompressor/README.md:
--------------------------------------------------------------------------------
1 | # YUI Compressor Plugin
2 |
3 | A pelican plugin which minify through yui compressor CSS/JS file on building step.
4 |
5 | # Installation
6 |
7 | In order to work, JRE should be already installed.
8 | Please add `pip install yuicompressor`
9 |
10 | More info : (https://github.com/yui/yuicompressor)
11 |
12 | # Instructions
13 |
14 | Add `yuicompressor` to `pelicanconf.py` after install :
15 | `PLUGINS = ['yuicompressor']`
16 |
17 | # Licence
18 |
19 | GNU AFFERO GENERAL PUBLIC LICENSE Version 3
20 |
--------------------------------------------------------------------------------
/content-old/2018/lab14.rst:
--------------------------------------------------------------------------------
1 | Динамическое программирование: контест
2 | #########################################
3 |
4 | :date: 2018-12-03 22:00
5 | :summary: Динамическое программирование: контест
6 | :status: published
7 |
8 |
9 |
10 | .. default-role:: code
11 |
12 | .. contents:: Содержание
13 |
14 | .. role:: c(code)
15 | :language: cpp
16 |
17 | Учебный контест
18 | ================
19 |
20 | Ссылка на учебный контест__ по динпрограммированию.
21 |
22 | .. __: http://93.175.29.65/cgi-bin/new-register?contest_id=840114
23 |
24 |
--------------------------------------------------------------------------------
/plugins/test_data/themes/notmyidea/templates/disqus_script.html:
--------------------------------------------------------------------------------
1 | {% if DISQUS_SITENAME %}
2 |
11 | {% endif %}
12 |
--------------------------------------------------------------------------------
/plugins/test_data/themes/notmyidea/templates/page.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block title %}{{ page.title }}{% endblock %}
3 | {% block content %}
4 | 3 | {% if articles_page.has_previous() %} 4 | {% if articles_page.previous_page_number() == 1 %} 5 | « 6 | {% else %} 7 | « 8 | {% endif %} 9 | {% endif %} 10 | Page {{ articles_page.number }} / {{ articles_paginator.num_pages }} 11 | {% if articles_page.has_next() %} 12 | » 13 | {% endif %} 14 |
15 | {% endif %} 16 | -------------------------------------------------------------------------------- /plugins/html_rst_directive/html_rst_directive.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | HTML tags for reStructuredText 4 | ============================== 5 | 6 | This plugin allows you to use HTML tags from within reST documents. 7 | 8 | """ 9 | 10 | from __future__ import unicode_literals 11 | from docutils import nodes 12 | from docutils.parsers.rst import directives, Directive 13 | 14 | 15 | class RawHtml(Directive): 16 | required_arguments = 0 17 | optional_arguments = 0 18 | final_argument_whitespace = True 19 | has_content = True 20 | 21 | def run(self): 22 | html = ' '.join(self.content) 23 | node = nodes.raw('', html, format='html') 24 | return [node] 25 | 26 | 27 | 28 | def register(): 29 | directives.register_directive('html', RawHtml) 30 | 31 | -------------------------------------------------------------------------------- /plugins/liquid_tags/literal.py: -------------------------------------------------------------------------------- 1 | """ 2 | Literal Tag 3 | ----------- 4 | This implements a tag that allows explicitly showing commands which would 5 | otherwise be interpreted as a liquid tag. 6 | 7 | For example, the line 8 | 9 | {% literal video arg1 arg2 %} 10 | 11 | would result in the following line: 12 | 13 | {% video arg1 arg2 %} 14 | 15 | This is useful when the resulting line would be interpreted as another 16 | liquid-style tag. 17 | """ 18 | from .mdx_liquid_tags import LiquidTags 19 | 20 | @LiquidTags.register('literal') 21 | def literal(preprocessor, tag, markup): 22 | return '{%% %s %%}' % markup 23 | 24 | #---------------------------------------------------------------------- 25 | # This import allows image tag to be a Pelican plugin 26 | from liquid_tags import register 27 | 28 | -------------------------------------------------------------------------------- /plugins/i18n_subsites/test_data/localized_theme/messages.pot: -------------------------------------------------------------------------------- 1 | # Translations template for PROJECT. 2 | # Copyright (C) 2014 ORGANIZATION 3 | # This file is distributed under the same license as the PROJECT project. 4 | # FIRST AUTHORTitle: An Example Textile-formatted Input for Pelican 10 | Date: 2013-08-12 11 | Category: Plugins 12 | Tags: textile, pelican 13 | Author: Joey Coleman 14 | ---- 15 | p. Lorem ipsum dolor sit amet... 16 |17 | -------------------------------------------------------------------------------- /plugins/bootstrap-rst/doc/components-page-header.txt: -------------------------------------------------------------------------------- 1 | Page header 2 | =============================================================================== 3 | 4 | A simple shell for an `h1` to appropriately space out and segment sections of 5 | content on a page. It can utilize the `h1`'s default `small` element, as well as 6 | most other components (with additional styles). 7 | 8 | 9 | 10 | .. lead:: Easily highlight new or unread items by adding a 11 | to links, Bootstrap navs, and more. 12 | 13 | 14 | .. container:: bs-example 15 | 16 | .. container:: page-header 17 | 18 | :h1:`Example page header Subtext for header` 19 | 20 | 21 | .. code:: 22 | :class: highlight 23 | 24 | .. page-header:: 25 | 26 | :h1:`Example page header Subtext for header` 27 | -------------------------------------------------------------------------------- /plugins/gravatar/Readme.rst: -------------------------------------------------------------------------------- 1 | Gravatar 2 | -------- 3 | 4 | This plugin assigns the ``author_gravatar`` variable to the Gravatar URL and 5 | makes the variable available within the article's context. You can add 6 | ``AUTHOR_EMAIL`` to your settings file to define the default author's email 7 | address. Obviously, that email address must be associated with a Gravatar 8 | account. 9 | 10 | Alternatively, you can provide an email address from within article metadata. 11 | 12 | In reSTructuredText:: 13 | 14 | :email: john.doe@example.com 15 | 16 | In Markdown:: 17 | 18 | Email: john.doe@example.com 19 | 20 | If the email address is defined via at least one of the two methods above, the 21 | ``author_gravatar`` variable is added to the article's context. For Markdown, 22 | it is critical that the 'E' in ``Email`` is capitalized. 23 | 24 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/article_infos.html: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /plugins/read_more_link/Readme.md: -------------------------------------------------------------------------------- 1 | Read More Link 2 | === 3 | 4 | **Author**: Vuong Nguyen (http://vuongnguyen.com) 5 | 6 | This plugin inserts an inline "read more" or "continue" link into the last html element of the object summary. 7 | 8 | For more information, please visit: http://vuongnguyen.com/creating-inline-read-more-link-python-pelican-lxml.html 9 | 10 | Requirements 11 | --- 12 | 13 | lxml - for parsing html elements 14 | 15 | Settings 16 | --- 17 | # This settings indicates that you want to create summary at a certain length 18 | SUMMARY_MAX_LENGTH = 50 19 | 20 | # This indicates what goes inside the read more link 21 | READ_MORE_LINK = None (ex: 'continue') 22 | 23 | # This is the format of the read more link 24 | READ_MORE_LINK_FORMAT = '{text}' 25 | 26 | 27 | -------------------------------------------------------------------------------- /plugins/html_entity/README.rst: -------------------------------------------------------------------------------- 1 | HTML Entities for reStructuredText 2 | ################################## 3 | 4 | This plugin allows you to enter HTML entities such as ©, <, inline in a RST document, as opposed 5 | to the tedious method of creating substitution definitions. 6 | 7 | Roles 8 | ===== 9 | 10 | Adds one inline role: 11 | 12 | :: 13 | 14 | :html_entity: 15 | 16 | Usage 17 | ===== 18 | 19 | :: 20 | 21 | :html_entity:`copy` 2013 :html_entity:`lt` Pelican :html_entity:`gt` Industries :html_entity:`149` All Rights Reserved 22 | 23 | produces: 24 | 25 | |copy| 2013 |lt| Pelican |gt| Industries |bullet| All Rights Reserved 26 | 27 | .. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN 28 | .. |lt| unicode:: U+003C .. LESS THAN 29 | .. |gt| unicode:: U+003E .. GREATER THAN 30 | .. |bullet| unicode:: U+2022 .. BULLET 31 | -------------------------------------------------------------------------------- /plugins/liquid_tags/liquid_tags.py: -------------------------------------------------------------------------------- 1 | from pelican import signals 2 | from .mdx_liquid_tags import LiquidTags, LT_CONFIG 3 | 4 | 5 | def addLiquidTags(gen): 6 | if not gen.settings.get('MARKDOWN'): 7 | from pelican.settings import DEFAULT_CONFIG 8 | gen.settings['MARKDOWN'] = DEFAULT_CONFIG['MARKDOWN'] 9 | 10 | if LiquidTags not in gen.settings['MARKDOWN']: 11 | configs = dict() 12 | for key,value in LT_CONFIG.items(): 13 | configs[key]=value 14 | for key,value in gen.settings.items(): 15 | if key in LT_CONFIG: 16 | configs[key]=value 17 | gen.settings['MARKDOWN'].setdefault( 18 | 'extensions', [] 19 | ).append( 20 | LiquidTags(configs) 21 | ) 22 | 23 | 24 | def register(): 25 | signals.initialized.connect(addLiquidTags) 26 | -------------------------------------------------------------------------------- /plugins/simple_footnotes/README.md: -------------------------------------------------------------------------------- 1 | Simple Footnotes 2 | ================ 3 | 4 | A Pelican plugin to add footnotes to blog posts. 5 | 6 | When writing a post or page, add a footnote like this: 7 | 8 | Here's my written text[ref]and here is a footnote[/ref]. 9 | 10 | This will appear as, roughly: 11 | 12 | Here's my written text1 13 | 14 | 1. and here is a footnote ↩ 15 | 16 | Inspired by Andrew Nacin's [Simple Footnotes WordPress plugin](http://wordpress.org/plugins/simple-footnotes/). 17 | 18 | Requirements 19 | ============ 20 | 21 | Needs html5lib, so you'll want to `pip install html5lib` before running. 22 | 23 | Should work with any content format (ReST, Markdown, whatever), because 24 | it looks for the `[ref]` and `[/ref]` once the conversion to HTML has happened. 25 | 26 | Stuart Langridge, http://www.kryogenix.org/, February 2014. 27 | -------------------------------------------------------------------------------- /themes/the-theme/static/css/wide.css: -------------------------------------------------------------------------------- 1 | @import url("main.css"); 2 | 3 | body { 4 | font:1.3em/1.3 "Hoefler Text","Georgia",Georgia,serif,sans-serif; 5 | } 6 | 7 | .post-info{ 8 | display: none; 9 | } 10 | 11 | #banner nav { 12 | display: none; 13 | -moz-border-radius: 0px; 14 | margin-bottom: 20px; 15 | overflow: hidden; 16 | font-size: 1em; 17 | background: #F5F4EF; 18 | } 19 | 20 | #banner nav ul{ 21 | padding-right: 50px; 22 | } 23 | 24 | #banner nav li{ 25 | float: right; 26 | color: #000; 27 | } 28 | 29 | #banner nav li a { 30 | color: #000; 31 | } 32 | 33 | #banner h1 { 34 | margin-bottom: -18px; 35 | } 36 | 37 | #featured, #extras { 38 | padding: 50px; 39 | } 40 | 41 | #featured { 42 | padding-top: 20px; 43 | } 44 | 45 | #extras { 46 | padding-top: 0px; 47 | padding-bottom: 0px; 48 | } 49 | -------------------------------------------------------------------------------- /content-old/2019/lab29.rst: -------------------------------------------------------------------------------- 1 | Лекция по теории игр 2 | #################### 3 | 4 | :date: 2020-05-04 09:00 5 | :summary: Лекция 6 | :status: published 7 | 8 | .. default-role:: code 9 | .. contents:: Содержание 10 | 11 | Контест 12 | ======= 13 | 14 | На этой неделе нового контеста нет. Дорешивайте то, что есть. 15 | 16 | Лекционный материал 17 | =================== 18 | 19 | Лекция на этой неделе: `Лекция №12`_ 20 | 21 | .. _`Лекция №12`: https://drive.google.com/file/d/1uuZOqAA3v15B0MpMsxX-AeLlXWop4cxq/view?usp=sharing 22 | 23 | Тема лекции: Игры на ациклических графах. Игра «Ним». Сумма игр. Функция Шпрага-Гранди. Игры на 24 | произвольных графах. Исходный код из видео: `games_theory.zip`_. 25 | 26 | .. _`games_theory.zip`: {static}/extra/lab29/games_theory.zip 27 | 28 | Текстовый материал по лекции и список вопросов на зачет появятся после майских праздников. 29 | -------------------------------------------------------------------------------- /content-old/2020/lab29.rst: -------------------------------------------------------------------------------- 1 | Лекция по теории игр 2 | #################### 3 | 4 | :date: 2020-05-04 09:00 5 | :summary: Лекция 6 | :status: published 7 | 8 | .. default-role:: code 9 | .. contents:: Содержание 10 | 11 | Контест 12 | ======= 13 | 14 | На этой неделе нового контеста нет. Дорешивайте то, что есть. 15 | 16 | Лекционный материал 17 | =================== 18 | 19 | Лекция на этой неделе: `Лекция №12`_ 20 | 21 | .. _`Лекция №12`: https://drive.google.com/file/d/1uuZOqAA3v15B0MpMsxX-AeLlXWop4cxq/view?usp=sharing 22 | 23 | Тема лекции: Игры на ациклических графах. Игра «Ним». Сумма игр. Функция Шпрага-Гранди. Игры на 24 | произвольных графах. Исходный код из видео: `games_theory.zip`_. 25 | 26 | .. _`games_theory.zip`: {static}/extra/lab29/games_theory.zip 27 | 28 | Текстовый материал по лекции и список вопросов на зачет появятся после майских праздников. 29 | -------------------------------------------------------------------------------- /plugins/bootstrap-rst/page.tmpl: -------------------------------------------------------------------------------- 1 | %(head_prefix)s 2 | %(head)s 3 | 4 | 5 | 6 | 7 | 8 | %(stylesheet)s 9 | %(body_prefix)s 10 | %(body_pre_docinfo)s 11 | %(docinfo)s 12 |
13 | 14 | {{event['title']}} 15 | 16 |
17 |18 | {% if evstart.date() == evend.date() %} 19 | From {{evstart}} to {{evend.time()}} 20 | {% else %} 21 | From {{evstart}} to {{evend}} 22 | {% endif %} 23 |
24 | 25 | {% if event.location %} 26 |Location: {{event.location}}
27 | {% endif %} 28 | 29 |{{event['summary']}}
30 | 31 |This post is part of a series:
19 |> <>`
15 |
16 | For the complete syntax, look at: http://www.wikicreole.org/
17 |
18 | ## Basic example
19 | ```
20 | <>
36 | print("Hello World")
37 | <>
38 |
39 | # An ordered list
40 | # A second item
41 | ```
42 |
--------------------------------------------------------------------------------
/content/lab23.rst:
--------------------------------------------------------------------------------
1 | Контрольная работа №1
2 | #####################
3 |
4 | :date: 2022-03-15 09:00
5 | :summary: Контрольная работа по пройденным темам
6 | :status: published
7 |
8 | .. default-role:: code
9 | .. contents:: Содержание
10 |
11 | Контест - Контрольная №1
12 | ========================
13 |
14 | .. Вторник 9:00 – 12:20 `Б06-003, Б06-005`__.
15 |
16 | .. .. __: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=203301
17 |
18 | .. Пятница 17:00 – 20:00 `Б03-107`__.
19 |
20 | .. .. __: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=203302
21 |
22 | .. Среда 15:30 – 18:30 `Б06-004`__.
23 |
24 | .. .. __: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=203303
25 |
26 | .. Суббота 09:00 – 12:20 `Б06-008, Б06-001, Б06-009`__.
27 |
28 | .. .. __: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=203304
29 |
30 | .. Суббота 10:45 – 13:45 `Б06-007, Б06-002`__.
31 |
32 | .. .. __: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=203305
33 |
34 | .. Суббота 17:00 – 20:00 `Б06-006`__.
35 |
36 | .. .. __: http://judge2.vdi.mipt.ru/cgi-bin/new-client?contest_id=203306
37 |
--------------------------------------------------------------------------------
/plugins/section_number/Readme.md:
--------------------------------------------------------------------------------
1 | Section Number
2 | --------------
3 |
4 | This plugin adds section numbers to an article's context, in the form of `X.X.X`. Sections are indicated via Markdown headers, which appear as `
')),
19 | (dict(gif_id='abc123', alt='ive had some free time'),
20 | (''
21 | '
'))
23 | ])
24 | @patch('liquid_tags.giphy.urlopen')
25 | def test_create_html(mock_urlopen, input, expected):
26 | with open(TEST_DATA_DIR + '/giphy.json', 'rb') as f:
27 | mock_urlopen.return_value.read.return_value = f.read()
28 |
29 | assert giphy.create_html('test_api_key', input) == expected
30 |
--------------------------------------------------------------------------------
/plugins/txt2tags_reader/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/plugins/yuicompressor/yuicompressor.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | from pelican import signals
4 | from subprocess import call
5 | import logging
6 | import os
7 |
8 | logger = logging.getLogger(__name__)
9 |
10 | # Display command output on DEBUG and TRACE
11 | SHOW_OUTPUT = logger.getEffectiveLevel() <= logging.DEBUG
12 |
13 | """
14 | Minify CSS and JS files in output path
15 | with Yuicompressor from Yahoo
16 | Required : pip install yuicompressor
17 | """
18 |
19 | def minify(pelican):
20 | """
21 | Minify CSS and JS with YUI Compressor
22 | :param pelican: The Pelican instance
23 | """
24 | for dirpath, _, filenames in os.walk(pelican.settings['OUTPUT_PATH']):
25 | for name in filenames:
26 | if os.path.splitext(name)[1] in ('.css','.js'):
27 | filepath = os.path.join(dirpath, name)
28 | logger.info('minifiy %s', filepath)
29 | verbose = '-v' if SHOW_OUTPUT else ''
30 | call("yuicompressor {} --charset utf-8 {} -o {}".format(
31 | verbose, filepath, filepath), shell=True)
32 |
33 | def register():
34 | signals.finalized.connect(minify)
35 |
--------------------------------------------------------------------------------
/plugins/bootstrap-rst/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Nicolas P. Rougier
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/plugins/multi_part/multi_part.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | """
3 | Copyright (c) FELD Boris This page has no translation.
21 | 22 | 23 | 29 | 30 | -------------------------------------------------------------------------------- /plugins/bootstrap-rst/doc/CSS-code.txt: -------------------------------------------------------------------------------- 1 | Code 2 | =============================================================================== 3 | 4 | Inline 5 | ------ 6 | 7 | Wrap inline snippets of code with `:code:`. 8 | 9 | .. container:: bs-example 10 | 11 | For example, `