প্রকল্প সম্পর্কে

Mop হলো গ্রাফিক্যাল বা ওয়েব ইন্টারফেস ছাড়াই নির্বাচিত মার্কেট ও একক স্টক মনিটর করার একটি টার্মিনাল ইউটিলিটি। Go ব্যবহার করে সোর্স থেকে এটি ইনস্টল করা যায়—রিপোজিটরি ক্লোন করে `go build ./cmd/mop` চালাতে হয়। মূল ভিউতে পর্যায়ক্রমে রিফ্রেশ হওয়া কোট ও মার্কেট ডেটা দেখানো হয়। রিফ্রেশ সেটিংস ও অন্যান্য পছন্দ প্রোফাইল ফাইলে সংরক্ষিত থাকে, ডিফল্টভাবে ব্যবহারকারীর হোম ডিরেক্টরিতে `.moprc`; `-profile <filename>` দিয়ে ভিন্ন প্রোফাইল নির্বাচন করা যায়। ব্যবহারকারীরা কীবোর্ড শর্টকাটের মাধ্যমে ওয়াচলিস্ট পরিচালনা করতে পারেন: `+` দিয়ে টিকার যোগ করা, `-` দিয়ে সরানো, প্রম্পট এলে কমা-দিয়ে-বিভক্ত সিম্বল লেখা, আপডেট পজ করা, কলাম সর্ট অর্ডার পরিবর্তন, অ্যাডভান্সিং বা ডিক্লাইনিং ইস্যু অনুযায়ী স্টক গ্রুপ করা, টাইমস্ট্যাম্প টগল, কী বা মাউস হুইল দিয়ে স্ক্রল, হেল্প দেখা এবং কুইট করা। Mop-এ রিয়েলটাইম এক্সপ্রেশন-ভিত্তিক ফিল্টারিং আছে। `f` চাপলে স্টকের বৈশিষ্ট্য যেমন `last`, `change`, `changePercent`, `open`, `low`, `high`, 52-সপ্তাহের রেঞ্জ, ভলিউম, গড় ভলিউম, P/E, ডিভিডেন্ড, ইল্ড এবং মার্কেট ক্যাপিটালাইজেশন ব্যবহার করে একটি এক্সপ্রেশন গ্রহণ করা হয়। এক্সপ্রেশনকে অবশ্যই বুলিয়ান মান রিটার্ন করতে হবে; `last <= 5` একটি নথিভুক্ত উদাহরণ। `Shift+F` সক্রিয় ফিল্টার মুছে দেয়। অতিরিক্ত ইন্টারফেস অপশনের মধ্যে `RowShading` সেটিংয়ের মাধ্যমে পর্যায়ক্রমে সারি শেডিং অন্তর্ভুক্ত। প্রকল্পটি একটি অনুমতিমূলক MIT-ধাঁচের লাইসেন্সের অধীনে বিতরণ করা হয়।