Skip to content

AlexanderMaxRanabel/archeal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

archeal

Archeal is a website archiving tool written in Rust. It aims to archive the content of web pages, capturing HTML structures. Please note that the project is currently a work in progress (WIP).

Why?

Most knowledge in Internet is in a real danger of being due to shutdowns, DDoS attacks etc. Due to this many people use websites like archive.org and archive.md. The Problem is most of these sites are centrilased and complex to selfhost. Archeal uses a much simpler approach for archiving. infact you dont even have to contuniosly host it.

Dependencies

  • Rust Toolchain. MSRV is 1.73
  • OpenSSL**

** Only on UNIX-Like systems.

Installation

  1. Clone the repository
git clone https://github.com/AlexanderMaxRanabel/archeal.git
  1. Change to Archeal directory
cd archeal
  1. Compile the project
cargo build --release

Usage

{} means its not an actual part of the command syntax.

./archeal --url https://archive.md --depth {True or false}

Licensing

Archeal is licensed under GNU Affero General Public License 3.0. See LICENSE for more information.

Donation

If you want to support my work, i am currently taking donations through my ethereum wallet: 0x72C054C137B8d289807DB6E15665A10e06448424

About

Web page archival tool written in Rust using Tokio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages