GithubHelp home page GithubHelp logo

abanobmikaeel / coptic.io Goto Github PK

View Code? Open in Web Editor NEW
8.0 3.0 1.0 4.65 MB

An API that serves the Coptic Calendar and its readings.

Home Page: https://coptic.io

License: MIT License

TypeScript 98.78% JavaScript 1.22%
calendar coptic religious opensource

coptic.io's Introduction

WELCOME TO COPTIC.IO

alt text

Bringing a 1700+ year old calendar to modern times. An API for daily coptic readings according to the Katamaros

Key Features

Get the readings for a given coptic day Convert a gregorian date to a coptic date

For roadmap visit github issues

coptic.io's People

Contributors

abanobmikaeel avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

waledadel

coptic.io's Issues

Add security tokens for API consumers

This is just to make sure that our hosting services can expand as per the need of the users, and to make sure we have a way to communicate with API consumers

Add moveable feasts/fasts/celebrations

We want users to be able to see all feasts/fasts with this API, currently only static feasts/fasts exists, we want to add moveable feasts like the resurrection, and fasts like the great lent

Map NKJV verses to format {Book_name} {chapter}:{verseOrstartingVerse-endingVerse}

For example, the string "Psalms 96:1-2" would return

[
  {
    "text": "Oh, sing to the LORD a new song! For He has done marvelous things; His right hand and His holy arm have gained Him the victory.", 
    "num": 1
  }, 
  {
    "text": "The LORD has made known His salvation; His righteousness He has revealed in the sight of the nations.", 
    "num": 2
  }
]

"Psalms 96:1"

[
  {
    "text": "Oh, sing to the LORD a new song! For He has done marvelous things; His right hand and His holy arm have gained Him the victory.", 
    "num": 1
  }
]

Add static celebration rules

First we have to calculate when the different feasts will occur. Then we have change readings depending on the feasts. We should also return the feast name, with the response object, as well as 'isFeast: true'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.