Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thanatisia/py-web-utils
Webscraper CLI utilities and implementations focused on YouTube (and other video source) titles
https://github.com/thanatisia/py-web-utils
Last synced: 9 days ago
JSON representation
Webscraper CLI utilities and implementations focused on YouTube (and other video source) titles
- Host: GitHub
- URL: https://github.com/thanatisia/py-web-utils
- Owner: Thanatisia
- License: mit
- Created: 2024-04-06T15:19:41.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-05T01:46:46.000Z (6 months ago)
- Last Synced: 2024-05-06T00:28:37.476Z (6 months ago)
- Language: Python
- Size: 51.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOGS.md
- License: LICENSE
Awesome Lists containing this project
README
Network/Web Application Webscraper CLI libraries, utilities and implementations
===============================================================================## Information
### Description
- Collection of useful webscraper CLI utilities powered by BeautifulSoup
+ With this being based around Video searches and obtaining information via HTML Parsing### Package
+ Version: v0.5.0### Scripts
+ urltitlextr : Previously named yt-obtain-url, This is a Simple URL title extractor CLI utility that does 1 thing - extracts title from a given (or set of) URLs and returns it in a new file### DISCLAIMER
+ This is for educational and for trial and error and testing purposes only
+ Please do not use this for any illegal purposes (if applicable)## Setup
### Dependencies
+ python
+ python-pip
+ python-venv### Pre-Requisites
- Create Python Virtual Environment
- Generate Virtual Environment
```bash
python3 -m venv [virtual-environment-name]
```
- Chroot into Virtual Environment
- Linux-based
```bash
. [virtual-environment-name]/bin/activate
```
- Windows-based
```bash
.\[virtual-environment-name]\Scripts\activate
```- Optionals
- Append the Virtual Environment directories into system path
- 'bin' (binaries) directory
```bash
export PATH+="/path/to/[virtual-environment-name]/bin:"
```### Installation
- Install using pip
```bash
pip install git+https://github.com/Thanatisia/py-web-utils
```- Install from requirements.txt
- Include the project repository url mapped to the package name in 'requirements.txt'
```
web-utils @ git+https://github.com/Thanatisia/py-web-utils
```
- Install python package dependencies
```bash
python3 -m pip install -Ur requirements.txt
```- Install locally in development mode
- Clone repository
```bash
git clone https://github.com/Thanatisia/py-web-utils
```
- Change directory into repository
```bash
cd frameworks/beautifulsoup4/apps/youtube
```
- Install python package dependencies
```bash
python3 -m pip install -Ur requirements.txt
```
- (Optional) Uninstall package
```bash
pip uninstall web-utils
```
- Install locally in development mode
```bash
pip install .
```## Documentations
## Resources
## References
## Remarks