An open API service indexing awesome lists of open source software.

https://github.com/floydwch/kaggle-cli

(Deprecated, use https://github.com/Kaggle/kaggle-api instead) An unofficial Kaggle command line tool.
https://github.com/floydwch/kaggle-cli

cli data-science

Last synced: 4 months ago
JSON representation

(Deprecated, use https://github.com/Kaggle/kaggle-api instead) An unofficial Kaggle command line tool.

Awesome Lists containing this project

README

          

# Kaggle-CLI
An unofficial Kaggle command line tool.

## Installation
```
$ pip install kaggle-cli
```

## Upgrade
```
$ pip install -U kaggle-cli
```

## Usage
Please note that you **must accept the competition rules** on the competition's page before running your commands.

### Submit
To submit an entry.

```
$ kg submit -u -p -c -m ""
```

### Download
To download the data files (resumable).

```
$ kg download -u -p -c
```

To download a specific data file.

```
$ kg download -u -p -c -f train.zip
```

### Submissions
To list submissions.

```
$ kg submissions
```

### Dataset

To download a dataset (resumable).

```
$ kg dataset -u -p -o -d
```

### Config
To set global config.

```
$ kg config -g -u -p -c
```

or local config:

```
$ kg config -u -p -c
```

Show working config:

```
$ kg config
```

### Use Proxy
`$ export HTTPS_PROXY="YOUR_PROXY_URI"`, for example: `$ export HTTPS_PROXY="http://10.10.1.10:1080"`. For Windows user, please set environment variable HTTPS_PROXY accordingly.

## Example
```
$ kg submit sampleSubmission.csv -c titanic-gettingStarted -u USERNAME -p PASSWORD -m "Enter a brief description of this submission here."
```

or

```
$ kg config -c titanic-gettingStarted -u USERNAME -p PASSWORD
$ kg submit sampleSubmission.csv -m "Enter a brief description of this submission here."
```