Data parsing script using Python, for a famous food recipe web portal
Our System Pvt Ltd. managed multiple formats schema.org, microdata, microformat, RDFa etc using python script. System auto-detects the format type while it is scanning and accordingly it parses the rich snippets and generates the content in Drupal
Food Recipe Data Parsing

Again delivered as promised and quality work. Very helpful guys

CEO
ThatsCookedBy

Food Recipe Data Parsing

Client:

ThatsCookedBy is a leading community based website dedicated to foodies where they can view and submit their favourite recipes, post comments, rate recipes, communicate with other users, participate in discussions and forums and more.


Situation:

ThatscookedBy wanted Our System Pvt Ltd. to develop an effective and manageable data parsing Python script that can pars recipe data from various websites with specific formats.

Client has Drupal 7 website based on food recipes and wanted to develop Python script for data parsing.


Challenge

A python script was supposed to be compatible with Drupal 7 language, and multiple other language websites from which the data parsing was to be done.

Client required Python script that supports the following formats:

  • - Schema.org
  • - Microdata
  • - Mircoformat
  • - RDFa

It was difficult to manage multiple formats using python script.

Our developers have closely worked with the client and drupal website developers to understand the database structure that assisted us to create effective Python script for food recipe data parsing.


Solutions:

An effective data parsing script that helps to parse data in multiple formats.
We developed Python script that supports the following formats:

1) Schema.org   2) icrodata   3) Mircoformat   4) RDFa
  • System auto-detects the format type while it is scanning and accordingly it parses the rich snippets and generates the content in Drupal.
  • Data parsing script allows to link back to the source website.
  • The script allows to parse all supported items for the rich snippet
  • The input can be a form (or you can suggest something) that supports:


Loading a text file containing links to the actual content that the parser needs to read for. e.g
  • www.Site1.com/recipe1.html
  • www.Site1.com/recipe2.html
  • www.Site2.com/recipe3.html
  • www.Site3.com/recipe4.html


A link to a website that contains links that supports one of the data formats mentioned above e.g. www.Site1.com/
Benefits:
  • ThatsCookedBy ┬ánow gets effective and manageable recopies from different websites automatically.
  • Website viewers are able to view many food recipes on one platform (www.thatscookedby.com)
  • The client has saved thousands of human hours which would have gone behind manually updating the recipes from different websites
  • There was substantial savings in time and cost of the client

Contact Us

This team is passionate for Python development.
We bring inventive ideas and up to the minute web technologies to give your business an edge over the competition.

So if you are looking forward for Python Development in any area of your business then we are here to help you. And we would be glad to channel our reliable Python domain experience and expertise on use for you. Please fill the form below to request a quote and to know more about our services.


Service Network

Python Development Company

444 Dorp St Cape Town 7705

+11 11-1111-1111

info@pythondevelopmentcompany.com