উত্তর:
হিসাবে Last.FM scrobbles ব্যাক আপ ব্যাখ্যা আপনি স্ক্রিপ্ট lastexport.py ব্যবহার করতে সক্ষম হওয়া উচিত LastToLibre । এটি ব্যবহার করতে:
এটি নিম্নলিখিত টার্মিনাল কমান্ড দিয়ে চালান:
python lastexport.py -u last.fm_user_name
নোট করুন যে এর জন্য আপনাকে পাইথন ইনস্টল করা দরকার এবং আপনি last.fm_user_name
আপনার শেষ.এফএম ব্যবহারকারীর নামটি প্রতিস্থাপন করুন । এছাড়াও মনে রাখবেন যে আপনি যদি বাস্তব সময়ের পরিসংখ্যানগুলি গোপন করে (গোপনীয়তার সেটিংসের অধীনে) পেয়ে থাকেন তবে এটি কাজ করার জন্য আপনাকে এটি সক্ষম করতে হবে।
আপনি এখন স্ক্রিপ্টের মতো একই ডিরেক্টরিতে রফতানি হওয়া ট্র্যাকগুলি খুঁজে পেতে পারেন। ডিফল্টরূপে এর নাম দেওয়া হবে এক্সপোর্টড_ট্রাকস.সেক্সট
স্ক্রিপ্টটি পছন্দসই এবং নিষিদ্ধ ট্র্যাক রফতানির অনুমতি দেয়। ডিফল্টরূপে এটি scrobbles রপ্তানি কিন্তু আপনি পতাকার সেটিং দ্বারা আচরণ পরিবর্তন করতে পারেন -t
করতে পারেন loved
বা banned
।
আপনি যদি প্রিয় গানের ব্যাকআপ নিতে চান তবে আপনি সিঙ্ক_সংগুলি ব্যবহার করতে পারেন । এটি রুবি প্রয়োজন যা মাধ্যমে ইনস্টল করা যেতে পারে
sudo apt-get install ruby1.9.1.
ডেবিয়ান-ভিত্তিক সিস্টেমগুলিতে। Sync_songs ইনস্টল করার সহজ উপায় মাধ্যমে হয় RubyGems (মাধ্যমে ইনস্টল করা যাবে যা sudo apt-get install rubygems1.9.1
ডেবিয়ান ভিত্তিক সিস্টেমে):
sudo gem install sync_songs
ইনস্টল করার বিবরণ এবং অন্য কোন উপায়ে দেখুন রিডমি ।
Last.fm সঙ্গে এটি ব্যবহার করার জন্য আপনাকে বর্ণনা অনুযায়ী একটি API অ্যাকাউন্টের প্রয়োজন services.org । এই জাতীয় অ্যাকাউন্ট পাওয়া নিখরচায় এবং বেশ সহজ। একবার আপনার অ্যাকাউন্ট হয়ে গেলে আপনি প্রথমে একটি খালি ফাইল তৈরি করে এবং পরে নিম্নলিখিতটি জারি করে লাস্ট.এফএম কোনও সিএসভি ফাইলকে পছন্দ করে ট্র্যাকগুলি ব্যাকও করতে পারেন Last
sync_songs sync --color -vs smith:lastfm:loved file_path:csv:library
আপনাকে smith
আপনার শেষ.এফএম ব্যবহারকারীর নাম এবং file_path
খালি ফাইলের পথ দিয়ে প্রতিস্থাপন করতে হবে।
আপডেট: লাস্ট.এফএম এখন এটি করার একটি ওয়েব-ভিত্তিক উপায় সরবরাহ করে: আপনি বোতামটি টিপুন এবং ডেটা প্রস্তুত হওয়ার সাথে সাথে আপনি ডাউনলোড লিঙ্ক সহ একটি ইমেল পান।
হয়তো বিল্ড লাস্ট.এফএম এ এমন কিছু আছে যা আপনি ব্যবহার করতে পারেন?
স্ক্রিন স্ক্র্যাপিংয়ের পরিবর্তে, তাদের একটি এপিআই রয়েছে যা আপনি অন্যান্য ফাংশনগুলির মধ্যে আপনার লাইব্রেরিটি টানতে ব্যবহার করতে পারেন ।
আপনি সিএনভি রফতানিকারীর জন্য বেন ফক্সলের লাস্ট.ফএম ব্যবহার করতে পারেন , যা আপনার ইতিহাসের পৃষ্ঠাগুলি আনবে এবং এটি সিএসভি ফর্ম্যাটে সংরক্ষণ করবে। আপনি কোনও জেএস প্রকল্পে অন্তর্ভুক্ত করতে চাইলে কোডটি গিথুবে উপলভ্য ।
আপনার যদি নোড.জেএস থাকে তবে আপনি শেষফেমেক্সপোর্ট কমান্ড-লাইন ইউটিলিটিটি ব্যবহার করতে পারেন । এটি লাইন-সীমাবদ্ধ জেএসওএন এবং ট্যাব-বিচ্ছিন্ন সিএসভি সমর্থন করে। এটির একটি খুব ছোট মেমরির পদচিহ্ন রয়েছে কারণ এটি ক্রমাগত মেমরিতে পুরো স্ক্রাবল ইতিহাসের পরিবর্তে ফাইল করার জন্য প্রবাহিত হয়।
npm install lastfmexport -g
এছাড়াও, আপনি লিখেছেন এমন একটি ওয়েব ইউটিলিটি দিয়ে আপনি এক্সএমএল বা সিএসভিতে আপনার স্ক্রবলগুলি এক্সপোর্ট করতে পারেন । আপনি ডাউনলোড করতে পারেন এমন একটি ফাইলে আপনার সমস্ত স্ক্রাবল ডেটা টানতে এটি সর্বশেষ.এফএম এপিআই ব্যবহার করে। বড় লাইব্রেরিগুলি (প্লেকাউন্ট> 100 কে) যদিও কিছুটা সময় নেয়।
এমন একটি বিকাশকারী হিসাবে যা আমার নিজের খেলার ইতিহাসের পরিসংখ্যানগুলিতে সত্যই আগ্রহী, আমি আমার শেষ.এফএম স্ক্রাবল ইতিহাস পাওয়ার জন্য একটি ওয়েব-ভিত্তিক সরঞ্জাম লেখার কাজ শেষ করেছি। আমি অনলাইনে কয়েকটি সরঞ্জাম পেয়েছি, সেগুলি নষ্ট হয়ে গেছে এবং / অথবা ব্যবহারকারীর স্ক্রিপ্ট ফাইলগুলি ডাউনলোড করতে এবং ম্যানুয়ালি তাদের নিজের কম্পিউটারে ব্যাকআপ প্রক্রিয়া চালানো দরকার। এর মধ্যে, আমি দেখতে পাচ্ছি যে আরও কয়েকটি কার্যনির্বাহী, ওয়েব-ভিত্তিক বিকল্প রয়েছে। আপনি যা করার চেষ্টা করছেন তার জন্য যদি অন্য কারওরাই কাজ না করে তবে এটিকে একটি শট দিন। এটি JSON ফর্ম্যাটে আপনার লাস্ট.এফএম স্ক্রাবল ডেটাটিকে বছরের পর বছর ব্যাক আপ করবে এবং আপনাকে পুরো ইতিহাস সহ একটি .zip ফাইল ডাউনলোড করার অনুমতি দেবে।
এখানে সরঞ্জামটির একটি লিঙ্ক রয়েছে: শেষ.ফএম ব্যাকআপ