Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/society451/better-pronto

Small and simple Python client for Pronto (https://stanfordohs.pronto.io/)
https://github.com/society451/better-pronto

client messaging python

Last synced: about 1 month ago
JSON representation

Small and simple Python client for Pronto (https://stanfordohs.pronto.io/)

Awesome Lists containing this project

README

        

# Better-Pronto
Simple, transparent and easy-to-use Python Client for Pronto (https://stanfordohs.pronto.io/)

#### Why Better Pronto?

The official Pronto client is bloated (taking up over 300 mb of RAM), leaks memory, and has poor user interface design. Better Pronto aims to fix this by rewriting the Pronto client from the ground up.

#### Performance

Better Pronto aims to be as fast and lightweight as possible, stripping Pronto down to its bare bones while still maintaining stellar performance and full functionality. By keeping simplicity and transparency at the forefront of our design process, users with even the most basic knowledge of Python can customize, contribute to and improve this project.

#### Future Client Features:

- [ ] Deleted messages logs
- [ ] Encryption of DMs and group chats (so SL can't snoop on DMs and private groups)
- [ ] Mass delete messages (both your own and others', if you have owner in a group)
- [ ] Scripting feature for self-bot (automate the sending of messages, etc)
- [ ] Set online/offline status
- [ ] UI Customization
- [ ] Client-side LaTeX and Markdown support
- [ ] Faster, client-side searching/archive feature
- [ ] Better message threads
- [ ] Better blocking feature

### Dependencies
- [`colorama`](https://github.com/tartley/colorama)
- [`fuzzywuzzy`](https://github.com/seatgeek/fuzzywuzzy)