Skip to content
This repository has been archived by the owner on Jul 12, 2021. It is now read-only.
/ spectrum.py Public archive

An attempt to reverse-engineer and make an API wrapper for Robert Space Industries' Spectrum chat

License

Notifications You must be signed in to change notification settings

RossSmyth/spectrum.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spectrum.py

An attempt to make an API wrapper for Robert Space Industries' Spectrum chat

Documentation for this wrapper is here

Rules/Goals

  • 100% Asynchronous using the built-in asyncio package
  • Fully documented no matter what
  • Spaces only. My friend Vacation#3890 from Discord wins this time.
  • ???

Task that need to be done

  • Learn enough of the API to start making the objects
  • Start making the objects. Learning API as I go (in progress)
    Left to do:
    - Roles
    - Reactions
    - Channel Role overwrites
  • Learn how to use automated documentation generation 😩 (I have tried this before and failed)
  • Once enough of the objects are made, start making the networking
  • Learn more of the websockets library
  • Learn more of aiohttp
  • Add API things for the Spectrum fourms
  • ???

pls no sue CIG thxs