ভাইব কোডিং, অধ্যায় ৩: এতে সময় লাগে, কিন্তু কখনও কখনও এটি মূল্যবান।

  • ভাইব কোডিং আপনাকে প্রায় শুরু থেকেই অ্যাপ তৈরি করতে সাহায্য করতে পারে।
  • যদি তুমি জানো তুমি কী চাও, তাহলে তোমার কাছে একটি অ্যাপ আছে, যদিও এটি ঠিক করতে কিছুটা সময় লাগতে পারে।
  • এটি এখনও গুরুতর কাজের জন্য সুপারিশ করা হয় না।

Vobe কোডিং সহ yt-dlp এর জন্য QtDLP, GUI

El ভাইব কোডিং এটি ট্রেন্ডি, এমনকি যদি এটি শুধুমাত্র একটি AI এবং এটি তৈরি করতে পারে এমন কোড দিয়ে খেলার জন্যও হয়। প্রথমবার চেষ্টা করার সময়, আমি একটি তৈরি করেছি ইউটিউব ব্রাউজ করার জন্য অ্যাপ্লিকেশনকিন্তু ভিডিও খোলার সময়, এটি nocookie অপশনে প্রদর্শিত হত। আমি আমার বাবার জন্য একটি [কিছু] তৈরি করার জন্য দ্বিতীয়টি ব্যবহার করেছি। ঐতিহাসিক ঘটনার পাতাকারণ সে যেটা ব্যবহার করছিল সেটা খুবই অবিশ্বাস্য ছিল এবং এটা তার ব্যক্তিগত শখ। আর এখানে আমি তৃতীয়টা নিয়ে এসেছি, যেটা আমার খুব পছন্দ, যদিও এতে কিছুটা সময় লেগেছে এবং আমি এখনও যাচাই করতে পারিনি যে এটা পুরোপুরি কাজ করে।

আমি ব্যবহার করি yt-dlp ইউটিউব এবং অন্যান্য প্ল্যাটফর্ম থেকে ভিডিও ডাউনলোড করতে, এমনকি ডাউনলোড না করেও ভিডিও দেখতে। আমি খুব বেশি অভিযোগ করি না, বিশেষ করে যদি আমি সর্বোচ্চ মানের একটি ভিডিও ডাউনলোড করতে চাই, কিন্তু যখন আমি অডিও সহ একটি ভিডিও, অথবা ভিডিও, অথবা কেবল অডিও ডাউনলোড করতে চাই, তখন এটি আমাকে আরও বেশি বিরক্ত করে। অনেক অ্যাপ্লিকেশন আছে যা yt-dlp এর জন্য ইন্টারফেস, হিসাবে হিসাবে স্ট্যাচার এবং আরও কয়েক ডজন, কিন্তু কিছুই আমাকে বিশ্বাস করেনি। তাই আমি আমারটা অর্ডার করলাম।

ভাইব কোডিং: yt-dlp এর জন্য ফ্রন্টএন্ড

এই অ্যাপ্লিকেশনটির গল্প, পাবলো এবং ভাইব কোডিংয়ের তৃতীয় পর্ব, উপরে উল্লিখিত স্ট্যাচার দিয়ে শুরু হয়। অ্যাপ্লিকেশনটি খুব ভালো, কিন্তু এটি ইলেকট্রন ব্যবহার করে, যা আমি ব্যবহার করতে পছন্দ করি না। বিকল্পগুলির দিকে তাকালে, অনেকেই GTK ব্যবহার করে এবং আমার প্রত্যাশার চেয়ে বেশি কিছু করার জন্য নির্ভরতার প্রয়োজন হয়। আমি আরও সহজ কিছু খুঁজছিলাম:

  • Qt এর উপর ভিত্তি করে।
  • তোমাকে আর কিছু ইনস্টল করতে হবে না। আমি ইতিমধ্যেই অন্যান্য অ্যাপের জন্য PyQt6 ইনস্টল করেছি, এবং এটাই আমার সীমা ছিল।
  • লিঙ্কটি সন্নিবেশ করার জন্য স্থান।
  • ডাউনলোড করার জন্য বোতাম (যা yt-dlp LINK করবে), ফর্ম্যাট দেখুন এবং পরিষ্কার করুন। আমি পরিষ্কার বোতামটি অনুরোধ করিনি, কিন্তু অ্যাপটি বন্ধ না করে আমি দ্বিতীয় ভিডিও ডাউনলোড করতে পারব না বলে ডিপসিক এটি যোগ করেছে।
  • বাতিল করার বিকল্প। এটি এমন কিছু যা আমি প্রথমে বিবেচনা করিনি, কিন্তু যেহেতু লেখার সময় yt-dlp ত্রুটি 403 দিয়ে ব্যর্থ হচ্ছে, তাই আমি বুঝতে পেরেছি যে কিছু ভুল হলে বা আমরা কেবল প্রক্রিয়াটি বন্ধ করতে চাইলে এটি প্রয়োজনীয় ছিল।

