PHPackages                             lezhnev74/simple-downloader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. lezhnev74/simple-downloader

ActiveLibrary[File &amp; Storage](/categories/file-storage)

lezhnev74/simple-downloader
===========================

Simple file downloader

1.0.2(10y ago)0571Apache-2.0PHPPHP &gt;=5.6

Since Dec 28Pushed 10y ago1 watchersCompare

[ Source](https://github.com/lezhnev74/SimpleDownloader)[ Packagist](https://packagist.org/packages/lezhnev74/simple-downloader)[ Docs](https://github.com/lezhnev74/SimpleDownloader)[ RSS](/packages/lezhnev74-simple-downloader/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (3)Versions (3)Used By (1)

Downloader Bundle
=================

[](#downloader-bundle)

[![Latest Stable Version](https://camo.githubusercontent.com/2248aa7e8cdaf29c9466166adbc3e5e9f6bff825d00c9cfaf2a656131ee44736/68747470733a2f2f706f7365722e707567782e6f72672f6c657a686e657637342f73696d706c652d646f776e6c6f616465722f762f737461626c65)](https://packagist.org/packages/lezhnev74/simple-downloader)[![Build Status](https://camo.githubusercontent.com/6cb2d433358eabd0cecd9c68b518c793efecc6cd91a482f8bb570f6d7d4a9aaa/68747470733a2f2f7472617669732d63692e6f72672f6c657a686e657637342f53696d706c65446f776e6c6f616465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lezhnev74/SimpleDownloader)[![Dependency Status](https://camo.githubusercontent.com/558d3927899ea1a2aa76f45cfcc4d966cc8c4b2fa97ecea6df546897b83c9d2c/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3536383139393763656234663437303033633030303866332f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/5681997ceb4f47003c0008f3)[![License](https://camo.githubusercontent.com/f717de337f758031854e46fd3739d968e58e29aba43db64d1b551fe0182e56d9/68747470733a2f2f706f7365722e707567782e6f72672f6c657a686e657637342f73696d706c652d646f776e6c6f616465722f6c6963656e7365)](https://packagist.org/packages/lezhnev74/simple-downloader)[![Total Downloads](https://camo.githubusercontent.com/827ec213161316b643f2138b8ed6a3691838c687738bc963c4c8ab08ff4e2389/68747470733a2f2f706f7365722e707567782e6f72672f6c657a686e657637342f73696d706c652d646f776e6c6f616465722f646f776e6c6f616473)](https://packagist.org/packages/lezhnev74/simple-downloader)

Simple Downloader (forked from kodify/DownloaderBundle but with no dependency on Symfony framework)

What is this Downloader?
------------------------

[](#what-is-this-downloader)

It's a simple yet functional downloader that simply makes what it says in the tin, downloads the url specified in the specified path.

Installation
------------

[](#installation)

### PHP 5.6+

[](#php-56)

Install PHP 5.6+ to use it

### Composer:

[](#composer)

Add the following dependencies to your projects composer.json file:

```
composer require lezhnev74/simple-downloader

```

Usage
-----

[](#usage)

```
use Exception;
use InvalidArgumentException;
use SimpleDownloader\Classes\Downloader;
use SimpleDownloader\Exceptions\FileException;

try {

  $downloader = new Downloader();
  $downloader->downloadFile("http://google.com/robots.txt", "/tmp", "robots.txt");
  echo "File was downloaded successfully!";

} catch(FileException $e) {
  echo "We have a problem with file: ".$e->getMessage();
} catch(InvalidArgumentException $e) {
  echo "Wrong arguments are passed: ".$e->getMessage();
} catch(Exception $e) {
  echo "Something bad happened: ".$e->getMessage();
}

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3834d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.3.3

1.0.2PHP &gt;=5.6

### Community

Maintainers

![](https://www.gravatar.com/avatar/cb00f0fc4db7dc06ce8ef99d6fd623780a3d52608c61c45fbaed0f8cf1ab5810?d=identicon)[lezhnev74](/maintainers/lezhnev74)

---

Top Contributors

[![natxo-kodify](https://avatars.githubusercontent.com/u/3061986?v=4)](https://github.com/natxo-kodify "natxo-kodify (13 commits)")[![lezhnev74](https://avatars.githubusercontent.com/u/10206110?v=4)](https://github.com/lezhnev74 "lezhnev74 (10 commits)")[![adriacidre](https://avatars.githubusercontent.com/u/593270?v=4)](https://github.com/adriacidre "adriacidre (2 commits)")[![rodcul](https://avatars.githubusercontent.com/u/782506?v=4)](https://github.com/rodcul "rodcul (2 commits)")[![knyga](https://avatars.githubusercontent.com/u/3603431?v=4)](https://github.com/knyga "knyga (1 commits)")

---

Tags

downloadersimple downloader

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/lezhnev74-simple-downloader/health.svg)

```
[![Health](https://phpackages.com/badges/lezhnev74-simple-downloader/health.svg)](https://phpackages.com/packages/lezhnev74-simple-downloader)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
