Closed abusayed0206 closed 3 months ago
আমার ব্যবহার এর জায়গা: এখানে আমি চাচ্ছি, যখনই কেউ এই লিংক এ ঢুকবে এভাবে নতুন একটা আয়াত আরবি,বাংলা, অডিও দেখবে। quran.cloud এর এপিআই দিয়ে করেছি। কিন্তু ওদের রেট লিমিট দেয়া। সবসময় নতুন আয়াত আসে না। আপনার এপিআই এই সমস্যা টা নাই। বাংলা ট্রান্সলেশন টা যুক্ত করে দিলেই হবে।
As-salamu 'Alaikum @abusayed0206. We will add Bangla translation very soon.
We have plan to add other translations too. But cloudflare pages can only have atmost 20,000 files. Therefore, we need to see what alternative we can use.
We've added Bangla translation in the /api/surahNo/ayahNo
endpoint.
Please note that we may later change the structure of how we serve the other translations. Even though we will notify you before the change happens, it is better not to use this in serious projects.
Jazakallahu Khairan.
ওয়ালাইকুম সালাম, আমি আপনার এই এপিআই এর অডিও+আরবি এবং quran.com এর বাংলা ট্রান্সলেশন দিয়ে আমার কাজ সম্পন্ন করেছি। লিংক: https://sayed.page/foryou এবং, এটা কাজ করছে।
হোয়াটএবাউট, json ফাইল থেকে সার্ভ না করে ডিরেক্ট সার্ভারলেস ড্যাটাবেজ থেকে সার্ভ করলে? supabase/firebase etc. আর, CF page এর বদলে vercel/netlify (proxied with CF)কেমন?
আর, এই প্রজেক্ট এর জন্য আপনার ভিপিএস লাগলে জানাবেন। ডিজিটাল ওশান এ ক্রেডিট আছে ৭/৮ মাসের জন্য।
@abusayed0206 We're using CF pages because it offers unlimited bandwidth for static files. Where Vercel, Netlify etc has a 100GB bandwidth limit.
That's the reason we can have no rate limit.
And even if we serve from the database, we'll still have a latency problem.
And this site is getting ~4GB of traffic every week. And it's growing every day.
What we're thinking right now is to store all the files in github or github pages. And then we can use raw.github.com
or jsdeliver cdn
to serve the files.
বাংলা ট্রান্সলেশন এর কোন সিন্টেক্স/কীভাবে কল করা লাগবে কোন ইন্সট্রাকশন পাইনি ডকুমেন্টেশন এ।
ধন্যবাদ এই এপিআই এর জন্য