BooruprojectBridge.php 816 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. require_once('GelbooruBridge.php');
  3. class BooruprojectBridge extends GelbooruBridge{
  4. const MAINTAINER = "mitsukarenai";
  5. const NAME = "Booruproject";
  6. const URI = "http://booru.org/";
  7. const DESCRIPTION = "Returns images from given page of booruproject";
  8. const PARAMETERS = array(
  9. 'global'=>array(
  10. 'p'=>array(
  11. 'name'=>'page',
  12. 'type'=>'number'
  13. ),
  14. 't'=>array('name'=>'tags')
  15. ),
  16. 'Booru subdomain (subdomain.booru.org)'=>array(
  17. 'i'=>array(
  18. 'name'=>'Subdomain',
  19. 'required'=>true
  20. )
  21. )
  22. );
  23. const PIDBYPAGE=20;
  24. public function getURI(){
  25. return 'http://'.$this->getInput('i').'.booru.org/';
  26. }
  27. public function getName(){
  28. return static::NAME . ' ' . $this->getInput('i');
  29. }
  30. }