Gestion download au travers de premiumizeme
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.2 KiB

6 years ago
3 years ago
6 years ago
1 year ago
1 year ago
5 years ago
5 years ago
  1. <?php
  2. define('DB_RWUSER', getenv('MONGO_USER'));
  3. define('DB_RWPASS', getenv('MONGO_PASSWORD'));
  4. define('DB_SERVER', getenv('MONGO_SERVER'));
  5. define('DB_COLL', 'mydl');
  6. define('PREM_LOGIN', getenv('PREM_LOGIN'));
  7. define('PREM_PASS', getenv('PREM_PASS'));
  8. /**
  9. * Defini le repertoire temporaire ou seront stocke les downloads
  10. */
  11. // TODO: utiliser getenv
  12. define('DOWNLOADINGDIR', __DIR__.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'downloading');
  13. /**
  14. * Defini le repertoire definitif ou seront stocke les downloads
  15. */
  16. // TODO: utiliser getenv
  17. define('DOWNLOADEDDIR', __DIR__.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'root'.DIRECTORY_SEPARATOR.'downloaded');
  18. /**
  19. * Defini l'endroit ou se trouve le lock pour les download
  20. */
  21. define('DOWNLOADLOCK', DOWNLOADINGDIR.DIRECTORY_SEPARATOR.'lock');
  22. /**
  23. * Defini le user agent à utiliser pour les téléchargements
  24. */
  25. define('USERAGENT_OUT', 'Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0');
  26. require_once __DIR__.'/../vendor/autoload.php';
  27. include __DIR__.'/../lib/DbMongo.php';
  28. include __DIR__.'/../lib/Download.php';
  29. include __DIR__.'/../lib/DLink.php';
  30. include __DIR__.'/../lib/PremiumizeMe.php';
  31. include __DIR__.'/../lib/Stream.php';