Skip to content
This repository has been archived by the owner on Apr 2, 2024. It is now read-only.
/ ToastCord Public archive

๐Ÿ‘พ A Terminal UI for Discord (deprecated)

Notifications You must be signed in to change notification settings

Traumatism/ToastCord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

99 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ToastCord

a Discord Terminal UI made in Python 3


โš ๏ธ This is against the Discord ToS

Getting started ๐Ÿ˜ƒ

This only support UNIX based systems. If you are a Windows user you can still use Windows Subsystem for Linux (WSL) to run this. You can find the WSL here Also, running this remotely (e.g. on a server as Cloud Shell) is not recommended.

  • Clone the repo with git clone https://github.com/traumatism/ToastCord
  • Install the requirements with python3 -m pip install -r requirements.txt
  • (Optional) Export your token in your (bash/zsh)rc with export DISCORD_TOKEN=<your token> >> ~/.bashrc
  • Run ToastCord with python3 -m toastcord --token "$DISCORD_TOKEN"

Needing help or having issues ? Message me on Discord: toast#3108 !

Features ๐Ÿ“

  • Look messages through guilds channels & DMs
    • Switch through guilds, channels and DMs with mouse
  • Send messages to guilds channels
  • Send messages to users
  • Keybinds
    • r Refresh the messages in the selected channel
    • s Toggle the sidebar
    • q Exit ToastCord

Coding Features โš™๏ธ

  • Custom API client for interacting with Discord
  • Asynchronous and synchronous HTTP clients

Screenshots ๐Ÿ‘€

TODO ๐Ÿงฉ

  • Add notifications
  • Add profile lookup
  • "Infinite" conversations loading (from the last message to the first, progressively)

๐Ÿ‘‰ This is being updated, don't forget to git fetch and git pull regularly.