Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xelroth/font-downloader

🐍 A simple Font Downloader With Python
https://github.com/xelroth/font-downloader

Last synced: about 3 hours ago
JSON representation

🐍 A simple Font Downloader With Python

Awesome Lists containing this project

README

        

📦💻 GitHub Script: Website Font Downloader with Python By ZELROTH

🔍 Description:
This script allows you to download web fonts used on various websites using Python. It enables you to easily extract the font files from websites and save them locally on your computer for further usage or analysis. This script utilizes the BeautifulSoup and requests libraries to scrape web pages and retrieve the font files.

⚙️ Features:
- Extracts web fonts from websites using URLs.
- Downloads font files (e.g .ttf .otf) and saves them locally.
- Supports downloading multiple fonts from a single webpage.
- Provides error handling to handle exceptions during the download process.
- Allows customization of the output folder to store the downloaded font files.
- Displays progress information while downloading each font file.

🛠️ Installation:
To use this script follow these steps:
1. Install Python if you don't already have it installed. You can download it from https://www.python.org/downloads/.
2. Clone or download the script from the GitHub repository: [github.com/xelroth/font_downloader/font_downloader.py].
3. Install the required dependencies by running the following command:

pip install requests

🚀 How to Use:
1. Open the script file in your preferred code editor or IDE. or you can just run it by using cmd
2. choose one option betwwen 1 and 2.
3. Enter The Font Name.
4. Enter The Website URL With the parameters.
5. The Script Will Automaticaly Save The Font For You

📌 Note:
Please ensure that you have appropriate rights and permissions to download fonts from the websites you provide. Respect the usage restrictions and licenses attributed to those fonts.

📄 License:
This script is released under the [APACHE] license. You can find the details in the LICENSE file included in the GitHub repository.

🔗 Links:

- Python: https://www.python.org/
- requests: https://requests.readthedocs.io/

🙌 Contributions and Feedback:
Contributions suggestions and feedback are welcome! If you encounter any issues or have ideas for improvement please open an issue or submit a pull request on the GitHub repository.

💌 Contact:
For any inquiries or questions you can reach me at instagram(@koohyar.py) or telegram(@zelroth).