xurumelous / torrent-scraper
Provide an abstraction to seach for torrent files on many websites.
v1.0.5
2017-08-24 18:29 UTC
Requires
- php: >=5.5
- ext-curl: *
- guzzlehttp/guzzle: ~6.2
- symfony/css-selector: >=2.6
- symfony/dom-crawler: >=2.6
Requires (Dev)
- phpunit/phpunit: 5.2.*
- squizlabs/php_codesniffer: 2.*
- symfony/var-dumper: >=2.6
- dev-master
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- 1.0.1
- v1.0.0
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- dev-dependabot/composer/guzzlehttp/psr7-1.9.1
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/composer/phpunit/phpunit-8.5.19
- dev-dependabot/composer/symfony/polyfill-php80-1.23.1
- dev-dependabot/composer/phpunit/php-code-coverage-7.0.15
- dev-dependabot/composer/phpunit/php-token-stream-3.1.3
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/sebastian/recursion-context-3.0.1
- dev-dependabot/composer/sebastian/global-state-3.0.1
- dev-dependabot/composer/sebastian/resource-operations-2.0.2
- dev-dependabot/composer/myclabs/deep-copy-1.10.2
- dev-dependabot/composer/doctrine/instantiator-1.4.0
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.5
This package is not auto-updated.
Last update: 2025-03-01 19:21:35 UTC
README
About
This library provides an abstraction to search for torrent files accross some torrent websites.
Usage
<?php $scraperService = new \Xurumelous\TorrentScraper\TorrentScrapperService(['ezTv', 'kickassTorrents']); $results = $scraperService->search('elementaryos'); foreach ($results as $result) { $result->getName(); $result->getSeeders(); $result->getLeechers(); $result->getTorrentUrl(); $result->getMagnetUrl(); }
Available adapters
- ezTv
- kickassTorrents - Needs refactoring since the page changed.
- thePirateBay