Files
Meyar/notebooks/JOSN_to_word.ipynb
T

191 lines
17 KiB
Plaintext
Raw Normal View History

2026-06-27 07:52:17 +03:30
{
"cells": [
{
"cell_type": "code",
"execution_count": 17,
"id": "beb6ba72-a4df-4078-8b53-5b8050d9055c",
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"\n",
"with open(\"Step1_output_list_of_all_processed_measures.json\", \"r\") as f:\n",
" measures = json.load(f)"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "0ee4ca00-921b-4344-8292-0c1d99aa9bfd",
"metadata": {},
"outputs": [],
"source": [
"to_write = []\n",
"for measure in measures:\n",
" to_write.append([measure['measure'], measure['output_opposite']])\n"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "efbc1b32-80b3-4701-b6d7-7e9adfb7cedd",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['معیار اصلی: • انگیزه حضور فرد در سازمان بر اساس انگیزه «ایمانی، خودسازی تعاون بر نیکی و یاریگری و نصرت دیگران» است.\\nتوضیحات برگرفته از منابع: \\nمنبع: بیانات در اجتماع زائران و مجاوران حرم مطهر رضوی\\nمتن: کار جهادی یعنی کاری که هم در آن تلاش هست، خستگی\\u200cناپذیری هست، هم اخلاص هست؛ [یعنی] انسان می\\u200cفهمد که برای خودش، برای پُر کردن کیسه\\u200cی خودش کار نمیکند، دارد برای مردم کار می\\u200cکند، برای خدا کار می\\u200cکند؛ هم این، و هم عالمانه؛ یعنی بنشینند و با موازین علمی، با شیوه\\u200cی دقیق عالمانه راه\\u200cهای صحیح را پیدا کنند؛ هم باسواد باشند، کارآمد باشند، هم امکانات گوناگونی داشته باشند؛ اینها بنشینند کار کنند؛ اقتصاد کشور قطعاً شکوفایی پیدا خواهد کرد.\\nمنبع: بیانات در دیدار مردم آذربایجان شرقی\\nمتن: باید مدیریّت جهادی را بر دیوان\\u200cسالاری\\u200cهای فرسوده ترجیح بدهیم؛ این یکی از اولویّتهای ما است؛ اصرار بر مدیریّت جهادی. مسئولین کشور در قوّه\\u200cی مجریّه، در قوّه\\u200c\\u200c\\u200cی قضائیّه، در بخشهای مختلف، مدیریّت جهادی را دنبال بکنند. مدیریّت جهادی به معنای بی\\u200cانضباطی نیست؛ پُرکاری، با تدبیر حرکت کردن، شب\\u200cوروز نشناختن و دنبال کار را گرفتن، این معنای مدیریّت جهادی است.\\nمنبع: بیانات در بازدید از پژوهشکده رویان\\nمتن: کار جهادی باید هدفمند، درست متوجه به آرمانها و هوشمندانه و عاقلانه و دشمن\\u200cشکن باشد. یعنی به همان معنائی که ما مبارزه \\u200cرا در اصطلاح معمولی به کار میبریم: «دارم مبارزه میکنم؛ این یک مبارزه است.» این، یک تعبیر مصطلح است. در جهاد، این معنا \\u200cهست.\\nمنبع: بیانات در مراسم بیست\\u200c و سومین سالگرد رحلت امام خمینی (رحمه\\u200cالله)\\nمتن: در راه پیشرفت، توقف ممنوع است؛ خودشگفتی ممنوع است؛ غفلت ممنوع است؛ اشرافیگری ممنوع است؛ لذت\\u200cجوئی ممنوع است؛ به فکر جمع کردن زخارف دنیا افتادن، برای مسئولین ممنوع است. با این ممنوعیتهاست که میتوانیم به قله برسیم. ما داریم در دامنه حرکت میکنیم. ما هنوز به قله نرسیده\\u200cایم؛ با آن فاصله داریم. آن روزی که ملت ایران به قله برسد، دشمنی\\u200cها تمام خواهد شد. آن روزی که ملت ایران به قله برسد، معارضه\\u200cهای خباثت\\u200cآلود به پایان خواهد رسید. ما تا آن روز فاصله داریم. حرکت را باید بی\\u200cوقفه ادامه دهیم.\\nمنبع: انتصاب حجت الاسلام موسی پور به مدیریت شورای هماهنگی تبلیغات اسلامی\\nمتن: توصیه\\u200cی اینجانب مردمی کردن بزرگداشت\\u200cها، و فعال کردن مساجد و نهادهای مردمی، و به\\u200cکارگیری ابتکارات و خلاقیت\\u200cهای جوانان انقلابی، و طراوت و تازگی بخشیدن به مراسم دینی و انقلابی است. توصیه\\u200cی دیگر چابک و سبک کردن تشکی
" '**معیار برای تشخیص:** انگیزه حضور فرد در سازمان، سلطه بر دیگران یا حرص و طمع است. انگیزه حضور فرد در سازمان، خودشیفتگی، اشرافیگری، لذت\\u200cجویی، فکر جمع\\u200cآوری زخارف دنیا.\\n\\n**توضیحات معیار:** \\nبرای ارزیابی و تحلیل حضور افراد در سازمان، توجه به موارد زیر الزامی است که نشان\\u200cدهنده انگیزه\\u200cهای غیرمؤثر در فعالیت\\u200cها هستند:\\n\\n1. **سلطه بر دیگران:** این مفهوم به تمایل فرد به کنترل و تسلط بر محیط و دیگران اشاره دارد. افرادی که این انگیزه را دارند، معمولاً به روابط انسانی توجهی نداشته و تمرکزشان بر کسب قدرت و اقتدار است.\\n\\n2. **حرص و طمع:** این ویژگی به نگرش فرد بر اساس منافع شخصی و لذت\\u200cجویی از به دست\\u200cآوری دارایی\\u200cها و امکانات اشاره دارد. افراد دیوان\\u200cسالاری که به طمع و حرص دچارند، در فعالیت\\u200cهای اجتماعی و سازمانی اهداف مشترک را نادیده می\\u200cگیرند.\\n\\n3. **خودشیفتگی:** این مفهوم به خودمحوری و تمرکز بیش از حد فرد بر خود و نیازهای شخصی اشاره دارد. افرادی که دچار خودشیفتگی هستند، به پیشرفت خود و منافع شخصی اهمیت بیشتری می\\u200cدهند و به دیگران توجه نمی\\u200cکنند.\\n\\n4. **اشرافیگری:** این ویژگی به تمایل به انجام فعالیت\\u200cها و زندگی در سطوح بالای اجتماعی و اقتصادی، معمولاً با اتکا به ثروت و امکانات خاص اشاره دارد. این نوع رفتار باعث می\\u200cشود فرد در فعالیت\\u200cها به اصول انسانی و اخلاقی بی\\u200cتوجه باشد.\\n\\n5. **لذت\\u200cجویی:** این مفهوم به جست\\u200cوجو برای کسب لذتی فوری و کوتاه\\u200cمدت اشاره دارد که ممکن است با نتیجه\\u200cهای اجتماعی یا اخلاقی در تناقض باشد. افرادی که بر اساس لذت\\u200cجویی عمل می\\u200cکنند، توجهی به تأثیرات مثبت یا منفی فعالیت\\u200cهای خود بر دیگران ندارند.\\n\\n6. **فکر بر جمع\\u200cآوری زخارف دنیا:** این ویژگی بیانگر تمایلات مادی فرد به انباشت و جمع\\u200cآوری اموال و دارایی\\u200cها به\\u200cمنظور تأمین آسایش شخصی خود است. چنین نگرشی می\\u200cتواند مانع از توجه به مسئولیت\\u200cهای اجتماعی و همیاری با دیگران شود.\\n\\nبا توجه به این مفاهیم، می\\u200cتوان به تحلیل و ارزیابی حضور افراد در سازمان پرداخت و تشخیص داد که آیا آنها با انگیزه\\u200cهای غیرمؤثر مشارکت می\\u200cکنند یا خیر.']"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"to_write[0]"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "cea73da8-a1fb-48c4-9ee3-299ba308d66e",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"128"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(to_write)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "fff875d2-0b4f-42d9-9c38-1408f0020108",
"metadata": {},
"outputs": [],
"source": [
"from docx import Document\n",
"from docx.shared import Pt\n",
"\n",
"def write_as_table(data, filename=\"measures_table.docx\"):\n",
" doc = Document()\n",
" doc.add_heading(\"اصل معیار ها و معیار های نامطلوب\", level=1)\n",
" \n",
" table = doc.add_table(rows=1, cols=2)\n",
" table.style = 'Table Grid'\n",
" hdr = table.rows[0].cells\n",
" hdr[0].text = \"معیار\"\n",
" hdr[1].text = \"معیار مخالف\"\n",
" \n",
" for measure, opposite in data:\n",
" row = table.add_row().cells\n",
" row[0].text = measure\n",
" row[1].text = opposite\n",
" \n",
" doc.save(filename)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "61a47ef1-9af6-4cdf-8a81-2a28b5d1b0ac",
"metadata": {},
"outputs": [],
"source": [
"write_as_table(to_write)"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "d2e32b6c-6c50-480c-83e1-568bea26b145",
"metadata": {},
"outputs": [],
"source": [
"from docx import Document\n",
"from docx.shared import Pt\n",
"\n",
"def write_measures_to_word(data, filename=\"output.docx\"):\n",
" \"\"\"\n",
" data: list of lists, e.g. [[\"measure1\", \"opposite1\"], [\"measure2\", \"opposite2\"]]\n",
" \"\"\"\n",
" doc = Document()\n",
" doc.add_heading(\"اصل معیار ها و معیار های نامطلوب\", level=1)\n",
" \n",
" for i, pair in enumerate(data, start=1):\n",
" if len(pair) >= 2:\n",
" measure = pair[0]\n",
" opposite = pair[1]\n",
" else:\n",
" continue\n",
" \n",
" p = doc.add_paragraph()\n",
" p.add_run(f\"{i}. \").bold = True\n",
" p.add_run(f\"معیار : {measure}\\n\")\n",
" p.add_run(f\"نامطلوب : {opposite}\\n\\n\")\n",
" \n",
" doc.save(filename)\n",
" print(f\"Saved to {filename}\")"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "b1f0363b-9367-4993-826c-fc86b2296994",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Saved to output.docx\n"
]
}
],
"source": [
"write_measures_to_word(to_write)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0fe66e6a-43ba-4a48-acad-016bd30e8f6c",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.13"
}
},
"nbformat": 4,
"nbformat_minor": 5
}