Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arv-anshul/pw-api
Perform data analysis on PW Skills APIs. Made a web app using streamlit. See any course syllabus, analytics, quizzes and assignments.
https://github.com/arv-anshul/pw-api
api course data-analysis ineuron-ai physics-wallah project pw-skills python3 streamlit
Last synced: 26 days ago
JSON representation
Perform data analysis on PW Skills APIs. Made a web app using streamlit. See any course syllabus, analytics, quizzes and assignments.
- Host: GitHub
- URL: https://github.com/arv-anshul/pw-api
- Owner: arv-anshul
- License: mit
- Created: 2023-03-02T09:22:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T04:07:09.000Z (10 months ago)
- Last Synced: 2024-03-25T05:23:15.419Z (10 months ago)
- Topics: api, course, data-analysis, ineuron-ai, physics-wallah, project, pw-skills, python3, streamlit
- Language: Jupyter Notebook
- Homepage: https://pw-api-hmjx8kscndcpmxucoghu2e.streamlit.app/
- Size: 448 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# PW API
> [!WARNING]
>
> Due to some major changes in [pwkills.com](https://pwskills.com) website's APIs; this app doesn't works well.1. This is a web scrapping project using private APIs available use by the website. It require the `Authorization Bearer` token to work. _So you need to buy these courses in order to use APIs._
2. While this has a private API. So I am doing a method called `Reverse Engineering of API` to achieve my wants.### Analysis in Jupyter Notebook
1. [Courses Analysis Notebook](https://github.com/arv-anshul/pw-api/tree/main/analysis/_course_analysis.ipynb)
2. [Live Courses Analysis Notebook](https://github.com/arv-anshul/pw-api/tree/main/analysis/live_course_analysis.ipynb)
3. [Analysis README.md](https://github.com/arv-anshul/pw-api/tree/main/analysis)
4. [Analysis README.json](https://github.com/arv-anshul/pw-api/tree/main/analysis/README.json)
5. [HAR Analysis](https://github.com/arv-anshul/pw-api/tree/main/analysis/website_har_analysis/)### Acknowledgment
This project analyzes the courses available on [PW Skills](https://www.pwskills.com/) website.
I bought `Impact Batch 1.0`. That's why I am able to use `Authorization Bearer Token` to get the Quiz and Assignment data using GET method.### Issues
If have any problem while using the app you can raise issues [here](https://github.com/arv-anshul/pw-api/issues).