Gimmie

Latest version: v0.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.0

I'm excited to announce the first release of Gimmie, a lightweight command-line utility for downloading files from multiple URLs with a single command.

✨ Features

- **Simple URL List Processing**: Download multiple files by providing a text file with one URL per line
- **Automatic Filename Extraction**: Filenames are extracted from URLs automatically
- **Flexible Output Directory**: Specify custom download directories with the `-d`/`--directory` flag
- **Comment Support**: Lines starting with `` in URL files are treated as comments
- **Error Handling**: Graceful error handling when downloads fail, continuing to the next file in the list
- **Progress Tracking**: Clear console output showing download progress and summary statistics


🧰 Technical Details

- **Python Compatibility**: Works with Python 3.9 and above
- **Dependencies**: Minimal requirements (just `requests` for HTTP operations) - managed with Hatchling and PyProject TOML file.
- **Testing**: Comprehensive test suite with mocked HTTP responses
- **License**: Apache License 2.0

Changes

🚀 Features

- Ability to download files based on a txt file of URLs
- Handles failure
- Tests

🧰 Maintenance


- Pin actions to SHA versions laywill (17)
- Bump actions/setup-python from 4 to 5 [dependabot[bot]](https://github.com/apps/dependabot) (#15)
- 13 inconsistent python version support laywill (14)
- Add devcontainer config laywill (11)
- Bigger, better gitignore laywill (9)
- Add CI/CD laywill (2)
- Create release-drafter workflow laywill (8)
- Enable Dependabot laywill (4)
- Create publish workflow laywill (12)


🔜 Upcoming Features

I'm planning to add the following features in future releases:

- Parallel downloads for faster processing
- Progress bars for individual file downloads
- Resume interrupted downloads
- Custom filename options
- Recursive directory downloads

🤝 Contributing

Contributions are welcome! Please check out our [[contributing guidelines](https://github.com/laywill/gimmie/blob/main/README.md#contributing)](https://github.com/laywill/gimmie/blob/main/README.md#contributing) to get started.

---

Thank you for trying Gimmie! If you encounter any issues or have suggestions, please open an issue in the [[GitHub repository](https://github.com/laywill/gimmie)](https://github.com/laywill/gimmie).

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.