Скрипт делает возможным просмотр учебных материалов — лекций, которые загружаются на сайте ДО СибГУТИ, в операционной системе Linux. Возможно, что и в других Unix-подобных системах.
Более конкретно, данный скрипт:
- переименовывает все файлы и директории именами в нижнем регистре,
- заменяет соответственно все
href
иsrc
в html файлах - удаляет
<base target="active">
из файла menu.htm - перекодирует в UTF-8
- перекодирует символы из устаревшего шрифта Symbol в юникод
Скопировать куда-нибудь файлы tolower.py
и symbol_map.json
(в одну директорию), выполнить исполняемый файл лекций (например, course230.exe) в wine для распаковки, далее выполнить
python3 tolower.py директория_с_лекциями
Например,
python3 tolower.py course230
Можно также указать число процессов вторым аргументом, но это не обязательно. По умолчанию будет выбрано количество ядер процессора.
- Python 3
- lxml —
sudo pip install lxml
- html5lib —
sudo pip install html5lib