Kaggle / Kaggle/kaggle-cli

[Work Around Request] Datasets upload only diffs

Open
#409 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
7.5k
Forks
1.4k
Avg merge
3d 15h
Merged PRs (30d)
11

Description

Hello Team and Fellow Kagglers,

I maintain an active dataset of image metadata for the [Mars 2020 mission images.](https://www.kaggle.com/sakethramanujam/mars2020imagecatalogue)
At this point there is an update at least once a day or once in two days and the dataset is only going to grow larger.

My issue now is that I have a cron job that handles my update process. I see that the dataset update process uploads all files of the dataset again kind of a replace all situation.

I come here to ask if there is a way to upload only diffs of the dataset i.e., the new items on the dataset and not multiple files.
If not, can we make this a feature request, and I can may be contribute ?

thanks in advance!
Saketh.

Contributor guide

Open the contributing guide

Research direction

The issue does not name files, tests, or a specific command implementation. Start by tracing the CLI's dataset upload flow and determining how it currently decides which files to upload. Done means an update can identify and upload only new or changed dataset items, with tests covering that behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.