Skip to content

Archive webpages and make avaliable to download using webtorrent plugin for NodeJS

License

Notifications You must be signed in to change notification settings

devvid/Archiving-Downloading-Webtorrent

Repository files navigation

Archive & Download

a Sails v1 application built to showcase the Webtorrent.io plugin. Submit urls for archiving by downloading the html content, taking a screenshot and storing the file hash files. App Homepage - Blog post

Installing

  • Clone project to a local directory
  • Install the project dependencies
  • Modify the database settings to reflect local configuration
npm install

Starting

  • Start a MongoDB database instance
  • Start the application using nodemon or lift
sails lift

Built With

  • sails - The web framework used
  • webtorrent - Torrents framework used
  • Puppeteer - Google Chrome web engine used for page rendering for screenshot and html grab

Known issues

Application functions best when used with webRTC torrent clients such as instant.io, native desktop torrent clients do not seem to download hosted files.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Version info

This app was originally generated on Sun Feb 24 2019 using Sails v1.1.0.

About

Archive webpages and make avaliable to download using webtorrent plugin for NodeJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published