تحويل رمز PHP إلى Python الذي يعمل تحت CGI (بيتا).
$ php composer.phar install
$ python3 -m pip install -r requirements.txt
إذا كان لديك ملحن / PIP مثبت على مستوى العالم:
$ composer install
$ pip3 install -r requirements.txt
في المجلد ./wordpress-5.4 هناك نسخة من WP وتحويلها مع الأداة:
$ python3 php2py.py --keep-ast ./wordpress-5.4
ينتج عن ذلك ملفات *.py ، *.AST (لأنه-يتم استخدام الأسرى) وإذا كان هناك أي خطأ (يجب أن يكون في الوقت الحالي) *.RERRORS.TXT.
من أجل تشغيل الملفات المحولة ، تحتاج إلى تحديد المسار الكامل لمكتبة توافق PHP في المتغير البيئي php2py_compat :
$ cd ./wordpress-5.4
$ PHP2PY_COMPAT=$HOME/php_compat.py python3 index.py
هناك بعض الأشياء المتبقية للإنهاء من أجل الحصول على عمل كامل من العمل دون الحاجة إلى تعديل إلى التعليمات البرمجية المحولة. كنت أنتظر معالجة هؤلاء قبل نشر الكود ، لكنني لم أمارس وقت فراغ كبير في هذه الأيام.
أي PRS و/أو التعليقات أكثر من موضع ترحيب.
حقوق الطبع والنشر نيكولاس رودريغيز ([email protected])
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.