Find Jobs
Hire Freelancers

Book Catalog Importer - Python + Google App Engine

$30-5000 USD

Cancelled
Posted over 12 years ago

$30-5000 USD

Paid on delivery
The purpose of this project is to populate a Google App Engine (GAE) datastore that will be used to publish an XML book catalog on the Internet. A separate follow-on project will implement the XML book catalog service using the datastore created in this project. The catalog importer will be implemented in Python as a set of GAE cron jobs and tasks that populate the datastore by importing information from several XML data sources available over the Internet. A detailed spec outlining the steps and data sources required to create the catalog is available. Your job will be to: 1. Review the spec and data model and propose changes. 2. Update the spec and data model with the agreed upon changes. 3. Implement each cron job and task. 4. Provide a test suite to validate that the service works as specified. Experience using Python to develop Google App Engine services using the GAE datastore, GAE data modeling, and XML processing is required. If you are interested, please request and review the spec before bidding.
Project ID: 3763492

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Feb 11, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.