From a9e5c1ac55b72df218f16bfdd9b247f0a041407f Mon Sep 17 00:00:00 2001 From: asim Date: Fri, 3 Jan 2025 13:57:55 +0000 Subject: [PATCH] Add names index --- main.go | 41 +++++++++++++++++++++++++-- names/data/1.json | 5 ++++ names/data/10.json | 5 ++++ names/data/11.json | 5 ++++ names/data/12.json | 5 ++++ names/data/13.json | 5 ++++ names/data/14.json | 5 ++++ names/data/15.json | 5 ++++ names/data/16.json | 5 ++++ names/data/17.json | 5 ++++ names/data/18.json | 5 ++++ names/data/19.json | 5 ++++ names/data/2.json | 5 ++++ names/data/20.json | 5 ++++ names/data/21.json | 5 ++++ names/data/22.json | 5 ++++ names/data/23.json | 5 ++++ names/data/24.json | 5 ++++ names/data/25.json | 5 ++++ names/data/26.json | 5 ++++ names/data/27.json | 5 ++++ names/data/28.json | 5 ++++ names/data/29.json | 5 ++++ names/data/3.json | 5 ++++ names/data/30.json | 5 ++++ names/data/31.json | 5 ++++ names/data/32.json | 5 ++++ names/data/33.json | 5 ++++ names/data/34.json | 5 ++++ names/data/35.json | 5 ++++ names/data/36.json | 5 ++++ names/data/37.json | 5 ++++ names/data/38.json | 5 ++++ names/data/39.json | 5 ++++ names/data/4.json | 5 ++++ names/data/40.json | 5 ++++ names/data/41.json | 5 ++++ names/data/42.json | 5 ++++ names/data/43.json | 5 ++++ names/data/44.json | 5 ++++ names/data/45.json | 5 ++++ names/data/46.json | 5 ++++ names/data/47.json | 5 ++++ names/data/48.json | 5 ++++ names/data/49.json | 5 ++++ names/data/5.json | 5 ++++ names/data/50.json | 5 ++++ names/data/51.json | 5 ++++ names/data/52.json | 5 ++++ names/data/53.json | 5 ++++ names/data/54.json | 5 ++++ names/data/55.json | 5 ++++ names/data/56.json | 5 ++++ names/data/57.json | 5 ++++ names/data/58.json | 5 ++++ names/data/59.json | 5 ++++ names/data/6.json | 5 ++++ names/data/60.json | 5 ++++ names/data/61.json | 5 ++++ names/data/62.json | 5 ++++ names/data/63.json | 5 ++++ names/data/64.json | 5 ++++ names/data/65.json | 5 ++++ names/data/66.json | 5 ++++ names/data/67.json | 5 ++++ names/data/68.json | 5 ++++ names/data/69.json | 5 ++++ names/data/7.json | 5 ++++ names/data/70.json | 5 ++++ names/data/71.json | 5 ++++ names/data/72.json | 5 ++++ names/data/73.json | 5 ++++ names/data/74.json | 5 ++++ names/data/75.json | 5 ++++ names/data/76.json | 5 ++++ names/data/77.json | 5 ++++ names/data/78.json | 5 ++++ names/data/79.json | 5 ++++ names/data/8.json | 5 ++++ names/data/80.json | 5 ++++ names/data/81.json | 5 ++++ names/data/82.json | 5 ++++ names/data/83.json | 5 ++++ names/data/84.json | 5 ++++ names/data/85.json | 5 ++++ names/data/86.json | 5 ++++ names/data/87.json | 5 ++++ names/data/88.json | 5 ++++ names/data/89.json | 5 ++++ names/data/9.json | 5 ++++ names/data/90.json | 5 ++++ names/data/91.json | 5 ++++ names/data/92.json | 5 ++++ names/data/93.json | 5 ++++ names/data/94.json | 5 ++++ names/data/95.json | 5 ++++ names/data/96.json | 5 ++++ names/data/97.json | 5 ++++ names/data/98.json | 5 ++++ names/data/99.json | 5 ++++ names/names.go | 69 +++++++++++++++++++++++++++++++++++++--------- 101 files changed, 590 insertions(+), 15 deletions(-) create mode 100644 names/data/1.json create mode 100644 names/data/10.json create mode 100644 names/data/11.json create mode 100644 names/data/12.json create mode 100644 names/data/13.json create mode 100644 names/data/14.json create mode 100644 names/data/15.json create mode 100644 names/data/16.json create mode 100644 names/data/17.json create mode 100644 names/data/18.json create mode 100644 names/data/19.json create mode 100644 names/data/2.json create mode 100644 names/data/20.json create mode 100644 names/data/21.json create mode 100644 names/data/22.json create mode 100644 names/data/23.json create mode 100644 names/data/24.json create mode 100644 names/data/25.json create mode 100644 names/data/26.json create mode 100644 names/data/27.json create mode 100644 names/data/28.json create mode 100644 names/data/29.json create mode 100644 names/data/3.json create mode 100644 names/data/30.json create mode 100644 names/data/31.json create mode 100644 names/data/32.json create mode 100644 names/data/33.json create mode 100644 names/data/34.json create mode 100644 names/data/35.json create mode 100644 names/data/36.json create mode 100644 names/data/37.json create mode 100644 names/data/38.json create mode 100644 names/data/39.json create mode 100644 names/data/4.json create mode 100644 names/data/40.json create mode 100644 names/data/41.json create mode 100644 names/data/42.json create mode 100644 names/data/43.json create mode 100644 names/data/44.json create mode 100644 names/data/45.json create mode 100644 names/data/46.json create mode 100644 names/data/47.json create mode 100644 names/data/48.json create mode 100644 names/data/49.json create mode 100644 names/data/5.json create mode 100644 names/data/50.json create mode 100644 names/data/51.json create mode 100644 names/data/52.json create mode 100644 names/data/53.json create mode 100644 names/data/54.json create mode 100644 names/data/55.json create mode 100644 names/data/56.json create mode 100644 names/data/57.json create mode 100644 names/data/58.json create mode 100644 names/data/59.json create mode 100644 names/data/6.json create mode 100644 names/data/60.json create mode 100644 names/data/61.json create mode 100644 names/data/62.json create mode 100644 names/data/63.json create mode 100644 names/data/64.json create mode 100644 names/data/65.json create mode 100644 names/data/66.json create mode 100644 names/data/67.json create mode 100644 names/data/68.json create mode 100644 names/data/69.json create mode 100644 names/data/7.json create mode 100644 names/data/70.json create mode 100644 names/data/71.json create mode 100644 names/data/72.json create mode 100644 names/data/73.json create mode 100644 names/data/74.json create mode 100644 names/data/75.json create mode 100644 names/data/76.json create mode 100644 names/data/77.json create mode 100644 names/data/78.json create mode 100644 names/data/79.json create mode 100644 names/data/8.json create mode 100644 names/data/80.json create mode 100644 names/data/81.json create mode 100644 names/data/82.json create mode 100644 names/data/83.json create mode 100644 names/data/84.json create mode 100644 names/data/85.json create mode 100644 names/data/86.json create mode 100644 names/data/87.json create mode 100644 names/data/88.json create mode 100644 names/data/89.json create mode 100644 names/data/9.json create mode 100644 names/data/90.json create mode 100644 names/data/91.json create mode 100644 names/data/92.json create mode 100644 names/data/93.json create mode 100644 names/data/94.json create mode 100644 names/data/95.json create mode 100644 names/data/96.json create mode 100644 names/data/97.json create mode 100644 names/data/98.json create mode 100644 names/data/99.json diff --git a/main.go b/main.go index 544b665..99851ac 100644 --- a/main.go +++ b/main.go @@ -216,7 +216,7 @@ func main() { ihtml := files.Get("index.html") shtml := files.Get("search.html") //thtml := files.Get("quran.html") - nhtml := files.Get("names.html") + //nhtml := files.Get("names.html") //vhtml := files.Get("hadith.html") otf := files.Get("arabic.otf") qjson := files.Get("quran.json") @@ -260,7 +260,27 @@ func main() { }) http.HandleFunc("/names", func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(nhtml)) + qhtml := html.RenderHTML("Names", n.TOC()) + + w.Write([]byte(qhtml)) + }) + + http.HandleFunc("/names/{id}", func(w http.ResponseWriter, r *http.Request) { + id := r.PathValue("id") + if len(id) == 0 { + return + } + + name, _ := strconv.Atoi(id) + + if name < 1 || name > len(*n) { + return + } + + head := fmt.Sprintf("%d | Names", name) + qhtml := html.RenderHTML(head, n.Get(name).HTML()) + + w.Write([]byte(qhtml)) }) http.HandleFunc("/hadith", func(w http.ResponseWriter, r *http.Request) { @@ -303,6 +323,23 @@ func main() { w.Write([]byte(hjson)) }) + http.HandleFunc("/api/generate", func(w http.ResponseWriter, r *http.Request) { + b, _ := ioutil.ReadAll(r.Body) + var data map[string]interface{} + json.Unmarshal(b, &data) + + q := data["q"].(string) + + prompt := `Generate a detailed summary for the following with it's meaning and origin, output the response as JSON with the fields: + name, description, summary. Each field itself should be a string. + + %s + ` + + answer := askLLM(r.Context(), nil, fmt.Sprintf(prompt, q)) + w.Write([]byte(answer)) + }) + http.HandleFunc("/api/translate", func(w http.ResponseWriter, r *http.Request) { b, _ := ioutil.ReadAll(r.Body) var data map[string]interface{} diff --git a/names/data/1.json b/names/data/1.json new file mode 100644 index 0000000..009f0f8 --- /dev/null +++ b/names/data/1.json @@ -0,0 +1,5 @@ +{ + "name": "Ar Rahmaan", + "description": "Ar Rahmaan is one of the 99 names of Allah (Asma'ul Husna) in Islam, meaning 'The Most Gracious' or 'The Beneficent'. This name highlights Allah's boundless mercy and kindness towards all of creation, reflecting His nurturing and compassionate nature.", + "summary": "The name Ar Rahmaan emphasizes Allah's absolute mercy and generosity. It signifies that His grace encompasses all beings, providing sustenance and care without discrimination. The name originates from the Arabic root word 'rahma', which denotes mercy and compassion. Ar Rahmaan serves as a reminder of Allah's infinite kindness and serves an important role in Islamic belief, where mercy is seen as an essential attribute of God." +} diff --git a/names/data/10.json b/names/data/10.json new file mode 100644 index 0000000..56e0a6a --- /dev/null +++ b/names/data/10.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mutakabbir", + "description": "Al Mutakabbir is one of the names of Allah in Islam, derived from the Arabic root 'k-b-r' which means 'to be great' or 'to be proud'.", + "summary": "Al Mutakabbir translates to 'The Supreme' or 'The Majestic'. It signifies Allah's greatness and His absolute sovereignty over all created beings, emphasizing His power and majesty. This name encourages humility in humans, reminding them of their reliance on Allah's greatness." +} diff --git a/names/data/11.json b/names/data/11.json new file mode 100644 index 0000000..629de05 --- /dev/null +++ b/names/data/11.json @@ -0,0 +1,5 @@ +{ + "name": "Al Khaaliq", + "description": "Al Khaaliq is one of the names of Allah in Islam, meaning 'The Creator' or 'The Maker'. It signifies the attribute of God as the one who creates and brings forth everything that exists.", + "summary": "The name Al Khaaliq originates from the Arabic root 'Khalq', which means creation. In Islamic theology, it emphasizes God's role as the ultimate creator of the universe, reflecting His divine power and wisdom in bringing things into existence. This name illustrates the belief that all creation is a manifestation of God's will and creativity." +} diff --git a/names/data/12.json b/names/data/12.json new file mode 100644 index 0000000..7fde734 --- /dev/null +++ b/names/data/12.json @@ -0,0 +1,5 @@ +{ + "name": "Al Baari", + "description": "Al Baari is one of the names of Allah in Islamic tradition, meaning 'The Evolver' or 'The Creator'. It signifies Allah's role in creating all things in their perfect forms and stages.", + "summary": "The name Al Baari derives from the Arabic root 'ب ر أ' (B-R-ʾ), which conveys the concept of bringing into existence or creating. It emphasizes Allah's authority and power in shaping the universe and everything within it from non-existence to existence, tailoring each creation with purpose and precision." +} \ No newline at end of file diff --git a/names/data/13.json b/names/data/13.json new file mode 100644 index 0000000..59d610d --- /dev/null +++ b/names/data/13.json @@ -0,0 +1,5 @@ +{ + "name": "Al Musawwir", + "description": "Al Musawwir translates to 'The Fashioner' or 'The Shaper'. It refers to Allah as the one who shapes and forms creation according to His will.", + "summary": "Al Musawwir is one of the names of Allah in Islam, highlighting His role in shaping and defining the forms of all beings. The name emphasizes the intricate design and beauty of creation, illustrating that all forms and features in the universe are crafted by the Creator. The understanding of this name encourages believers to recognize the deliberate and purposeful creation of the world around them." +} diff --git a/names/data/14.json b/names/data/14.json new file mode 100644 index 0000000..a46026f --- /dev/null +++ b/names/data/14.json @@ -0,0 +1,5 @@ +{ + "name": "Al Ghaffaar", + "description": "Al Ghaffaar is one of the names of Allah in Islam, derived from the Arabic root ' غ ف ر ' (ghafara), which means to forgive or to conceal.", + "summary": "The meaning of Al Ghaffaar is 'The Constant Forgiver' or 'The Forgiving One'. It emphasizes Allah's willingness to forgive sins repeatedly and His mercy towards humanity. This name signifies that Allah continually provides opportunities for repentance and seeks to cover and forgive shortcomings, highlighting His compassion and understanding." +} diff --git a/names/data/15.json b/names/data/15.json new file mode 100644 index 0000000..28074db --- /dev/null +++ b/names/data/15.json @@ -0,0 +1,5 @@ +{ + "name": "Al Qahhaar", + "description": "Al Qahhaar is one of the names of Allah in Islam, meaning 'The All-Prevailing One' or 'The Supreme Conqueror'. It signifies Allah's ultimate power and control over all creation.", + "summary": "The name Al Qahhaar emphasizes Allah's sovereignty and ability to dominate all beings and situations. It reflects His authority and the inevitable defeat of all that opposes His will. The name inspires believers to submit to Allah's will, reminding them of His might and the transient nature of worldly power." +} \ No newline at end of file diff --git a/names/data/16.json b/names/data/16.json new file mode 100644 index 0000000..e137ab4 --- /dev/null +++ b/names/data/16.json @@ -0,0 +1,5 @@ +{ + "name": "Al Wahhaab", + "description": "Al Wahhaab is one of the names of Allah in Islam, meaning 'The Bestower' or 'The Giver'. It signifies God's generosity and His ability to grant gifts and blessings to His creation without any expectation in return.", + "summary": "The origin of Al Wahhaab comes from the Arabic root word 'wahb', which means to give or to donate freely. This name reflects the aspect of Allah's mercy and benevolence, emphasizing that all provisions and resources come from Him. In Islamic tradition, it is a reminder for believers to be grateful for God's endless gifts." +} diff --git a/names/data/17.json b/names/data/17.json new file mode 100644 index 0000000..bc4125e --- /dev/null +++ b/names/data/17.json @@ -0,0 +1,5 @@ +{ + "name": "Ar Razzaaq", + "description": "Ar Razzaaq is one of the names of Allah in Islam, meaning 'The Provider' or 'The Sustainer'. It signifies the divine attribute of providing sustenance and means to all of creation.", + "summary": "The name Ar Razzaaq underscores Allah's role as the ultimate provider, ensuring that every creature receives what it needs to sustain life. The origin of this name comes from the Arabic root word 'rizq', which means sustenance. This name reflects the belief that Allah is responsible for the provision of all that is beneficial for His creations, both material and spiritual." +} \ No newline at end of file diff --git a/names/data/18.json b/names/data/18.json new file mode 100644 index 0000000..ac7c454 --- /dev/null +++ b/names/data/18.json @@ -0,0 +1,5 @@ +{ + "name": "Al Fattaah", + "description": "Al Fattaah is one of the names of Allah in Islam, meaning 'The Opener' or 'The Victory Giver'. It represents the divine authority to open doors to new opportunities, success, and guidance.", + "summary": "Al Fattaah signifies Allah's role as the One who provides openings and breakthroughs. This name emphasizes the concept of divine intervention in the affairs of humanity, helping believers overcome obstacles and granting them victory. It highlights the importance of seeking Allah's help in times of struggle and the belief that He can change situations for the better." +} diff --git a/names/data/19.json b/names/data/19.json new file mode 100644 index 0000000..27789bc --- /dev/null +++ b/names/data/19.json @@ -0,0 +1,5 @@ +{ + "name": "Al 'Aleem", + "description": "Al 'Aleem (العليم) translates to 'The All-Knowing' or 'The Omniscient'. It is one of the names of Allah in Islam, reflecting His complete and perfect knowledge of all things, including the unseen and the seen.", + "summary": "The name Al 'Aleem emphasizes Allah's infinite wisdom and understanding. It signifies that nothing is hidden from His knowledge, and He is aware of every detail in the universe. This name is often invoked in prayers for guidance and understanding, illustrating the importance of knowledge in the Islamic faith." +} \ No newline at end of file diff --git a/names/data/2.json b/names/data/2.json new file mode 100644 index 0000000..8b3cbd7 --- /dev/null +++ b/names/data/2.json @@ -0,0 +1,5 @@ +{ + "name": "Ar-Raheem", + "description": "Ar-Raheem is one of the names of Allah in Islam, which translates to 'The Most Merciful' or 'The Beneficent'. It emphasizes Allah's compassion and mercy towards His creations.", + "summary": "The name Ar-Raheem originates from the Arabic root 'R-H-M', which denotes mercy and compassion. It signifies Allah's attribute of bestowing kindness and forgiveness to His creatures, highlighting the importance of mercy in the Islamic faith. Ar-Raheem often appears alongside Ar-Rahman, which also denotes mercy but encompasses a broader, universal aspect, while Ar-Raheem focuses more on a specific, heartfelt mercy towards the believers." +} diff --git a/names/data/20.json b/names/data/20.json new file mode 100644 index 0000000..309db30 --- /dev/null +++ b/names/data/20.json @@ -0,0 +1,5 @@ +{ + "name": "Al Qaabid", + "description": "Al Qaabid (Arabic: القابض) is one of the names of Allah in Islamic theology. It translates to 'The Withholder' or 'The Restrainer'.", + "summary": "The name Al Qaabid reflects Allah's attribute of controlling provision and restricting the means of sustenance as He wills. It signifies that Allah has the authority to grant or withhold bounty and that everything is under His control. This name reminds believers of the importance of gratitude and reliance on Allah, as well as the transient nature of worldly possessions." +} diff --git a/names/data/21.json b/names/data/21.json new file mode 100644 index 0000000..2abf3b0 --- /dev/null +++ b/names/data/21.json @@ -0,0 +1,5 @@ +{ + "name": "Al Baasit", + "description": "Al Baasit is one of the names of Allah, which translates to 'The Expander' or 'The One Who Spreads'. It emphasizes Allah's ability to provide sustenance and abundance, as well as the expansion of mercy and blessings.", + "summary": "The name Al Baasit originates from the Arabic root word 'b-s-t', which conveys the concept of spreading or expanding. In Islamic tradition, it reflects Allah’s role in providing for His creation and ensuring that resources, both spiritual and material, are sufficiently available. This name highlights the boundless nature of Allah's provision and mercy." +} \ No newline at end of file diff --git a/names/data/22.json b/names/data/22.json new file mode 100644 index 0000000..37ccbda --- /dev/null +++ b/names/data/22.json @@ -0,0 +1,5 @@ +{ + "name": "Al Khaafid", + "description": "Al Khaafid (Arabic: الخافض) is one of the names of Allah in Islam, meaning 'The Reducer' or 'The Diminisher'. This name signifies Allah's ability to lower, humiliate, or reduce the status of individuals or things as He wills.", + "summary": "Al Khaafid emphasizes the power of Allah in altering circumstances and statuses, both by raising some and lowering others. The concept reflects His sovereignty and control over all creation, highlighting that one's worth or position is ultimately determined by Him." +} diff --git a/names/data/23.json b/names/data/23.json new file mode 100644 index 0000000..b30e8f8 --- /dev/null +++ b/names/data/23.json @@ -0,0 +1,5 @@ +{ + "name": "Ar Raafi'", + "description": "Ar Raafi' is one of the names of Allah in Islam that means 'The Exalter' or 'The Elevator'. It signifies Allah's power to raise the status of His creation, be it in their worldly affairs, ranks, or spiritual elevation.", + "summary": "Originating from the Arabic root word 'رفعة' (raf'ah), which means to raise or elevate, Ar Raafi' reflects the belief that Allah can elevate individuals spiritually and socially. This name highlights the attribute of Allah that involves bestowing honor, success, and high status upon those whom He wills." +} \ No newline at end of file diff --git a/names/data/24.json b/names/data/24.json new file mode 100644 index 0000000..5bb146d --- /dev/null +++ b/names/data/24.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mu'iz", + "description": "Al Mu'iz is one of the names of Allah in Islam, meaning 'The Honorer' or 'The Bestower of Honor.' This name signifies Allah's ability to grant dignity and respect to His creation.", + "summary": "The name Al Mu'iz originates from the Arabic root 'عز' (عزَّ), which conveys themes of honor, strength, and dignity. It reflects Allah's power to elevate believers and provide them with status and respect in the eyes of others and in society. Recognizing Allah as Al Mu'iz encourages humility and reliance on Him as the ultimate source of honor." +} diff --git a/names/data/25.json b/names/data/25.json new file mode 100644 index 0000000..29a9f92 --- /dev/null +++ b/names/data/25.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mudhil", + "description": "Al Mudhil is one of the names of Allah in Islam, derived from Arabic. It translates to 'The Dishonorer' or 'The One Who Humiliates.'", + "summary": "Al Mudhil refers to Allah's attribute of causing disgrace or humiliation to those who oppose His commands or reject His guidance. This name emphasizes the power of Allah to elevate or debase individuals based on their actions and faith. It serves as a reminder of the consequences of turning away from righteousness and the importance of adhering to divine guidance." +} diff --git a/names/data/26.json b/names/data/26.json new file mode 100644 index 0000000..db7f4ed --- /dev/null +++ b/names/data/26.json @@ -0,0 +1,5 @@ +{ + "name": "As Samee'", + "description": "As Samee' (Arabic: السميع) is one of the 99 names of Allah in Islam, meaning 'The All-Hearing'. It signifies that Allah hears all things, whether spoken or unspoken, and nothing escapes His hearing.", + "summary": "The name As Samee' emphasizes Allah's attribute of complete awareness and understanding of all sounds and voices. This attribute assures believers that their prayers, thoughts, and cries for help are heard, providing comfort and hope. The origin of this name comes from the Arabic root 'سمع' (sama'), which means 'to hear'. This name reflects Allah's omnipresence and is often invoked in prayers and supplications." +} diff --git a/names/data/27.json b/names/data/27.json new file mode 100644 index 0000000..1c0b721 --- /dev/null +++ b/names/data/27.json @@ -0,0 +1,5 @@ +{ + "name": "Al Baseer", + "description": "Al Baseer, meaning 'The All-Seeing', is one of the names of Allah in Islam that signifies His infinite ability to perceive and understand everything in existence.", + "summary": "The name Al Baseer highlights Allah's attribute of seeing all things, whether visible or hidden. It represents His knowledge of the inner thoughts and intentions of individuals, as well as the external realities of the world. Originating from the Arabic root 'بصر', which means sight or vision, Al Baseer reassures believers that nothing escapes Allah's awareness, encouraging them to act justly and with sincerity." +} diff --git a/names/data/28.json b/names/data/28.json new file mode 100644 index 0000000..5efe994 --- /dev/null +++ b/names/data/28.json @@ -0,0 +1,5 @@ +{ + "name": "Al Hakam", + "description": "Al Hakam is one of the names of Allah in Islamic tradition, meaning 'The Judge' or 'The Arbitrator'.", + "summary": "The name Al Hakam emphasizes Allah's role as the supreme judge who determines justice and fairness. It signifies His authority to rule over His creation and to decide matters, rewarding the righteous and punishing the wrongdoers. The use of this name serves to remind believers of the ultimate accountability they have in the Hereafter." +} diff --git a/names/data/29.json b/names/data/29.json new file mode 100644 index 0000000..2847377 --- /dev/null +++ b/names/data/29.json @@ -0,0 +1,5 @@ +{ + "name": "Al 'Adl", + "description": "Al 'Adl is one of the 99 Names of Allah in Islam, meaning 'The Just' or 'The Utterly Just'. It signifies God's inherent justice and fairness in all matters.", + "summary": "The concept of Al 'Adl reflects the belief that Allah is just in His actions, laws, and decrees, ensuring fairness in the universe. This name emphasizes the importance of justice as a moral value in Islam, guiding individual behavior and societal laws. The origin of Al 'Adl is rooted in Islamic theology, where it underscores the belief that Allah does not oppress anyone and that all human beings will be judged fairly on the Day of Judgment." +} diff --git a/names/data/3.json b/names/data/3.json new file mode 100644 index 0000000..c1f04af --- /dev/null +++ b/names/data/3.json @@ -0,0 +1,5 @@ +{ + "name": "Al Malik", + "description": "Al Malik translates to 'The King' in Arabic. It is one of the names of Allah in Islam, denoting His sovereignty and authority over all creation.", + "summary": "Al Malik emphasizes God's ultimate dominion and control over the universe. This name reflects His majesty, power, and the structure He has established in creation. It originates from the Quran, where God's sovereignty is highlighted, demonstrating that He is the rightful ruler and king over all that exists." +} diff --git a/names/data/30.json b/names/data/30.json new file mode 100644 index 0000000..b5ebc31 --- /dev/null +++ b/names/data/30.json @@ -0,0 +1,5 @@ +{ + "name": "Al Lateef", + "description": "Al Lateef (اللَّطِيفُ) is one of the names of Allah in Islam, meaning 'The Subtle One' or 'The Gracious'. It signifies Allah's gentle and kind nature, as well as His ability to provide for His creation in ways that may not be immediately apparent.", + "summary": "The name Al Lateef originates from the Arabic root 'l-t-f', which conveys the concept of kindness and subtlety. In Islamic theology, it emphasizes Allah's care and gentleness, reminding believers of His hidden grace and support in their lives. Al Lateef assures followers that even in difficult times, there is a divine presence that understands and provides for their needs with kindness." +} diff --git a/names/data/31.json b/names/data/31.json new file mode 100644 index 0000000..0ac370f --- /dev/null +++ b/names/data/31.json @@ -0,0 +1,5 @@ +{ + "name": "Al Khabeer", + "description": "Al Khabeer, which translates to 'The All-Aware' or 'The All-Knowing', is one of the names of Allah in Islam. It signifies God's complete and profound knowledge of all things, including the hidden and the apparent. This attribute emphasizes His awareness of the intricacies of creation and human actions.", + "summary": "The name Al Khabeer comes from the Arabic root 'k-b-r', related to deep knowledge and awareness. It is a reminder that Allah possesses knowledge beyond human comprehension, encompassing the unseen and the seen. The name encourages believers to seek Allah's guidance and trust in His wisdom." +} diff --git a/names/data/32.json b/names/data/32.json new file mode 100644 index 0000000..0f1a48d --- /dev/null +++ b/names/data/32.json @@ -0,0 +1,5 @@ +{ + "name": "Al Haleem", + "description": "Al Haleem is one of the names of Allah in Islam, meaning 'The Forbearing' or 'The Patient'. It signifies the quality of being slow to punish and tolerant in the face of the shortcomings of others.", + "summary": "The name Al Haleem originates from the Arabic root 'H-L-M', which conveys the meaning of gentleness and forbearance. In the Quran, Allah is described as Al Haleem, emphasizing His patience and restraint towards His creation, even when they commit sins. This attribute encourages believers to embody patience and understanding in their own lives." +} diff --git a/names/data/33.json b/names/data/33.json new file mode 100644 index 0000000..d895caf --- /dev/null +++ b/names/data/33.json @@ -0,0 +1,5 @@ +{ + "name": "Al 'Azeem", + "description": "Al 'Azeem is one of the names of Allah in Islam, meaning 'The Most Great' or 'The Supreme.'", + "summary": "This name reflects Allah's greatness and majesty. It signifies His unparalleled power and authority over all creation. The name Al 'Azeem emphasizes that no one and nothing can compare to Allah in greatness. It originates from the Arabic root word 'عَظَمَ' (ʿaẓama), which means to be great or to exalt. In prayers and supplications, invoking this name serves as a reminder of Allah's immense greatness and serves as an expression of humility and awe from the believer." +} \ No newline at end of file diff --git a/names/data/34.json b/names/data/34.json new file mode 100644 index 0000000..8a28e7e --- /dev/null +++ b/names/data/34.json @@ -0,0 +1,5 @@ +{ + "name": "Al Ghafoor", + "description": "Al Ghafoor is one of the names of Allah in Islam, meaning 'The Most Forgiving'. It signifies Allah's capacity to forgive sins and show mercy to His creation.", + "summary": "The name Al Ghafoor originates from the Arabic root 'gh-f-r', which means to cover or to conceal. In the context of Allah's attributes, it reflects His ability to overlook and forgive the mistakes and wrongdoings of His servants, encouraging repentance and hope for mercy. Al Ghafoor emphasizes Allah's compassion and readiness to pardon, reinforcing the importance of seeking forgiveness in one's relationship with Him." +} \ No newline at end of file diff --git a/names/data/35.json b/names/data/35.json new file mode 100644 index 0000000..47c8b3d --- /dev/null +++ b/names/data/35.json @@ -0,0 +1,5 @@ +{ + "name": "Ash Shakoor", + "description": "Ash Shakoor is one of the names of Allah in Islam, meaning 'The Appreciative' or 'The Acknowledging'. It signifies Allah's recognition and reward for the good deeds of His servants.", + "summary": "The term 'Ash Shakoor' originates from Arabic, where 'Shakoor' refers to being grateful or appreciative. This name reflects Allah's nature of valuing and rewarding the efforts and sincerity of His worshippers, even if their deeds may seem minor. It emphasizes the importance of gratitude and acknowledgment, encouraging believers to perform good deeds with the understanding that Allah appreciates their efforts." +} diff --git a/names/data/36.json b/names/data/36.json new file mode 100644 index 0000000..6ce6008 --- /dev/null +++ b/names/data/36.json @@ -0,0 +1,5 @@ +{ + "name": "Al 'Aliyy", + "description": "Al 'Aliyy is one of the names of Allah in Islam, meaning 'The Most High' or 'The Exalted'.", + "summary": "The name Al 'Aliyy emphasizes the supreme status of Allah, highlighting His greatness, majesty, and unparalleled position above all creation. It reflects His authority and power over the universe, as well as His ability to elevate and honor whomever He wills. This name is derived from the Arabic root 'ع ل ي', which connotes highness and elevation." +} diff --git a/names/data/37.json b/names/data/37.json new file mode 100644 index 0000000..85ebdb3 --- /dev/null +++ b/names/data/37.json @@ -0,0 +1,5 @@ +{ + "name": "Al Kabeer", + "description": "Al Kabeer is one of the names of Allah in Islam, which translates to 'The Most Great' or 'The Most Exalted.' It emphasizes God's greatness and supremacy over all creation.", + "summary": "The term Al Kabeer highlights Allah's unparalleled magnitude, authority, and grandeur, reminding believers of His infinite power and majesty. The name originates from the Arabic root 'K-B-R,' meaning 'to be great or to be large.' It is found in various Islamic texts, emphasizing the significance of recognizing Allah's greatness in worship and daily life." +} diff --git a/names/data/38.json b/names/data/38.json new file mode 100644 index 0000000..061ec88 --- /dev/null +++ b/names/data/38.json @@ -0,0 +1,5 @@ +{ + "name": "Al Hafeez", + "description": "Al Hafeez is one of the names of Allah in Islam, meaning 'The Preserver' or 'The Guardian'.", + "summary": "The name Al Hafeez emphasizes Allah's attribute of protecting and preserving all of creation, ensuring the safety of the universe and its elements. It derives from the Arabic root 'H-f-z', which implies safeguarding and guardianship. This name reflects the belief that Allah is vigilant over His creation, preserving their essence, fate, and the balance of the cosmos." +} diff --git a/names/data/39.json b/names/data/39.json new file mode 100644 index 0000000..c94d0e8 --- /dev/null +++ b/names/data/39.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muqeet", + "description": "Al Muqeet is one of the names of Allah in Islam, meaning 'The Sustainer' or 'The Provider'. It signifies Allah's role in providing and maintaining the necessities of life for His creation.", + "summary": "The name Al Muqeet comes from the Arabic root 'q-t', which relates to provision and sustenance. It reflects Allah's capacity to care for and nourish all beings, ensuring they receive what they need to survive and thrive, both physically and spiritually. This name emphasizes divine mercy and support." +} diff --git a/names/data/4.json b/names/data/4.json new file mode 100644 index 0000000..ba85cb1 --- /dev/null +++ b/names/data/4.json @@ -0,0 +1,5 @@ +{ + "name": "Al Quddus", + "description": "Al Quddus, meaning 'The Most Sacred' or 'The Most Holy', is one of the names (Asma’ul Husna) of Allah in Islam.", + "summary": "The name Al Quddus emphasizes the purity and sanctity of Allah. It signifies that Allah is free from any imperfection and holds perfect holiness. This name is often invoked in prayers and supplications to highlight the divine essence of purity and to seek closeness to Allah through recognition of His holiness." +} diff --git a/names/data/40.json b/names/data/40.json new file mode 100644 index 0000000..94eac10 --- /dev/null +++ b/names/data/40.json @@ -0,0 +1,5 @@ +{ + "name": "Al Haseeb", + "description": "Al Haseeb is one of the names of Allah in Islam, meaning 'The Reckoner' or 'The One Who Keeps Account'.", + "summary": "The name Al Haseeb signifies that Allah is the All-Sufficient One who takes account of all actions. It reflects His attribute of justice and emphasizes that He is fully aware of everything that occurs in the universe. This name conveys the idea that individuals will be held accountable for their deeds, encouraging personal responsibility and righteousness in behavior." +} diff --git a/names/data/41.json b/names/data/41.json new file mode 100644 index 0000000..dc26336 --- /dev/null +++ b/names/data/41.json @@ -0,0 +1,5 @@ +{ + "name": "Al Jaleel", + "description": "Al Jaleel is one of the names of Allah in Islam, meaning 'The Majestic' or 'The Glorious'. It signifies the immense greatness and dignity of Allah.", + "summary": "The name Al Jaleel emphasizes Allah's majesty and grandeur, reflecting His supreme authority and the awe-inspiring nature of His creation. It reminds believers of the reverence due to Allah and the beauty in His divine attributes. The name is derived from the Arabic root 'jalal', which relates to honor and magnificence." +} \ No newline at end of file diff --git a/names/data/42.json b/names/data/42.json new file mode 100644 index 0000000..f0ea7f1 --- /dev/null +++ b/names/data/42.json @@ -0,0 +1,5 @@ +{ + "name": "Al-Kareem", + "description": "Al-Kareem is one of the names of Allah in Islam, which translates to 'The Generous' or 'The Bountiful'. It signifies God's abundant grace and generosity towards His creation.", + "summary": "Originating from Arabic, Al-Kareem is derived from the root word 'k-r-m' which means to be generous or noble. In Islamic theology, this name emphasizes Allah's boundless mercy and His willingness to bestow blessings and sustenance upon His creatures without any expectation in return." +} \ No newline at end of file diff --git a/names/data/43.json b/names/data/43.json new file mode 100644 index 0000000..93f1b7c --- /dev/null +++ b/names/data/43.json @@ -0,0 +1,5 @@ +{ + "name": "Ar Raqeeb", + "description": "Ar Raqeeb is one of the names of Allah in Islam, meaning 'The Observer' or 'The Watchful'.", + "summary": "The name Ar Raqeeb signifies Allah's attribute of being ever-watchful and aware of all actions and deeds of His creation. This name emphasizes the concept of divine surveillance and accountability, illustrating that nothing escapes Allah's notice. Its origin is rooted in the Quran and Hadith, reflecting the belief that Allah observes all things with clarity and fairness." +} diff --git a/names/data/44.json b/names/data/44.json new file mode 100644 index 0000000..eb69e56 --- /dev/null +++ b/names/data/44.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mujeeb", + "description": "Al Mujeeb is one of the names of Allah in Islam, meaning 'The Responsive One' or 'The Answerer of Prayers'.", + "summary": "The name Al Mujeeb expresses Allah's attribute of responding to the supplications and needs of His creation. It emphasizes His willingness to answer prayers and grant requests, highlighting His mercy and compassion. The origin of this name is derived from Arabic, specifically from the root 'J-B', which relates to responding or answering. This name encourages believers to turn to Allah in their times of need, trusting in His responsiveness." +} diff --git a/names/data/45.json b/names/data/45.json new file mode 100644 index 0000000..2907a2b --- /dev/null +++ b/names/data/45.json @@ -0,0 +1,5 @@ +{ + "name": "Al Waasi'", + "description": "Al Waasi' is one of the names of Allah in Islam, meaning 'The All-Encompassing' or 'The Boundless'.", + "summary": "This name reflects Allah's infinite nature, His ability to encompass all things within His knowledge, mercy, and power. It signifies that Allah's provisions and knowledge extend beyond human comprehension and limitations, offering reassurance of His omnipresence and support in the lives of His creations." +} diff --git a/names/data/46.json b/names/data/46.json new file mode 100644 index 0000000..b18c69b --- /dev/null +++ b/names/data/46.json @@ -0,0 +1,5 @@ +{ + "name": "Al Hakeem", + "description": "Al Hakeem is one of the names of Allah in Islam, meaning 'The All-Wise.' It reflects Allah's perfect wisdom and knowledge in all matters.", + "summary": "The name Al Hakeem emphasizes Allah's infinite understanding and the intricate wisdom behind His creation and decrees. It suggests that every action of Allah is grounded in wisdom, and believers are encouraged to trust in His plans even when they do not understand." +} diff --git a/names/data/47.json b/names/data/47.json new file mode 100644 index 0000000..eb545bf --- /dev/null +++ b/names/data/47.json @@ -0,0 +1,5 @@ +{ + "name": "Al Wudood", + "description": "Al Wudood is one of the names of Allah, meaning 'The Most Loving' or 'The Affectionate.' This name signifies God's immense love and compassion towards His creation.", + "summary": "Al Wudood reflects the quality of love that Allah has for His creations, showcasing the divine nature of compassion and affection. The name is derived from the Arabic root word 'Wad,' which means love or affection. It is mentioned in Islamic texts to emphasize God's nurturing and caring attributes." +} diff --git a/names/data/48.json b/names/data/48.json new file mode 100644 index 0000000..106ba13 --- /dev/null +++ b/names/data/48.json @@ -0,0 +1,5 @@ +{ + "name": "Al Majeed", + "description": "Al Majeed is one of the names of Allah in Islam, which translates to 'The Glorious' or 'The Most Majestic'. It signifies the perfection, greatness, and honor of Allah, highlighting His supreme status and divine attributes.", + "summary": "The name Al Majeed emphasizes Allah's majesty and glory. It is derived from the Arabic root 'm-j-d', which relates to honor and greatness. This name reminds believers of the importance of recognizing and respecting the grandeur of Allah." +} \ No newline at end of file diff --git a/names/data/49.json b/names/data/49.json new file mode 100644 index 0000000..f693183 --- /dev/null +++ b/names/data/49.json @@ -0,0 +1,5 @@ +{ + "name": "Al Baa'ith", + "description": "Al Baa'ith is one of the names of Allah in Islam, meaning 'The Resurrector' or 'The Resurrecting One'.", + "summary": "The origin of the name Al Baa'ith comes from the Arabic root word 'baa'atha', which means 'to raise or to send forth'. In the context of Islamic theology, it refers to Allah's power to resurrect the dead and to bring about new life. This attribute is a reminder of the Day of Judgment, where all individuals will be brought back to life for accountability. It highlights Allah’s authority over life and death and serves to instill hope in believers for resurrection and eternal life." +} \ No newline at end of file diff --git a/names/data/5.json b/names/data/5.json new file mode 100644 index 0000000..667477f --- /dev/null +++ b/names/data/5.json @@ -0,0 +1,5 @@ +{ + "name": "As Salaam", + "description": "As Salaam is one of the 99 names of Allah in Islam, meaning 'The Source of Peace' or 'The Flawless'. It signifies that Allah is the ultimate giver of peace, safety, and tranquility.", + "summary": "Originating from Arabic, the name 'As Salaam' highlights Allah's nature as the one who provides peace and serenity to His creation. It emphasizes a key attribute of Allah, fostering a sense of calm and security for believers. The invocation of this name is often used in prayers and supplications, seeking divine peace in one's life." +} diff --git a/names/data/50.json b/names/data/50.json new file mode 100644 index 0000000..35d87d5 --- /dev/null +++ b/names/data/50.json @@ -0,0 +1,5 @@ +{ + "name": "Ash Shaheed", + "description": "Ash Shaheed is one of the names of Allah, often translated as 'The All-Witnessing' or 'The Martyr'. It signifies the divine attribute of witnessing all actions and events, affirming the ultimate truth of reality, and reflects on God's justice and knowledge.", + "summary": "The name Ash Shaheed represents God's omnipresence and omniscience, emphasizing that nothing escapes His knowledge. The origin of this name is rooted in Arabic, with 'Shaheed' deriving from the verb 'shahada', meaning to witness. It is a reminder for believers to act with integrity and righteousness, understanding that their actions are observed and recorded." +} diff --git a/names/data/51.json b/names/data/51.json new file mode 100644 index 0000000..8ff11ca --- /dev/null +++ b/names/data/51.json @@ -0,0 +1,5 @@ +{ + "name": "Al Haqq", + "description": "Al Haqq, meaning 'The Absolute Truth,' is one of the names of Allah in Islam. It signifies the nature of Allah as the ultimate truth and reality, contrasting with falsehood and impermanence.", + "summary": "The name Al Haqq highlights Allah's role as the source of all true knowledge and the ultimate arbiter of justice. It emphasizes that all matters will return to Him and that He is the foundation upon which truth and justice are built." +} \ No newline at end of file diff --git a/names/data/52.json b/names/data/52.json new file mode 100644 index 0000000..3a9a985 --- /dev/null +++ b/names/data/52.json @@ -0,0 +1,5 @@ +{ + "name": "Al Wakeel", + "description": "Al Wakeel is one of the names of Allah in Islam, meaning 'The Trustee' or 'The Disposer of Affairs'. It signifies that Allah is the one who manages, protects, and oversees all affairs in the universe.", + "summary": "The name implies that Allah is the ultimate protector and guardian of His creation, handling all matters and ensuring they are done justly and in accordance with His wisdom. The name Al Wakeel is derived from the Arabic root 'w-k-l', which means 'to appoint, to designate, or to entrust'. It appears in Islamic texts and emphasizes the reliance of creation on Allah's management." +} diff --git a/names/data/53.json b/names/data/53.json new file mode 100644 index 0000000..ae58982 --- /dev/null +++ b/names/data/53.json @@ -0,0 +1,5 @@ +{ + "name": "Al Qawiyy", + "description": "Al Qawiyy is one of the names of Allah in Islam, meaning 'The All-Strong' or 'The Powerful'. It reflects God's supreme strength and ability over all creation.", + "summary": "The name Al Qawiyy emphasizes the unmatched strength and power of Allah, highlighting that He is capable of doing all things without any limitations. This name originates from the Arabic root 'q-w-y', which signifies strength and might. Al Qawiyy reminds believers of the importance of relying on Allah's strength during times of difficulty." +} diff --git a/names/data/54.json b/names/data/54.json new file mode 100644 index 0000000..0e9c5e2 --- /dev/null +++ b/names/data/54.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mateen", + "description": "Al Mateen is one of the names of Allah in Islam, meaning 'The Firm' or 'The Steadfast.' It signifies Allah's power, strength, and unwavering support for His creation.", + "summary": "Al Mateen highlights the strength and reliability of Allah, showcasing that He is a source of firmness in faith and an unyielding support for believers. The name emphasizes that Allah is ever-present and capable of providing strength to those who seek Him." +} diff --git a/names/data/55.json b/names/data/55.json new file mode 100644 index 0000000..44430f4 --- /dev/null +++ b/names/data/55.json @@ -0,0 +1,5 @@ +{ + "name": "Al Waliyy", + "description": "Al Waliyy is one of the names of Allah in Islam. It translates to 'The Protecting Associate' or 'The Patron.' This name signifies Allah's role as a protector and guide for His creation, emphasizing His closeness and support to those who believe in Him.", + "summary": "The name Al Waliyy reflects Allah's protective nature and His intimate relationship with His believers. Originating from Arabic, it highlights the concept of divine guardianship, where Allah assists, nurtures, and supports those who seek His help, ensuring their well-being in both spiritual and worldly matters." +} diff --git a/names/data/56.json b/names/data/56.json new file mode 100644 index 0000000..e077b0b --- /dev/null +++ b/names/data/56.json @@ -0,0 +1,5 @@ +{ + "name": "Al Hameed", + "description": "Al Hameed is one of the names of Allah in Islam, meaning 'The Praiseworthy.' It denotes Allah's perfection, worthiness of praise, and the excellence of His attributes.", + "summary": "The name Al Hameed emphasizes the significance of Allah's nature as deserving of all praise and commendation. It recognizes that all good qualities and actions originate from Him, and humanity is encouraged to acknowledge and express gratitude for His blessings. The term comes from the Arabic root 'ḥ-m-d,' which relates to praise and commendation." +} \ No newline at end of file diff --git a/names/data/57.json b/names/data/57.json new file mode 100644 index 0000000..8ed8319 --- /dev/null +++ b/names/data/57.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muhsi", + "description": "Al Muhsi is one of the names of Allah in Islam, meanings 'The All-Enumerating' or 'The Counter'.", + "summary": "The name Al Muhsi signifies Allah’s attribute of being fully aware of everything that exists, counting all actions and deeds, ensuring nothing is overlooked. This name emphasizes the concept of accountability in the hereafter, where every action will be recorded and judged. The origin of this name is from the Arabic root 'حَصَرَ' which means to enumerate or count." +} diff --git a/names/data/58.json b/names/data/58.json new file mode 100644 index 0000000..da506ac --- /dev/null +++ b/names/data/58.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mubdi", + "description": "Al Mubdi, meaning 'The Originator', is one of the names of Allah in Islam. It signifies the act of creating something from nothing and initiating existence.", + "summary": "The name Al Mubdi represents Allah's attribute of being the Creator and the one who brings forth life and creation. It emphasizes the divine power to start all things and highlights the concept of renewal and new beginnings." +} diff --git a/names/data/59.json b/names/data/59.json new file mode 100644 index 0000000..6756b33 --- /dev/null +++ b/names/data/59.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mu'eed", + "description": "Al Mu'eed is one of the names of Allah in Islam. It means 'The Restorer' or 'The Reinstater'.", + "summary": "The origin of the name Al Mu'eed comes from the Arabic root word 'ع و د' (ʿ-w-d), which signifies the act of returning or bringing back. In Islamic belief, this name emphasizes Allah's attribute of restoring creation and granting second chances, whether in terms of guidance, forgiveness, or the revival of life after death." +} \ No newline at end of file diff --git a/names/data/6.json b/names/data/6.json new file mode 100644 index 0000000..30a54e3 --- /dev/null +++ b/names/data/6.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mu'min", + "description": "Al Mu'min is one of the Names of Allah in Islam, meaning 'The Granter of Security' or 'The Infuser of Faith'.", + "summary": "Al Mu'min signifies Allah's role in providing peace, safety, and faith to His creatures. It emphasizes His ability to grant security not only in a worldly sense but also in the spiritual realm, instilling belief within hearts. This name is derived from the Arabic root word 'aman', which means security and faith. It reflects Allah's mercy and protection over His creations." +} \ No newline at end of file diff --git a/names/data/60.json b/names/data/60.json new file mode 100644 index 0000000..8980dbc --- /dev/null +++ b/names/data/60.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muhiy", + "description": "Al Muhiy is one of the names of Allah in Islam, meaning 'The Giver of Life' or 'The Restorer.' It refers to Allah's power to grant life and revitalize creation.", + "summary": "The name Al Muhiy originates from the Arabic root 'حيا' (ḥ-y-y), which is associated with life and living. This name emphasizes the belief that Allah is the source of all life and has the ability to give it and restore it. It reflects His mercy and control over the cycles of life and death." +} diff --git a/names/data/61.json b/names/data/61.json new file mode 100644 index 0000000..e65ccc7 --- /dev/null +++ b/names/data/61.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mumeet", + "description": "Al Mumeet, meaning 'The Creator of Death', is one of the names of Allah in Islam. It signifies Allah's authority over life and death.", + "summary": "The name Al Mumeet originates from the Arabic root word 'moot', which means death. In Islamic belief, it emphasizes that Allah is the one who decrees death and has complete control over the end of life for all living beings. This attribute encourages reflection on mortality and inspires believers to lead a purposeful life." +} diff --git a/names/data/62.json b/names/data/62.json new file mode 100644 index 0000000..8a5fba4 --- /dev/null +++ b/names/data/62.json @@ -0,0 +1,5 @@ +{ + "name": "Al Haiyy", + "description": "Al Haiyy translates to \"The Ever-Living\" in Arabic. It is one of the names of Allah in Islam, reflecting His eternal existence and the fact that He is alive without beginning or end.", + "summary": "The name Al Haiyy signifies the attribute of life that is all-encompassing and perfect. It conveys that Allah's life is not like that of His creation; He is self-sustained and independent, contrasting with the finite nature of all living beings. This name emphasizes the importance of Allah's eternal presence and His continuous maintenance of the universe." +} diff --git a/names/data/63.json b/names/data/63.json new file mode 100644 index 0000000..afefa32 --- /dev/null +++ b/names/data/63.json @@ -0,0 +1,5 @@ +{ + "name": "Al Qayyoom", + "description": "Al Qayyoom is one of the names of Allah in Islam, and it translates to 'The Sustainer' or 'The Holder of All Things.' It signifies Allah's eternal existence and His role in maintaining and sustaining the universe.", + "summary": "The name Al Qayyoom emphasizes Allah's self-sufficiency and His absolute power in sustaining His creation. It highlights the concept that everything depends on Him for existence and continuity, as He is always present and aware of all that happens. This name is derived from the Arabic root 'Qama,' which means 'to stand' or 'to maintain.' Al Qayyoom reflects the idea that Allah is the everlasting and ever-watchful guardian of all beings." +} diff --git a/names/data/64.json b/names/data/64.json new file mode 100644 index 0000000..e001056 --- /dev/null +++ b/names/data/64.json @@ -0,0 +1,5 @@ +{ + "name": "Al Waajid", + "description": "Al Waajid is one of the names of Allah in Islam, meaning 'The Perceiver' or 'The Finder'.", + "summary": "Al Waajid signifies Allah's ability to perceive and identify all things, conveying that nothing is hidden from Him. This name reflects the belief that Allah knows everything and can find what may be lost to human perception. It originates from Arabic, with 'waajid' derived from the root that encompasses concepts of presence and realization." +} diff --git a/names/data/65.json b/names/data/65.json new file mode 100644 index 0000000..cae1e29 --- /dev/null +++ b/names/data/65.json @@ -0,0 +1,5 @@ +{ + "name": "Al Maajid", + "description": "Al Maajid is one of the names of Allah in Islam, translating to 'The Glorious' or 'The Majestic.' It signifies the greatness of Allah's attributes and His exalted nature.", + "summary": "The name Al Maajid emphasizes the glory and majesty of Allah. It highlights His honor and the reverence He commands in the hearts of believers. The origin of this name comes from the Arabic root related to honor and magnificence, reflecting the Islamic belief in Allah's supremacy and grandeur in all aspects of existence." +} diff --git a/names/data/66.json b/names/data/66.json new file mode 100644 index 0000000..5447fba --- /dev/null +++ b/names/data/66.json @@ -0,0 +1,5 @@ +{ + "name": "Al Waahid", + "description": "Al Waahid means 'The One' in Arabic. This name signifies the oneness and uniqueness of Allah, emphasizing that there is no partner or equal to Him.", + "summary": "Al Waahid reflects the concept of divine unity in Islam, underscoring the belief that Allah is singular and incomparable. This name is derived from the Arabic root 'W-H-D', which conveys the idea of oneness and individuality. It is a reminder of Allah's sole sovereignty and His singular nature, reinforcing the central tenet of Tawhid in Islamic belief." +} diff --git a/names/data/67.json b/names/data/67.json new file mode 100644 index 0000000..3ef7854 --- /dev/null +++ b/names/data/67.json @@ -0,0 +1,5 @@ +{ + "name": "Al Ahad", + "description": "Al Ahad is one of the names of Allah in Islam, signifying 'The One' or 'The Unique'. This name emphasizes the oneness and indivisibility of God, underscoring that He has no partners, equals, or rivals.", + "summary": "The name Al Ahad is derived from the Arabic root word 'ahd', which means a covenant or promise. In Islamic theology, it represents the singularity of God's essence and nature. Al Ahad denotes that Allah is the sole creator and sustainer of the universe, reinforcing the concept of monotheism (Tawhid) in Islam." +} diff --git a/names/data/68.json b/names/data/68.json new file mode 100644 index 0000000..b267101 --- /dev/null +++ b/names/data/68.json @@ -0,0 +1,5 @@ +{ + "name": "As Samad", + "description": "As Samad is one of the names of Allah in Islam, which translates to 'The Eternal' or 'The Absolute.' It refers to Allah's self-sufficiency and the idea that He is in need of nothing and that everything relies on Him.", + "summary": "The name As Samad originates from the Quran, specifically from Surah Al-Ikhlas (Chapter 112), which emphasizes the unique oneness and eternal nature of Allah. It is a reminder of God's independence and the source of all sustenance and existence." +} diff --git a/names/data/69.json b/names/data/69.json new file mode 100644 index 0000000..036db4c --- /dev/null +++ b/names/data/69.json @@ -0,0 +1,5 @@ +{ + "name": "Al Qaadir", + "description": "Al Qaadir is one of the names of Allah in Islam, meaning 'The Powerful' or 'The Omnipotent'. It signifies Allah's absolute power and ability to do all things.", + "summary": "The name Al Qaadir is derived from the Arabic root 'q-d-r', which denotes strength and capability. This name reflects the belief that Allah has complete control over the universe and is capable of exercising His will in all matters. It emphasizes the concept of divine power and authority in Islamic theology." +} diff --git a/names/data/7.json b/names/data/7.json new file mode 100644 index 0000000..1fe5d4c --- /dev/null +++ b/names/data/7.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muhaymin", + "description": "Al Muhaymin is one of the names of Allah in Islam, which translates to 'The Guardian' or 'The Preserver of Safety'. It signifies God's oversight and protection over His creation.", + "summary": "The name Al Muhaymin originates from the Arabic root 'h-m-n', which means to guard, protect, or supervise. In the context of Islamic theology, it reflects Allah's ability to safeguard and preserve the universe and everything within it. It embodies reassurance for believers that their affairs are under divine protection and that Allah is aware of all actions and intentions." +} diff --git a/names/data/70.json b/names/data/70.json new file mode 100644 index 0000000..4ffbc70 --- /dev/null +++ b/names/data/70.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muqtadir", + "description": "Al Muqtadir is one of the names of Allah in Islam, which means 'The Powerful' or 'The Omnipotent.' This name conveys the concept of absolute power and authority, indicating that Allah has complete control over all things.", + "summary": "The name signifies Allah's capability to execute His will and manage all affairs of creation. It emphasizes His strength and the fact that nothing occurs without His permission. Derived from the Arabic root 'q-d-r,' which relates to power and capability, Al Muqtadir is mentioned in the Quran, reflecting the attributes of strength and supreme authority." +} diff --git a/names/data/71.json b/names/data/71.json new file mode 100644 index 0000000..a83b06f --- /dev/null +++ b/names/data/71.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muqaddim", + "description": "One of the 99 names of Allah in Islam, meaning 'The Expediter' or 'The Promoter.'", + "summary": "Al Muqaddim signifies Allah's ability to advance and prioritize matters as He wills. This name reflects His divine wisdom in the way He orders events in the universe, ensuring that everything unfolds according to His plan. It emphasizes the concept that God is in control of all situations, facilitating and hastening what needs to occur in a person's life or the world at large." +} \ No newline at end of file diff --git a/names/data/72.json b/names/data/72.json new file mode 100644 index 0000000..53a3c95 --- /dev/null +++ b/names/data/72.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mu'akhir", + "description": "Al Mu'akhir is one of the names of Allah, which means 'The Delayer'. It refers to God's control over time and His ability to postpone events according to His wisdom.", + "summary": "The name Al Mu'akhir emphasizes the concept that Allah has the ultimate authority over what happens when, reminding believers that everything unfolds in the timing that is best according to divine wisdom. Its origin can be traced to the Arabic language and Islamic teachings, reflecting the understanding of God's nature as encompassing all aspects of time and existence." +} \ No newline at end of file diff --git a/names/data/73.json b/names/data/73.json new file mode 100644 index 0000000..9f13fb6 --- /dev/null +++ b/names/data/73.json @@ -0,0 +1,5 @@ +{ + "name": "Al Awwal", + "description": "Al Awwal is one of the names of Allah in Islam, meaning 'The First.' It signifies that Allah is the first and has no beginning, emphasizing His eternal and timeless nature.", + "summary": "The name Al Awwal illustrates Allah's precedence over all creation, indicating that everything else comes after Him in existence. It serves to remind believers of His sovereignty and the notion that He transcends time and sequence." +} diff --git a/names/data/74.json b/names/data/74.json new file mode 100644 index 0000000..78c6467 --- /dev/null +++ b/names/data/74.json @@ -0,0 +1,5 @@ +{ + "name": "Al Aakhir", + "description": "Al Aakhir is one of the names of Allah in Islam, meaning 'The Last'.", + "summary": "The name Al Aakhir signifies that Allah is the ultimate end of all existence. In Islamic theology, this name emphasizes His eternal nature and the idea that everything in the universe has a beginning and an end, but Allah remains beyond the constraints of time. It reflects the belief in the Day of Judgment and the finality of His will." +} diff --git a/names/data/75.json b/names/data/75.json new file mode 100644 index 0000000..e0b8005 --- /dev/null +++ b/names/data/75.json @@ -0,0 +1,5 @@ +{ + "name": "Az-Zaahir", + "description": "Az-Zaahir is one of the names of Allah in Islam, meaning 'The Manifest' or 'The Evident.' It signifies the visible aspect of God's essence, reflecting His presence and the clarity of His attributes.", + "summary": "The name Az-Zaahir illustrates Allah's nature as being apparent and known, emphasizing that His attributes and creations are clear and evident in the world. This name encourages believers to recognize the signs of God in the universe." +} diff --git a/names/data/76.json b/names/data/76.json new file mode 100644 index 0000000..071fb4d --- /dev/null +++ b/names/data/76.json @@ -0,0 +1,5 @@ +{ + "name": "Al Baatin", + "description": "Al Baatin, meaning 'The Hidden One,' refers to one of the names of Allah in Islam. It denotes the aspect of God's nature that is not visible or apparent to human understanding. This name emphasizes that God's essence and attributes are beyond human perception and comprehension.", + "summary": "Al Baatin signifies the hidden and unseen nature of Allah, reflecting the belief that while Allah is manifest in creation, His true essence remains concealed from human sight and understanding. This name reminds believers of the limitations of human knowledge and the depth of God's presence in the universe." +} \ No newline at end of file diff --git a/names/data/77.json b/names/data/77.json new file mode 100644 index 0000000..ccbaff1 --- /dev/null +++ b/names/data/77.json @@ -0,0 +1,5 @@ +{ + "name": "Al Waali", + "description": "Al Waali is one of the names of Allah in Islamic tradition, meaning 'The Sole Governor' or 'The Patron'.", + "summary": "The name Al Waali signifies Allah's role as the ultimate authority and protector over all creation. It indicates His sovereignty and ability to manage and govern the affairs of the universe. The origin of this name can be traced to Arabic roots, where it emphasizes the loving and guiding relationship Allah has with His creation, showcasing His mercy and power." +} diff --git a/names/data/78.json b/names/data/78.json new file mode 100644 index 0000000..db46b62 --- /dev/null +++ b/names/data/78.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muta'ali", + "description": "Al Muta'ali (المتعالي) is one of the names of Allah in Islam, meaning 'The Transcendent' or 'The Most Exalted'. This name emphasizes Allah's absolute majesty and superiority over all of creation.", + "summary": "Al Muta'ali refers to Allah's nature of being beyond all limitations and imperfections, highlighting His greatness and the fact that He is above anything that can be imagined or compared. The name inspires reverence and acknowledgment of Allah's unique status as the Creator, who is exalted above all that exists." +} diff --git a/names/data/79.json b/names/data/79.json new file mode 100644 index 0000000..0e7a1eb --- /dev/null +++ b/names/data/79.json @@ -0,0 +1,5 @@ +{ + "name": "Al-Barr", + "description": "Al-Barr is one of the names of Allah in Islam, which translates to 'The Source of All Goodness' or 'The Kind One'.", + "summary": "The name Al-Barr signifies Allah's attributes of kindness, compassion, and benevolence. It conveys the idea that Allah is the ultimate source of all goodness and moral uprightness, encouraging believers to embody these qualities in their own lives. The name is derived from the Arabic root word 'B-R-R', which implies righteousness and devotion." +} \ No newline at end of file diff --git a/names/data/8.json b/names/data/8.json new file mode 100644 index 0000000..84fe19e --- /dev/null +++ b/names/data/8.json @@ -0,0 +1,5 @@ +{ + "name": "Al Azeez", + "description": "Al Azeez translates to 'The Mighty' or 'The Invincible' in Arabic. It signifies one who has strength, power, and authority, and is often used to denote Allah's supreme power over all creation.", + "summary": "Al Azeez is one of the 99 names of Allah in Islam, reflecting His infinite might and strength. Originating from the Arabic root word 'عز' (ʿizz), which means honor, glory, and strength, this name emphasizes the greatness of Allah and His ability to overpower all opposition, granting dignity and protection to His creation." +} diff --git a/names/data/80.json b/names/data/80.json new file mode 100644 index 0000000..7ab9bc9 --- /dev/null +++ b/names/data/80.json @@ -0,0 +1,5 @@ +{ + "name": "At Tawwaab", + "description": "At Tawwaab is one of the names of Allah in Islam, meaning 'The Acceptor of Repentance'. It reflects God's mercy and willingness to forgive His servants who turn back to Him in sincere repentance.", + "summary": "The name signifies Allah's infinite mercy and compassion, emphasizing His readiness to forgive those who seek forgiveness after sinning. At Tawwaab is derived from the Arabic root 't-w-b', which relates to the act of returning or repenting. It underscores the importance of repentance (tawbah) in Islam." +} diff --git a/names/data/81.json b/names/data/81.json new file mode 100644 index 0000000..b11327a --- /dev/null +++ b/names/data/81.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muntaqim", + "description": "Al Muntaqim is one of the names of Allah in Islam. It is derived from the Arabic root word 'naqama,' which means 'to take vengeance' or 'to retaliate.'", + "summary": "Al Muntaqim, meaning 'The Avenger,' signifies Allah's attribute of holding accountable those who do wrong and seeking justice. This name reflects the divine nature of ensuring moral order and punishing transgressors in accordance with His wisdom and mercy. It serves as a reminder of the importance of justice in human conduct and the repercussions of one's actions." +} diff --git a/names/data/82.json b/names/data/82.json new file mode 100644 index 0000000..7315fab --- /dev/null +++ b/names/data/82.json @@ -0,0 +1,5 @@ +{ + "name": "Al Afuww", + "description": "Al Afuww is one of the names of Allah in Islam, meaning 'The Pardoner' or 'The Forgiver'. It highlights Allah's boundless mercy and forgiveness towards His creation, emphasizing His ability to absolve sins and grant pardon to those who repent sincerely.", + "summary": "The concept of Al Afuww signifies Allah's readiness to forgive and His compassion towards His creatures. The name is derived from the Arabic root 'عَفَا' (ʿafā), which means to pardon or to overlook. This name is often invoked in prayers and supplications, reflecting the hope for divine mercy and forgiveness. It teaches believers the importance of repentance and the potential for redemption." +} diff --git a/names/data/83.json b/names/data/83.json new file mode 100644 index 0000000..0c87207 --- /dev/null +++ b/names/data/83.json @@ -0,0 +1,5 @@ +{ + "name": "Ar Ra'oof", + "description": "Ar Ra'oof is one of the names of Allah in Islam, which translates to 'The Most Kind', 'The Most Compassionate', or 'The Most Caring'.", + "summary": "The name Ar Ra'oof emphasizes Allah's deep compassion and kindness towards His creation. It reflects His tender care, particularly towards those who are in need of mercy and support. This attribute inspires believers to exhibit kindness and compassion in their own lives, encouraging them to emulate this divine quality in their interactions with others." +} diff --git a/names/data/84.json b/names/data/84.json new file mode 100644 index 0000000..a3b3a51 --- /dev/null +++ b/names/data/84.json @@ -0,0 +1,5 @@ +{ + "name": "Maalik Ul Mulk", + "description": "Maalik Ul Mulk, which translates to 'Master of the Kingdom', is one of the names of Allah in Islam. It emphasizes His sovereignty and authority over all creation and dominions.", + "summary": "The name 'Maalik Ul Mulk' is derived from Arabic, where 'Maalik' means 'Master' and 'Mulk' means 'Kingdom' or 'Sovereignty'. It signifies Allah's complete control over the universe, reinforcing the concept that all power and authority belong solely to Him. This name reflects His role as the ultimate ruler and caretaker of all that exists." +} diff --git a/names/data/85.json b/names/data/85.json new file mode 100644 index 0000000..7f6e39a --- /dev/null +++ b/names/data/85.json @@ -0,0 +1,5 @@ +{ + "name": "Dhu Al Jalaali Wa Al Ikraam", + "description": "This name translates to 'The Lord of Glory and Honour' or 'The Lord of Majesty and Generosity'. It emphasizes Allah's attributes of majesty, greatness, and generosity towards His creation.", + "summary": "Dhu Al Jalaali Wa Al Ikraam is one of the names of Allah in Islam, found in Hadith literature and referred to in the context of Allah's overwhelming majesty and benevolence. The origin of this name reflects the Islamic understanding of God's dual nature of being exalted with glory and simultaneously generous, reminding believers of His magnificence and the kindness He bestows upon them." +} diff --git a/names/data/86.json b/names/data/86.json new file mode 100644 index 0000000..7fef752 --- /dev/null +++ b/names/data/86.json @@ -0,0 +1,5 @@ +{ + "name": "Al Muqsit", + "description": "Al Muqsit is one of the names of Allah in Islam, meaning 'The Just' or 'The Equitable'. It reflects His attribute of fairness and justice in all matters.", + "summary": "Al Muqsit highlights the concept of justice which is central to Islamic teachings. It emphasizes that Allah is fair and equitable in His judgments and dealings with creation. The origin of this name is rooted in the Quran and Hadith, where Allah's attributes are described, and it serves as a reminder for believers to strive for justice in their own lives." +} diff --git a/names/data/87.json b/names/data/87.json new file mode 100644 index 0000000..3892777 --- /dev/null +++ b/names/data/87.json @@ -0,0 +1,5 @@ +{ + "name": "Al Jaami'", + "description": "Al Jaami' is one of the names of Allah in Islam, meaning 'The Gatherer' or 'The Collector'. It signifies the divine attribute of bringing together all of creation, including souls on the Day of Judgment.", + "summary": "The name Al Jaami' reflects God's power to gather all beings and souls, emphasizing His ultimate control over the universe and the resurrection of humanity. This concept is rooted in Islamic teachings about the Day of Judgment, where all individuals will be resurrected and held accountable for their actions." +} diff --git a/names/data/88.json b/names/data/88.json new file mode 100644 index 0000000..35e4a49 --- /dev/null +++ b/names/data/88.json @@ -0,0 +1,5 @@ +{ + "name": "Al Ghaniyy", + "description": "Al Ghaniyy is one of the names of Allah in Islam, meaning 'The Self-Sufficient' or 'The Wealthy.' It represents Allah's attribute of being free of need, independent, and possessing all richness and sufficiency.", + "summary": "The name Al Ghaniyy emphasizes Allah's self-sufficiency and independence from any external support. It reassures believers that Allah is the ultimate provider, in contrast to human dependency and need. The concept originates from the Quran, where Allah is described as possessing all wealth and sufficiency, highlighting His greatness and the assurance to His creation." +} diff --git a/names/data/89.json b/names/data/89.json new file mode 100644 index 0000000..97f3d04 --- /dev/null +++ b/names/data/89.json @@ -0,0 +1,5 @@ +{ + "name": "Al Mughi", + "description": "Al Mughi is one of the names of Allah in Islam, which translates to 'The Inflictor of Help' or 'The One Who Grants Victory'.", + "summary": "The name Al Mughi signifies Allah's attribute of providing support and assistance to those in need. It represents the divine capacity to offer help during times of struggle, guiding believers towards triumph over adversity. The origin of this name is rooted in Islamic teachings and is mentioned in various sources, emphasizing Allah's role as a protector and helper." +} diff --git a/names/data/9.json b/names/data/9.json new file mode 100644 index 0000000..fcc44eb --- /dev/null +++ b/names/data/9.json @@ -0,0 +1,5 @@ +{ + "name": "Al Jabbaar", + "description": "Al Jabbaar is one of the names of Allah in Islam, derived from the Arabic root 'j-b-r', which means to compel, to repair, or to make whole. It signifies Allah's attribute of power and authority, to enact His will and establish what is right.", + "summary": "Al Jabbaar, meaning 'The Compeller' or 'The Restorer', reflects Allah's supreme ability to enforce His will upon creation. It emphasizes His power to rectify and restore all that is broken or unjust. This name highlights Allah's dominion over the universe, ensuring that justice and order prevail according to His divine plan." +} \ No newline at end of file diff --git a/names/data/90.json b/names/data/90.json new file mode 100644 index 0000000..e2f241f --- /dev/null +++ b/names/data/90.json @@ -0,0 +1,5 @@ +{ + "name": "Al Maani'", + "description": "Al Maani' is one of the names of Allah in Islam, meaning 'The Withholder' or 'The Preventer'.", + "summary": "This name reflects the divine attribute of Allah who controls and restrains that which is harmful or unnecessary for His creation. It highlights the concept that Allah has the authority to grant or withhold benefits and blessings, emphasizing His wisdom and sovereignty over all matters." +} \ No newline at end of file diff --git a/names/data/91.json b/names/data/91.json new file mode 100644 index 0000000..7b4f115 --- /dev/null +++ b/names/data/91.json @@ -0,0 +1,5 @@ +{ + "name": "Ad-Daaarr", + "description": "Ad-Daaarr (Arabic: الضار) is one of the names of Allah in Islam, meaning 'The Distresser' or 'The Creator of Distress'.", + "summary": "Ad-Daaarr reflects Allah's capability to create hardship or distress as part of His divine will. This name signifies that trials and difficulties can be a means of testing faith and character. Originating from the Arabic root ‘Daal-Ra’-‘Ayn, it emphasizes Allah's power over all aspects of existence, including the adverse circumstances one may face. It serves as a reminder that even in hardship, there is a greater wisdom and purpose at play." +} diff --git a/names/data/92.json b/names/data/92.json new file mode 100644 index 0000000..0eaf7ef --- /dev/null +++ b/names/data/92.json @@ -0,0 +1,5 @@ +{ + "name": "An Naafi'", + "description": "An Naafi', meaning 'The Benefactor' or 'The One Who Causes Benefit', is one of the names attributed to Allah in Islamic tradition. It signifies God's ability to bring goodness, support, and benefit to His creation.", + "summary": "The name An Naafi' highlights the divine attribute of providing benefits and positive outcomes to the believers and all of creation. It emphasizes God's mercy and generosity, reflecting His role as a source of sustenance and care for humanity and the universe." +} diff --git a/names/data/93.json b/names/data/93.json new file mode 100644 index 0000000..6cf76bd --- /dev/null +++ b/names/data/93.json @@ -0,0 +1,5 @@ +{ + "name": "An Noor", + "description": "An Noor, meaning 'The Light', is one of the names of Allah in Islam. It signifies divine illumination, guidance, and the essence of purity and truth. This name emphasizes the importance of spiritual enlightenment and the illumination provided by God in the lives of believers.", + "summary": "The name An Noor originates from the Arabic word 'Noor', which means light. It is associated with the Quranic verse that highlights Allah as the source of light in both the physical and spiritual realms. This name encourages reflection on the guidance and clarity that faith provides to individuals, illuminating their path in life." +} diff --git a/names/data/94.json b/names/data/94.json new file mode 100644 index 0000000..bbabdf1 --- /dev/null +++ b/names/data/94.json @@ -0,0 +1,5 @@ +{ + "name": "Al Haadi", + "description": "Al Haadi is one of the names of Allah in Islamic tradition. It translates to 'The Guide' in Arabic.", + "summary": "The name Al Haadi emphasizes Allah's role as the ultimate guide and leader for humanity towards the right path. It signifies His ability to provide direction, wisdom, and understanding, helping individuals make righteous choices in their lives. The concept is rooted in the Quran and reflects the belief that guidance is a divine gift bestowed upon those who seek it sincerely." +} diff --git a/names/data/95.json b/names/data/95.json new file mode 100644 index 0000000..a419b3c --- /dev/null +++ b/names/data/95.json @@ -0,0 +1,5 @@ +{ + "name": "Al Badi'", + "description": "Al Badi' is one of the names of Allah in Islamic tradition, which means 'The Incomparable' or 'The Originator'.", + "summary": "The name Al Badi' signifies Allah's unique ability to create everything from nothing, emphasizing His unmatched creativity and originality in bringing forth the universe. It reflects the concept of being peerless in creation, underscoring that no one can replicate His divine act of creation. This name originates from the Arabic root 'ب-د-ع' (B-D-A), which conveys the sense of initiating and bringing something into existence without any prior example." +} diff --git a/names/data/96.json b/names/data/96.json new file mode 100644 index 0000000..df292e7 --- /dev/null +++ b/names/data/96.json @@ -0,0 +1,5 @@ +{ + "name": "Al Baaqi", + "description": "Al Baaqi, meaning 'The Ever-Surviving' or 'The Eternal', is one of the names of Allah in Islam. It signifies that Allah is everlasting and exists without an end, in contrast to all created things that are temporary and perishable.", + "summary": "Al Baaqi conveys the idea of God's eternal nature. Unlike the physical world, which is transient, Allah remains constant and unchanging throughout eternity." +} diff --git a/names/data/97.json b/names/data/97.json new file mode 100644 index 0000000..476a1f4 --- /dev/null +++ b/names/data/97.json @@ -0,0 +1,5 @@ +{ + "name": "Al Waarith", + "description": "Al Waarith (الوَارِث) is one of the Names of Allah in Islam, which means 'The Inheritor' or 'The Heir'.", + "summary": "The name Al Waarith signifies that Allah is the ultimate inheritor of all things, as everything in existence belongs to Him, and all creation will return to Him. This concept highlights the transient nature of life and material possessions. The origin of this name is derived from the Quran, specifically in Surah Al-Anbiya (21:55), where Allah is referred to as the Heir of the heavens and the earth. This name instills a sense of reliance on Allah and reflects His eternal nature as the owner and keeper of all that exists." +} diff --git a/names/data/98.json b/names/data/98.json new file mode 100644 index 0000000..bacaea8 --- /dev/null +++ b/names/data/98.json @@ -0,0 +1,5 @@ +{ + "name": "Ar-Rasheed", + "description": "Ar-Rasheed is one of the names of Allah in Islam, which means 'The Guide' or 'The Rightly Guided'. It signifies divine guidance and wisdom from Allah.", + "summary": "The name Ar-Rasheed conveys the idea of Allah being the one who leads and guides believers towards the path of righteousness and truth. The name is derived from the Arabic root 'راشد' (r-sh-d), which pertains to guidance and correctness. It appears in various Islamic teachings, emphasizing the importance of seeking guidance from Allah in all aspects of life." +} diff --git a/names/data/99.json b/names/data/99.json new file mode 100644 index 0000000..6c24e7f --- /dev/null +++ b/names/data/99.json @@ -0,0 +1,5 @@ +{ + "name": "As Saboor", + "description": "As Saboor (الْصَّبُور) is one of the names of Allah in Islam, meaning 'The Patient' or 'The Most Patient'. It reflects Allah's attribute of enduring and being patient with His creation, forgiving their shortcomings and sins.", + "summary": "The name As Saboor signifies Allah's enduring patience and ability to withhold anger and punishment, emphasizing His compassion and mercy towards humanity. The concept encourages believers to embody patience in their own lives, understanding the importance of forbearance in facing life's challenges." +} diff --git a/names/names.go b/names/names.go index 7aff659..34788cb 100644 --- a/names/names.go +++ b/names/names.go @@ -15,10 +15,50 @@ type Name struct { Arabic string `json:"arabic"` Meaning string `json:"meaning"` Description string `json:"description"` + Summary string `json:"summary"` } type Names []*Name +func (name *Name) HTML() string { + var data string + data += fmt.Sprintln() + data += fmt.Sprintf(`

%d

`, name.Number, name.Number) + data += fmt.Sprintln() + data += fmt.Sprintln() + data += fmt.Sprintf(`

%s

`, name.Meaning) + data += fmt.Sprintln() + + data += fmt.Sprintln() + data += fmt.Sprintln(`
` + name.Arabic + `
`) + data += fmt.Sprintln() + data += fmt.Sprintln(`

` + name.English + `

`) + data += fmt.Sprintln() + data += fmt.Sprintln(`
` + name.Description + `
`) + data += fmt.Sprintln() + data += fmt.Sprintln(`

Summary

`) + data += fmt.Sprintln() + data += fmt.Sprintln(`
` + name.Summary + `
`) + data += fmt.Sprintln() + return data +} + +func (n *Names) Get(id int) *Name { + return (*n)[id-1] +} + +func (n *Names) TOC() string { + var data string + + data += `
` + for _, name := range *n { + data += fmt.Sprintf(``, name.Number, name.Number, name.Meaning) + } + data += `
` + + return data +} + func (n *Names) JSON() []byte { b, _ := json.Marshal(n) return b @@ -28,19 +68,7 @@ func (n *Names) HTML() string { var data string for _, name := range *n { - data += fmt.Sprintln() - data += fmt.Sprintf(`

%d

`, name.Number, name.Number) - data += fmt.Sprintln() - data += fmt.Sprintln() - data += fmt.Sprintf(`

%s

`, name.Meaning) - data += fmt.Sprintln() - - data += fmt.Sprintln() - data += fmt.Sprintln(`
` + name.Arabic + `
`) - data += fmt.Sprintln() - data += fmt.Sprintln(`

` + name.English + `

`) - data += fmt.Sprintln() - data += fmt.Sprintln(`
` + name.Description + `
`) + data += name.HTML() } return data @@ -62,6 +90,10 @@ func (n *Names) Markdown() string { data += fmt.Sprintln() data += fmt.Sprintf(`%s`, name.Description) data += fmt.Sprintln() + data += fmt.Sprintln(`#### Summary`) + data += fmt.Sprintln() + data += fmt.Sprintf(`%s`, name.Summary) + data += fmt.Sprintln() } return data @@ -90,6 +122,17 @@ func Load() *Names { Description: en["desc"].(string), } + // try get summary + fd, err := files.ReadFile(fmt.Sprintf("data/%d.json", name.Number)) + if err == nil { + var data map[string]interface{} + json.Unmarshal(fd, &data) + summary, ok := data["summary"].(string) + if ok { + name.Summary = summary + } + } + *names = append(*names, name) }