No description
Find a file
dependabot[bot] 4136b3fe4e
Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7 (#6)
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 6.5.6 to 6.5.7.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/6.5.7/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/6.5.6...6.5.7)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 22:04:24 +02:00
classes We don't need to bypass IDN conversion anymore 2021-05-13 12:36:15 +02:00
.gitignore Initial import from Alltube app 2020-06-20 19:19:37 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2020-06-21 14:25:10 +02:00
composer.json Add a way to log commands 2020-07-15 22:34:36 +02:00
composer.lock Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7 (#6) 2022-06-14 22:04:24 +02:00
grumphp.yml Remove obsolete grumphp config 2020-06-23 23:52:52 +02:00
LICENSE Create LICENSE 2020-06-20 19:22:08 +02:00
README.md README 2020-06-21 13:21:06 +02:00

AllTube library

This library lets you extract a video URL from a webpage by providing a wrapper for youtube-dl.

It is primarily used by AllTube Download.

You can install it with:

composer require rudloff/alltube-library

You can then use it in your PHP code:

use Alltube\Library\Downloader;

require_once __DIR__.'/vendor/autoload.php';

$downloader = new Downloader('/usr/local/bin/youtube-dl');
$video = $downloader->getVideo('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
$video->getUrl();

You can also have a look at this example project.