/
valemobil
/
python-future
Обзор
Документация
Войти
/
valemobil
/
python-future
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/other/fix_notebook_html_colour.py
36 строк
1 KB
Ed Schofield
Add a script to enable colour in HTML produced from IPython notebooks
15 авг 2014, 04:46
15 авг 2014, 04:46
8b2ff17
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ A script to re-enable colour in .html files produced from IPython notebooks. Based on a script in a GitHub gist with this copyright notice: #---------------------------------------------------------------------------- # Copyright (c) 2013 - Damián Avila # # Distributed under the terms of the Modified BSD License. # # A little snippet to fix @media print issue printing slides from IPython #----------------------------------------------------------------------------- """ import io import sys notebook = sys.argv[1] assert notebook.endswith('.html') # notebook = 'jevans.ipynb' path = notebook[:-5] + '.html' flag = u'@media print{*{text-shadow:none !important;color:#000 !important' with io.open(path, 'r') as in_file: data = in_file.readlines() for i, line in enumerate(data): if line[:64] == flag: data[i] = data[i].replace('color:#000 !important;', '') with io.open(path, 'w') as out_file: out_file.writelines(data) print("You can now print your slides")