প্রকল্প সম্পর্কে
wechat-data-analysis একটি লোকাল ডেস্কটপ টুল যা উইচ্যাট অ্যাকাউন্টের বেসার্ট ডেটা একত্রিত ও বিশ্লেষণের জন্য ব্যবহৃত হয়।
এর প্রধান কাজগুলো হলো: স্বয়ংক্রিয়ভাবে `data/` ফোল্ডার থেকে মিনিট ডেটা ফাইল স্ক্যান করা, .xls, .xlsx, .csv, .json ফরম্যাট সমর্থন করা, ডুপ্লিকেট ফাইল সনাক্ত ও ছাড়িয়ে যাওয়া, স্বচ্ছ সূত্র সহ এক্সেল টেবিল এবং পড়া যায় এমন এইচটিএমএল রিপোর্ট তৈরি করা, একটি পরিষ্কার ডেস্কটপ GUI ইন্টারফেস সরবরাহ করা, এবং সিঙ্গেল-ফাইল exe হিসেবে প্যাক করার সুবিধা দেওয়া যা উইন্ডোজে ডাবল-ক্লিক চালু করা যায়।
প্রদত্ত এক্সেলে পাঁচটি শিট থাকবে: সারাংশ ড্যাশবোর্ড, ডেটা বিস্তারিত, আর্টিকেল বিশ্লেষণ, মেট্রিক ব্যাখ্যা, এবং প্রসেসিং লগ। এইচটিএমএল রিপোর্টে সামগ্রিক সূচক, মাসিক প্রবণতা, চ্যানেল কাঠামো, টপ 10 আর্টিকেল এবং সম্ভাব্য আর্টিকেল থাকবে।
স্কোরিং সিস্টেমে বেশ কিছু মাত্রার ওজন যুক্ত আছে: পড়ার সম্পাদন স্কোর (৭০% পড়ার সংখ্যা পঞ্চম + ৩০% ওপেন রেট পঞ্চম), ইন্টারঅ্যাকশন সম্পাদন স্কোর (৩৫% শেয়ার রেট + ২৫% লাইক রেট + ১৫% ওয়াচ রেট + ১০% সেভ রেট + ১৫% কমেন্ট রেট), ধরে রাখার সম্পাদন স্কোর (৬৫% সম্পূর্ণ পড়া হার + ৩৫% গড় সময় স্থায়িত্ব), এবং রূপান্তরের সম্পাদন স্কোর (১০০% ফলো হার)। সমন্বিত সূচক 4:3:2:1 ওজন অনুযায়ী মিলিয়ে নেওয়া হয়।
ব্যবহারের তিনটি উপায় আছে: `python main.py` দিয়ে GUI চালানো; কমান্ড লাইন `python gzh_analyzer.py --input data --output-dir output` দিয়ে চালানো; অথবা তৈরি করা `gzh_report_tool.exe` ফাইলটি ডাবল-ক্লিক করে চালানো, যেখানে অটোমেটিকভাবে পাশের বা ডেস্কটপের data/output ফোল্ডার খুঁজে নিতে পারে।
ডিফল্ট ইনপুট ফোল্ডার হলো সফটওয়্যারের সাথে থাকা `data/`, এবং আউটপুট ফোল্ডার `output/`। যদি সেখানকে লেখা না যায়, তবে স্বয়ংক্রিয়ভাবে ডেস্কটপে চলে যাবে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.