১০.১০-তে আইবুকগুলিতে, বইগুলিতে চিত্রের মতো প্রদর্শিত সিরিজ মেটাডেটা থাকতে পারে।
বাহ্যিক এপাবের (যেমন আইবুক স্টোর থেকে নয়) আমার কী মেটাটাটা যুক্ত করা দরকার যাতে এটি একটি সিরিজ হিসাবে প্রদর্শিত হয়?
১০.১০-তে আইবুকগুলিতে, বইগুলিতে চিত্রের মতো প্রদর্শিত সিরিজ মেটাডেটা থাকতে পারে।
বাহ্যিক এপাবের (যেমন আইবুক স্টোর থেকে নয়) আমার কী মেটাটাটা যুক্ত করা দরকার যাতে এটি একটি সিরিজ হিসাবে প্রদর্শিত হয়?
উত্তর:
আমি এটি তৈরি করেছি, তবে এটি বেশ জটিল।
সারসংক্ষেপ:
আপনার সিরিজের যে বইগুলি থাকতে চান তার জন্য আপনাকে বই.পলিট ফাইলটি ~ / লাইব্রেরি / কনটেইনার / com.apple.BKAgentService / ডেটা / ডকুমেন্টস / আইবুকস / বইগুলিতে পরিবর্তন করতে হবে এবং আপনাকে বিকেসারিতে সারি যুক্ত করতে হবে * / লাইব্রেরি / কনটেইনার / com.apple.iBooksX / ডেটা / ডকুমেন্টস / বিকেসারি ডেটাবেস এবং সিরিজের জন্য * স্ক্লাইট ডাটাবেস ।
আমি এটি কীভাবে করেছি তা এখানে:
ডাটাবেসটিতে 4 টি টেবিল রয়েছে: জেডবেকেএসরিআইইচইচকেইক , জেডবিকেএসআইআরআইটিআইটিফ , জেড_পিমারাইকি এবং জেড_মেটাডাটা । আমি কেবল প্রথম তিনটি টেবিল পরিবর্তন করেছি। "সিরিজ" কেবল এই টেবিলের বইয়ের মতোই বিবেচিত হবে।
সারণি ZBKSERIESCHECK এ বই এবং সিরিজ যুক্ত করুন । টেবিলটিতে 5 টি কলাম রয়েছে।
এটি আমার যোগ করা ডেটা সহ টেবিল।
আমি যে জেডএডআইএমআইডিটি ব্যবহার করেছি তা হ'ল ক্যালিবারের, তাই আমি ধরে নিচ্ছি যে আপনি যে কোনও নম্বর ব্যবহার করতে পারেন। মনে রাখবেন যে নম্বরগুলি আপনার ক্রয় করা সিরিজ / বইগুলির চেয়ে আলাদা হতে হবে।
ZAdamId "1" সহ সারিটি আমার সিরিজ, অন্যগুলি বইগুলি।
ZBKSERIESITEM সারণীতে বই এবং সিরিজের মধ্যে সম্পর্ক যুক্ত করুন । এই টেবিলটিতে 16 টি কলাম রয়েছে।
সারণি Z_PRIMARYKEY সামঞ্জস্য করুন ।
আমি দেখতে পেয়েছি যে এই টেবিলটিতে কেবল দুটি সারি রয়েছে। পূর্ববর্তী প্রতিটি টেবিলের জন্য একটি।
এখানে আপনাকে পূর্ববর্তী প্রতিটি টেবিলের জেড_প্যাক্সের MAX (*) মানতে Z_MAX কলামটি পরিবর্তন করতে হবে । উদাহরণ হিসেবে বলা যায়, আমার ডিবি এ, টেবিলের জন্য ZBKSERIESCHECK ( BKSeriesCheck ) MAX টি (*) কলামের Z_PK হল "22"।
পরিবর্তনগুলি সংরক্ষণ করুন।
Books.plist ফাইলটি খুলুন । সিরিজের প্রতিটি বইয়ের সন্ধান করুন এবং এই কীগুলি যুক্ত করুন:
ফাইলটি সংরক্ষণ করুন। আইবুকগুলি বন্ধ করুন (যদি আপনি এটি শুরু থেকে বন্ধ না করেন)। Com.apple.BKAgentService প্রক্রিয়াটি হত্যা করুন । আইবুকস শুরু করুন। আপনার সিরিজটি দেখতে পারা উচিত।
মন্তব্য
যে কলামগুলি আমি নাম দিইনি, আমি কেবল তাদের খালি রেখেছি এবং এটি পরিণতিতে প্রভাব ফেলেনি।
আমি মনে করি আপনার যখন খুব বেশি বই আছে তখন আপনার সমস্ত বই এবং সিরিজ সঠিকভাবে স্থাপন করা মুশকিল। কোন একদিন এমন কিছু দেখার আশা করি যা এই সমস্ত অটো-ম্যাজিকালি করে।
এটা আমার প্রথম পোস্ট। আমি আশা করি প্রত্যেকে এটির কাজে লাগবে।
আমার একটি সমাধান আছে:
আইবুক স্টোরে যান এবং যে বইগুলির সাথে আপনি কাজ করার চেষ্টা করছেন তার নমুনা ডাউনলোড করুন।
.Epub থেকে .zip এ এক্সটেনশনটি পরিবর্তন করুন।
জিপটি বের করুন এবং "ওপিএস" (কমিকসের জন্য ওইবিপিএস) নামক ফোল্ডারটি মুছুন।
আপনার কাছে থাকা ইবুকটি সন্ধান করুন এবং .epub থেকে .zip এ পরিবর্তন করুন।
এটি এক্সট্রাক্ট করুন এবং ওপিএস সনাক্ত করুন।
নমুনা ইবুক ফোল্ডারে ওপিএস সরান।
নমুনায় সমস্ত ফাইল নির্বাচন করুন এবং একটি .zip তৈরি করুন।
এক্সপেনশনটি এপুবে পরিবর্তন করুন।
সিরিজের প্রতিটি বইয়ের জন্য একই করুন।
আইটিউনে টেনে এনে ছাড়ুন।
সিঙ্ক্রোনাইজ করুন এবং আপনি সেখানে যান!
আইবুক স্টোরটিতে যাওয়ার সময় সতর্ক থাকুন, আপনি যদি সম্পাদিত ইবুকটি দেখতে পান তবে এতে একটি বোতাম থাকবে "আপডেট"। আপডেট ক্লিক করবেন না, বা আপনি এটি আবার করতে হবে।
স্ক্লাইট সম্পাদনা করার চেয়ে সম্পূর্ণ সহজ, এবং এটি ম্যাক এবং উইন্ডোজ উভয় ক্ষেত্রেই কাজ করে।
আমি লক্ষ্য করেছি যে, আইবুকগুলিতে আমার একটি বই ( উত্তরাধিকার ) রয়েছে যা আইবুকস একটি সিরিজের সদস্য হিসাবে হাইলাইট করেছে (আমার ক্ষেত্রে 'দ্য ফারসিয়ার ট্রিলজি'র পরিবর্তে' ইরাগান 'নামে পরিচিত)। এটি তদন্ত করার জন্য, আমি উত্তরাধিকারী ডাউনলোড করেছি এবং ডিআরএম কে রিকোয়েম (একটি পুরানো ভার্চুয়াল মেশিনে) ব্যবহার করে ছিটিয়েছি যাতে বইটির উত্স কোডটিতে আমি ঝুঁকতে পারি।
দুর্ভাগ্যক্রমে, আমার খারাপ খবর আছে। আমি ইরগান শব্দটির সন্ধান করতে সিগিল ব্যবহার করেছি। 'ইরাকান' শব্দটি এপাবের অভ্যন্তরে মেটাডেটাতে কোথাও উপস্থিত হয় না, এটি ইঙ্গিত দেয় যে এটি সম্ভব নয়; আইবুক স্পষ্টতই প্রকৃত এপুব ফাইলগুলির সাথে পৃথক করে সিরিজের তথ্য বজায় রাখে।
আমি নিজে চেষ্টা করে দেখেছি এবং জানতে পেরেছি যে একই ফোল্ডারে প্লেলিস্টগুলি যা এপাবগুলি সঞ্চয় করে বইয়ের সিরিজ সম্পর্কে তথ্য রয়েছে। এখানে মেটাডাটা সিরিজ শিরোনাম এবং সিরিজসিকোয়েন্স নাম্বার সেট রয়েছে। তবে দুর্ভাগ্যক্রমে এটি পরিবর্তন করে আইবুকগুলি বইগুলি সিরিজ হিসাবে তালিকাভুক্ত করে না। এছাড়াও ই-বুকের মেটাডেটা নিজেই সেট করে বলছে সিরিজ শিরোনাম এবং সিরিজসিকোয়েন্সনম্বার কাজ করছে না। তারপরে আমি usr এ একটি ফোল্ডার পেয়েছি। লাইব্রেরি পাত্রে com.apple.IBooksX ডেটা ডকুমেন্টস বিকেসারিজডেটাবেস, তবে এতে একটি এসকিউএল ডাটাবেস রয়েছে। হয়তো তথ্য সেখানে সংরক্ষণ করা হয়।