All Projects → gavinr → Github Csv Tools

gavinr / Github Csv Tools

Licence: mit
Import and export GitHub issues via CSV

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Github Csv Tools

Rows
A common, beautiful interface to tabular data, no matter the format
Stars: ✭ 739 (+306.04%)
Mutual labels:  hacktoberfest, csv
Jekyll
Call of Duty XAsset exporter that dumps raw assets from a game's memory.
Stars: ✭ 29 (-84.07%)
Mutual labels:  csv, exporter
Json 2 Csv
Convert JSON to CSV *or* CSV to JSON!
Stars: ✭ 210 (+15.38%)
Mutual labels:  hacktoberfest, csv
Dumpling
Dumpling is a fast, easy-to-use tool written by Go for dumping data from the database(MySQL, TiDB...) to local/cloud(S3, GCP...) in multifarious formats(SQL, CSV...).
Stars: ✭ 134 (-26.37%)
Mutual labels:  hacktoberfest, csv
Druid Exporter
A Golang based exporter captures druid API related metrics and receives druid-emitting HTTP JSON data.
Stars: ✭ 54 (-70.33%)
Mutual labels:  hacktoberfest, exporter
Excellentexport
Javascript export to Excel
Stars: ✭ 1,018 (+459.34%)
Mutual labels:  hacktoberfest, csv
php-csv-exporter
A fast and tiny PHP library to export data to CSV based on Generator. Export millions of data seamlessly without memory exception.
Stars: ✭ 15 (-91.76%)
Mutual labels:  csv, exporter
Csv To Geojson
Convert a CSV to GeoJSON
Stars: ✭ 46 (-74.73%)
Mutual labels:  hacktoberfest, csv
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
Stars: ✭ 1,356 (+645.05%)
Mutual labels:  hacktoberfest, csv
Rats
Movie Ratings Synchronization with Python
Stars: ✭ 156 (-14.29%)
Mutual labels:  hacktoberfest, exporter
Vue Highlight.js
📜 Highlight.js syntax highlighter component for Vue.
Stars: ✭ 180 (-1.1%)
Mutual labels:  hacktoberfest
Event exporter
Exporter for kubernetes events
Stars: ✭ 179 (-1.65%)
Mutual labels:  exporter
Fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, .NET Core 2.1 and 3.0, as well as .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Stars: ✭ 2,449 (+1245.6%)
Mutual labels:  hacktoberfest
Javascript Biginteger
A big integer library for JavaScript
Stars: ✭ 181 (-0.55%)
Mutual labels:  hacktoberfest
Bancosbrasileiros
Lista de bancos brasileiros | Brazilian banks list
Stars: ✭ 178 (-2.2%)
Mutual labels:  csv
Json C
https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
Stars: ✭ 2,313 (+1170.88%)
Mutual labels:  hacktoberfest
Pswriteword
PSWriteWord is powershell module to create Microsoft Word documents without Microsoft Word installed...
Stars: ✭ 180 (-1.1%)
Mutual labels:  hacktoberfest
Pluto
An x86 kernel written in Zig
Stars: ✭ 172 (-5.49%)
Mutual labels:  hacktoberfest
Awesome Clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
Stars: ✭ 2,274 (+1149.45%)
Mutual labels:  hacktoberfest
Thunder
An open-source game engine is written in C++ with a flexible architecture
Stars: ✭ 182 (+0%)
Mutual labels:  hacktoberfest

GitHub CSV Tools

Import and export GitHub issues via CSV

Build Release npm latest version

Usage

Prerequisite: Install Node.js, then run this to install:

npm install -g github-csv-tools

After install, githubCsvTools --help for info on how to use, or see below.

Instructions for exporting or importing:

To Import Issues

Currently imports title, body, labels, status (closed or open) and milestones.

githubCsvTools myFile.csv

To Export Issues

githubCsvTools
Option Default Notes
-f, --exportFileName YYYY-MM-DD-hh-mm-ss-issues.csv The name of the CSV you'd like to export to.
-a, --exportAttributes number, title, labels, state, assignees, milestone, comments, created_at, updated_at, closed_at, body Comma-separated list of attributes (columns) in the export**.
-c, --exportComments n/a Include comments in the export. If using in combination with --exportAttributes, id must be included.
-e, --exportAll n/a Export all possible values from the GitHub API. If not included, a subset of attributes (see --exportAttributes above) that are known to be compatible with GitHub import will be included in the export.

** List of all possible options for exportAttributes includes every option in the GitHub API Export. Values in child objects can be referenced using a "dot" - for example, a user's avatar_url can be accessed via user.avatar_url.

Tokens

For all actions, the tool will ask you to input a GitHub token. To obtain this token:

  1. Go to https://github.com/settings/tokens
  2. Click "Generate New Token"
  3. Check on repo
  4. Copy/paste the token provided when the tool asks for it.

Other Options

Option Notes
-V, --version output the version number
-g, --github_enterprise Your GitHub Enterprise URL.
-t, --token The GitHub token. https://github.com/settings/tokens
-o, --organization The User or Organization slug that the repo lives under.
-r, --repository The repository name (slug).
-v, --verbose Include additional logging information.
-h, --help See all the options and help.

Development

  1. Clone the repo.
  2. Browse to repo, then run npm install -g

Changelog

See CHANGELOG.md

Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].