تفريغ صفحات التقاء باستخدام Python (الطلبات) بتنسيق HTML وRST، بما في ذلك الصور والمرفقات المضمنة. سيتم تحديث المراجع إلى الملفات التي تم تنزيلها إلى المسار النسبي المحلي الخاص بها.
ومع ذلك، ستتطلب إعادة البناء ملفين فقط وتقبل وسيطات سطر الأوامر:
myModules.py
: يحتوي على كافة الوظائف المطلوبة.confluenceDumpWithPython.py
: البرنامج النصي الذي سيتم استخدامه مع وسيطات سطر الأوامر التالية:-m, --mode
: وضع التصدير، single
، space
، bylabel
، pageprops
(مطلوب).single
pageprops
space
حتى الآن.-S, --site
: الموقع الأطلسي (مطلوب).-s, --space
: مفتاح المسافة (إذا لزم الأمر).-p, --page
: معرف الصفحة (إذا لزم الأمر).-l, --label
: تسمية الصفحة (إذا لزم الأمر).-x, --sphinx
: يتم وضع المجلدات _images
و_ _static
في جذر مجلد التصدير، بدلاً من وضعها مع ملفات HTML المصدرة.--notags
: لا يضيف توجيهات العلامات إلى الملفات الأولى (عند عدم استخدام الملحق sphinx-tags
).updatePageLinks.py
: تحديث روابط التقاء عبر الإنترنت للملفات المحلية التي تم تنزيلها حتى الآن.--folder
: المجلد الذي يحتوي على الملفات المراد تحديثها.--test
: بدلاً من الكتابة فوق ملفات .rst الأصلية، سيتم إنشاء ملفات محدثة باستخدام zout_
كبادئة.getPageEditorVersion.py
: احصل على إصدار المحرر من صفحات فردية أو من جميع الصفحات في مساحة ما.--site
: الموقع الأطلسي (مطلوب).--page
: معرف الصفحة (إما/أو)--space
: مفتاح المسافة (إما/أو) بالنسبة لتصميم CSS، يستخدم confluence.css
من Confluence الذي يمكن الحصول عليه باستخدام الحل البديل الموضح في: https://jira.atlassian.com/browse/CONFSERVER-40907. ملف site.css
المتضمن مع عمليات تصدير Confluence UI HTML ليس مكتملاً مثل الملف أعلاه.
output/
ضمن نفس مسار البرنامج النصي._images/
و_ _static/
في مجلد الصفحة|المساحة|pageprops|التسمية.--sphinx
هذا المجلد مباشرةً ضمن مجلد الإخراجstyles/confluence.css
إلى الملف _static/
المحدد atlassianAPIToken
atlassianUserEmail
confluenceDumpWithPython.py -m single -S -p [
confluenceDumpWithPython.py -m pageprops -S -p [
confluenceDumpWithPython.py -m space -S -s [
لا توجد نصيحة خاصة غير:
أسماء المساهمين ومعلومات الاتصال
@ديرنوربيرتو
styles/site.css
إلى output/styles/
إذا لم يكن موجودًا. confluenceDumpWithPython.py
& myModules.py
)الغرض من الملفات:
confluenceExportHTMLrequestsByLabel.py
: تنزيل مجموعة من الصفحات بناءً على تصنيف صفحة واحد (أو أكثر).confluenceExportHTMLrequestsSingle.py
: قم بتنزيل صفحة واحدة عن طريق توفير معرف الصفحة كوسيطة.confluenceExportHTMLrequestsPagePropertiesReport.py
: تنزيل خصائص الصفحة وجميع الصفحات الموجودة في التقرير عن طريق توفير معرف الصفحة كوسيطة.confluenceExportHTMLrequestsPagesInSpace.py
: تنزيل جميع الصفحات من الفضاء. تم ترخيص هذا المشروع بموجب ترخيص MIT - راجع ملف LICENSE.txt للحصول على التفاصيل