ক্লিপবোর্ড থেকে মার্কডাউন পাঠ্য হিসাবে এইচটিএমএল সংরক্ষণ করুন


9

আমি কোনও ওয়েব পৃষ্ঠার একটি অংশ হাইলাইট করতে এবং ক্লিপবোর্ডে এটি অনুলিপি করতে সক্ষম হতে চাই তারপরে এটি আমার স্থানীয় ডিস্কে মার্কডাউন হিসাবে সংরক্ষণ করুন। এটি করার জন্য আমার একটি দক্ষ উপায় প্রয়োজন।

আমার বর্তমানের জটিল পদ্ধতিটি হ'ল:

  1. বিভাগ হাইলাইট করুন এবং ক্লিপবোর্ডে অনুলিপি করুন
  2. লিবার অফিস লেখক খুলুন
  3. লেখক মধ্যে আটকান
  4. রাইটার ডকটি এইচটিএমএল হিসাবে সংরক্ষণ করুন
  5. ওপেন টার্মিনাল
  6. cd ডিরেক্টরিটি যেখানে আমি এইচটিএমএল সংরক্ষণ করেছি to
  7. pandoc -s -r html /home/me/a/b/mydoc.html -o /home/me/a/b/mydoc.md

স্পষ্টতই, আমার আরও ভাল পদ্ধতি দরকার! কোন পরামর্শ?


আমি বিশ্বাস করি স্ট্যাকভারফ্লোতে এক্স ক্লিপবোর্ড অনুরোধ থেকে এইচটিএমএল উত্স বা সমৃদ্ধ পাঠ্য আপনি যা সন্ধান করছেন তা প্রাপ্তিতে গাইডেন্স প্রদান করতে পারে।
Tink

আপনি কি এমন কোনও পৃষ্ঠা উল্লেখ করতে পারেন যা আপনি এইভাবে অনুলিপি করতে চান?
slm

এটি ব্রাউজ করার মতো কোনও ওয়েব পৃষ্ঠা হতে পারে। উদাহরণ: money.cnn.com/2013/06/05/technology/momot/…
মাউন্টেনএক্স

আপনি সোর্স পৃষ্ঠার মাধ্যমে ওয়েবপেজটি নির্বাচন করছেন, তাই না? বা এর টুকরো যাই হোক।
slm

স্টিফেনচাজেলা যেমন নীচের মন্তব্যে উল্লিখিত হয়েছে, আমি কেবল ফায়ারফক্স (বা অন্যান্য ব্রাউজার) থেকে পাঠ্য নির্বাচন করছি। আমি সোর্স ভিউতে যাচ্ছি না।
মাউন্টেনএক্স

উত্তর:


11

সাম্প্রতিক সংস্করণ সহ xclip( ২০১০ সালে-t বিকল্পটি যুক্ত করা হয়েছিল তবে এটি এএএএফসিটি এখনও প্রকাশ করা হয়নি, সুতরাং আপনাকে এটিকে বিপর্যয় থেকে নেওয়া বা দেবিয়ান প্যাকেজযুক্ত একটি ব্যবহার করা দরকার)।

xclip -o -selection clipboard -t text/html | pandoc -r html -w markdown

এবং যদি আপনি এটি ক্লিপবোর্ডে ফেরত করতে চান:

xclip -o -selection clipboard -t text/html |
  pandoc -r html -w markdown |
  xclip -i -selection clipboard

যা দিয়ে আপনি লুপটিতে এটি করতে পারেন:

while :; do
  xclip -o -selection clipboard -t text/html |
    pandoc -r html -w markdown |
    xclip -i -selection clipboard -quiet
done

দ্বিতীয়টি xclip, -quietক্লিপবার্ড নির্বাচনের অন্য কোনও দাবি দাবি না করা অবধি অবরুদ্ধ হবে, এটি আপনি অন্য কোথাও কিছু না বাছাই হওয়া অবধি।

এইভাবে, আপনি আপনার ব্রাউজারের মধ্যে এবং মার্কড ডাউনটি যা যা যা আটক করছেন তার মধ্যে পিছনে পিছনে অনুলিপি করতে পারেন।

@ টিঙ্কের স্ট্যাকওভারফ্লোতে অনুরূপ প্রশ্নের একটি দরকারী লিঙ্ক রয়েছে যেখানে আপনি পাইথনটিতে এটি কীভাবে প্রয়োগ করতে পারবেন তা খুঁজে পেতে পারেন।


অনুমানটি হ'ল আপনি কোনও ওয়েব পৃষ্ঠাগুলির প্রকৃত উত্সটি নির্বাচন করছেন, কেবল এটির জন্য ব্রাউজ করছেন না, তাই না?
slm

@ এসএলএম, না ফায়ারফক্স বা ক্রোমের মতো ব্রাউজারগুলিতে, আপনি যখন একটি (রেন্ডার করা) ওয়েব পৃষ্ঠায় কিছু পাঠ্য নির্বাচন করে এবং / অথবা অনুলিপি করেন, ব্রাউজারটি একটি স্ট্রিং (ব্যবহারের জন্য পাঠ্য অ্যাপ্লিকেশনগুলির জন্য) এবং এইচটিএমএল (এটি পছন্দ করে এমন অ্যাপ্লিকেশনগুলির জন্য) উভয়ই নির্বাচন সেট করে sets ব্যবহারের জন্য বিনামূল্যে)। এগুলিকে টার্গেট বলা হয়। xclip -selection clipboard -t TARGETSআপনি সেখান থেকে কিছু পাঠ্য অনুলিপি করার পরে ফায়ারফক্স নির্ধারিত লক্ষ্যগুলি / ফর্ম্যাটগুলির তালিকা তৈরি করবে।
স্টাফেন চেজেলাস

এটিতে কি নতুন বৈশিষ্ট্য রয়েছে xclip? আমি একটি-টি পেয়েছি: এরকম কোনও ফাইল বা ডির নেই। আমি Ver: 0.12 ব্যবহার করছি।
slm

1
@ স্টাফেন চ্যাজেলাস অসাধারণ সমাধান! আমি এখান থেকে এক্সক্লিপ পেয়েছি: pkgs.org/debian-sid/debian-main-amd64/… এবং এটি কোনও সমস্যা ছাড়াই 12.04 কুবুন্টুতে ইনস্টল হয়েছে। আমি আশা করি ঠিক এই ধরণের সমাধান hoped গ্রেট!
মাউন্টেনএক্স

1
@ এসএলএম: আমার এক্সক্লিপের ওয়ার্কিং সংস্করণ (উপরের লিঙ্কটি থেকে ইনস্টল করা) এছাড়াও 0.12 সংস্করণ দেখায়, তবে এই দেবের নাম দেওয়া হয়েছে xclip_0.12 + svn84-2_amd64.deb। এটিতে -t বিকল্প অন্তর্ভুক্ত রয়েছে এবং সেই বিকল্পটি তার ম্যান পৃষ্ঠাতে বর্ণিত হয়েছে। তবে ম্যান পেজটি টেক্সট / এইচটিএমএল বিকল্পটি দেখায় না এবং আমি সম্ভবত এটি নিজে থেকে খুঁজে বের করতে পারি না।
মাউন্টেনএক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.