Metadata-Version: 2.1
Name: GdDownloader
Version: 0.0.1
Summary: easy wrapper for downloading google drive files using only shareable link
Home-page: https://github.com/deven96/drive_downloader
Author: Domnan Diretnan, Mmadu Manasseh
Author-email: diretnandomnan@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: progressbar
Requires-Dist: urllib3
Requires-Dist: pandas

# GdDownloader

Package to download files from google drive given shared link

## Installation

```bash
    pip install gddownloader
```

## Development

```bash
    git clone git@github.com:deven96/drive_downloader.git
```

## Running the tests

```bash
    cd drive_downloader/gddownloader/
```

```bash
    python __tests__/__init__.py
```

## Usage

Files can be downloaded from google drive providing one has a valid shared link.
One of two ways can be used to download the files : Single or according to an [example csv](gdownloader/example.csv)

```python
    from gddownloader.core import GDownloader, CsvGDownloader

    # Single download
    share_link = r"https://drive.google.com/open?id=1Rp4Pu257IlfuoFX3sEarm8Mgl75vi1U5"
    dwnloader = GDownloader(share_link)
    print(gdwnloader.download_link)
    dwnloader.download()

    # multiple download with csv
    csv_path = "example.csv"
    csvdwnloader = CsvGDownloader(csv_path)
    print(round(csvdwnloader.total_size, 0))
    csvdwnloader.download()
```



