Git Product home page Git Product logo

data's Introduction

Global Quran Data Repository

This repository is setup to easily manage Global Quran text data with repository, which is linked with GQ backend.

Anything added here, will be pushed to Global Quran api instantly with any changes made.

Adding New File

If you are adding new file, please use language code with concatinated (.) with author name in lower case.

File must have

  • filename should end with .txt file
  • each line is each ayah, there are 6236 ayahs
  • after 6237 lines, You must add Quran parameters, which system reads to understand what file is about. check example of Quran parameters below.

Quran Parameters

Following is Quran parameters, which should be written inside .txt file after 6237 lines.

Name Requried Description
ID Yes quran id to use, it should start with language code and concatinated with period (.) then name of translator without any space
Language Yes lanuage is it in
Name Yes English name of the translator
Translator Yes Name in native language
Source Yes Source for this data, if its from different website, then just give domain.com
Type No default value is translation, Values are translation or quran - changing this wont update value in backend
version No Which version of our application supports this data, sometime it needs special function to parse it, which needs to be added in functionality
default No value of Yes or No, If one language has more then 1 data set, then this value can come useful for selection which one should be default selction for user
status No default value is active, This can have active, blocked,incomplete and draft

Following is the example on how it should look like in the end of the data file

...

#=====================================================================
#
#  Quran Translation
#  Name: Arberry
#  Translator: A. J. Arberry
#  Language: English
#  ID: en.arberry
#  Last Update: March 3, 2011
#  Source: Tanzil.net
#
#=====================================================================

data's People

Contributors

ibasit avatar

Watchers

Adam Touhou avatar

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.