Skip to main content

Archive2Discord

Archive your favourite 4Chan thread 2 Discord


Ever had that moment where you wanted to look up a specific thread that had been archived but couldn't find it? Or you wanted to view the attachments in an archived thread, but it got deleted? Well, say no more!


Demo

a2d_demo.mp4

Install

Install using pip:

pip install -U a2d

Usage

This guide assumes that you know what Discord is and how to use it.

Required URLs

First, you'll need the URL of the thread you want to archive (e.g: https://boards.4chan.org/wg/thread/7977599). After that, create a Discord webhook and copy the URL.

CLI arguments

Usage: a2d [OPTIONS] THREAD WEBHOOK

The first agument should be the thread URL and the second argument should be the webhook URL.

If you want to archive the entire thread:

a2d https://boards.4chan.org/wg/thread/7977599 https://discord.com/api/webhooks/1093195001258836058/xxxxx

CLI options

There's some options to customize on what you want to archive. Here are the ones that are implemented:

--skip-comments

Using this flag skips all comments and only archives attachments.

Note Does not skip comments WITH attachments.

a2d thread_url webhook_url --skip-comments

skip-files

Using this flag skips all comments with attachment and only archives comments.

a2d thread_url webhook_url --skip-files

--delay INTEGER

Use this to set a delay when archiving to Discord

a2d thread_url webhook_url --delay 5

Contributing

I have only tested this script with a handful of threads. Feel free to open an issue or PR to report/fix any bugs.

If you have any ideas or improvements, feel free to suggest it too by opening an issue.

Metadata

Release files for a2d 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for a2d 0.0.1
File Size Uploaded
a2d-0.0.1.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for a2d 0.0.1
File Interpreter ABI Platform
a2d-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.9 kB

Release files / a2d-0.0.1.tar.gz

Download URL a2d-0.0.1.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bf5655e7118bdba5c7ef11f7c61d0e9d1f37b650717f287041744be388549d6a
BLAKE2b-256 checksum
How to use checksums
ee4a45520e4a09714d22e68c25a23150b28052fa11982790bd483a0a8b4bb84e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.5

Release files / a2d-0.0.1-py3-none-any.whl

Download URL a2d-0.0.1-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ad6bb6a1ab7a70f2df1871bab8df700ef39775110105d5c73bbeb5320b39234
BLAKE2b-256 checksum
How to use checksums
ada11212a0ccd6bee8662734c2844a550fa7a2c339a607b8c22e3e987f55a113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.5

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page