ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

ccl - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে ccl চালান

এটি হল ccl কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


cclive - মিডিয়া স্ট্রিম নিষ্কাশন টুল

সাইনোপিসিস


opeাল [বিকল্প] [URL|FILE...]

বর্ণনাঃ


cclive হল ইউটিউব এবং অনুরূপ মিডিয়া স্ট্রিমগুলি ডাউনলোড করার জন্য একটি কমান্ড লাইন টুল
ওয়েবসাইট।

ইনপুট


প্রোগ্রাম থেকে ইনপুট পড়া stdin গতানুগতিক. যুক্তি হতে পারে একটি URL টি বা একটি
ফাইল. যখন ইনপুট উভয় থেকে পড়া হয় stdin বা একটি ফাইল, তথ্য একটি হতে প্রত্যাশিত
ইউআরএল-এর নতুন লাইন-বিভক্ত তালিকা।

বিকল্প


মূল
--প্রতিনিধি
হিসাবে cclive সনাক্ত করুন ARG HTTP সার্ভারে। ডিফল্ট মান হল "Mozilla/5.0"।

কনফিগ:
agent = arg

-বি, --পটভূমি
স্টার্টআপের পর ব্যাকগ্রাউন্ডে যান। stdout-এ লেখা আউটপুট তে লেখা হবে
--log-file দিয়ে নির্দিষ্ট করা ফাইল।

-c, -- চালিয়ে যান
আংশিকভাবে ডাউনলোড করা মিডিয়া পুনরায় শুরু করুন।

কনফিগ:
continue = {সত্য|মিথ্যা}

-N, --টাইমস্ট্যাম্প
ফাইল পরিবর্তনের সময় সংরক্ষণ করার চেষ্টা করুন (সার্ভার দ্বারা প্রত্যাবর্তিত, যদি থাকে)। ব্যবহার
এই বিকল্পটি প্রোগ্রামটিকে ফাইলের পরিবর্তনের সময়কে পরিবর্তন করতে দেয়
সার্ভার দ্বারা ফিরে.

বিঃদ্রঃ
libcurl ফিরে আসা "শেষ-সংশোধিত" HTTP শিরোনাম থেকে এই মানটিকে বিশ্লেষণ করবে। এই
হেডার সবসময় উপস্থিত নাও থাকতে পারে যে ক্ষেত্রে প্রোগ্রামটি শান্তভাবে উপেক্ষা করবে
এই বিকল্প।

কনফিগ:
টাইমস্ট্যাম্প = {সত্য|মিথ্যা}

--config-ফাইল
ডিফল্টের পরিবর্তে নির্দিষ্ট ফাইল থেকে প্রোগ্রাম আর্গুমেন্ট পড়ুন ~/.ccliverc
ফাইল এছাড়াও "ফাইলস" নামক বিভাগটি দেখুন।

--exec
প্রতিটি সফলভাবে ডাউনলোড শেষ হওয়ার পরে নির্দিষ্ট কমান্ডটি চালু করুন। আদেশ হল
মিডিয়া ইতিমধ্যেই সম্পূর্ণরূপে পুনরুদ্ধার করা হলে তাও আহ্বান করা হয়েছে। এই বিকল্প নির্দিষ্ট করা যেতে পারে
একাধিক বার. এছাড়াও "উদাহরণ" নামক বিভাগটি দেখুন।

নিম্নলিখিত ক্রমগুলির সমস্ত ঘটনাগুলিকে প্রতিস্থাপিত করা হবে৷ ARG:

%f .. ডাউনলোড করা মিডিয়া ফাইলের সম্পূর্ণ পথ
%n .. ডাউনলোড করা মিডিয়া ফাইলের নাম
%t .. আনফিল্টার করা মিডিয়া শিরোনাম

কনফিগ:
exec = arg

-n, --না-ডাউনলোড
মিডিয়া ডাউনলোড করবেন না, শুধুমাত্র বিস্তারিত প্রিন্ট করুন।

