Trust me, bro, is a simple and fun project that aims to eliminate YouTube videos that provide wrong information to users. It relies solely on user comments as input and does not currently take the entire video into consideration. The project's objective is to predict the validity of the video based solely on comments.
View Demo
·
Report Bug
·
Request Feature
Table of Contents
A web app that analyzes the video comment section to determine the legitimacy of the content or information solely based on user comments.
To get a local copy up and running follow these simple steps.
-
Ensure that you have python and pip installed on your computer
- python
python --version
- pip
pip --version
- python
-
For configuring Youtube API you can refer the documentation here
-
After obtaining your API key create a ".env" file in your Project directory and paste "YOUTUBE_API=<your obtained key here>".
-
Also create a variable "DEBUG=1" in the ".env" file to work in your Local / Development environment.
- Install pipenv using pip
pip install pipenv
- Clone the repo
git clone https://github.com/drMy5tery/Trust-Me-Bro
- Install required dependencies using pipenv(navigate to the pipfile folder)
pipenv install
- Activate the virtual environment
pipenv shell
- Ensure that your python interpreter path for your current working project is set to the virtual environment
python -c "import sys; print(sys.executable)"
This WebApp also has it's own extension which Validates Videos just by clicking on the extension when visiting any youtube video.
-
Open the extensions page on your browser (type
{browser-name}://extensions/
in the address bar) and turn on the "Developer Mode"(top right corner). -
Now Click on the "Load Unpacked"(top left corner) and locate "Trust-Me-Bro\Extension" folder in your pc.
-
Once the extension is loaded, you can pin it in your web browser and use it on any YouTube video.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have suggestions for improving the method using better ML models, please reach out to us via email or through the GitHub repository's issues or pull requests. We welcome valid ideas and will consider integrating them into the main project. Please keep in mind that we prefer to utilize free tools and technologies whenever possible.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.