Skip to content

beyChill/helio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helio

An educational app for testing and comprehending python's
capabilities to interact, monitor, and capture stream data
for a small number of specific internet sites.
(primarliy mature / adult sites)

Considerations | Installation | Config | Dev Notes |
Tech | Sites | Disclaimer | Usage |

Platform: Linux

Static Badge GitHub last commit GitHub Release Date GitHub Downloads (all assets, all releases)

    Considerations

  • Fast storage (SSD) for real-time access
  • Whatever long term storage for videos
  • mitmproxy provides the certificates for https access
  • mitmproxy

⬆️


    Installation

Prerequisite

uv - An ultra fast project and package manager.
uv Astral

Clone from github

git clone https://github.com/beyChill/helio.git <project name>
cd <project name>
uv init .
uv run main.py
source /bin/.venv/activate

After the inital run security certificates will be install in ~/.mitmproxy

Ubuntu/Debian (Detailed instructions)

mv mitmproxy-ca-cert.pem /usr/local/share/ca-certificates/mitmproxy.crt
sudo update-ca-certificates

Fedora (Detailed instructions)

mv mitmproxy-ca-cert.pem /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust

Arch Linux (Detailed instructions)

sudo trust anchor mitmproxy-ca-cert.pem

⬆️


    Config

Managed setting are located in settings.py file. ( Path: stardust/config/settings.py ) The thought was simple in the beginning. However, as Helio grows so does the size of settings.py. Perhaps beyChill will look into other options. Consideration is being made for live config changes.

⬆️


    Dev Notes

Windows compatibility: ZERO interest.
Any user is free to modify this software for use on platforms outside of Linus

⬆️


    Tech

Knowledge share for some packages in Helio's tech stack

⬆️


    Sites

  • Chaturbate: active
  • StripChat: planning
  • MyFreeCams: planning
  • StreaMate: planning

⬆️


    Disclaimer

beyChill does not provide any warranty of any kind, expressed or implied, relating to the open-source Helio and its use. beyChill disclaims all expressed and/or implied warranties and conditions pertaining in any way to any open-source integrated into Helio code. beyChill does not warrant that Helio will integrate error-free with other software running on any machine. Helio may become abandoned at any time. beyChill is not required to provide prior notice for Helio depreciated support. Use of Helio will never require any monetary exchange. beyChill will never request any donation and/or compensation for Helio.

⬆️


    Usage

⬆️