This Python application is designed to extract text from a web article and display it on a blank page, removing unnecessary features such as awkward formatting, distracting web elements, and ads. It provides a clean and distraction-free reading experience.
- Extracts text from a given web article URL.
- Removes unnecessary elements such as formatting, web elements, and ads.
- Displays the extracted text on a blank page for easy reading.
- Clone the repository to your local machine:
git clone https://github.com/your-username/web-article-text-extractor.git
- Navigate to the project directory:
cd web-article-text-extractor
- Install the required dependencies using pip:
pip install -r requirements.txt
-
Ensure you have the Python interpreter installed on your machine.
-
Run the
main.py
file:
python content/main.py
-
Enter the URL of the web article you want to extract text from when prompted.
-
The application will extract the text and display it on a blank page in the terminal.
The application includes an experimental feature called Bionic Reading. Bionic Reading is a system designed to help people with ADHD and dyslexia, as well as potentially benefiting people in general, by emboldening the first part of every word. This feature aims to enhance reading speed and comprehension.
Please note that the Bionic Reading feature is still under development and may not provide optimal results in all cases. Your feedback and suggestions are valuable in refining and improving this feature.
Contributions to this project are welcome! If you have any ideas, improvements, or bug fixes, please submit an issue or a pull request. For major changes, please open an issue first to discuss your proposed changes.
When contributing, please ensure that your code adheres to the existing coding style and follows the project's guidelines.
This project is licensed under the MIT License.
- The text extraction functionality is based on the BeautifulSoup library.
- The Bionic Reading feature is inspired by the works of researchers in the field of cognitive science and reading psychology.
If you have any questions, suggestions, or feedback, feel free to contact the project maintainer:
We hope you find this application useful for extracting and reading web article text in a distraction-free manner. Happy reading!