<commit_before>[![Build Status](https://travis-ci.org/dizda/CloudBackupBundle.png?branch=master)](https://travis-ci.org/dizda/CloudBackupBundle)
[![Latest Stable Version](https://poser.pugx.org/dizda/cloud-backup-bundle/v/stable)](https://packagist.org/packages/dizda/cloud-backup-bundle) [![Total Downloads](https://poser.pugx.org/dizda/cloud-backup-bundle/downloads)](https://packagist.org/packages/dizda/cloud-backup-bundle) [![Latest Unstable Version](https://poser.pugx.org/dizda/cloud-backup-bundle/v/unstable)](https://packagist.org/packages/dizda/cloud-backup-bundle) [![License](https://poser.pugx.org/dizda/cloud-backup-bundle/license)](https://packagist.org/packages/dizda/cloud-backup-bundle)
CloudBackupBundle
=================

This bundle helps you to backup your databases and upload it to the cloud with only one Symfony2 command.

You can :
* Dump one database
* Dump all databases
* Different types of databases can be dumped each time
* Upload to several Cloud services

Databases supported :
* MongoDB
* MySQL
* PostgreSQL (excluding all_databases option)

Cloud services supported :
* __Dropbox__       ([Dropbox SDK](https://github.com/dropbox/dropbox-sdk-php))
* __CloudApp__      (thanks to [CloudAPP-API-PHP-wrapper](https://github.com/matthiasplappert/CloudApp-API-PHP-wrapper))
* __Amazon S3__     (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))
* __Google Drive__  (thanks to [HappyrGoogleSiteAuthenticatorBundle](https://github.com/Happyr/GoogleSiteAuthenticatorBundle))

But also :
* __Local__         (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))
* __FTP__           (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))
* __sFTP__          (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))
* __GridFS__        (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))
* __MogileFS__      (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))

are supported :-)

Compressors supported :<commit_msg>Add the list of cloud services and filesystems supported with Flysystem<commit_after>[![Build Status](https://travis-ci.org/dizda/CloudBackupBundle.png?branch=master)](https://travis-ci.org/dizda/CloudBackupBundle)
[![Latest Stable Version](https://poser.pugx.org/dizda/cloud-backup-bundle/v/stable)](https://packagist.org/packages/dizda/cloud-backup-bundle) [![Total Downloads](https://poser.pugx.org/dizda/cloud-backup-bundle/downloads)](https://packagist.org/packages/dizda/cloud-backup-bundle) [![Latest Unstable Version](https://poser.pugx.org/dizda/cloud-backup-bundle/v/unstable)](https://packagist.org/packages/dizda/cloud-backup-bundle) [![License](https://poser.pugx.org/dizda/cloud-backup-bundle/license)](https://packagist.org/packages/dizda/cloud-backup-bundle)
CloudBackupBundle
=================

This bundle helps you to backup your databases and upload it to the cloud with only one Symfony2 command.

You can :
* Dump one database
* Dump all databases
* Different types of databases can be dumped each time
* Upload to several Cloud services

Databases supported :
* MongoDB
* MySQL
* PostgreSQL (excluding all_databases option)

Cloud services supported :
* __Dropbox__       ([Dropbox SDK](https://github.com/dropbox/dropbox-sdk-php))
* __CloudApp__      (thanks to [CloudAPP-API-PHP-wrapper](https://github.com/matthiasplappert/CloudApp-API-PHP-wrapper))
* __Amazon S3__     (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle) or [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))
* __Google Drive__  (thanks to [HappyrGoogleSiteAuthenticatorBundle](https://github.com/Happyr/GoogleSiteAuthenticatorBundle))
* __Rackspace__     (through [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))

But also :
* __Local__         (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle) or [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))
* __FTP__           (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle) or [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))
* __sFTP__          (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle) or [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))
* __GridFS__        (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle) or [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))
* __MogileFS__      (through [KnpGaufretteBundle](https://github.com/KnpLabs/KnpGaufretteBundle))
* __WebDAV__        (thourgh [OneupFlysystemBundle](https://github.com/1up-lab/OneupFlysystemBundle))

are supported :-)

Compressors supported :
{'fraction_non_alphanumeric': 0.1431539580303345, 'fraction_numerical': 0.0022854768335757326, 'mean_word_length': 5.612637362637362, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 45, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2382969', 'n_tokens_mistral': 1667, 'n_tokens_neox': 1595, 'n_words': 228}