গিটহাব রেপো ইস্যুগুলির রফতানি / মুদ্রণের তালিকা


14

আমি যে ভাণ্ডারটি দেখছি তার মধ্যে প্রচুর পরিমাণে ইস্যু রয়েছে যা আমি পড়তে চাই তবে এটি গিটহাবের ইন্টেরেসে স্ক্রোল করার সময় পরিচালনা করা যায় না। কোনও সংগ্রহস্থলের জন্য ইস্যুগুলির সম্পূর্ণ তালিকা রফতানি বা মুদ্রণের বিকল্প নেই?

উত্তর:


15

একটি ইস্যু এপিআই রয়েছে । একটি রেপো থেকে সমস্ত সমস্যা পেতে, আপনি সিআরএল ব্যবহার করতে পারেন:

curl -i https://api.github.com/repos/username/reponame/issues

এটি সমস্ত সমস্যার একটি জেএসএন এনকোডড তালিকা প্রদান করে। এবং …

curl -i https://api.github.com/repos/username/reponame/issues?status=open

… সমস্ত উন্মুক্ত সমস্যা ফেরত দেয়। এখন আপনাকে কেবল JSON কে CSV এ রূপান্তর করতে হবে এবং আপনি সেট হয়ে গেছেন।


বিদ্যমান গিটহাব এপিআইয়ের প্রতি দৃষ্টি আকর্ষণ করার জন্য আপনাকে অনেক ধন্যবাদ।
হরিণ হান্টার

6
যদি সংগ্রহস্থলটি ব্যক্তিগত হয় বা আপনার কাছে 2-গুণক প্রমাণ রয়েছে তবে আপনি curl -X GET -u yourapplicationtoken:x-oauth-basic https://api.github.com/repos/username/reponame/issues?state=all
গিথুব

অ্যাপ্লিকেশন টোকেনের curl -X GET -u yourapplicationtoken:x-oauth-basic https://api.github.com/repos/username/reponame/issues?state=allঅবশ্যই repoসুযোগটি নির্বাচন করা উচিত । অন্যথায় অনুমতি অনুমোদিত হয় না এবং আপনি একটি 404 ত্রুটি পান।
k_o_

3

আপনি hubএটির জন্য কমান্ড জারি করতে পারেন ।

  1. রেপো ক্লোন করুন।
  2. ইনস্টল করুন hub(যেমন ম্যাকোস চালাতে brew install hub:)।
  3. চালান: hub issueআপনার রেপো ডিরেক্টরিতে খোলা সমস্যাগুলি তালিকা করতে (এটি মার্কডাউন ফর্ম্যাটে রয়েছে)।

দেখুন: hub --helpআরও তথ্যের জন্য:

These GitHub commands are provided by hub:

   pull-request   Open a pull request on GitHub
   fork           Make a fork of a remote repository on GitHub and add as remote
   create         Create this repository on GitHub and add GitHub as origin
   browse         Open a GitHub page in the default browser
   compare        Open a compare page on GitHub
   release        List or create releases (beta)
   issue          List or create issues (beta)

usage: git issue

"উত্স" দূরবর্তীটি নির্দেশ করে এমন প্রকল্পের জন্য উন্মুক্ত সমস্যার তালিকা সংক্ষিপ্তসার।

নোট: উপরে লেখা আছে git issue, কারণ এটি আশা যে আপনি ওরফে করেছি hubকরার git( জি এইচ-966 ), যেমন

alias git=hub

অন্যান্য বিকল্প হ'ল কিছু সরঞ্জাম ব্যবহার করা যেমন: ইস্যুসডাউনলোড (জাভা অ্যাপ্লিকেশন), এক্সপোর্ট_রেপো_সিসু_স_টো_সিএসভি.পি , ইত্যাদি etc.


এটি কাজ করে না। issue(বা issues) একটি hubসাবকম্যান্ড নয়।
হোয়াইটকিয়ার্ক

@ হোয়াইট কোয়ার্ক আমি হাব ২.২.৩ পেয়েছি এবং এটির hub issueকমান্ড রয়েছে। দেখুন: help.go
কেনোরব

1
উহু! আমি বুঝতে পারি নি যে হাবটি আবার লিখতে হয়েছিল এবং রুবি রত্নটি ব্যবহার করছিল।
হোয়াইটকিয়ার্ক

1

আমি এই সহায়কটি রান্না করেছি: https://runkit.io/fiatjaf/586a5b3110e9fd0014ff8aa7/branches/master/formspree/formspree?status=open যা গিটহাব এপিআই ব্যবহার করে ।

formspree/formspreeআপনার নিজস্ব ব্যবহারকারী এবং সংগ্রহস্থলের নামের সাথে প্রতিস্থাপন করুন । এটি একটি রানকিট শেষ পয়েন্ট । উত্স কোডটি https://runkit.com/fiatjaf/586a5b3110e9fd0014ff8aa7 এ রয়েছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.