A python script to convert simple php code to python
Project description
# PHP to PYTHON
A python script to convert simple php code to python,
It just converts the basic syntax
It is the one i use in the conversion mpg25/Instagram-API in PHP to danleyb2/Instagram-API in PYTHON
## usage
```
$ python php2python.py -h
usage: php2python.py [-h] -s SCRIPT [-o]
PHP to PYTHON syntax converter.
optional arguments:
-h, --help show this help message and exit
-s SCRIPT, --script SCRIPT
Path to PHP script
-o, --overwrite Overwrite Python script if exists
```
```
$ python php2python.py -s test_scripts/Caption.php
Converting: test_scripts/Caption.php. Output file will be: test_scripts/Caption.py
# Remove opening and closing <?php
# convert $this-> to self.
# convert :: to .
# delete all }
# delete namespace|require_once|include_once
# convert protected $var to self.var = None then move into __init__
# convert public|protected function to def
# add `self` to function signatures
# classes not children to extend `object`
# convert $ to ''
# convert ; to ''
# convert new to ''
Converted: test_scripts/Caption.php. to: test_scripts/Caption.py. { Go on, Proof Check :) }
```
```
$ python php2python.py -s test_scripts/Caption.php
Sorry, A python Script test_scripts/Caption.py already exist, use -o to overwrite.
```
A python script to convert simple php code to python,
It just converts the basic syntax
It is the one i use in the conversion mpg25/Instagram-API in PHP to danleyb2/Instagram-API in PYTHON
## usage
```
$ python php2python.py -h
usage: php2python.py [-h] -s SCRIPT [-o]
PHP to PYTHON syntax converter.
optional arguments:
-h, --help show this help message and exit
-s SCRIPT, --script SCRIPT
Path to PHP script
-o, --overwrite Overwrite Python script if exists
```
```
$ python php2python.py -s test_scripts/Caption.php
Converting: test_scripts/Caption.php. Output file will be: test_scripts/Caption.py
# Remove opening and closing <?php
# convert $this-> to self.
# convert :: to .
# delete all }
# delete namespace|require_once|include_once
# convert protected $var to self.var = None then move into __init__
# convert public|protected function to def
# add `self` to function signatures
# classes not children to extend `object`
# convert $ to ''
# convert ; to ''
# convert new to ''
Converted: test_scripts/Caption.php. to: test_scripts/Caption.py. { Go on, Proof Check :) }
```
```
$ python php2python.py -s test_scripts/Caption.php
Sorry, A python Script test_scripts/Caption.py already exist, use -o to overwrite.
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
convert2php-0.0.1.tar.gz
(3.8 kB
view details)
File details
Details for the file convert2php-0.0.1.tar.gz
.
File metadata
- Download URL: convert2php-0.0.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7548199fcdaeab8b1e16a5ed6e75b78cfb876b54b9bd003e00ad08730b2ee88b |
|
MD5 | 17c1ada8cb3bba5b27354cb42546b6d1 |
|
BLAKE2b-256 | 30baafea59e34b8493c3318251a299c4fbb4aa132981b1f1a29478a9b5f69183 |