Perl To Python

Avg Bid (INR)
Project Budget (INR)
₹1000 - ₹2000

Project Description:
Converting a perl script to python so it can run on Google Cloud.
The perl script is 770 lines long and handles the uploading of low res images from a a user\'s browser to a website, and the inserting of related info to a MySql database.

Here is a script summary:

# the script performs the following actions:
# 1. define perl modules to use
# 2. make database connection
# 3. declare variables
# 4. ensure correct working directory structure
# 5. get general form data from calling webpage
# 6. update sources table if any of the flags have been changed
# 7. read through each file form data (up to $max_num_files)
# 7.1 read form data for a file
# 7.2 update variables according to logical flags from form or specific source id\'s
# 7.3 update sources original format if needed
# 7.4 process each filename that has been passed in the form
# 7.4.1 parse filename and check for invalid characters
# 7.4.2 upload file to image server
# 7.4.3 get IPTC data if required
# 7.4.4 get values for uploaded image (height, width, size, format)
# 7.4.5 evaluate ratio for database and update keywords
# 7.4.6 remove extraneous text from title and keywords
# 7.4.7 check if image is already in the database
# add image to database
# OR update image in database
# 7.4.8 if in reply to a request, add to images_requests table
# 8. disconnect database
# 9. call script to create watermarks and thumbnails
# 10. display upload results as a webpage

If we are happy with the resulting work, there will be quite a few more perl to python script conversions required, and also likely to be ongoing new development work available as well.

Skills required:
Perl, Python
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire Scorpio1987
₹ 3000
in 3 days
₹ 5555
in 5 days
₹ 20000
in 15 days
Hire praphulmc
₹ 5555
in 3 days
₹ 1750
in 3 days
₹ 6666
in 7 days
Hire bikasvw
₹ 2250
in 10 days
₹ 2250
in 2 days
₹ 3333
in 3 days