Lolly
অ্যাপ চালু করুন

ব্রাউজার এক্সটেনশন

Lolly URL Screenshot এক্সটেনশনটি ওয়েব অ্যাপকে আপনার ব্রাউজারের ভেতর থেকে যেকোনো ওয়েব পেজের স্ক্রিনশট নিতে দেয়। এটি ছাড়া, একটি URL ক্যাপচার করতে ডেস্কটপ অ্যাপ লাগে - একটি ব্রাউজার পেজ নিজে থেকে অন্য সাইটের পিক্সেল পড়তে পারে না। এক্সটেনশনটি পারে, ডেস্কটপ অ্যাপ যে একই ক্যাপচার ব্যবহার করে তা কাজে লাগিয়ে।

এটি একই পদ্ধতিতে আরও দুটি কাজ করে। একটি ইমেজ স্লটে পেস্ট করা ওয়েব ঠিকানা সেই পেজের স্ক্রিনশট হয়ে উঠতে পারে (এই পেজের স্ক্রিনশট নিন), এবং আপনার বলা একটি পেজ এক্সটেনশনটি পড়তে পারে যাতে Brand Studio কোনো লাইভ ওয়েবসাইট থেকে একটি ব্র্যান্ড বের করতে পারে। প্রতিটি অনুরোধ এক্সটেনশনে আপনার অনুমোদনের জন্য অপেক্ষা করে।

এটি Chromium-ভিত্তিক ব্রাউজারে চলে: Chrome, Edge, Brave, Arc, Opera - Chrome 111 বা তার পরবর্তী সংস্করণ।

এটি ইনস্টল না হওয়া পর্যন্ত, URL Screenshot তখনও খোলে যাতে আপনি একটি শট তৈরি করতে পারেন, এবং টুলের কন্ট্রোলের উপরে একটি নোট বলে দেয় কী অনুপস্থিত।

URL Screenshot টুলের নোট এক্সটেনশন ইনস্টল করার প্রস্তাব দিচ্ছে, ফাইলে ক্যাপচার করার জন্য কোনো হোস্ট না থাকলে দেখানো হয় signed by Lollyvector SVG৪ paths~2.4k nodes৪ groups৩০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিনURL Screenshot টুলের নোট এক্সটেনশন ইনস্টল করার প্রস্তাব দিচ্ছে, ফাইলে ক্যাপচার করার জন্য কোনো হোস্ট না থাকলে দেখানো হয় signed by Lollyvector SVG৪ paths~2.4k nodes৪ groups৩০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন

আপনি অপেক্ষা করার সময় প্রতিটি কন্ট্রোল লাইভ থাকে: টার্গেট URL, স্ক্রল ডেপ্থ, সেটল ডিলে, ক্রপ ইনসেট এবং রিকালার। শুধু ক্যাপচারটির জন্যই হোস্ট দরকার।

URL Screenshot কন্ট্রোল একটি টার্গেট URL, স্ক্রল ডেপ্থ, সেটল ডিলে ও ক্রপ ইনসেট সহ, যা এক্সটেনশন ছাড়াই ব্যবহারযোগ্য signed by Lollyvector SVG৩১ paths~1.7k nodes৩৮ groups৩০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিনURL Screenshot কন্ট্রোল একটি টার্গেট URL, স্ক্রল ডেপ্থ, সেটল ডিলে ও ক্রপ ইনসেট সহ, যা এক্সটেনশন ছাড়াই ব্যবহারযোগ্য signed by Lollyvector SVG৩১ paths~1.7k nodes৩৮ groups৩০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন

ইনস্টল

Chrome Web Store থেকে

শীঘ্রই আসছে। এটি প্রকাশিত হলে আপনি এক ক্লিকে ইনস্টল করতে পারবেন, তারপর Lolly রিলোড করুন।

নিজে লোড করুন (ডেভেলপারদের জন্য)

এক্সটেনশনটি রিপোতে shells/chrome-extension/-এ থাকে। সেই ফোল্ডারটি প্রোডাকশন বিল্ড, যা শুধু https://lolly.tools-এর Lolly-র সঙ্গে কাজ করে।

  1. chrome://extensions খুলুন।
  2. Developer mode চালু করুন (উপরে-ডানে)।
  3. Load unpacked-এ ক্লিক করুন এবং shells/chrome-extension/ ফোল্ডারটি বেছে নিন।
  4. Lolly রিলোড করুন - URL Screenshot এখন ব্রাউজারে কাজ করে।

লোকাল ডেভেলপমেন্ট সার্ভারের জন্য pnpm run pack:chrome-extension:dev চালান এবং তার বদলে dist/chrome-extension-dev লোড করুন। সেই প্যাকেজ http://localhost:5173-ও গ্রহণ করে এবং এর নামে Development আছে।

এটি কীভাবে কাজ করে

একটি ক্যাপচার চলার সময় আপনি সাময়িক ট্যাবে সংক্ষিপ্তভাবে "…started debugging this browser" ব্যানার দেখতে পারেন। এটি DevTools Protocol কাজ করছে; শট শেষ হলে এটি নিজে থেকেই সরে যায়।

Brand Studio-র জন্য একটি সাইট পড়া

Brand Studio-র Website সোর্স আপনার আগে থেকে থাকা একটি সাইট থেকে একটি ব্র্যান্ড শুরু করে। Chromium-এ এক্সটেনশনটি এটি পড়ে; ডেস্কটপ অ্যাপে একটি নেটিভ ফেচ একই কাজ করে এবং এক্সটেনশনবিহীন একটি সাধারণ ব্রাউজারে টাইলটি একেবারেই প্রস্তাব করা হয় না।

এটি চাপলে যা ঘটে:

একটি ঠিকানা পেস্ট করলে শুধু ফিল্ডটি পূরণ হয়। আপনি পড়া শুরু করে Approve once না চাপা পর্যন্ত কিছুই পড়া হয় না।

ইনস্টল করার পর

Lolly ট্যাবটি রিলোড করুন। "Get the extension" প্রম্পটটি অদৃশ্য হয়ে যায়, URL Screenshot (Utilities-এর অধীনে) ক্যাপচার একটি ফাইলে সেভ করতে পারে, এবং টুলটি Batch মোডে উপলব্ধ হয়ে ওঠে।

অনুমতি

এর manifest.json চারটি অনুমতি এবং সাইট অ্যাক্সেস ঘোষণা করে, যা এটি একটি করে সাইটের জন্য চায়:

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

ম্যানিফেস্টটি minimum_chrome_version: 111ও সেট করে। বর্তমান সংস্করণ 0.4.0।

সমস্যা সমাধান