স্কাইপ স্টোরগুলি SQLite ডাটাবেসের মধ্যে তার চ্যাটের ইতিহাস: ~/Library/Application Support/Skype/YourSkypeName/main.db
। sqlite3
চ্যাট লগগুলি দেখতে আপনি কমান্ড লাইন সরঞ্জামটি ব্যবহার করতে পারেন ।
আপনার চ্যাট অংশীদারদের ব্যবহারকারীর নামগুলি সন্ধান করুন
টার্মিনালে নিম্নলিখিত কমান্ডটি (আমি ধরে নিচ্ছি আপনি bash
শেলটি ব্যবহার করছেন ) আপনার সমস্ত চ্যাট অংশীদারের ব্যবহারকারীর নাম তালিকাভুক্ত করে:
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db 'SELECT DISTINCT(dialog_partner) FROM Messages;'
নির্দিষ্ট চ্যাট অংশীদারের কাছে এবং থেকে সমস্ত বার্তা বের করুন ract
বিকল্প ক। টার্মিনাল লিখুন
কোনও নির্দিষ্ট চ্যাট অংশীদারের কাছে এবং এর থেকে সমস্ত বার্তা মুদ্রণ theOtherPersonsUserName
করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;"
এটি নীচের মত ব্যবহারকারীর নাম, প্রদর্শনের নাম, তারিখ এবং পাঠ্য প্রেরণ সহ কালক্রমে প্রতিটি লাইনে একটি বার্তা প্রিন্ট করবে:
danielbecks-username | ড্যানিয়েল বেক | 2012-02-03 08: 47: 53 | মাত্র কিছু পরীক্ষা করছে
বিকল্প বি। ফাইল লিখুন
আপনি এই চ্যাট লগটি সরাসরি কোনও ফাইলে লিখতে পারেন। theOtherPersonsUserName
ফাইলটিতে লগ লিখতে নিম্নলিখিতটি চালান theOtherPersonsUserName.log
:
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;" > "theOtherPersonsUserName.log"
অবশ্যই, আপনি যে main.db
কোনও এসকিউএল ডাটাবেস দর্শনেও খুলতে পারেন এবং সেখান থেকে যেতে পারেন।