• This repository has been archived on 27/Jan/2024
  • Stars
    star
    674
  • Rank 66,980 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created about 10 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 <submission-file> -u <username> -p <password> -c <competition> -m "<message>"

Download

To download the data files (resumable).

$ kg download -u <username> -p <password> -c <competition>

To download a specific data file.

$ kg download -u <username> -p <password> -c <competition> -f train.zip

Submissions

To list submissions.

$ kg submissions

Dataset

To download a dataset (resumable).

$ kg dataset -u <username> -p <password> -o <owner> -d <dataset>

Config

To set global config.

$ kg config -g -u <username> -p <password> -c <competition>

or local config:

$ kg config -u <username> -p <password> -c <competition>

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."