Объективка md: каждый параметр с новой строки, образование в блоке

This commit is contained in:
apuc committed 2026-10-05 16:50:36 +03:00
1 parent a16ef9add5
commit ec2c7663e5
4 files changed
+24 -10

No files matched your search

+19 -8
View File
@@ -69,25 +69,36 @@ WORK = [
def build_md(): def build_md():
lines = [] lines = []
lines.append(f"# СПРАВКА\n") lines.append("# СПРАВКА")
lines.append(f"## {FIO}\n") lines.append("")
lines.append('<img src="dca7a868-65c0-422e-be26-06a5f2564cca.jfif" alt="Фото" width="120">\n') lines.append(f"## {FIO}")
lines.append(f"**Должность:** {POSITION}\n") lines.append("")
lines.append('<img src="dca7a868-65c0-422e-be26-06a5f2564cca.jfif" alt="Фото" width="120">')
lines.append("")
lines.append(f"**Должность:** {POSITION}")
lines.append("")
lines.append(f"**Дата рождения:** {BIRTH_DATE}") lines.append(f"**Дата рождения:** {BIRTH_DATE}")
lines.append("")
lines.append(f"**Место рождения:** {BIRTH_PLACE}") lines.append(f"**Место рождения:** {BIRTH_PLACE}")
lines.append(f"**Место жительства:** {RESIDENCE}\n") lines.append("")
lines.append(f"**Место жительства:** {RESIDENCE}")
lines.append("")
lines.append("**Образование:** высшее:") lines.append("**Образование:** высшее:")
for e in EDUCATION: for e in EDUCATION:
lines.append(f"- {e}") lines.append(f"- {e}")
lines.append("") lines.append("")
lines.append(f"**Учёная степень:** {DEGREE}\n") lines.append(f"**Учёная степень:** {DEGREE}")
lines.append("")
lines.append("**Награды, поощрения:**") lines.append("**Награды, поощрения:**")
for i, a in enumerate(AWARDS, 1): for i, a in enumerate(AWARDS, 1):
lines.append(f"{i}. {a}") lines.append(f"{i}. {a}")
lines.append("") lines.append("")
lines.append(f"**Партийная принадлежность:** {PARTY}") lines.append(f"**Партийная принадлежность:** {PARTY}")
lines.append(f"**Семейное положение:** {FAMILY}\n") lines.append("")
lines.append("## Трудовая деятельность\n") lines.append(f"**Семейное положение:** {FAMILY}")
lines.append("")
lines.append("## Трудовая деятельность")
lines.append("")
for period, pos in WORK: for period, pos in WORK:
lines.append(f"- **{period}** — {pos}") lines.append(f"- **{period}** — {pos}")
with open(MD_OUT, "w", encoding="utf-8") as f: with open(MD_OUT, "w", encoding="utf-8") as f:
@@ -7,7 +7,9 @@
**Должность:** Соучредитель IT-стартапа ITGuild; Председатель Комитета по предпринимательству и экономической грамотности молодежи Молодежного Парламента Донецкой Народной Республики **Должность:** Соучредитель IT-стартапа ITGuild; Председатель Комитета по предпринимательству и экономической грамотности молодежи Молодежного Парламента Донецкой Народной Республики
**Дата рождения:** 18 декабря 1989 г. **Дата рождения:** 18 декабря 1989 г.
**Место рождения:** г. Донецк, Донецкая область. **Место рождения:** г. Донецк, Донецкая область.
**Место жительства:** г. Донецк, пр. Театральный, д. 5 **Место жительства:** г. Донецк, пр. Театральный, д. 5
**Образование:** высшее: **Образование:** высшее:
@@ -34,6 +36,7 @@
14. Награда за участие в полуфинале кадрового конкурса «Лидеры Возрождения. Донецкая Народная Республика». 14. Награда за участие в полуфинале кадрового конкурса «Лидеры Возрождения. Донецкая Народная Республика».
**Партийная принадлежность:** не имеет **Партийная принадлежность:** не имеет
**Семейное положение:** женат, детей не имеет **Семейное положение:** женат, детей не имеет
## Трудовая деятельность ## Трудовая деятельность
@@ -316,7 +316,7 @@ endobj
endobj endobj
16 0 obj 16 0 obj
<< <<
/Author (\(anonymous\)) /CreationDate (D:20261005164727+03'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20261005164727+03'00') /Producer (ReportLab PDF Library - \(opensource\)) /Author (\(anonymous\)) /CreationDate (D:20261005165024+03'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20261005165024+03'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\376\377\004!\004?\004@\0040\0042\004:\0040\000 \024\000 \004\021\004>\0049\004:\004>\000 \004\032\0048\004@\0048\004;\004;\000 \004!\0045\004@\0043\0045\0045\0042\0048\004G) /Trapped /False /Subject (\(unspecified\)) /Title (\376\377\004!\004?\004@\0040\0042\004:\0040\000 \024\000 \004\021\004>\0049\004:\004>\000 \004\032\0048\004@\0048\004;\004;\000 \004!\0045\004@\0043\0045\0045\0042\0048\004G) /Trapped /False
>> >>
endobj endobj
@@ -372,7 +372,7 @@ xref
trailer trailer
<< <<
/ID /ID
[<1f020fce1f92afa8b458c9b0ef1cad2a><1f020fce1f92afa8b458c9b0ef1cad2a>] [<0482e1b32dccd9df2d1272a9919a168f><0482e1b32dccd9df2d1272a9919a168f>]
% ReportLab generated PDF document -- digest (opensource) % ReportLab generated PDF document -- digest (opensource)
/Info 16 0 R /Info 16 0 R