MCPcopy Create free account
hub / github.com/tgbot-collection/archiver

github.com/tgbot-collection/archiver

Chat with this repo
repository ↗ · DeepWiki ↗ · release a2522d7 ↗ · + Follow · compare 2 versions
48 symbols 119 edges 12 files 5 documented · 10% updated 6mo agoa2522d7 · 2024-02-23★ 61

Browse by type

Functions 37 Types & classes 11
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

archiver

codecov docker image builder Docker Pulls

🗜 Internet Archive: Wayback Machine bot

Wayback Machine

WayBack Machine bot

Send any link to this bot, and it will save it to Internet Archive.

A screenshot of this page will be sent to you as well.

Optionally, you can use AI mode to get a more accurate screenshot.

The AI functionality is powered by Gemini.

screenshots

save to wayback machine

get screenshot

AI mode

commands

start - start Wayback Machine bot
about - about this bot
ping - ping server
stop - stop AI mode

Features

  • create snapshot

Privacy notice

[!IMPORTANT] This bot WILL NEVER save your personal information unless you choose to use AI mode.

Development

Build project locally

git clone https://github.com/tgbot-collection/archiver
cd archiver
go build .
TOKEN=13245 DRIVER=$(which chromedriver) ./archiver

docker

docker run -e DRIVER=$(which chromedriver) TOKEN=1234 bennythink/archiver

prebuilt binary

Download it from release, and then

TOKEN=1234 DRIVER=$(which chromedriver) ./archiver

License

Apache License Version 2.0

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 31
Struct 10
Method 6
Interface 1

Languages

Go100%

Modules by API surface

handler.go12 symbols
database.go9 symbols
ai.go7 symbols
provider.go4 symbols
archiveOrg.go4 symbols
screenshot.go3 symbols
archiveOrg_test.go3 symbols
screenshot_test.go2 symbols
main.go1 symbols
helpers_test.go1 symbols
helpers.go1 symbols
config.go1 symbols

Dependencies from manifests, versioned

github.com/glebarez/sqlitev1.10.0 · 1×
github.com/golang/freetypev0.0.0-2017060900350 · 1×
github.com/tgbot-collection/tgbot_pingv1.0.2 · 1×
gopkg.in/telebot.v3v3.2.1 · 1×
gorm.io/gormv1.25.7 · 1×

For agents

$ claude mcp add archiver \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page