Skip to content
/ websnap Public

WebSnap is a simple, command-line tool for cloning web pages.

Notifications You must be signed in to change notification settings

jhmeel/websnap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WebSnap

WebSnap is a simple, command-line tool for cloning web pages.

It is designed for educational purposes.

Features

  • Clone a single web page with its assets
  • Option to zip the cloned content

Installation

  1. Ensure you have Python 3.6 or later installed on your system.

  2. Clone this repository.

  3. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

Run the script:

python main.py

Notes

  • WebSnap clones only the specified page and its directly linked assets. It does not recursively clone an entire website.
  • Some websites may have restrictions on scraping or cloning. Ensure you have permission to clone the content.
  • The tool may not perfectly clone pages with complex JavaScript-based content or dynamically loaded assets.
  • This tool is intended for educational purposes only. Use it responsibly and respect copyright laws.

Contributing

Feel free to fork this repository and submit pull requests for any enhancements or bug fixes.

License

This project is open source and available under the MIT License.

About

WebSnap is a simple, command-line tool for cloning web pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages