SOM CLI
A TUI that lets you vote on SOM projects via the terminal
Features:
- Uses Textual for the TUI
- Uses Selenium and Beautiful Soup for web scraping
- Gets cookies from the user by asking for them
Prerequisites
- Have Chrome Installed
- If it doesn't work because the driver crashed, download the latest chrome version here: https://developer.chrome.com/docs/chromedriver/downloads
Usage:
pip (Recommended)
- Go into devtools in your browser while at summer.hackclub.com/campfire after signing in
- Go to the Storage tab
- In Cookies, there should be a cookie named _journey_session and copy the value of that cookie
- Then run
pip install SOM-TUIin the terminal - You might need to use
pip3 install SOM-TUIon some systems - Finally, type in
votein the terminal! - Paste the cookie value you copied earlier into the text field
- Start voting!
- If you want to exit, tap Ctrl+Q ###Check out the Pypi page at https://pypi.org/project/SOM-TUI/1.3 and star this repo if you like it!
Metadata
Release files for SOM-TUI 4.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| som_tui-4.7.tar.gz | 8.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| som_tui-4.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.7 kB
Release files / som_tui-4.7.tar.gz
| Download URL | som_tui-4.7.tar.gz |
|---|---|
| Size | 8.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36573dc3e06f23ed27072bb3365d0289c6f75c515d8a9ae3c8df909d5a751288
|
|
BLAKE2b-256 checksum How to use checksums |
de904ab1d26b29fcac7bc51efb63efb7124fecad628a3636b03d57364caab73e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / som_tui-4.7-py3-none-any.whl
| Download URL | som_tui-4.7-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3740993868ff76e90c1e56ecead35dbf8adb89dc85fe8c11582ae76098cd6c6b
|
|
BLAKE2b-256 checksum How to use checksums |
79e4565e1255e6afd992f273a4043b85d64161997312afe7518a78fdc441e787
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|