পরবর্তী নিবন্ধে আমরা এনিপস্টে একবার নজর দিতে যাচ্ছি। এই সরঞ্জামটি একটি সরল স্ক্রিপ্ট যা ফাইলের ধরণ অনুযায়ী সামঞ্জস্যপূর্ণ হোস্টগুলিতে ফাইল আপলোড করতে ব্যবহৃত হবে, নিখরচায় এবং স্বয়ংক্রিয়ভাবে। হোস্টিং সাইটগুলিতে ম্যানুয়ালি লগ ইন করা এবং তারপরে আমাদের ফাইলগুলি ভাগ করা প্রয়োজন হবে না।
অ্যানিপাস্ট আমরা যে ধরণের ফাইল আপলোড করতে চাই তা অনুসারে সঠিক হোস্টিং সাইটগুলি বেছে নেবে। সহজ কথায়, ছবিগুলি হোস্টিং সাইটগুলিতে আপলোড করা হবে, ভিডিওগুলি হোস্টিং হোস্টিং সাইটগুলিতে যাবে এবং আরও অনেক কিছু। যে পরে আমরা আমাদের পরিচিতিগুলির সাথে ভাগ করতে সক্ষম হব। এই সরঞ্জামটি সম্পূর্ণরূপে ফ্রি, ওপেন সোর্স, লাইটওয়েট এবং এটি আমাদের অপারেটিং সিস্টেমের কমান্ড লাইন থেকে সমস্ত কিছু করার অনুমতি দেবে। এই অ্যাপ্লিকেশনটির ফাইল আপলোড এবং ভাগ করতে ভারী কোনও মেমরি গ্রাসকারী জিইউআই অ্যাপ্লিকেশন নির্ভর করতে হবে না।
অ্যানিপস্টে ইনস্টলেশন
আমি আগে বলেছি, এই সরঞ্জাম এটা ঠিক একটি স্ক্রিপ্ট। সুতরাং কোনও কঠিন ইনস্টলেশন পদক্ষেপ বা এর মতো কিছু থাকবে না। প্রয়োজনীয় ফাইলটি কোথাও কোথাও ডাউনলোড করা হয় যেখানে আমরা এটি কার্যকর করতে পারি example / usr / বিন / যেকোনও পেষ্ট। তারপরে আমাদের কেবল এটি কার্যকর করতে হবে এবং আমরা এই সরঞ্জামটি তাত্ক্ষণিকভাবে শুরু করতে পারি।
প্রয়োজনীয় স্ক্রিপ্টটি পেতে, আমাদের কেবলমাত্র টার্মিনালে নিম্নলিখিত কমান্ডটি লিখতে হবে (Ctrl + Alt + T):
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
এখন আমরা আপনাকে দেব স্ক্রিপ্টে অনুমতি কার্যকর যে আমরা কেবল নিম্নলিখিত আদেশটি দিয়ে ডাউনলোড করেছি:
sudo chmod +x /usr/bin/anypaste
কনফিগারেশন
এই স্ক্রিপ্টটি নতুনভাবে আনজিপ করা কাজ করবে। কোন বিশেষ কনফিগারেশন প্রয়োজন হয় না। ডিফল্ট কনফিগারেশন ফাইলটি পাওয়া যাবে ~ / .config / anypaste.conf এবং এটি যখন প্রথমবার চালানো হবে তখন এটি স্বয়ংক্রিয়ভাবে তৈরি হবে।
আমাদের কাছে একমাত্র কনফিগারেশন বিকল্প হ'ল ap_plugins। এই স্ক্রিপ্টটিতে একটি প্লাগইন সিস্টেম ব্যবহার করে ফাইল আপলোড কর। আমরা দেখতে সক্ষম হবে anypaste.conf ফাইলে এপি-প্লাগইন নির্দেশের আওতায় সক্ষম করা প্লাগইনগুলির তালিকা.
যদি আমরা একটি নতুন প্লাগইন ইনস্টল করি তবে আমাদের এটিকে এই তালিকায় যুক্ত করতে হবে। যদি এমন একাধিক প্লাগইন থাকে যা ফাইল টাইপ সমর্থন করে তবে অ্যারেতে প্রথমটি নির্বাচন করা হবে, সুতরাং ক্রমটি গুরুত্বপূর্ণ।
অ্যাপ্লিকেশন
একটি একক ফাইল আপলোড করুন
একটি একক ফাইল লোড করতে উদাহরণস্বরূপ test-anypaste.jpg, আমরা টার্মিনালে চালিত করব:
anypaste prueba-anypaste.jpg
স্ক্রিনশট থেকে আপনি দেখতে পাচ্ছেন, স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে টেস্ট- anypaste.jpg নামের চিত্র ফাইলটির সাথে সামঞ্জস্যপূর্ণ হোস্টিং সাইট (https://tinyimg.io) খুঁজে পেয়েছে এবং এটি আপলোড করেছে। তদতিরিক্ত, ফাইলটি দেখতে / ডাউনলোড করার জন্য আমাদের সরাসরি লিঙ্কটি প্রদর্শিত হয়।
আমরা কেবল .jpg বা .png ফাইলগুলি আপলোড করতে সক্ষম হব না। এই সরঞ্জামটি অন্য কোনও ধরণের চিত্র ফাইল লোড করতে পারে। নিম্নলিখিত উদাহরণে আমি একটি .gif ফাইল ব্যবহার করি:
anypaste prueba-anypaste-GIF.gif
ডাউনলোড লিঙ্কটি, অবশ্যই আমরা এটি আমাদের পরিবার, বন্ধু এবং সহকর্মীদের সাথে ভাগ করে নিতে পারি। এখানে একটি চিত্রের স্ক্রিনশট যা আমি সবেমাত্র tinyimg.io ওয়েবসাইটে আপলোড করেছি।
একাধিক ফাইল আপলোড করুন
একই সাথে একাধিক ফাইল আপলোড (একই বা বিভিন্ন ফাইলের ধরণের) করাও সম্ভব। নীচের উদাহরণে, আমি দুটি ভিন্ন ফাইল, একটি চিত্র এবং একটি ভিডিও ফাইল আপলোড করছি:
anypaste prueba-anypaste-GIF.gif everest.mp4
ব্যবহার করতে প্লাগইন নির্বাচন করুন
আমি যেমন আগের উদাহরণগুলিতে প্রতিনিধিত্ব করি বলে মনে করি, স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে "সেরা" প্লাগইনটি বেছে নিয়েছে। আর কি চাই, আমরা যে পরিপূরকটি বেছে নিয়েছি সেগুলি সহ আমরা ফাইলগুলি লোড করতে সক্ষম হব। উদাহরণস্বরূপ, gfycat পরিষেবাতে ফাইলগুলি আপলোড করতে, আমাদের টার্মিনালে চালিত করতে হবে:
anypaste -p gfycat archivo.gif
একটি নির্দিষ্ট প্লাগইন সহ লোড করতে, সামঞ্জস্যতা পরীক্ষাগুলি এড়ানো, আমাদের টার্মিনালে লিখতে হবে:
anypaste -fp gfycat archivo.gif
ইন্টারেক্টিভ আপলোড
ইন্টারেক্টিভ মোডে ফাইলগুলি লোড করতে, আমাদের কেবল এটি করতে হবে -i পতাকা যুক্ত করুন:
anypaste -i archivo.gif
আপনি যেমন স্ক্রিনশটে দেখতে পাচ্ছেন, স্ক্রিপ্টটি প্রথমে আমাদের থেকে অ্যাড-অনগুলি স্বয়ংক্রিয়ভাবে নির্ধারণের জন্য অনুমতি চাইবে। উপলব্ধ প্লাগইনগুলি নীচে তালিকাভুক্ত হবে এবং এটি আমাদের তালিকা থেকে একটি নির্বাচন করতে বলবে। একই পথে, আমরা বিভিন্ন ধরণের ফাইল আপলোড এবং ভাগ করতে সক্ষম হব.
থাকার ব্যবস্থা
প্রতিবার আমরা কোনও ভিডিও ফাইল আপলোড করতে চাইলে এটি নীচের যে কোনও সাইটে আপলোড করা হবে:
- সেন্ডভিড
- স্ট্রিমেবল
- gfycat
এখানে আমাদের কনফিগারেশন ফাইলের ক্রমটি বিবেচনা করতে হবে। স্ক্রিপ্টটি প্রথমে সেন্ডভিড সাইটে ফাইলটি আপলোড করার চেষ্টা করবে। যদি সেন্ডভিডের জন্য কোনও প্লাগইন না থাকে তবে এটি প্রদত্ত ক্রমে অন্য দুটি সাইট চেষ্টা করবে। অবশ্যই, আপনি এটি কনফিগারেশন ফাইলে পরিবর্তন করতে পারেন।
ছবিগুলিতে আপলোড করা হবে:
- tinyimg.io
- vgy.me
অডিও ফাইলগুলি এতে আপলোড করা হবে:
- ইনস্টাড
পাঠ্য ফাইলগুলি এখানে আপলোড করা হবে:
- তাড়াতাড়ি
- ix.io
- spring.us
দস্তাবেজগুলি এখানে আপলোড করা হবে:
- ডকড্রয়েড
অন্য যে কোনও ফাইল এতে আপলোড করা হবে:
- জিরাফিউ
- file.io
উপরে উল্লিখিত কয়েকটি সাইট নির্দিষ্ট সময়ের পরে সামগ্রীগুলি মুছবে। অতএব, সামগ্রীটি আপলোড এবং ভাগ করে নেওয়ার আগে ওয়েবসাইটের শর্তাবলী একবার দেখে নেওয়া আকর্ষণীয়।
যদি কেউ এই আকর্ষণীয় প্রকল্প সম্পর্কে আরও জানতে চান তবে তারা তাদের সাথে পরামর্শ করতে পারেন ওয়েব পৃষ্ঠা বা আপনার পৃষ্ঠায় স্ক্রিপ্ট কোড GitHub.