first commit

This commit is contained in:
2026-07-16 21:56:58 +03:00
commit 130f25e15a
55 changed files with 3835 additions and 0 deletions

45
composer.json Normal file
View File

@@ -0,0 +1,45 @@
{
"name": "apoloz/laravel-video-extractor",
"description": "Extract thumbnails, metadata and stream formats from VK and Rutube videos. Auto-detects platform by URL.",
"type": "library",
"license": "MIT",
"keywords": ["laravel", "vk", "rutube", "vkvideo", "thumbnail", "video", "extractor"],
"authors": [
{
"name": "Apoloz",
"homepage": "https://github.com/apoloz"
}
],
"require": {
"php": ">=8.1",
"ext-mbstring": "*",
"illuminate/support": "^10.0|^11.0|^12.0",
"illuminate/http": "^10.0|^11.0|^12.0"
},
"require-dev": {
"orchestra/testbench": "^8.0|^9.0|^10.0",
"phpunit/phpunit": "^10.0|^11.0|^12.0"
},
"autoload": {
"psr-4": {
"Apoloz\\VideoExtractor\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Apoloz\\VideoExtractor\\Tests\\": "tests/"
}
},
"extra": {
"laravel": {
"providers": [
"Apoloz\\VideoExtractor\\VideoExtractorServiceProvider"
],
"aliases": {
"Video": "Apoloz\\VideoExtractor\\Facades\\Video"
}
}
},
"minimum-stability": "stable",
"prefer-stable": true
}