আর শুরুতে, এটাই সব ছিল।

আমি ChatGPT-কে এটার জন্য জিজ্ঞাসা করেছিলাম, আর সে যা করেছে তা খুবই ভয়াবহ।এটা খুবই খারাপ ছিল। আমি তাকে ফরম্যাট বেছে নেওয়ার বিকল্পটি যোগ করতে বলেছিলাম (যা -f x+y এর মতোই ভিডিও আলাদাভাবে ডাউনলোড করার, অডিও আলাদাভাবে ডাউনলোড করার এবং তারপর সেগুলিকে একত্রিত করার মতো কাজ করবে), এবং প্রতিটি বিকল্পের জন্য একটি বোতাম দেখানোর জন্য। সে আমাকে রেডিও বোতাম এবং অন্যান্য জিনিস দিয়েছিল, এবং... আচ্ছা, আমি এটি ভুলে গিয়েছিলাম।

উদ্ধারের জন্য ডিপসিক

কৌতূহলবশত, যখন আমার সময় ছিল, আমি তাকে ChatGPT ডিপসিকের সাথে যা করেছে তা ঠিক করতে বলেছিলাম।প্রাথমিকভাবে, চাইনিজ এআই আমাকে আরও ভালো ডিজাইন দেখিয়েছিল, এবং কয়েকবার পরে অনুরোধ জানানো তিনি আমাকে এই প্রবন্ধের উপরে যা দেখছেন তার মতো কিছু দেখিয়েছেন।

কিছু পরিবর্তন করা বাকি ছিল, আংশিকভাবে 403 ত্রুটির কারণে (যা আমি পরে ঠিক করেছিলাম; এটি ``কুকিজ-ফ্রম-ব্রাউজার'' ফ্ল্যাগ কাজ না করার সাথে সম্পর্কিত ছিল)। শেষ সমস্যাগুলির মধ্যে ছিল ফাইলের আকার, যা প্রথমে "অজানা" হিসাবে দেখা গিয়েছিল।

তত্ত্বগতভাবে, যখন কোনও প্ল্যাটফর্ম ইউটিউবের মতো ভিডিও এবং অডিও আলাদাভাবে অফার করে, তখন ভিডিও এবং অডিওর জন্য বোতামগুলি উপস্থিত হওয়া উচিত, প্রতিটি বিকল্পের জন্য কেবল একটি বোতাম, এবং এটি আমাদের ডাউনলোড এবং একত্রিত করার অনুমতি দেবে, যা yt-dlp যত্ন নেয়।

সর্বোপরি, যখন আমি ডিপসিককে বললাম যে আমার হালকা থিম পছন্দ হয়নি, তখন তারা উপরের মেনুতে একটি হালকা এবং অন্ধকার মোড বিকল্প যোগ করেছে, পাশাপাশি এটি কীভাবে কাজ করে সে সম্পর্কে তথ্য সহ একটি বিভাগও যুক্ত করেছে। এবং সর্বোপরি, পপ-আপ উইন্ডোগুলি আপনাকে বিভিন্ন পরিস্থিতি, যেমন ত্রুটি সম্পর্কে অবহিত করে। নীচে কার্যকলাপ প্রদর্শিত হয়, যা অ্যাপ্লিকেশনটিকে সত্যিই ব্যাপক করে তোলে।

যদি তুমি জানো তুমি কী চাও, তাহলে AI-এর সাহায্যে তুমি একটি কাস্টম-মেড অ্যাপ পেতে পারো।

সবচেয়ে গুরুত্বপূর্ণ বিষয় হল আপনি কী চান সে সম্পর্কে স্পষ্ট থাকা। যদি আপনি এটি জানেন, তাহলে ভাইব কোডিং আপনাকে যা খুশি তাই করতে দেবে। ইউটিউব অ্যাপে, যেটি নো-কুকি অপশনে গিয়েছিল, আমাকে বুঝতে হয়েছিল যে ফিরে যাওয়া ইতিহাসের দুটি লাফ হওয়া উচিত, যা আমাকে নিজেকে ঠিক করতে হবে। কিন্তু দ্বিতীয় এবং তৃতীয়টিতে, আমি মূলত আমার পছন্দ এবং পছন্দ নয় তা বলার উপর মনোযোগ দিয়েছিলাম, এবং yt-dlp এর জন্য এই ফ্রন্টএন্ডটি আমি পছন্দ করি।