Documentation ¶
Overview ¶
Package wayback is a toolkit for snapshot webpage to Internet Archive, archive.today, IPFS and beyond.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collect ¶ added in v0.8.0
type Collect struct { Arc string // Archive slot name, see config/config.go Dst string // Archived destination URL Src string // Source URL Ext string // Extra identifier }
Collect results that archived, Arc is name of the archive service, Dst mapping the original URL and archived destination URL, Ext is extra descriptions.
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package config handles configuration management for the application.
|
Package config handles configuration management for the application. |
Package entity contains all data structures used by the application.
|
Package entity contains all data structures used by the application. |
Package errors handles errors.
|
Package errors handles errors. |
Package ingress provides functionality for registering services.
|
Package ingress provides functionality for registering services. |
Package metrics exposes wayback service status.
|
Package metrics exposes wayback service status. |
Package pooling implements the wayback workers pool.
|
Package pooling implements the wayback workers pool. |
The publish package provides a publishing service and requires initialization by the caller.
|
The publish package provides a publishing service and requires initialization by the caller. |
Package reduxer implements a set of functions to transform webpage to various formats.
|
Package reduxer implements a set of functions to transform webpage to various formats. |
Package service implements the common utils function for daemon services.
|
Package service implements the common utils function for daemon services. |
discord
Package discord implements the discord bot daemon service.
|
Package discord implements the discord bot daemon service. |
httpd
Package httpd implements the tor network service.
|
Package httpd implements the tor network service. |
mastodon
Package mastodon implements the mastodon daemon service.
|
Package mastodon implements the mastodon daemon service. |
matrix
Package matrix implements the matrix daemon service.
|
Package matrix implements the matrix daemon service. |
relaychat
Package relaychat implements the internet relay chat daemon service.
|
Package relaychat implements the internet relay chat daemon service. |
slack
Package slack implements the slack bot daemon service.
|
Package slack implements the slack bot daemon service. |
telegram
Package telegram implements the telegram bot daemon service.
|
Package telegram implements the telegram bot daemon service. |
twitter
Package twitter implements the twitter daemon service.
|
Package twitter implements the twitter daemon service. |
xmpp
Package xmpp implements the xmpp daemon service.
|
Package xmpp implements the xmpp daemon service. |
Package storage implements a set of functions to interact with the database.
|
Package storage implements a set of functions to interact with the database. |
Package systemd provides a Go implementation of the sd_notify protocol.
|
Package systemd provides a Go implementation of the sd_notify protocol. |
Package template handles template parsing and execution.
|
Package template handles template parsing and execution. |
render
Package render handles template parsing and execution for services.
|
Package render handles template parsing and execution for services. |
Package version contains application and build information.
|
Package version contains application and build information. |
Click to show internal directories.
Click to hide internal directories.