এখানে মেইন.ডিবি ফাইল থেকে লো-ডিএফ এবং হাই-ডিফ উভয় অবতারকে নিষ্ক্রিয় করা এবং স্কাইপের সংশ্লিষ্ট ব্যবহারকারীর নাম অনুসারে ফাইলগুলিতে সেভ করা অনেকগুলি ক্লিনার স্ক্রিপ্ট এখানে রয়েছে।
এই স্ক্রিপ্টটি চালানোর জন্য আপনার স্কাইলাইট 3 এবং এক্সএক্সডি প্রয়োজন হবে।
মেইন.ডিবি ডাটাবেসের বিষয়বস্তু বোঝা মোটামুটি সহজ, কিছুটা কল্পনা করার সাথে এর থেকে আরও অনেক কিছু পাওয়া যায়।
#!/bin/bash
if (( $# != 1 ))
then
echo "Usage: $0 folder"
echo "Where folder is of the form /home/username/.Skype/username"
exit 1
fi
# Magic string used at the beginning of JPEG files
magic=FFD8FFE0
# We read main.db and extract the Skype name, the avatar image and the
# attachments (which often contain a high-def version of the avatar image)
sqlite3 "$1/main.db" "select skypename,hex(avatar_image),hex(profile_attachments) from Contacts;" |\
while read line
do
IFS='|'
# We convert the line into an array
a=($line)
if [[ -n ${a[1]} ]] # There is an avatar_image
then
# We strip everything before the magic string, convert it back to binary, and save it to a file
echo $magic${a[1]#*$magic} | xxd -r -p > ${a[0]}_small.jpg
fi
if [[ -n ${a[2]} ]] # There is a profile_attachments
then
# Same as above
echo $magic${a[2]#*$magic} | xxd -r -p > ${a[0]}.jpg
fi
done