I\'m trying to download the kaggle imagenet object localization challenge data into google colab so that I can use it to train my model. Kaggle uses an API for easy and fast acc
According to kaggle api documentation the location where credentials json is looking for is ~/.kaggle/kaggle.json
as google colab environment is Linux based.
In your snippet you try to config path
parameter, but it is not used to looking for credential json:
- path: Folder where file(s) will be downloaded, defaults to current working directory
So the full working snippet for google colab environment would be:
!mkdir ~/.kaggle
!touch ~/.kaggle/kaggle.json
api_token = {"username":"username","key":"api-key"}
import json
with open('/root/.kaggle/kaggle.json', 'w') as file:
json.dump(api_token, file)
!chmod 600 ~/.kaggle/kaggle.json
And then some api call like
!kaggle datasets download -d datamunge/sign-language-mnist