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.

Releases

No releases published

Packages

No packages published

Languages