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.
- Host: GitHub
- URL: https://github.com/floydwch/kaggle-cli
- Owner: floydwch
- License: mit
- Archived: true
- Created: 2014-11-15T09:50:53.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-04-22T19:50:04.000Z (about 8 years ago)
- Last Synced: 2025-12-15T23:56:08.158Z (5 months ago)
- Topics: cli, data-science
- Language: Python
- Homepage:
- Size: 62.5 KB
- Stars: 679
- Watchers: 12
- Forks: 93
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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."
```