Fetch basic file information from download links
npm install filehost-meta 
js
const { getSources, getInfo } = require('filehost-meta')
// Get all supported sources
// Returns an array of hostnames
const sources = getSources()
// Get file information from page without proxy
// Returns a File class object { name, size, views, downloads, createdAt, updatedAt }
getInfo(url)
.then(data => {})
.catch(console.error)
// Get file information from page with a HTTP proxy (http://:@:)
// Returns a File class object { name, size, views, downloads, createdAt, updatedAt }
getInfo(url, { proxy })
.then(data => {})
.catch(console.error)
`
Supported Hosts
- Dropmefiles
- Files.fm
- Filesadmin
- Google Drive - requires API key in env - GOOGLE_KEY
- Gofile - requires API key in env - GOFILE_KEY`