র্যান্ডম ছবি এবং পাবলিক গ্যালারি
দুটি বৈশিষ্ট্যই এখানে কনফিগার করা হয়:
text
System Settings -> Other Settingsর্যান্ডম ছবি API
র্যান্ডম ছবি API নির্বাচিত ডিরেক্টরি থেকে একটি র্যান্ডম ফাইল ফেরত দেয়। সাইটের পটভূমি, অবতার ঘোরানো, অথবা বাইরের পেজ থেকে র্যান্ডম ছবি কল করার জন্য এটি উপযোগী।
চালু করার পর ব্যবহার করুন:
text
https://your-domain.com/randomর্যান্ডম ছবি API সেটিংস
| বিকল্প | উদ্দেশ্য |
|---|---|
| চালু করুন | /random এন্ডপয়েন্ট চালু বা বন্ধ করে। বন্ধ থাকলে প্রবেশ নিষিদ্ধ। |
| ডিরেক্টরি | র্যান্ডম API কোন ডিরেক্টরি ব্যবহার করতে পারবে তা সীমিত করে। API এখানে অন্তর্ভুক্ত নয় এমন ডিরেক্টরি ব্যবহার করতে পারবে না। |
| কল ডেমো | সরাসরি কপি করার মতো র্যান্ডম API লিংক তৈরি করে। |
আপনি একাধিক ডিরেক্টরি নির্বাচন করতে পারেন। উদাহরণস্বরূপ, যদি শুধু /landscape/ এবং /portrait/ অনুমোদিত থাকে, তাহলে র্যান্ডম API কেবল সেই ডিরেক্টরি এবং তাদের সাবডিরেক্টরি থেকে ফাইল বেছে নিতে পারবে।
র্যান্ডম ছবি API প্যারামিটার
| প্যারামিটার | উদাহরণ | উদ্দেশ্য |
|---|---|---|
dir | /landscape/ | র্যান্ডম ডিরেক্টরি নির্দিষ্ট করে। |
content | image | মিডিয়ার ধরন নির্দিষ্ট করে। image, video, audio অথবা কমা দিয়ে আলাদা করা সমন্বয় ব্যবহার করুন। |
orientation | auto | ছবির দিকনির্দেশ ফিল্টার করে। portrait, landscape অথবা auto ব্যবহার করুন। |
type | url | ফেরত দেওয়ার ফরম্যাট। খালি থাকলে রিডাইরেক্ট বোঝায়, url সাধারণ টেক্সট URL ফেরত দেয়, json JSON ফেরত দেয়। |
origin | 1 | type=url-এর সঙ্গে পূর্ণ URL ফেরত দিতে ব্যবহৃত হয়। |
age | all-ages,r12 | বয়সভিত্তিক রেটিং অনুযায়ী ফিল্টার করে। |
tag | wallpaper,sky | শুধু এসব ট্যাগ থাকা ফাইল ফেরত দেয়। |
ex | private | এসব ট্যাগ থাকা ফাইল বাদ দেয়। |
ফেরত দেওয়ার ফরম্যাট
type না থাকলে API সরাসরি র্যান্ডম ফাইল URL-এ রিডাইরেক্ট করে।
type=url থাকলে এটি টেক্সট URL ফেরত দেয়।
type=json থাকলে এটি ফাইলের তথ্য ফেরত দেয়, যার মধ্যে ফাইল URL, ফাইল ID, ফাইলের নাম, ফাইলের ধরন, ট্যাগ, রেটিং এবং সংশ্লিষ্ট মেটাডেটা থাকে।
অ্যাক্সেস নিয়ম
র্যান্ডম ছবি API পাবলিক অ্যাক্সেস নিয়ম অনুসরণ করে:
| নিয়ম | প্রভাব |
|---|---|
| ডিরেক্টরি সীমাবদ্ধতা | শুধু অনুমোদিত ডিরেক্টরির ফাইল নির্বাচন করা যায়। |
| ব্লক তালিকা | ব্লক তালিকাভুক্ত ফাইল র্যান্ডম পুল থেকে বাদ দেওয়া হয়। |
| অনুমোদন তালিকা মোড | চালু থাকলে শুধু পাবলিক অ্যাক্সেসের জন্য অনুমোদিত ফাইল ফেরত দেওয়া হয়। |
| বয়সভিত্তিক রেটিং | R12, R16, R18 এবং অনুরূপ কনটেন্ট বর্তমান অ্যাক্সেস মোড অনুযায়ী ফিল্টার করা হয়। |
ফিল্টার করার পর কোনো ফাইল না মিললে API কোনো মিল থাকা ফলাফল ফেরত দেয় না।
ক্যাশ
গতি বাড়াতে র্যান্ডম ছবি API ডিরেক্টরির প্রার্থী পুল ক্যাশ করে।
ফাইল পরিবর্তন হলে ImgHost ডিরেক্টরি ক্যাশ সংস্করণ আপডেট করে, এবং পরবর্তী অনুরোধ প্রার্থী পুল পুনর্গঠন করে। পুনরাবৃত্তি অনুসন্ধান এড়াতে খালি ডিরেক্টরি অল্প সময়ের জন্য ক্যাশ করা হয়।
পাবলিক গ্যালারি
পাবলিক গ্যালারি দর্শনার্থীদের দেখাতে অনুমোদিত ডিরেক্টরির জন্য কেবল-পাঠযোগ্য পাবলিক ব্রাউজিং পেজ দেয়।
চালু করার পর দর্শনার্থীরা খুলতে পারবেন:
text
https://your-domain.com/browse/directory-nameপাবলিক গ্যালারি সেটিংস
| বিকল্প | উদ্দেশ্য |
|---|---|
| চালু করুন | পাবলিক গ্যালারি চালু বা বন্ধ করে। বন্ধ থাকলে দর্শনার্থীরা ব্রাউজ করতে পারবেন না। |
| ছবি লোড করার মোড | প্রিভিউ মূল ছবি ব্যবহার করবে নাকি থাম্বনেইল ব্যবহার করবে তা নিয়ন্ত্রণ করে। |
| খোলা ডিরেক্টরি | দর্শনার্থীরা কোন ডিরেক্টরিতে প্রবেশ করতে পারবেন তা নির্ধারণ করে। |
ছবি লোড করার মোড
| মোড | উদ্দেশ্য |
|---|---|
| মূল | দর্শনার্থীর পেজ সরাসরি মূল ফাইল লোড করে। |
| থাম্বনেইল | দ্রুত লোডের জন্য দর্শনার্থীর পেজ থাম্বনেইলকে অগ্রাধিকার দেয়। |
খোলা ডিরেক্টরি
খোলা ডিরেক্টরি নির্ধারণ করে দর্শনার্থীরা কী দেখতে পারবেন।
উদাহরণ:
text
/1/,/2/,/landscape/,/portrait/এরপর দর্শনার্থীরা প্রবেশ করতে পারবেন:
text
https://your-domain.com/browse/1
https://your-domain.com/browse/2
https://your-domain.com/browse/landscape
https://your-domain.com/browse/portraitসাবডিরেক্টরিও খোলা যেতে পারে, যেমন /2026/lucky/। খোলা নয় এমন ডিরেক্টরিতে দর্শনার্থীদের প্রবেশ বন্ধ থাকে।
পাবলিক গ্যালারি বৈশিষ্ট্য
| বৈশিষ্ট্য | বিবরণ |
|---|---|
| ডিরেক্টরি ব্রাউজ | খোলা ডিরেক্টরির ফাইল এবং সাবডিরেক্টরি দেখুন। |
| অনুসন্ধান | ফাইলের নাম, ফাইল ID অথবা ট্যাগ দিয়ে অনুসন্ধান করুন। |
| ধরন ফিল্টার | ছবি, ভিডিও, অডিও অথবা অন্যান্য ফাইল ফিল্টার করুন। |
| ট্যাগ ফিল্টার | নির্বাচিত ট্যাগ অন্তর্ভুক্ত বা বাদ দিন। |
| দিকনির্দেশ ফিল্টার | অনুভূমিক বা উল্লম্ব ছবি ফিল্টার করুন। |
| সময় ফিল্টার | আপলোড সময়সীমা অনুযায়ী ফিল্টার করুন। |
| এক্সটেনশন ফিল্টার | ফাইল এক্সটেনশন অনুযায়ী ফিল্টার করুন। |
| লিংক কপি | ফাইল অ্যাক্সেস লিংক কপি করুন। |
| মিডিয়া প্রিভিউ | দর্শনার্থী পেজে ছবি, ভিডিও এবং অডিও দেখুন বা চালান। |
পাবলিক গ্যালারি অ্যাক্সেস নিয়ম
পাবলিক গ্যালারিও পাবলিক অ্যাক্সেস নিয়ম অনুসরণ করে:
| নিয়ম | প্রভাব |
|---|---|
| খোলা ডিরেক্টরি | শুধু অনুমোদিত ডিরেক্টরি দেখানো হয়। |
| অ্যাক্সেস মোড | বর্তমান বয়সভিত্তিক রেটিং অ্যাক্সেস মোড অনুযায়ী কনটেন্ট ফিল্টার করা হয়। |
| অনুমোদন তালিকা মোড | চালু থাকলে শুধু পাবলিক অ্যাক্সেসের জন্য অনুমোদিত ফাইল দেখানো হয়। |
| ব্লক তালিকা | ব্লক তালিকাভুক্ত ফাইল লুকানো হয়। |