Skip to main content

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

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-TUI in the terminal
  • You might need to use pip3 install SOM-TUI on some systems
  • Finally, type in vote in 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)

Source distribution for SOM-TUI 4.7
File Size Uploaded
som_tui-4.7.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SOM-TUI 4.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

4.7 This release

2 release files

4.6

2 release files

4.5

2 release files

4.4

2 release files

4.3

2 release files

4.2

2 release files

4.1

2 release files

4.0

2 release files

3.9

2 release files

3.8

2 release files

3.7

2 release files

3.6

2 release files

3.5

2 release files

3.4

2 release files

3.3

2 release files

3.2

2 release files

3.1

2 release files

3.0

2 release files

2.9

2 release files

2.7

2 release files

2.5

2 release files

2.4

2 release files

2.3

2 release files

2.2

2 release files

2.1

2 release files

2.0

2 release files

1.9

2 release files

1.8

2 release files

1.7

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

0.9

2 release files

0.8

2 release files

0.7

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page