Skip to main content

Discord CLI written in python, based on urwid

Project description

# Discurses [![PyPI version](https://badge.fury.io/py/discurses.svg)](https://badge.fury.io/py/discurses)

A CLI for discord, written in python. The name is a combination of discord and curses, as in the terminal interface library. Discurses doesn’t use curses, but i originally planned to. It is now built using urwid, a widget library which _can_ use curses as a rendering engine, but discurses works fine without it.

Questions, bug reports, PR’s and comments are all very welcome.

I can be contacted at topisani@hamsterpoison.com ![Discurses chat view](https://github.com/topisani/Discurses/raw/master/docs/graphics/img-2016-10-06-142806.png)

## Installation ### Linux That one is pretty easy:

`shell $ pip3 install discurses ` Python 3.5 is required.

### Windows Start out by following [this](https://wiki.archlinux.org/index.php/Installation_guide) guide.

After that, follow the instructions for linux above

Seriously: urwid is sadly not supported on Windows, and since discurses is built on top of that, such an OS is not supported. You may use the official desktop client anyway.

## Authentication Put the file example_discurses.yaml in your ~/.config/ directory, replace the placeholder with your discord token and rename the file to discurses.yaml. You can get the token by visiting [https://discordapp.com/channels/@me](https://discordapp.com/channels/@me), opening the developer tools (<kbd>Ctrl</kbd>+<kbd>shift</kbd>+<kbd>i</kbd> or <kbd>Command</kbd>+<kbd>shift</kbd>+<kbd>i</kbd>) and Click on the Application tab, then on the sidebar: Local Storage then click the URL from the dropdown and you should see the token key followed by your token, copy whats inside the speech marks and put it in your .yaml file.

## Contributing First of all, please do, and if you do, feel free to ask me any questions. Also, the issue reports are up for grabs, but id be very happy to be notified before you start work, just so we dont work on the same thing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for discurses, version 0.2.5
Filename, size File type Python version Upload date Hashes
Filename, size discurses-0.2.5.tar.gz (113.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page