Back to Home
viraj-sh icon

pw-client

Verified Safe

by viraj-sh

Overview

A dashboard application for students to access, view, and download course resources (notes, DPPs) from their Physics Wallah (PW) batches.

Installation

Run Command
streamlit run streamlit.py

Security Notes

The application hardcodes API client credentials (CLIENT_ID, CLIENT_SECRET, ORGANIZATION_ID) within the source code (`core/utils.py`, `core/generate_token.py`), which is generally not recommended for secrets and could pose a risk if these are meant to be unique or confidential per deployment. User session tokens are stored in plain text locally in `data/token.txt`, making them vulnerable to local file system access. There are no immediate signs of 'eval', obfuscation, or other actively malicious patterns in the provided code. Network requests use timeouts, which is good practice.

Similar Servers

Stats

Interest Score33
Security Score6
Cost ClassLow
Stars3
Forks3
Last Update2025-12-07

Tags

EducationResource ManagementDownloaderDashboardStudent Tool