Using Flask on a Raspberry Pi with MongoDB (Part 2)

Introduction This is part two of an article series on how to make a Flask and MongoDB web application, for development purposes, on a Raspberry Pi single board computer as a local web server for your backend data. In the last part we covered how to SSH into the Pi device, as well as install … Continued

Using Flask on a Raspberry Pi with MongoDB (Part 1)

Introduction In this article series, we’ll show you how to set up a Flask web app, written in Python, on a Raspberry Pi. Our app will be using MongoDB as its backend database. This first installment of the series will cover the initial setup and configuration needed for Flask, Raspberry Pi and MongoDB. By the … Continued

Redis Example with Python

Introduction Redis, standing for REmote DIctionary Server, is a type of key-value NoSQL server. Redis is designed to support disk storage for persistence, retaining data after power is shut off, and stores data so it can be cached and accessed quickly. Redis supports multiple data types, including strings, hashes, lists and sets. This tutorial will … Continued

Python MongoClient Examples

Introduction to MongoClient The class MongoClient enables you to make successful MongoDB server connections with your code. The MongoClient can accomplish this with client instances. When you use the PyMongo driver with the MongoClient, coding and connections happen more quickly. As a result, it becomes easier to make API calls to access your MongoDB databases … Continued

Use Docker and Python for a MongoDB Application

Introduction Docker is an open source platform designed principally for Windows and Linux systems. A Docker image file is used to execute code in a Docker container created from the executable version of an application. The image becomes one, or multiple, instances of that container when a user runs an image. This tutorial will cover … Continued

Elasticsearch and Scroll in Python

Introduction Scrolling in Elasticsearch allows you retrieve a large number of documents, in steps or iterations, similar to pagination or a “cursor” in relational databases. In this article we’ll explore the Elasticsearch concept of scrolling, and how we can implement it in an application using the Python low-level client’s “helpers” library. Let’s go over how … Continued

Use Tesseract OCR to Insert MongoDB Documents

Introduction to using Tesseract OCR to insert MongoDB documents Google’s Tesseract OCR (Optical Character Recognition) software allows you to analyze the text in an image in order to process it and render it as a string of characters. This article will demonstrate how you can use Python’s pytesseract and pymongo modules to read an image … Continued

Use Tesseract OCR to Insert MongoDB Documents (Part 1)

Introduction to using Tesseract OCR to insert MongoDB documents Google’s Tesseract OCR (Optical Character Recognition) software allows you to analyze the text in an image in order to process it and render it as a string of characters. This article series will demonstrate how you can use Python’s pytesseract and pymongo modules to read an … Continued

Build an Elasticsearch Web Application in Python (Part 2)

Introduction to Elasticsearch web applications in Python This article is part two of an article series that will show you how to build a Python web application designed to return Elasticsearch information. The first part of the series demonstrated how to create the web server using the Bottle framework. It also provided some example code … Continued

Build an Elasticsearch Web Application in Python (Part 1)

Introduction to Elasticsearch web applications in Python Web applications are a great way to bring your Elasticsearch cluster’s search functionality to the front end for a better user experience. This article will demonstrate how to utilize Elasticsearch’s efficient search and analytics engine in a simple web app that can execute complex queries of its document … Continued

Keep in the know!

Subscribe to our emails and we’ll let you know what’s going on at ObjectRocket. We hate spam and make it easy to unsubscribe.