Posts published by: Dmitry Mazhartsev

Python 3: Работа с zip архивами. Модуль ZipFile

Импорт модуля ZipFile:

import zipfile

Работа с zip архивами:

ZipFile(filename [, mode [, compression [, allowZip64]]])

filename - имя файла zip архива.

mode:

  • r - файл будет открыт для чтения;
  • w - если файл существует, то он будет уничтожен и вместо него будет создан новый файл;
  • a - существующий файл будет открыт в режиме добавления в ...

Конвертация HTML в reStructuredText и наоборот

Конвертация HTML в reStructuredText:

pandoc --from=html --to=rst --output=README.rst README.html

Конвертация reStructuredText в HTML:

pandoc --from=rst --to=html --output=README.html README.rst

Автоматизация с помощью Python

import os

fr_format = 'html'     # Из какого формата
to_format = 'rst'      # В какой формат

def convert(fr_format, to_format, file):
  out_file ...

Скрипт для замены служебных символов в XML

Описание

xml_healer.py (англ. healer — целитель) — скрипт для массового исправления невалидных XML файлов.

Скрипт выполняет следующие замены:

  • Символ & заменяется на &;
  • Символ < заменяется на '&lt;;
  • Символ > заменяется на &gt;
  • Символы ...

Конвертация reStructuredText в Markdown и наоборот

Конвертация Markdown в reStructuredText:

pandoc --from=markdown --to=rst --output=README.rst README.md

Конвертация reStructuredText в Markdown:

pandoc --from=rst --to=markdown --output=README.md README.rst

Автоматизация с помощью Python

import os

fr_format = 'md'     # Из какого формата
to_format = 'rst'      # В какой формат

def convert(fr_format, to_format, file):
  out_file ...

Краткая инструкция по преобразования сканов для отправки в налоговую (ФНС)

В соответствии с пунктом 3.3 приказа ФНС России от 09.11.2010 N ММВ-7-6/535@, изображения для передачи по телекоммуникационным каналам связи (ТКС) должны иметь:

  • 256 градаций серого;
  • разрешение 150-300 DPI (точек на дюйм);
  • глубину цвета 8.

Для быстрого преобразования большого количества изображений [1] в соответсвии с требованиями ФНС ...

Краткое руководство по программе подготовки презентаций LibreOffice Impress

Закончен перевод Краткого руководства по программе подготовки презентаций LibreOffice Impress.

Данное руководство является дополненным и исправленным переводом Главы 6 официального англоязычного руководства Getting Started LibreOffice 4.2 (http://www.libreoffice.org/get-help/documentation/). Оно является частью Краткого руководства по LibreOffice 4.3, перевод которого осуществляется в данный момент (https://libreoffice ...

Краткое руководство по редактору векторной графики LibreOffice Draw

Закончен перевод Краткого руководства по редактору векторной графики LibreOffice Draw.

Данное руководство является дополненным и исправленным переводом Главы 7 официального англоязычного руководства Getting Started LibreOffice 4.2 (http://www.libreoffice.org/get-help/documentation/). Оно является частью Краткого руководства по LibreOffice 4.3, перевод которого осуществляется в данный момент (https://libreoffice ...

Краткое руководство по интерфейсу работы с базами данных LibreOffice Base

Закончен перевод Краткого руководства по интерфейсу работы с базами данных LibreOffice Base. Руководство доступно в 4-х форматах: Онлайн, PDF, Epub, HTML.

Данное руководство является дополненным и исправленным переводом Главы 8 официального англоязычного руководства Getting Started LibreOffice 4.2 (http://www.libreoffice.org/get-help/documentation/). Оно является частью Краткого руководства по ...

Глава 10 – Печать, экспорт и почтовая рассылка

В рамках перевода краткого руководства по LibreOffice закончена работа над Главой 10 – Печать, экспорт и почтовая рассылка.

Замечания, предложения и помощь приветствуются.

Команда

Над руководством работали:

  • Роман Кузнецов (перевод, вычитка)
  • Ян Пашковский (адаптация, вычитка)
  • Дмитрий Мажарцев (вёрстка)

Авторские права

Руководство распространяется на условиях лицензии «Attribution-ShareAlike» («Атрибуция — На тех же условиях ...

Глава 12 – Создание веб-страниц

В рамках перевода краткого руководства по LibreOffice закончена работа над Главой 12 – Создание веб-страниц.

Замечания, предложения и помощь приветствуются.

Команда

Над руководством работали:

  • Роман Кузнецов (перевод, адаптация, вычитка)
  • Дмитрий Мажарцев (адаптация, вёрстка)

Авторские права

Руководство распространяется на условиях лицензии «Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0 Всемирная (CC BY-SA ...