Python Encounters
Small scripts and utilities with context, use-cases, and safety notes. Three buckets: GRC-Tech, User-Tech, and FinTech Encounters.
pythonencounters
A small, curated set of Python utilities grouped by domain:
- fin-tech/: finance data extraction and CSV exports
- grc-tech/: security/GRC inspection and evidence-style helpers
- user-tech/: personal productivity tools (local-only workflows)
Only scripts that are repeatable, documented, and non-experimental are included here. Everything else stays local until refreshed.
Quickstart
Create a virtual environment, then install dependencies for the domain you want:
pip install -r fin-tech/requirements.txtpip install -r grc-tech/requirements.txtpip install -r user-tech/requirements.txt
Each tool folder contains a README.md with inputs, outputs, and a minimal run example.
Safety & hygiene
- Run tools only in environments you control and are authorized to inspect.
- Do not commit secrets (API keys, tokens, credentials). Use
.env/ environment variables. - Outputs from third‑party sources are best‑effort and may change as providers change.
GRC-Tech
Automation, evidence engineering, guardrails.
4 encounters
User-Tech
Personal productivity scripts, content tooling.
2 encounters
FinTech Encounters
Market data, exports, finance utilities.
4 encounters
Requirements
These are the current pip requirements per bucket (copied from the repo).
GRC-Tech
psutil
tabulate
colorama
dnspython
pandasUser-Tech
requests
beautifulsoup4
python-docxFinTech Encounters
yfinance
pandas
requests
beautifulsoup4
lxml
nsepyFeedback welcome: Corrections, ideas, and requests — grcguy@rtapulse.com.
Request an addition