#thread #client #post #awful #forum #history #user

bin+lib something-awful

Unofficial client to the Something Awful forums

4 releases (breaking)

0.4.0 Jun 19, 2023
0.3.0 Jun 19, 2023
0.2.0 Jun 18, 2023
0.1.0 Jun 18, 2023

#546 in Authentication

Download history 1/week @ 2024-02-22 1/week @ 2024-02-29 2/week @ 2024-03-07 13/week @ 2024-03-14 58/week @ 2024-03-21 2/week @ 2024-03-28

62 downloads per month

Custom license and GPL-3.0+

25KB
479 lines

Something Awful

This is an early-stage unofficial client to Something Awful.

Some of the things you can do:

  • Read public user profiles
  • Fetch individual posts from threads
  • Get the status of bookmarked threads

The client assumes that you have a registered account. Register here.

Crates.io Docs.rs MIT licensed

See tail-something-awful.rs for an end-to-end example that uses the client to tail updates to bookmarked threads.

Put Something Awful in a tmux pane and never get anything done at work ever again! Example output:

$ ./tail-something-awful
Logged in.

----------
 /\_/\
( o.o )
 > ^ <

thread: here is an example title
url: https://forums.somethingawful.com/showthread.php?threadid=12345&goto=newpost
author: Somebody Cool
time: Jun 18, 2023 22:08
----------
Read a markdown-formatted synopsis from the comfort of your terminal!

The program caches your credentials by default in .something-awful.token and
also caches seen post history in .something-awful.history to avoid showing
duplicate messages.

Dependencies

~13–29MB
~439K SLoC