Daily API RoundUp: John Deere, Flask, Dropoff, Twitter Node.js Library

Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at editor@programmableweb.com.

We've added 7 APIs to the ProgrammableWeb directory today in Content Management, Sports, and Merchants categories, among others. Also added: A Twitter Node.js library and PHP libraries for Pushbullet.

APIs

Wagtail, from U.K. digital agency Torchbox, is a content management system that offers open source editing features. It was created with Python using the Django framework and REST architecture. The Wagtail API makes it possible to edit content, manage docs, and more.

Wagtail CMS demo

image: Adding an image to a web page with Wagtail from Wagtail demo video
 

We've primarily categorized the Wagtail API under the Content Management category. See ProgrammableWeb's complete list of Content Management APIs.

MySportsFeeds is a crowd-sourced sports data provider. The MySportsFeeds API lets developers access crowd-sourced game information and plays from NHL, NFL, MLB, and NBA sporting events. Post-game or real-time feeds are available in XML, JSON, and even CSV formats. Developers can get information via RESTful methods, or have them emailed or FTP'd. We've categorized the MySportsFeeds API under the Sports category. See ProgrammableWeb's complete list of Sports APIs.

Flask is a framework for Python. The Flask REST API provides access to the same web functionalities that the Django REST framework provides. Some example API methods include retrieving parsers, managing renders, and retrieving text. This API is listed under the API category.

Dropoff is a same-day local delivery service for businesses, delivering goods from a variety of merchants. The Dropoff REST API allows developers to access and integrate the functionality of Dropoff with other apps. Public documentation is not available; API access comes with account service. We've categorized the Dropoff API under the Merchants category. See ProgrammableWeb's complete list of Merchants APIs.

John Deere is a heavy equipment and services supplier for farmers, ranchers, builders, loggers, and landowners. The company's newest APIs have been added to the ProgrammableWeb directory. They are:

The John Deere Machine API allows developers to integrate John Deere machine data into their applications. This API uses the Association of Equipment Management Professionals (AEMP) telematics standard for handling data on construction equipment. The API provides equipment info, machine locations, machine hours, and fuel consumption.

The John Deere Logistics API allows integration with the AgLogic Fleet Logistics Application. This API enables users to maintain information between a business system and AgLogic, which improves the agribusiness assets using global positioning, cellular data communication, and web-application tech.

The John Deere MyJohnDeere API allows developers to securely exchange files with John Deere customers who have given digital approval. The API includes methods for uploading and downloading files to and from the MyJohnDeere cloud, transferring files from the MyJohnDeere cloud to JDLink-enabled John Deere machines, and securely sharing files between MyJohnDeere organizations.

Clients

Twitter Node.js Library by Tim Whitlock allows developers to integrate the Twitter and Twitter Streaming APIs into their Node.js applications. This library supports version 1.1 of both APIs.

BigOven is a social network about food that aims to make users better cooks. Users can query over 170,000 recipes, plan menus, and make shopping lists with the BigOven Recipe site. The BigOven Recipe PHP Library by Chris Pliakas is useful for accessing the API services of recipes, ingredients, and grocery lists. This library can be installed with composer, dependency manager for PHP, at https://getcomposer.org/.

Pushbullet can connect all devices so that they share files and receive notifications. It works officially with iOS and Android, and independently for Ubuntu, Blackberry, and Windows Phone.

Pushbullet PHP Library by Ivaylo Stoyanov allows users to manage contacts, create or delete channels, and manage channel subscriptions.

Also available is PushBullet PHP SDK by Sorin Badea.

Joy Culbertson Joy Culbertson is a Content Producer, Writer, and Community Officer for ProgrammableWeb. She has been producing web content in the business technology sector since 2001. When she's not tweeting about APIs she enjoys watching baseball and exploring new places.

Comments

Comments(1)

aevans

Flask is a bit light. When I want to go with an API capable of dealing with my big data, I go with Jinja with the django-tables2 coupled with asyncore based servers. Perhaps a new web framework for the AI revolution is needed. Python has the tools to handle properly formatted data from scala,java, or anything else with json, SQL drivers;more. Python can even handle most tasks itself. Why isn't numpy or sci-kit learn on here (or spark for that matter). These and not presentation are driving some of the hottest companies today.