-p, --prefer-ফর্ম্যাট
প্রোগ্রামটিকে নিয়মিত ম্যাচ করে ডাউনলোড করার জন্য ফরম্যাট (মিডিয়া স্ট্রিম) চয়ন করতে দিন
এক্সপ্রেশন প্যাটার্ন মিডিয়া ইউআরএল-এর সাথে মেলে যেমন উল্লেখ করা হয়েছে ARG.

এই বিকল্পটি একাধিকবার উল্লেখ করা যেতে পারে। --stream এর ব্যবহার ওভাররাইড করবে
এই বিকল্প ব্যবহার করে নির্দিষ্ট নিয়ম. এছাড়াও "উদাহরণ" নামক বিভাগটি দেখুন।

সার্জারির ARG ইহা একটি স্ট্রিং যুগল একটি কোলন দ্বারা পৃথক। দ্য স্ট্রিং যুগল গঠিত:

· একটি নিয়মিত অভিব্যক্তি প্যাটার্ন

· ফরম্যাট (মিডিয়া স্ট্রিম) ডাউনলোড করতে

কনফিগ:
prefer-format = arg

-s,---প্রবাহ
নির্দিষ্ট মিডিয়া স্ট্রিম ডাউনলোড করুন. ডিফল্টরূপে প্রোগ্রামটি পাবে ডিফল্ট
প্রবাহ আইডিও হতে পারে সেরা, কোন ক্ষেত্রে libquvi- স্ক্রিপ্ট(7) নির্ধারণ করবে
সেরা উপলব্ধ মানের স্ট্রিম.

তথ্যপূর্ণ
-এইচ, --হেল্প
সাহায্য প্রিন্ট করুন এবং প্রস্থান করুন।

--লাইসেন্স
লাইসেন্স প্রিন্ট করুন এবং প্রস্থান করুন।

-এস, --প্রিন্ট-স্ট্রীম
উপলব্ধ মিডিয়া স্ট্রীম অনুসন্ধান করুন. মুদ্রিত মান (মিডিয়া স্ট্রিম আইডি) ব্যবহার করা যেতে পারে
--স্ট্রিম এবং --প্রেফার-ফর্ম্যাট বিকল্পগুলির সাথে। উপলব্ধ স্ট্রীম দ্বারা নির্ধারিত হয়
libquvi(3) এবং libquvi- স্ক্রিপ্ট(7).

--প্রগতি বার
নির্দিষ্ট ধরনের প্রগ্রেসবার ব্যবহার করুন। প্রোগ্রাম এই মান উপেক্ষা করা হবে
--ব্যাকগ্রাউন্ড সহ বিকল্প। আর্গ নিম্নলিখিত মানগুলির মধ্যে একটি হতে পারে:

· ডটলাইন (--ব্যাকগ্রাউন্ড দ্বারাও উহ্য)

· স্বাভাবিক (ডিফল্ট)

· সহজ

কনফিগ:
progressbar = arg

-- সমর্থন
সমর্থিত ওয়েবসাইট ডোমেন প্রিন্ট করুন এবং প্রস্থান করুন।

--আপডেট ব্যবধান
সেকেন্ডের মধ্যে প্রগ্রেসবার আপডেটের ব্যবধান নির্দিষ্ট করুন। দশমিক ভগ্নাংশের ব্যবহার (যেমন
"0.2") গ্রহণযোগ্য। প্রোগ্রামটি ডিফল্ট মান 1 ব্যবহার করবে।

কনফিগ:
update-interval = arg

-ডি, --প্রিন্ট-কনফিগ
সমস্ত সংজ্ঞায়িত কনফিগারেশন বিকল্পের মান stdout এ প্রিন্ট করুন।

-v, --সংস্করণ
প্রোগ্রাম সংস্করণ প্রিন্ট করুন এবং প্রস্থান করুন।

