এটি হল মেইলম্যান-এপিআই কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
মেইলম্যান-এপিআই - মেইলম্যান-এপিআই ডকুমেন্টেশন
রিলিজ v0.2.9
mailman-api একটি ডেমন প্রদান করে যা HTTP অনুরোধগুলি শুনবে, a এ অ্যাক্সেস প্রদান করবে
REST API যা স্থানীয়ভাবে ইনস্টল করা মেইলম্যানের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহার করা যেতে পারে (সংস্করণ 2)
উদাহরণ হিসেবে বলা যায়।
mailman-api পাইথন 2.7 দিয়ে পরীক্ষা করা হয় এবং এর উপর নির্ভর করে:
পেস্ট >= 1.7
বোতল >= 0.11.6
mailman-api একটি কাজ চলছে। অবদান স্বাগত জানাই. নির্দ্বিধায় কাঁটাচামচ এবং
অবদান!
দ্রুত শুরু
স্থাপন
বীচি
আপনি মেইলম্যান-এপিআই এবং প্রয়োজনীয়তা ইনস্টল করতে পিপ ব্যবহার করতে পারেন:
$ pip mailman-api ইনস্টল করুন
ডিস্ট্রো প্যাকেজ
আমরা বর্তমানে linux প্যাকেজ (deb এবং rpm) প্রদানের জন্য কাজ করছি। সাথে থাকুন!
চলমান দ্য সেবা
ম্যানুয়ালি সার্ভিস শুরু করতে শুধু চালান মেইলম্যান-এপিআই কমান্ড।
আপনি যদি একটি ডিস্ট্রিবিউশন প্যাকেজ থেকে মেইলম্যান-এপিআই ইনস্টল করেন তবে আপনি আপনার শুরু করতে সক্ষম হবেন
চালানোর মাধ্যমে পরিষেবা সেবা মেইলম্যান-এপিআই শুরু.
ব্যবহার: মেইলম্যান-এপিআই [বিকল্পগুলি]
বিকল্প:
-h, --help
এই সাহায্য বার্তাটি দেখান এবং প্রস্থান করুন
-b বাঁধাই করা, --বাইন্ড=বাঁধাই করা
ঠিকানা বাঁধুন। ডিফল্ট: '127.0.0.1:8000'।
--অনুমতি থেকে=ALLOW_FROM
আইপি ইনকামিং অনুরোধের অনুমতি দেয়। ডিফল্ট দ্বারা শুধুমাত্র সংযোগের অনুমতি দেয়
'127.0.0.1'।
-l MAILMANLIB_PATH, --মেইলম্যান-লিব-পাথ=MAILMANLIB_PATH
মেইলম্যান libs ডিরেক্টরির পথ। ডিফল্ট: '/usr/lib/mailman'।
-d, --ডিবাগ
ডিবাগ তথ্য প্রিন্ট করুন
এপিআই উপস্থাপনা
নির্দেশিত HTTP পদ্ধতিগুলি কঠোরভাবে ব্যবহার করে নীচের যে কোনো URI-তে অনুরোধ করা যেতে পারে।
সমস্ত প্রতিক্রিয়ার মূল অংশে বৈধ JSON অবজেক্ট রয়েছে। অন্যথায় উল্লেখ না থাকলে, সফল
অনুরোধগুলি প্রতিক্রিয়া হিসাবে একটি 200 (ঠিক আছে) প্রতিক্রিয়ার জন্য স্ট্যাটাস কোড পায় এবং প্রতিক্রিয়াতে সত্য৷
শরীর ব্যর্থ অনুরোধগুলি 400 এর মধ্যে কিছু HTTP ত্রুটি কোড সহ প্রতিক্রিয়া পাবে, এবং ক
স্ট্রিং প্রতিক্রিয়া বডিতে সমস্যা বর্ণনা করে।
সমর্থিত পদ্ধতি:
লাইসেন্সিং তথ্য
কপিরাইট (C) 2013-2014 Sergio Oliveira Campos
এই প্রোগ্রামটি বিনামূল্যের সফটওয়্যার; আপনি এটি পুনরায় বিতরণ করতে পারেন এবং/অথবা এর শর্তাবলীর অধীনে এটি সংশোধন করতে পারেন
ফ্রি সফটওয়্যার ফাউন্ডেশন দ্বারা প্রকাশিত GNU জেনারেল পাবলিক লাইসেন্স; হয়
লাইসেন্সের সংস্করণ 2, অথবা (আপনার বিকল্পে) পরবর্তী সংস্করণ।
এই প্রোগ্রামটি এই আশায় বিতরণ করা হয়েছে যে এটি কার্যকর হবে, কিন্তু কোনো ওয়ারেন্টি ছাড়াই;
এমনকি একটি বিশেষ উদ্দেশ্যের জন্য ব্যবসায়িকতা বা ফিটনেসের অন্তর্নিহিত ওয়ারেন্টি ছাড়াই।
আরো বিস্তারিত জানার জন্য GNU জেনারেল পাবলিক লাইসেন্স দেখুন।
এই প্রোগ্রামের সাথে আপনার জিএনইউ জেনারেল পাবলিক লাইসেন্সের একটি অনুলিপি পাওয়া উচিত ছিল;
যদি না হয়, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor-এ লিখুন,
Boston, MA 02110-1301 USA.
onworks.net পরিষেবা ব্যবহার করে mailman-api অনলাইন ব্যবহার করুন