Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 2.22 KB

File metadata and controls

46 lines (30 loc) · 2.22 KB

Beautiful Rising: Reuse & remixing

Reviewing the options below, can you speak to what solutions your own organization or the organizations that you work with in the Global South use to address these needs? Are there solutions that are particularly well-suited that we should be looking into? Are there solutions that we should avoid? And, if so, why?

To date, Beautiful Trouble has experimented with a JSON API to its structured content (Tactics, Principles, Theories, Practitioners, and Case Studies). The API has been used to create an experimental data visualization & monadic exploration tool.

We see this idea -- an API to the underlying content -- as a core concept (rather than an add-on) of the Beautiful Rising project, and an opportunity to be able to rapidly prototype new products or ideas while working directly with activists in the Global South.

Requirements

The minimum requirements for the project's needs in this category are:

  • Provide a RESTful JSON interface to the project's core content types
  • Endpoints to access translations
  • Options to filter responses (tag, type, etc.)

The "would be nice" requirements are:

  • Audio recording endpoints
  • Submission endpoints

Solutions to explore

Crisis.net

CrisisNET finds, formats and exposes crisis data in a simple, intuitive structure that’s accessible anywhere. Now developers, journalists and analysts can skip the days of tedious data processing and get to work in minutes with only a few lines of code. http://crisis.net/

  • Great example of a public-data API

Swagger™

Swagger™ is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. https://helloreverb.com/developers/swagger http://swagger.io/

  • Nice option for generating developer-friendly API documentation

Who to talk to:

  • @auremoser ❓