All Projects → marciovsena → Abibliadigital

marciovsena / Abibliadigital

Licence: bsd-2-clause
A RESTful API for Bible

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Abibliadigital

Go Reddit
Go library for accessing the Reddit API.
Stars: ✭ 175 (-30.28%)
Mutual labels:  api, hacktoberfest
Streamdecksharp
A simple .NET wrapper for Stream Deck
Stars: ✭ 203 (-19.12%)
Mutual labels:  api, hacktoberfest
Demo
Demo app for the API Platform framework
Stars: ✭ 184 (-26.69%)
Mutual labels:  api, hacktoberfest
Whatsapp Web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
Stars: ✭ 4,103 (+1534.66%)
Mutual labels:  api, hacktoberfest
Chartbrew
Open-source web platform for creating charts out of different data sources (databases and APIs) 📈📊
Stars: ✭ 199 (-20.72%)
Mutual labels:  api, hacktoberfest
Blinkpy
A Python library for the Blink Camera system
Stars: ✭ 174 (-30.68%)
Mutual labels:  api, hacktoberfest
Api
API for Current cases and more stuff about COVID-19 and Influenza
Stars: ✭ 2,323 (+825.5%)
Mutual labels:  api, hacktoberfest
Smoke
💨 Simple yet powerful file-based mock server with recording abilities
Stars: ✭ 142 (-43.43%)
Mutual labels:  api, hacktoberfest
Symfony Flex Backend
Symfony Flex REST API template project
Stars: ✭ 214 (-14.74%)
Mutual labels:  api, hacktoberfest
Pokeapi
The Pokémon API
Stars: ✭ 2,695 (+973.71%)
Mutual labels:  api, hacktoberfest
Sampleapis
This repository is a playground for API's. These are just a collection of items that you can utilize for learning purposes.
Stars: ✭ 157 (-37.45%)
Mutual labels:  api, hacktoberfest
Horaires Ratp Api
Webservice pour les horaires et trafic RATP en temps réel
Stars: ✭ 232 (-7.57%)
Mutual labels:  api, hacktoberfest
Brain.js
brain.js is a GPU accelerated library for Neural Networks written in JavaScript.
Stars: ✭ 12,358 (+4823.51%)
Mutual labels:  api, hacktoberfest
Rails api base
API boilerplate project for Ruby On Rails 6
Stars: ✭ 172 (-31.47%)
Mutual labels:  api, hacktoberfest
Core
The server component of API Platform: hypermedia and GraphQL APIs in minutes
Stars: ✭ 2,004 (+698.41%)
Mutual labels:  api, hacktoberfest
Linebot
🤖 SDK for the LINE Messaging API for Node.js
Stars: ✭ 184 (-26.69%)
Mutual labels:  api, hacktoberfest
Mailcare
[MIRRORING REPOSITORY] See https://gitlab.com/mailcare/mailcare. MailCare is an open source disposable email address services. Accessible via web browser or API to protect your privacy right now.
Stars: ✭ 136 (-45.82%)
Mutual labels:  api, hacktoberfest
Bandcamp Scraper
A scraper for https://bandcamp.com
Stars: ✭ 137 (-45.42%)
Mutual labels:  api, hacktoberfest
Mercure
Server-sent live updates: protocol and reference implementation
Stars: ✭ 2,608 (+939.04%)
Mutual labels:  api, hacktoberfest
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (-13.15%)
Mutual labels:  api, hacktoberfest

Patreon

ABibliaDigital

ABibliaDigital.com.br is a RESTful API of the Holy Bible developed with Node.js + Express + MongoDB 🚀

Uptimerobot BSD License

► Table of Contents

Why ?

Application and site development is still a complex process for churches and religious organizations.

We know that creating unique content ends up competing with basic tasks such as making devotions, verses, comments, social networking nurture, and so many other day-to-day tasks available.

We believe that we can offer many of these services free of charge, with professional quality and focused on the word of God.

Setup

Dependencies

Steps

  • Download this source code into a working directory.
  • Install the requirements: yarn
  • Create .env file:
MONGODB_URI=mongodb://localhost/abibliadigital
NODE_ENV="development"
SECRET_KEY=""
REDIS_URL="redis://127.0.0.1:6379"
  • Run the server using the following command: yarn dev
  • Visit localhost:3000/api/check to see the running api!

Setup using Docker

If you do not want to install Mongo, Redis, Node and Yarn, follow these steps.

Dependencies

Steps

  • Download this source code into a working directory. (Keep the directory name as "abibliadigital")
  • Create .env file:
MONGODB_URI=mongodb://abibliadigital-mongo/abibliadigital
NODE_ENV="development"
SECRET_KEY=""
REDIS_URL="redis://abibliadigital-redis"
  • Run the project using the following command: docker-compose up
  • Visit localhost:3000/api/check to see the running api!

Rate Limit

  • Without authentication the limit rate is 20 requests/hour/ip
  • With user token, requests are unlimited (it's free)

Note: The limit rate was created to decrease the effectiveness of the attacks that we have been suffering from since 3/29/2020

Fair use policy

ABibliaDigital is free and open to use. The project is primarily an educational tool, and we will not tolerate denial of service attacks preventing people from learning.

Credits and Thanks

  • @thiagobodruk for sharing various versions of the bible in json

Contributing

Contributions, issues and feature requests are very welcome. Please make sure to read the Contributing Guide before making a pull request.

Visit our trello board

Contributor

Created and maintained by:


Márcio Sena

💻 📖 🐛
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].