PHPackages                             web6/vrto-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. [Image &amp; Media](/categories/media)
4. /
5. web6/vrto-downloader

ActiveLibrary[Image &amp; Media](/categories/media)

web6/vrto-downloader
====================

Download panorama images from vrto.me

0.0.1(6y ago)07GPL-3.0-or-laterPHP

Since May 28Pushed 5y agoCompare

[ Source](https://github.com/w6cloud/vrto-downloader)[ Packagist](https://packagist.org/packages/web6/vrto-downloader)[ RSS](/packages/web6-vrto-downloader/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

VRto.me panorama images downloader
==================================

[](#vrtome-panorama-images-downloader)

This tools downloads panorama images hosted on VRto.me. We use it to create offline panoramas using [krpano](https://krpano.com/).

Install
-------

[](#install)

There are three ways to install this tool.

### Composer

[](#composer)

You can add this library as a depedency to a project already using composer.

```
$ composer require web6/vrto-downloader
```

### GIT

[](#git)

You can download this library as a standalone tool and clone it anywhere. This way you will be alble to have all the project history and will be able to make future updates easily.

```
$ git clone https://github.com/web6-fr/vrto-downloader.git
$ cd vrto-downloader
$ composer install
```

### ZIP ARCHICE

[](#zip-archice)

You can [download the zip archive](https://github.com/web6-fr/php-singleton-trait/archive/master.zip) of this library and extract it anywhere on your computer. than run :

```
$ cd /path/to/vrto-downloader
$ composer install
```

Usage
-----

[](#usage)

### Find the VRto.me panoeama tiles URL

[](#find-the-vrtome-panoeama-tiles-url)

To do this I usualy go to the sources panel in the development tools inspector and find an image used by the panorama.

[![How to find the tiles URL](https://camo.githubusercontent.com/7d51b40f4862c62c13eb80f07ac0d13949f89ac8de3645edfe412317f734402c/68747470733a2f2f6f63746f6465782e6769746875622e636f6d2f696d616765732f79616b746f6361742e706e67)](https://camo.githubusercontent.com/7d51b40f4862c62c13eb80f07ac0d13949f89ac8de3645edfe412317f734402c/68747470733a2f2f6f63746f6465782e6769746875622e636f6d2f696d616765732f79616b746f6361742e706e67)

Than I copy the part of the URL ending with `.tiles`. For example in [this screenshot](https://raw.githubusercontent.com/web6-fr/vrto-downloader/master/demo/screenshot.png) the URL is :

```
https://vrto.me/_office/files/2/projects/blackhaus_-_panama_house/panos/panama_gear_high_res_gear01jpg.tiles/d/l1/1/l1_d_1_1.jpg?t=2016-12-12_2241&s=generated

```

And the retained tiles URL is:

```
https://vrto.me/_office/files/2/projects/blackhaus_-_panama_house/panos/panama_gear_high_res_gear01jpg.tiles

```

### Create a php script

[](#create-a-php-script)

Create a PHP script with your won configuration :

```
include_once('path/to/vrto-downloader/vendor/autoload.php');

$panoramaTilesUrl = 'https://vrto.me/_office/files/2/projects/blackhaus_-_panama_house/panos/panama_gear_high_res_gear01jpg.tiles';

$targetFolder = '/path/to/target/folder';

$options = array(
    'keepFolderStructure' => true
);

try {
    $downloader = new \W6\VrtoDownloader\VrtoDownloader( $panoramaTilesUrl, $targetFolder );
    $downloader->execute();
} catch ( \W6\VrtoDownloader\VrtoDownloaderException $e ) {
    die( 'Error : ' . $e->getMessage() );
}
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Unknown

Total

1

Last Release

2540d ago

### Community

Maintainers

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

---

Top Contributors

[![13i](https://avatars.githubusercontent.com/u/1174353?v=4)](https://github.com/13i "13i (2 commits)")

### Embed Badge

![Health badge](/badges/web6-vrto-downloader/health.svg)

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

###  Alternatives

[milon/barcode

Barcode generator like Qr Code, PDF417, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, C128, C128A, C128B, C128C, 2-Digits UPC-Based Extention, 5-Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI (Variation of Plessey code)

1.5k13.3M39](/packages/milon-barcode)[bkwld/croppa

Image thumbnail creation through specially formatted URLs for Laravel

510496.0k23](/packages/bkwld-croppa)[char0n/ffmpeg-php

PHP wrapper for FFmpeg application

495225.1k1](/packages/char0n-ffmpeg-php)[goat1000/svggraph

Generates SVG graphs

132849.6k3](/packages/goat1000-svggraph)[cohensive/embed

Media Embed (for Laravel or as a standalone).

120370.4k](/packages/cohensive-embed)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)

PHPackages © 2026

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