All Projects → LennyToday → Restful Lenny

LennyToday / Restful Lenny

A lenny API. Use this to bring Lenny face to your applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Restful Lenny

Server
Serve your Rubix ML models in production with scalable stand-alone model inference servers.
Stars: ✭ 30 (-3.23%)
Mutual labels:  api, rest-api
Apidoc
RESTful API 文档生成工具,支持 Go、Java、Swift、JavaScript、Rust、PHP、Python、Typescript、Kotlin 和 Ruby 等大部分语言。
Stars: ✭ 785 (+2432.26%)
Mutual labels:  api, rest-api
Spyke
Interact with REST services in an ActiveRecord-like manner
Stars: ✭ 591 (+1806.45%)
Mutual labels:  api, rest-api
Networking
⚡️ Elegantly connect to a REST JSON Api. URLSession + Combine + Decodable + Generics = <3
Stars: ✭ 499 (+1509.68%)
Mutual labels:  api, rest-api
Alpaca Trade Api Python
Python client for Alpaca's trade API
Stars: ✭ 912 (+2841.94%)
Mutual labels:  api, rest-api
Notykt
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
Stars: ✭ 543 (+1651.61%)
Mutual labels:  api, rest-api
Koa2 Api Scaffold
一个基于Koa2的轻量级RESTful API Server脚手架。
Stars: ✭ 694 (+2138.71%)
Mutual labels:  api, rest-api
Service Pattern Go
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Stars: ✭ 449 (+1348.39%)
Mutual labels:  api, rest-api
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: ✭ 18 (-41.94%)
Mutual labels:  api, rest-api
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+2580.65%)
Mutual labels:  api, rest-api
Datafire
A framework for building integrations and APIs
Stars: ✭ 487 (+1470.97%)
Mutual labels:  api, rest-api
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-35.48%)
Mutual labels:  api, rest-api
Laravel Orion
The simplest way to create REST API with Laravel
Stars: ✭ 481 (+1451.61%)
Mutual labels:  api, rest-api
Rick And Morty Api
The Rick and Morty API
Stars: ✭ 542 (+1648.39%)
Mutual labels:  api, rest-api
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (+1467.74%)
Mutual labels:  api, rest-api
Rest Api Nodejs Mongodb
A boilerplate for REST API Development with Node.js, Express, and MongoDB
Stars: ✭ 672 (+2067.74%)
Mutual labels:  api, rest-api
Larapi
An API-friendly fork of Laravel. Authentication, error handling, resource filtering, sorting, pagination and much more included
Stars: ✭ 397 (+1180.65%)
Mutual labels:  api, rest-api
Laravel Api Response Builder
Builds nice, normalized and easy to consume Laravel REST API JSON responses.
Stars: ✭ 433 (+1296.77%)
Mutual labels:  api, rest-api
Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (+2438.71%)
Mutual labels:  api, rest-api
Binding Of Isaac Api
A RESTful API for the Binding of Isaac game series
Stars: ✭ 11 (-64.52%)
Mutual labels:  api, rest-api

RESTful-Lenny

Providing ( ͡° ͜ʖ ͡°) to a hack near you!

RESTful Lenny

A Lenny API. Use this to bring Lenny face to your applications!


To run the API, see SETUP.md.


API Documentation


Original Lenny

GET https://api.lenny.today/v1/lenny
(Try it)

Response

HTTP Status Code: 200 OK
Content-Type: application/json

Example Response Body

[
  {
    "face": "( ͡° ͜ʖ ͡°)"
  }
]


Random Lenniez

GET https://api.lenny.today/v1/random?limit=5
(Try it)
Maximum limit of 500 Lenniez per request

Response

HTTP Status Code: 200 OK
Content-Type: application/json

Example Response Body

[
  {
    "seed": 1,
    "face": "ᕮ・□・ᕭ"
  },
  {
    "seed": 1,
    "face": "ᕙ(  ͌ ε   ͌)ᕗ"
  },
  {
    "seed": 1,
    "face": "(ง⪦ᨎ⪧)ง"
  },
  {
    "seed": 1,
    "face": "ᑫxロxᑷ"
  },
  {
    "seed": 1,
    "face": "(づ■⍊■)づ"
  }
]

Error Responses

Invalid limit

If you try to request too many Lenniez.

HTTP Status Code: 400 BAD REQUEST
Content-Type: application/json

Response Body

{
  "ლ(⏓益⏓ლ)": "┬─┬ノ( ´ᗝ`ノ)"
}


Customise Lenny

GET https://api.lenny.today/v1/random?mouth=%E1%A8%93&eyes=*&limit=5
(Try it)
This will generate 5 different Lenniez with ᨓ for the mouth and * for the eyes.

Response

HTTP Status Code: 200 OK
Content-Type: application/json

Example Response Body

[
  {
    "seed": 1,
    "face": "ヽ(*ᨓ*)ノ"
  },
  {
    "seed": 1,
    "face": "ᕮ*ᨓ*ᕭ"
  },
  {
    "seed": 1,
    "face": "ᕙ(*ᨓ*)ᕗ"
  },
  {
    "seed": 1,
    "face": "ლ(*ᨓ*ლ)"
  },
  {
    "seed": 1,
    "face": "|*ᨓ*|"
  }
]

Description

When getting a random Lenny, you can specify what characters to use for the different parts of the face.
Any parts of the face you don't specify will be random.

Facial Features

  • leftear
  • rightear
  • ears (overrides leftear and rightear)
  • lefteye
  • righteye
  • eyes (overrides lefteye and righteye)
  • mouth

Make sure to URL Encode your query parameters. (Your web browser will do this for you most of the time)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].