কোনও গিথুব প্রকল্পের কোডের অভ্যন্তরে কোনও কিছুর জন্য গ্রেপ করার কোনও উপায় আছে?
আমি উত্সটি টানতে এবং স্থানীয়ভাবে এটি গ্রেপ করতে পারতাম, তবে আমি ভাবছিলাম যে এটি ওয়েব ইন্টারফেস বা তৃতীয় পক্ষের বিকল্পের মাধ্যমে সম্ভব কিনা।
ধারনা?
কোনও গিথুব প্রকল্পের কোডের অভ্যন্তরে কোনও কিছুর জন্য গ্রেপ করার কোনও উপায় আছে?
আমি উত্সটি টানতে এবং স্থানীয়ভাবে এটি গ্রেপ করতে পারতাম, তবে আমি ভাবছিলাম যে এটি ওয়েব ইন্টারফেস বা তৃতীয় পক্ষের বিকল্পের মাধ্যমে সম্ভব কিনা।
ধারনা?
উত্তর:
জানুয়ারী ২০১৩ আপডেট করুন: একদম নতুন অনুসন্ধান এসেছে! , ইলাস্টিকআরচআর.আর্গের উপর ভিত্তি করে :
রুবি রেপোর মধ্যে স্ট্যাটের অনুসন্ধান হিসাবে প্রকাশ করা stat repo:ruby/ruby
হবে এবং এখন কেবল টিএম-এর কাজ করবে ।
(রেপো নামটি সংবেদনশীল নয়: test repo:wordpress/wordpress
এর মতোই ফেরত দেয় test repo:Wordpress/Wordpress
)
দিতে হবে:
এবং আপনার কাছে অনুসন্ধানের আরও অনেকগুলি উদাহরণ রয়েছে, অনুসরণকারীদের উপর ভিত্তি করে , বা কাঁটাচামচ , বা ...
জুলাই ২০১২ আপডেট করুন (লুচিন অনুসন্ধানের পুরানো দিনগুলি এবং ভাঙ্গা জিইউআইয়ের সাথে মিলিত দরিদ্র কোড ইনডেক্সিং, সংরক্ষণাগারের জন্য এখানে রাখা হয়েছে):
অনুসন্ধান ( সোলারকিউরিসিন্ট্যাক্সের ভিত্তিতে ) এখন আরও অনুমোদনযোগ্য এবং ডিফল্ট অনুসন্ধান নির্বাচক "সবকিছু" Invalid search query. Try quoting it.
ব্যবহার করার সময় ভয়ঙ্কর " " চলে গেছে :)
(আমি মনে করি আমরা টিম পীস বাদে সবাইকেই করতে পারি , যার তার একটি উদ্দেশ্য ছিল "সমস্ত গিটহাবের সম্পত্তিগুলির জন্য উন্নত অনুসন্ধানের অভিজ্ঞতা হ্যাক করা " এবং আমি এই সময়ে স্ট্যাক ওভারফ্লো প্রশ্নটি উল্লেখ করেছি ))
এখানে রুবি কোড মধ্যে একটি, grep একটি চিত্রণ: এটি Repos এবং ব্যবহারকারীদের জন্য দেখায়, কিন্তু এছাড়াও জন্য কি আমি প্রথম স্থানে অনুসন্ধান করতে চেয়েছিলেন: কোড!
প্রাক্তন ইস্যুর প্রাথমিক উত্তর এবং চিত্রণ (সেপ্টেম্বর ২০১২ => মার্চ ২০১২)
আপনি উন্নত অনুসন্ধান গিটহাব ফর্মটি ব্যবহার করতে পারেন :
Code
, Repositories
বা Users
ড্রপ ডাউন থেকে এবংউদাহরণস্বরূপ, repo:username/repo-name
অনুসন্ধানের কোনও কোড ভাণ্ডারে সীমাবদ্ধ করার জন্য নির্দেশিকাটি ব্যবহার করুন ।
প্রাথমিক Advanced Search
পৃষ্ঠায় বিভাগটি অন্তর্ভুক্ত রয়েছে:
কোড অনুসন্ধান:
কোড অনুসন্ধান সর্বজনীন গিটহাবটিতে হোস্ট করা কোডের সমস্তটির মধ্য দিয়ে দেখাবে। আপনি এটি দ্বারাও ফিল্টার করতে পারেন:
- ভাষা
language:
- সংগ্রহস্থলের নাম (ব্যবহারকারীর নাম সহ)
repo:
- ফাইল পাথ
path:
সুতরাং আপনি যদি Code
অনুসন্ধানের নির্বাচক নির্বাচন করেন , তবে কোনও রেপোর মধ্যে কোনও পাঠ্যের জন্য আপনার জিজ্ঞাসা গ্রেপিংয়ের কাজ করবে:
কি অবিশ্বাস্যভাবে অকেজো যে GitHub থেকে হল:
Code
" ") রাখতে চান, আপনি একটি ত্রুটি বার্তা পাবেন: Invalid search query. Try quoting it.
" ত্রুটি বার্তা আপনাকে মোটেই সহায়তা করে না।
কোনও পরিমাণই " quoting it
" আপনাকে এই ত্রুটি থেকে মুক্ত করবে না।
আপনি একবারে ত্রুটি বার্তাটি পেয়ে গেলে, বিভাগগুলি আপনাকে অনুসন্ধান নির্বাচকদের (" Repositories
", " Users
" বা " Language
") এবং (ডানদিকে) অনুসন্ধান ফিল্টারগুলির (এখানে " repo:
") মধ্যে সঠিক সংযুক্তির কথা মনে করিয়ে দেবে না ।
আপনার আর কোনও প্রচেষ্টা সেই সংঘগুলি (নির্বাচক-ফিল্টারগুলি) প্রদর্শন করবে না। আপনি উপরে যে ত্রুটি বার্তাটি দেখছেন
কেবলমাত্র ... এই অ্যারেগুলি ফিরে পাওয়ার একমাত্র উপায় হ'ল Advance Search
আইকনটি ক্লিক করে :
" Everything
" অনুসন্ধান নির্বাচক, যা ডিফল্ট, আসলে সমস্ত অনুসন্ধান ফিল্টারের জন্য এটিই ভুল ! " " ...
(আপনি কল্পনা / অনুমান করতে পারেন যে " " অনুসন্ধান অনুসন্ধানকারী " " অনুসন্ধান ফিল্টার " " এর সাথে আসলে যা কাজ করে তা চয়ন করতে আপনাকে সাহায্য করবে , তবে তা নয়) এটি খুব সহজ হবে)language:
Everything
repo:
আপনি Advance Search
একাই ফিল্ডের মাধ্যমে অনুসন্ধানের নির্বাচকটি নির্দিষ্ট করতে পারবেন না !
(তবে আপনি " language:
" এর জন্য পারেন , যদিও " Search Language
" " Search for
" 'টাইপ করুন' এর ঠিক নীচে একটি আরও কম্বো বাক্স ...)
সুতরাং, ব্যবহারকারীর অভিজ্ঞতা সাধারণত:
Advanced Search
" ক্লিক করুন , ফিল্টারগুলির sections বিভাগগুলিকে এক নজরে দেখুন এবং আপনি যেটি ব্যবহার করতে চান তা লক্ষ্য করুন: " repo:
"repo:jruby/jruby stat
" করেন তবে ডিফল্ট অনুসন্ধান নির্বাচক " Everything
" FAIL
! (এবং "নির্বাচক-ফিল্টারস" সমিতিটি প্রদর্শনকারী অ্যারেগুলি চলে গেছে )Repositories
" ("দাহ! আমি সংগ্রহস্থলের মধ্যে সন্ধান করতে চাই ...") FAIL
!Users
"), এমনকি নির্বাচক নির্বাচিতের দিকে না তাকিয়ে কেবল আরও একবার চেষ্টা করার জন্য ... FAIL
!সুতরাং, পুনরুদ্ধার করতে, যদি আপনি "গিথুব প্রকল্পের কোডের অভ্যন্তরে কোনও কিছুর জন্য গ্রেপ" করতে চান, ওপি বেন হামফ্রেস হিসাবে , Code
"অনুসন্ধান নির্বাচক নির্বাচন করতে ভুলবেন না ..."
repo:"jruby/jruby" stat
repo:"jruby" stat
jruby: stat
সাম্প্রতিক ব্যক্তিগত সংগ্রহস্থলগুলির সেই রেপোগুলির মাধ্যমে অনুসন্ধানের জন্য একটি অনুসন্ধান ক্ষেত্র রয়েছে।
বাফ্লিংয়ে, দেখে মনে হচ্ছে এই কার্যকারিতাটি পাবলিক স্টোরগুলিতে উপলভ্য নয়।
হালনাগাদ
এক্সএইচআর সমস্যা এবং এপিআই পরিবর্তনের কারণে নীচের বুকমার্কলেট হ্যাকটি ভেঙে গেছে।
ধন্যবাদ গিথুবের এখন "এ পুরো নিউ কোড অনুসন্ধান" রয়েছে যা দুর্দান্তভাবেই কাজটি করে।
এই ভুডু চেকআউট: গিথুব কোড অনুসন্ধান ব্যবহারকারীদের স্ক্রিপ্ট ।
সেখানকার দিকনির্দেশগুলি অনুসরণ করুন, বা আপনি যদি স্ক্রিপ্ট এবং এক্সটেনশানগুলির সাহায্যে আপনার ব্রাউজারটি ফোটানো ঘৃণা করেন, তবে আমার স্ক্রিপ্টগুলির বুকমার্কৃত বান্ডিলটি ব্যবহার করুন:
javascript:(function(){var s='https://github.com/skratchdot/github-code-search.user.js/raw/master/github-code-search.user.js',t='text/javascript',d=document,n=navigator,e;(e=d.createElement('script')).src=s;e.type=t;d.getElementsByTagName('head')[0].appendChild(e)})();doIt('');void('');
নতুন বুকমার্কের URL হিসাবে উপরের উত্সটি সংরক্ষণ করুন। যে কোনও গিথুব রেপোতে ব্রাউজ করুন, বুকমার্কটি ক্লিক করুন এবং বাম : ইন-পৃষ্ঠায়, এজ্যাক্সাইড কোড অনুসন্ধান করুন ।
ক্যাভেট গিথুব একটি রেপো অনুসন্ধান করার আগে অবশ্যই তাকে সূচী করতে হবে।
অবোধ্য বুলি ...
এখানে বর্ণিত ECMAScript 5.1 স্পেসিফিকেশন সংগ্রহস্থল থেকে নমুনা অনুসন্ধান করা হয়েছে:
@ ভনসির উত্তর কয়েকটি সংগ্রহশালার জন্য কাজ করলেও দুর্ভাগ্যক্রমে অনেকগুলি সংগ্রহস্থলের জন্য আপনি এখনই পারবেন না। গিথুব কেবল তাদের সূচি দিচ্ছে না (মূলত @ এমডিডুডলে মন্তব্য করেছেন)। তারা তাদের ওয়েবসাইটে এটি কোথাও উল্লেখ করেনি, তবে তারা আপনাকে বলবে যদি আপনি সমর্থন চান:
থেকে: টিম
পীস আমরা আমাদের কোডসার্ক সূচিতে নতুনভাবে চাপানো কোড যুক্ত করা বন্ধ করেছি। কোডের ভলিউমটি আমাদের বর্তমান অনুসন্ধান সূচকে ছাড়িয়ে গেছে এবং আমরা আরও একটি স্কেলযোগ্য অনুসন্ধান আর্কিটেকচারে যাওয়ার বিষয়ে কাজ করছি। ক্ষোভের জন্য আমি দুঃখিত এই নতুন অনুসন্ধান সূচক কবে হবে এবং চলবে তার জন্য আমাদের কোনও অনুমান নেই তবে এটি প্রস্তুত হলে একটি ব্লগ পোস্ট প্রকাশিত হবে (https://github.com/blog)।
বিরক্তিকরভাবে বলার উপায় নেই যে কোন সংগ্রহস্থলগুলি ফলাফলের অভাব ছাড়া অন্য সূচিযুক্ত নয় (যা কোনও খারাপ জিজ্ঞাসা থেকেও হতে পারে)।
এটি ব্লগ করার জন্য অপেক্ষা করা ছাড়া (বা এসওতে এখানে দেখার জন্য) এই সমস্যাটি ট্র্যাক করার কোনও উপায় নেই।
থেকে: টিম পিজ
আমি আশঙ্কা করি যে আমাদের ইস্যু ট্র্যাকারটি অভ্যন্তরীণ, তবে নতুন অনুসন্ধান সূচীটি চালু হয়ে চলার সাথে সাথে আমরা আপনাকে অবহিত করতে পারি।
গুগল আপনাকে প্রজেক্টে অনুসন্ধান করার অনুমতি দেয় তবে কোড নয় :(
আমি বিনামূল্যে সোর্সগ্রাফ ক্রোম এক্সটেনশন দিয়ে গিথুব সংগ্রহস্থলের অভ্যন্তর উত্স কোডটি অনুসন্ধান করি ... তবে আমি ক্রোম প্রথম ডাউনলোড করেছি, আমি জানতাম যে অন্যান্য ব্রাউজারগুলি এটি সমর্থন করে যেমন - এবং সম্ভবত কেবল - ফায়ারফক্স।
আমি সোর্সফোর্সের ক্রোম এক্সটেনশন ডক্সের মাধ্যমে ঝাঁকিয়ে পড়েছিলাম এবং তারপরে আমি গিথুবের সার্চ ইঞ্জিনের সাথে ডিরেক্টরি নাম অনুসন্ধান করার জন্য যা প্রয়োজন তার দিকেও তাকিয়েছিলাম, গিথুবের কিছু কোডবেজ অনুসন্ধান ডক পড়ে