Skip to content

THATeXPerience2001/Satchel-Two

Repository files navigation

The Satchel:Two Project

newlogotransparent

Making checking your homework... Slightly less infuriating!

CLI Status: Release 1.3 (LTS)

GUI Status: Release Candidate 2 now available!

Software requirements

  • An active Satchel:One account
  • Python 3.13.5 (Installed to PATH and NOT MS STORE)
  • Windows 10 or higher (Windows ARM is not supported)
  • MacOS High Sierra or higher
  • Linux of some kind

Hardware requirements

  • Any X86-64 or ARM64* Processor made in the last decade
  • 300MB RAM
  • 2GB Free Space

*ARM64 only supports Linux and MacOS

Running the program

Consult the wiki: [https://github.com/THATeXPerience2001/Satchel-Two/wiki]

What is this?

This is my own reimplementation of Satchel:One (Formerly ShowMyHomework) that should actually function using the immense power of API TOKENS and iCalendars. This is designed to completely overhaul the borderline useless UI of Satchel:One that is so outdated that it can still function on Windows 2000. Not to mention the fact that in it's current state, it is utterly broken with random HTML formatting errors, ridiculously out of range date and times and a whole bunch of silly stuff that makes it infuriating and funny at the same time.

But... Why though?

This came up to me as an idea for my A-Level Computer Science programming project, which is part of my course. Usually you'd just make some boring crossy road clone or whatever else tickles your fancy. But I'm crazy! ... And so decided I'd fix my issue of getting homework handed in by making reworking Satchel:One my main project. Trust me, This isn't just a simple project. Even after A-Levels, I plan to continue development of the program to make something that can help others and not just fix my minor complaints.

Credits

  • Myself for almost everything ;)
  • Roshan Paswan for tkPDFViewer 1
  • Jeremy Jacobson for tkPDFViewer 2
  • Andrew Clarke for TkinterWeb
  • Tom Schimansky for the far-superior Custom TKinter!
  • Apple for their SF Pro fonts!
  • WhiteBox for their Packages app for Mac!
  • NullSoft for their amazing installer!
  • Team:Satchel for their awesome API!

License

Check the license tab above.

Star History

Star History Chart

About

Custom Frontent for the Satchel:One homework platform

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages