PHPackages                             flyskypie/cloud-catapult - 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. flyskypie/cloud-catapult

ActiveLibrary

flyskypie/cloud-catapult
========================

0.1.0(7y ago)18MITPHP

Since Mar 3Pushed 3y ago1 watchersCompare

[ Source](https://github.com/FlySkyPie/cloud-catapult)[ Packagist](https://packagist.org/packages/flyskypie/cloud-catapult)[ RSS](/packages/flyskypie-cloud-catapult/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (2)Used By (0)

Cloud Catapult
==============

[](#cloud-catapult)

Simply catapult file to Google drive .

Introdution
-----------

[](#introdution)

Google Drive prepared GUI that you can manage your file on browser, but it's tree structure. If you want to shared files to other people and do not cared files alive or dead, those file usually mess up your "private space". This package allow user upload a file, it'll upload to your Google Drive account, and be set up in read only public file.

### Required

[](#required)

- vlucas/phpdotenv
- google/apiclient

Usage
-----

[](#usage)

1. go to [Google API](https://developers.google.com/drive/api/v3/quickstart/php) get credentials, and download the json.
2. configure your Google OAuth json path to .env:

```
OAUTH_CREDENTIALS_PATH="/the/folder/you/put/json/"
OAUTH_TOKEN_PATH="/the/folder/you/put/json/"

```

2. execute authorization wizard in CLI to get toekn:

```
cd example
php AuthorizationWizard.php
```

3. copy the id of root folder to .env:

```
CLOUD_TARGET_ID="blabalbal"

```

4. now you are ready to upload file

```
$Catapult = new Catapult();
$FileId = $Catapult->shoot($_FILES['fileToUpload']);
```

After finish the process above, you can check example to understand how it work,

execute `php -S localhost:8000` under `example`,

then access the page by browser and tried upload something. : )

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.9% 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

2626d ago

### Community

Maintainers

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

---

Top Contributors

[![FlySkyPie](https://avatars.githubusercontent.com/u/9475660?v=4)](https://github.com/FlySkyPie "FlySkyPie (20 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

### Embed Badge

![Health badge](/badges/flyskypie-cloud-catapult/health.svg)

```
[![Health](https://phpackages.com/badges/flyskypie-cloud-catapult/health.svg)](https://phpackages.com/packages/flyskypie-cloud-catapult)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)[doppar/framework

The Doppar Framework

366.7k8](/packages/doppar-framework)

PHPackages © 2026

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