This is a simple metadata extractor app for YouTube videos; useful for OSINT investigations and data recollection. This simple code was originally inspired by the now defunct YouTube Data Viewer published by Amnesty International.
The app uses Flask (Python) and is privacy-friendly as it is intended to run locally. It only requires a YouTube API (See instructions).
- Clone the repository:
git clone https://github.com/Illusion6984/yt_viewer_flask.git
cd yt_viewer_flask- Create a python virtual environment and activate it:
python3 -m venv venvLinux/MacOSx
source venv/bin/activate
Windows
venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt- Run the app and navigate to the displayed localhost URL:
python3 yt_viewer_app.pyYou can safely ignore the following warning and go to the displayed link. The app is intended to run locally, thus not necessary to use a production server:
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.