Skip to content

Repository files navigation

SupaFAN-Info – Documentation & Examples

Static Badge License

Companion repository for the SupaFAN YouTube OSINT pipeline
Here you'll find comprehensive documentation, usage guides, and sanitized sample outputs – all without exposing any real user data.


πŸ“– Overview

This repo exists to help you understand and use the SupaFAN pipeline more effectively.

  • Documentation – Detailed explanations of each pipeline stage (resolver, extractor, AI engine, writer).
  • Setup guides – Step‑by‑step instructions for API keys, environment, and dependencies.
  • Sample outputs – Redacted examples of the JSON reports and the exhaustive info.txt file.
  • Troubleshooting – Common pitfalls and how to fix them.

All sample data has been anonymised (channel IDs, video IDs, names, and comments are replaced with placeholders). Run the actual pipeline on your own targets to get real insights.


πŸ“‚ Repository Contents

SupaFAN-Info/
β”œβ”€β”€ README.md                         # You are here
β”œβ”€β”€ examples/
β”‚   β”œβ”€β”€ sample-output/                # Redacted report samples
β”‚   β”‚   β”œβ”€β”€ channel_stats_sample.json
β”‚   β”‚   β”œβ”€β”€ knowledge_web_sample.json
β”‚   β”‚   β”œβ”€β”€ ai_analysis_sample.json
β”‚   β”‚   └── info_sample.txt
β”‚   └── sample-commands.md            # CLI usage examples with different options
└── .gitignore                        # Ensures no real data is ever committed
β”œβ”€β”€ APP_README.md # The App Readme
β”œβ”€β”€ accuracy # an accuracy report
β”œβ”€β”€AppLicense # the main app's license
β”œβ”€β”€ pipeline-overview.md          # High‑level architecture
β”œβ”€β”€ api-keys-setup.md             # How to obtain and configure API keys
β”œβ”€β”€ output-format.md              # Explanation of JSON fields & info.txt structure
└── troubleshooting.md            # Common errors and solutions

πŸš€ Getting Started with the Main Pipeline

  1. Clone the main repository

    git clone https://github.com/DAPOWER99/SupaFAN.git
    cd SupaFAN
  2. Install dependencies

    pip install -r requirements.txt
  3. Set up API keys – Copy sample.env to .env and fill in your YouTube Data API v3 key and OpenRouter API key.

  4. Run the pipeline – See examples/sample-commands.md for typical invocations.

⚠️ Important: Never commit your .env or cookies.txt files to version control – they are already ignored in the main repo.


πŸ“„ Sample Outputs

In the examples/sample-output/ folder you will find:

  • channel_stats_sample.json – Basic channel metrics (subscribers, views, video count, etc.).
  • knowledge_web_sample.json – Full video telemetry and comment corpus (anonymised).
  • ai_analysis_sample.json – The AI‑generated OSINT report from OpenRouter.
  • info_sample.txt – The exhaustive, human‑readable report that combines everything.

These are intended to give you a clear picture of what the pipeline produces, so you can interpret your own results.


🧰 Troubleshooting Quick Tips

Issue Likely Cause Solution
403 Forbidden on video download YouTube requires authentication Place a valid cookies.txt (exported from your browser) in the main repo root.
OpenRouter returns a 429 Rate limiting The pipeline automatically backs off and retries; wait or reduce your scanning volume.
YOUTUBE_API_KEY missing .env not set up Copy sample.env β†’ .env and add your key.
Comments not appearing Comments disabled on that video Normal – the pipeline logs that status.

For a deeper dive, see the full troubleshooting guide.


πŸ§‘β€πŸ’» Contributing

Found a bug in the documentation? Have a better example?
Open an issue or a pull request – contributions are welcome!
Please ensure any example data remains anonymised.


πŸ“œ License

This documentation repository is released under no license (consider it under the public domain, but the main repo is not) – feel free to reuse, adapt, and share.


Happy OSINT Researching! πŸ”
– DAPOWER99


---

About

πŸ“š SupaFAN documentation hub – setup guides, CLI examples, and sanitized sample reports. Keep your actual OSINT data private; this repo only holds public, anonymized reference material.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors