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!
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
som_tui-4.7.tar.gz
(8.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
som_tui-4.7-py3-none-any.whl
(8.3 kB
view details)
File details
Details for the file som_tui-4.7.tar.gz.
File metadata
- Download URL: som_tui-4.7.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36573dc3e06f23ed27072bb3365d0289c6f75c515d8a9ae3c8df909d5a751288
|
|
| MD5 |
5e967750df247327a5f666b11ab7dc3f
|
|
| BLAKE2b-256 |
de904ab1d26b29fcac7bc51efb63efb7124fecad628a3636b03d57364caab73e
|
File details
Details for the file som_tui-4.7-py3-none-any.whl.
File metadata
- Download URL: som_tui-4.7-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3740993868ff76e90c1e56ecead35dbf8adb89dc85fe8c11582ae76098cd6c6b
|
|
| MD5 |
803d5e078cf8b636fe1db3b701ae8028
|
|
| BLAKE2b-256 |
79e4565e1255e6afd992f273a4043b85d64161997312afe7518a78fdc441e787
|