PHP Download URL Content: Automate download of files from different sites

Recommend this page to a friend!
  Info   Example   View files (53)   Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2020-07-27 (7 days ago) Not yet rated by the usersTotal: 60 This week: 60All time: 9,754 This week: 3
Version License PHP version Categories
amutils 1.0The PHP License5HTTP, PHP 5, Files and Folders
Description Author

This package can be used to automate download of files from different sites.

It provides several commands that can be invoked when running the application script from the command line to extract URLs to download files from different sites.

Currently it can download files and pages from sites like FzMovies, Fembed, 480Mkv, BBC Hausa, etc..

Picture of Ahmad mustapha
Name: Ahmad mustapha <contact>
Classes: 4 packages by
Country: Nigeria Nigeria
Age: ???
All time rank: 415334 in Nigeria Nigeria
Week rank: 1
Innovation award
Innovation award
Nominee: 2x

Details

<h1>AMUtils</h1>

What is this?

Pieces of classes writting to automate some things. Why don't you try it?

Installation

Make sure that you have composer installed Composer.

If you don't have Composer run the below command

curl -sS https://getcomposer.org/installer | php

  • Clone the repository.
    git clone https://github.com/ahmard/amutils.git
    
  • After cloning, run the below command
    composer update
    

Usage

  • Extract download link from https://fzmovies.net
    php ape link:fzmovies "https://fzmovies.net/movie-The%20Forbidden%20Kingdom--hmp4.htm"
    
  • Extract download link from https://feurl.com
    php ape link:feurl "https://feurl.com/v/zyvnx8yk8o1"
    
  • Extract download link from https://480mkv.com
    php ape link:femkvcom "https://480mkv.com/the-100-season-6-480p-hdtv-all-episodes/"
    
  • Download remote file
    php ape import https://google.com
    
  • List news from their sources
    php ape news bbchausa
    
    The currently supported sites are: <ul> <li>BBC Hausa</li> <li>VOA Hausa</li> <li>RFI Hausa</li> <li>DW Hausa</li> </ul>

License

Use it however you seem fit.

  Files  
File Role Description
.github (1 directory)
app (1 file, 5 directories)
bootstrap (1 file)
config (3 files)
tests (2 files, 2 directories)
.editorconfig Data Auxiliary data
ape Example Application script
box.json Data Auxiliary data
composer.json Data Auxiliary data
composer.lock Data Auxiliary data
news.php Example Example script
phpunit.xml.dist Data Auxiliary data
README.md Doc. Documentation
test.php Example Example script
_config.yml Data Auxiliary data

  Files  /  .github  
File Role Description
ISSUE_TEMPLATE (2 files)

  Files  /  .github  /  ISSUE_TEMPLATE  
File Role Description
   bug_report.md Data Auxiliary data
   feature_request.md Data Auxiliary data

  Files  /  app  
File Role Description
Commands (9 files)
Helpers (1 file, 1 directory)
Providers (1 file)
Struct (2 directories)
Utils (3 files, 4 directories)
   Intents.php Class Class source

  Files  /  app  /  Commands  
File Role Description
   FEMkvComCommand.php Class Class source
   FeUrlCommand.php Class Class source
   FPOCommand.php Class Class source
   FZMoviesCommand.php Class Class source
   ImporterCommand.php Class Class source
   InspiringCommand.php Class Class source
   MuzmoCommand.php Class Class source
   NewsCommand.php Class Class source
   ZippyShareCommand.php Class Class source

  Files  /  app  /  Helpers  
File Role Description
Core (1 file)
   Functions.php Aux. Auxiliary script

  Files  /  app  /  Helpers  /  Core  
File Role Description
   ConsoleHelper.php Class Class source

  Files  /  app  /  Providers  
File Role Description
   AppServiceProvider.php Class Class source

  Files  /  app  /  Struct  
File Role Description
Abstracts (1 file)
Interfaces (1 file)

  Files  /  app  /  Struct  /  Abstracts  
File Role Description
   NewsAbstract.php Class Class source

  Files  /  app  /  Struct  /  Interfaces  
File Role Description
   NewsInterface.php Class Class source

  Files  /  app  /  Utils  
File Role Description
Muzmo (1 file)
News (6 files)
Others (1 file)
Video (4 files, 1 directory)
   Importer.php Class Class source
   Muzmo.php Class Class source
   News.php Class Class source

  Files  /  app  /  Utils  /  Muzmo  
File Role Description
   rename.php Class Class source

  Files  /  app  /  Utils  /  News  
File Role Description
   AllSites.php Class Class source
   BBCHausa.php Class Class source
   DWHausa.php Class Class source
   NewsFactory.php Class Class source
   RFIHausa.php Class Class source
   VOAHausa.php Class Class source

  Files  /  app  /  Utils  /  Others  
File Role Description
   ZippyShare.php Class Class source

  Files  /  app  /  Utils  /  Video  
File Role Description
FEMkvCom (3 files)
   FEMkvCom.php Class Class source
   FeUrl.php Class Class source
   FPO.php Class Class source
   FZMovies.php Class Class source

  Files  /  app  /  Utils  /  Video  /  FEMkvCom  
File Role Description
   Episode.php Class Class source
   Main.php Class Class source
   Saver.php Class Class source

  Files  /  bootstrap  
File Role Description
   app.php Class Class source

  Files  /  config  
File Role Description
   app.php Class Class source
   commands.php Class Class source
   utils.php Aux. Auxiliary script

  Files  /  tests  
File Role Description
Feature (1 file)
Unit (1 file)
   CreatesApplication.php Class Class source
   TestCase.php Class Class source

  Files  /  tests  /  Feature  
File Role Description
   InspiringCommandTest.php Class Class source

  Files  /  tests  /  Unit  
File Role Description
   ExampleTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:60
This week:60
All time:9,754
This week:3

For more information send a message to info at phpclasses dot org.