Skip to content

Dr-WaSaBi/stashbox

 
 

Repository files navigation

stashbox

Go Report Card Build Status Run Gosec CodeQL CII Best Practices License Contributers

Stashbox is your personal Internet Archive

The goal of stashbox is to help you create your own - personal copy of websites that you wish to archive.

The initial way to do this will be to run a simple command, but in the future it can be extended to a web interface, a plugin or other means.

Having a local "static" copy of a website can help for research, change tracking and for many other purposes

Roadmap

  • Initial command line client to add urls to a personal archive with Text, Html and Pdf copies of the website
  • Ability to save new versions of the same URL
  • Version "diffing" and browsing
  • User friendly interface (web, etc)
  • Searching and other functions

Usage

Usage of ./stashbox:
  -b string
    	folder to save stash into (default "./stashDb")
  -list
    	list saved archives
  -url string
    	url to download

Contributing

New issues and pull requests are welcomed. Please see CONTRIBUTING.md

About

Your personal Internet Archive

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.3%
  • Dockerfile 6.7%