আউটপুট
--ফাইল নাম-ফরম্যাট
ডাউনলোড করা মিডিয়া ফাইলের নাম কীভাবে রাখা উচিত তা উল্লেখ করুন। নিম্নলিখিত সব ঘটনা
ক্রম প্রতিস্থাপিত করা হবে ARG:

%t .. মিডিয়া শিরোনাম (প্রয়োগ করার পর --tr)
%s .. মিডিয়া ফাইল এক্সটেনশন
%i .. মিডিয়া আইডি

ডিফল্ট মান হল "%t.%s"।

কনফিগ:
filename-format = arg

--লগ ফাইল
নির্দিষ্ট ফাইলে লগ আউটপুট লিখুন। প্রোগ্রাম এই বিকল্প মান উপেক্ষা করবে
যদি না এটি --background-এর সাথে একসাথে ব্যবহার করা হয়। বিদ্যমান লগ ফাইল হবে
অলিখিত ডিফল্টরূপে, প্রোগ্রামটি লগ ফাইলের নাম হিসাবে "cclive_log" ব্যবহার করবে।

--আউটপুট-ডির
নির্দিষ্ট ডিরেক্টরিতে ডাউনলোড করা মিডিয়া লিখুন। ডিফল্টরূপে, প্রোগ্রাম লিখবে
বর্তমান কাজের ডিরেক্টরিতে মিডিয়া।

কনফিগ:
output-dir = arg

-ও, --আউটপুট-ফাইল
নির্দিষ্ট ফাইলে মিডিয়া লিখুন। ওভাররাইড --filename-format.

-q, - শান্ত
--verbose-libcurl বাদ দিয়ে stdout এবং stderr-এ সমস্ত আউটপুট বন্ধ করুন।

-t, --tr
মিডিয়া শিরোনামগুলিতে অক্ষরগুলি ব্যবহার করার আগে তাদের অনুবাদ করতে নির্দিষ্ট করুন৷
মিডিয়া ফাইলের নাম। দ্য ARG একটি নিয়মিত অভিব্যক্তি প্যাটার্ন. ডিফল্ট মান হল
"/(\w|\s)/g"। এই বিকল্পটি একাধিকবার উল্লেখ করা যেতে পারে। এছাড়াও বলা বিভাগ দেখুন
"উদাহরণ"।

কনফিগ:
tr = arg

-B, --verbose-libcurl
libcURL ভার্বোজ আউটপুট সক্ষম করুন।

-W, --ওভাররাইট করুন
বিদ্যমান মিডিয়া ফাইল ওভাররাইট করুন।

নেটওয়ার্ক
--কানেক্ট-টাইমআউট
সেকেন্ডে সর্বাধিক সময় যা প্রোগ্রামটিকে সার্ভারের সাথে সংযোগের অনুমতি দেওয়া উচিত
গ্রহণ করা. এটি শুধুমাত্র সংযোগ পর্যায়কে সীমাবদ্ধ করে, একবার এটি সংযুক্ত হয়ে গেলে, এই বিকল্পটি নেই
ব্যবহার বেশি। সংযোগের সময়সীমা নিষ্ক্রিয় করতে 0 তে সেট করুন (এটি তখন কেবলমাত্র টাইমআউট হবে
সিস্টেমের অভ্যন্তরীণ সময়সীমা)। ডিফল্ট 30.

কনফিগ:
connect-time = arg

--dns-ক্যাশে-টাইমআউট
নাম সমাধান এই সংখ্যা সেকেন্ডের জন্য মেমরি রাখা হবে. 0 থেকে সেট করুন
ডিএনএস ক্যাশিং সম্পূর্ণরূপে অক্ষম করুন, অথবা ক্যাশে করা এন্ট্রিগুলিকে তে থাকতে -1 করুন৷
চিরকালের স্মৃতি। ডিফল্ট 60.

কনফিগ:
dns-cache-timeout = arg

--নো-প্রক্সি
HTTP প্রক্সি ব্যবহার অক্ষম করুন। --proxy এবং http_proxy পরিবেশ সেটিংস ওভাররাইড করে।

--max-পুনরায় চেষ্টা
হাল ছেড়ে দেওয়ার আগে ডাউনলোড করার পুনরাবৃত্তির সংখ্যা উল্লেখ করুন। নিষ্ক্রিয় করতে 0 এ সেট করুন। দ্য
ডিফল্ট 5।

মনে রাখবেন যে সার্ভার HTTP 400 ফেরত দিলে প্রোগ্রামটি সম্পূর্ণরূপে পুনরায় চেষ্টা করা এড়িয়ে যাবে
(এবং বেশি), অথবা যদি libquvi(3) একটি অপুনরুদ্ধারযোগ্য ত্রুটি ফিরিয়ে দিয়েছে (যেমন অনুপস্থিত৷ libquvi-
স্ক্রিপ্ট(7))।

কনফিগ:
max-retries = arg

--পুনরায় চেষ্টা করুন-অপেক্ষা করুন
একটি ব্যর্থ প্রচেষ্টার পরে পুনরায় চেষ্টা করার আগে নির্দিষ্ট সংখ্যক সেকেন্ড অপেক্ষা করুন৷ দ্য
ডিফল্ট 5।

কনফিগ:
retry-wait = arg

--প্রক্সি আই
নির্দিষ্ট প্রক্সি ঠিকানা ব্যবহার করুন (যেমন http://foo:1234) HTTP সংযোগের জন্য। দ্বারা
ডিফল্ট, libcURL (যা cclive এবং libquvi(3) use) http_proxy এর মান ব্যবহার করবে।
এই বিকল্পটি ব্যবহার করলে http_proxy এনভায়রনমেন্ট ভ্যালু ওভাররাইড হবে।

দেখ কার্ল(1) সমর্থিত পরিবেশ ভেরিয়েবল সম্পর্কে আরও তথ্যের জন্য।

কনফিগ:
proxy = arg

-আর, --না-সমাধান
HTTP URL পুনর্নির্দেশের সমাধান করবেন না। এই অপশনটি ব্যবহার করলে প্রোগ্রাম হবে না
ইউআরএল পুনঃনির্দেশ অনুসরণ করতে সক্ষম হওয়া যা প্রায়শই বিভিন্ন ইউআরএল সংক্ষিপ্তকরণ দ্বারা ব্যবহৃত হয়
সেবা.

কনফিগ:
no-resolve = {সত্য|মিথ্যা}

-- ট্রান্সফার-টাইমআউট
সেকেন্ডের মধ্যে সর্বাধিক সময় যা প্রোগ্রামটি স্থানান্তর ক্রিয়াকলাপের অনুমতি দেয়।
সাধারণত, নাম খুঁজতে যথেষ্ট সময় লাগতে পারে এবং ক্রিয়াকলাপ সীমিত হতে পারে
কয়েক মিনিটেরও কম সময়ের জন্য পুরোপুরি স্বাভাবিক ক্রিয়াকলাপ স্থগিত করার ঝুঁকি থাকবে। এই বিকল্প
টাইমআউট সিস্টেম কল সক্রিয় করতে libcURL SIGALRM ব্যবহার করবে। ডিফল্ট
হল 0 (অক্ষম)।

কনফিগ:
transfer-timeout = arg

--থ্রটল
নির্দিষ্ট স্থানান্তর হার (Ki/s) অতিক্রম করবেন না। যদি ARG হল 0 (ডিফল্ট), the
থ্রটলিং অক্ষম করা হবে।

কনফিগ:
throttle = arg

অননুমোদিত
-f, --ফর্ম্যাট
--স্ট্রীমের অনুরূপ। 0.7.12 হিসাবে অবচয়।

-এফ, --কোয়েরি-ফরম্যাট
--প্রিন্ট-স্ট্রীমের সাথে অভিন্ন। 0.7.12 হিসাবে অবচয়।

--regexp
এটি ব্যবহার করার আগে মিডিয়া শিরোনাম পরিষ্কার করার জন্য রেগুলার এক্সপ্রেশন প্যাটার্ন নির্দিষ্ট করুন
মিডিয়া ফাইলের নাম ফরম্যাট করুন। স্পেসিফায়ার g এবং i সমর্থিত হয় পরিবর্তে --tr ব্যবহার করুন।

--subst
মিডিয়া ফাইলের নামের সাথে মিলে যাওয়া ঘটনাগুলি প্রতিস্থাপন করুন। এই বিকল্প নাও হতে পারে
একাধিক বার নির্দিষ্ট করা: একাধিক প্রতিস্থাপন নির্দিষ্ট করতে, প্রতিটি নিয়মিত আলাদা করুন
একটি সাদা স্থান সহ এক্সপ্রেশন প্যাটার্ন। স্পেসিফায়ার g এবং i সমর্থিত হয় ব্যবহার করুন --tr,
পরিবর্তে.

সমর্থিত ডিলিমিটার: <> {} () /

মনে রাখবেন যে s/পুরাতন/নতুন/ অবৈধ, যদিও s/পুরাতন//নতুন/ গৃহীত হয়

উদাহরণ


একটি সাধারণ নিয়ম হিসাবে: সর্বদা উদ্ধৃতির ভিতরে URL গুলি রাখুন৷ আপনি আরো উদাহরণ খুঁজে পেতে পারেন
at http://cclive.sourceforge.net/.

· সাধারণ ব্যবহার:

$ cclive "URL"

· উপলব্ধ মিডিয়া স্ট্রিমগুলি জিজ্ঞাসা করুন:

$ cclive -S "URL"

· সেরা মানের মিডিয়া স্ট্রিম ডাউনলোড করুন:

$ cclive-এর সেরা "URL"

· যখনই সম্ভব YouTube itag 43 ফর্ম্যাট পান:

# স্থায়ীভাবে 'prefer-format' সংরক্ষণ করুন ~/.ccliverc ফাইল.
$ echo "prefer-format = ^.*youtube.*\.com:fmt43_360p" \
>> ~/.ccliverc"

# উপরের প্রোগ্রামটি fmt43_360p পেতে চেষ্টা করবে
# এর মিডিয়া URL সহ http://youtube.com/ যদি পাওয়া যায়.
$ cclive "YOUTUBE_URL"

# --stream ব্যবহার করলে --prefer-ফর্ম্যাট ওভাররাইড হবে
# বিন্যাস. fmt22_720p পান (যদি পাওয়া যায়)।
$ cclive -s fmt22_720p "YOUTUBE_URL"

এছাড়াও "স্ট্রীমস" নামক বিভাগটি দেখুন।

· এর সমস্ত ঘটনা প্রতিস্থাপন করুন foo বিন্যাস সঙ্গে বার মিডিয়া শিরোনামে এটি ব্যবহার করার আগে
মিডিয়া ফাইলের নাম:

$ cclive -t 's/foo/bar/g' "URL"

ব্যাকগ্রাউন্ডে যান, আউটপুট রিডাইরেক্ট করুন foo.log ফাইল:

$ cclive -b --log-file foo.log "URL"

· সমস্ত মিলে যাওয়া প্রক্রিয়ার বর্তমান স্থানান্তরকে বাধা দেয়, এটি (USR1) করবে
cclive কে ব্যাচের পরবর্তী ইউআরএলে যেতে দিন:

$pkill -USR1 cclive

· ব্যবহার করে ডাউনলোড করা মিডিয়া ফাইলের পাথ প্রিন্ট করুন প্রতিধ্বনি(1) এবং মিডিয়া ফাইল খুলুন
টোট্যাম(1)

$ cclive --exec 'echo "%f"' --exec 'টোটেম "%f"' "URL"

মিডিয়া ইউআরএলগুলির একটি ব্যাচ প্রক্রিয়া করুন:

$ cat URLs
http://foo
http://bar
http://baz
http://qux
$ cat URLs | cclive
$ cclive < URLs
$ cclive ইউআরএল

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ccl ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad