Skip to content

Traumatism/ToastCord

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

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