diff --git a/DoDoc.py b/DoDoc.py index 433253d..45787f0 100644 --- a/DoDoc.py +++ b/DoDoc.py @@ -2,7 +2,7 @@ # -*- coding: utf8 -*- encoding='utf8' -VERSION = '2.5.0' +VERSION = '2.5.1' import os import sys diff --git a/FastStart/DoDoc-2.5.1.everywhere.zip b/FastStart/DoDoc-2.5.1.everywhere.zip new file mode 100644 index 0000000..f794869 Binary files /dev/null and b/FastStart/DoDoc-2.5.1.everywhere.zip differ diff --git a/FastStart/DoDoc-2.5.1.win32.exe b/FastStart/DoDoc-2.5.1.win32.exe new file mode 100644 index 0000000..c730aaf Binary files /dev/null and b/FastStart/DoDoc-2.5.1.win32.exe differ diff --git a/FastStart/Manual-2.5.1.pdf b/FastStart/Manual-2.5.1.pdf new file mode 100644 index 0000000..32f5937 Binary files /dev/null and b/FastStart/Manual-2.5.1.pdf differ diff --git a/FastStart/Read_me_or_die_trying.txt b/FastStart/Read_me_or_die_trying.txt new file mode 100644 index 0000000..f5e7aea --- /dev/null +++ b/FastStart/Read_me_or_die_trying.txt @@ -0,0 +1,6 @@ +Порядок изучения: +1. Руководство Пользователя Manual-2.5.1.pdf +2. Установка python: python-2.6.msi +3. Установка DoDoc: DoDoc-2.5.1.win32.exe +4. Презентация "Быстрый Старт" contacts.odp +5. Запуск проекта из презентации: "python contacts.py" diff --git a/FastStart/contacts.odp b/FastStart/contacts.odp new file mode 100644 index 0000000..816ecff Binary files /dev/null and b/FastStart/contacts.odp differ diff --git a/FastStart/contacts.py b/FastStart/contacts.py new file mode 100644 index 0000000..0864f64 --- /dev/null +++ b/FastStart/contacts.py @@ -0,0 +1,23 @@ +# -*- coding: utf8 -*- +# Импорт необходимых библиотек +import codecs +from DoDoc.DoXML import DoXML +from DoDoc import DoDoc + +# Создание объекта компоновщика XML файла +doc = DoXML() +# Добавление таблицы 'contacts' +doc.table('contacts') +for line in codecs.open('contacts.txt', 'r', 'utf8').readlines(): + # Для каждой строки входного файла + # Разобрать строку на части: + mail, name = line.strip().split(u' ', 1) + # Создать ряд таблицы: + doc.row() + # Добавить в ряд таблицы текстовые значения: + doc.text(u'name', name) + doc.text(u'mail', mail) +# Сохранить XML в файл 'contacts.xml' +doc.save('contacts.xml') +# Вызвать DoDoc, передав имена файлов шаблона, входного XML и выходного файла +DoDoc.DoDoc('contacts_template.odt', 'contacts.xml', 'my_contacts.odt') diff --git a/FastStart/contacts.txt b/FastStart/contacts.txt new file mode 100644 index 0000000..9d0a334 --- /dev/null +++ b/FastStart/contacts.txt @@ -0,0 +1,33 @@ +hamzinrk@519 Руслан Камилевич Хамзин +kudelya@501 Юлия Сергеевна Куделя +ilya@501 Илья Викторович Полосин +polosinait@260 Ирина Тагировна Полосина +filipovatn@260 Татьяна Николаевна Филиппова +folomeshkinav@502 Александр Владимирович Фоломешкин +hvostovam@502 Андрей Михайлович Хвостов +burdygovbg@otd502 Борис Георгиевич Бурдыгов +grigoryaned@otd511 Елена Дмитриевна Григорян +motorinala@otd511 Моторина Людмила Александровна +yudinayue@otd511 Юлия Евгеньевна Юдина +merculovals@otd502 Людмила Станиславовна Меркулова +turetskayava@otd100 Вера Александровна Турецкая +kravchuksv@mars Сергей Валентинович Кравчук +kovalskiyvs@otd246 Виктор Сергеевич Ковальский +kamaldinovara@otd248 Рауза Абдулхаковна Камальдинова +burlakanv@otd260 Наталья Владимировна Бурлака +shipovaa@lab203 Андрей Александрович Шипов +shatskiyma@246 Михаил Александрович Шатский +bocharovvm@246 Михаил Викторович Бочаров +morgunovasn@lab203 Светлана Николаевна Моргунова +filippovaia@otd246 Ирина Александровна Филиппова +petrovab@mars Андрей Борисович Петров +fedoroveg@263 Евгений Геннадьевич Федоров +lasuniniv@263 Илья Владимирович Ласунин +deminpe@otd263 Пётр Евгеньевич Дёмин +bosisor@otd241 Олег Русланович Босис +apasovdv@otd246 Денис Вячеславович Апасов +yakovlevaa@241 Александр Андреевич Яковлев +morozovvv@241 Василий Викторович Морозов +alexseich@otd246 Алексей Викторович Власов +gammalas@otd241 Александр Сергеевич Гаммал +samarskiyav@otd518 Артем Викторович Самарский diff --git a/FastStart/contacts_template.odt b/FastStart/contacts_template.odt new file mode 100644 index 0000000..efef6ed Binary files /dev/null and b/FastStart/contacts_template.odt differ diff --git a/FastStart/python-2.6.msi b/FastStart/python-2.6.msi new file mode 100644 index 0000000..b13d874 Binary files /dev/null and b/FastStart/python-2.6.msi differ diff --git a/Manual.odt b/Manual.odt index 5c947d7..c7594d6 100644 Binary files a/Manual.odt and b/Manual.odt differ