https://github.com/ydcjeff/pyurl
PyURL: check websites' new updates, blogs, posts, announcements or releases from CLI
https://github.com/ydcjeff/pyurl
cli python3 pyurl releases url
Last synced: 2 months ago
JSON representation
PyURL: check websites' new updates, blogs, posts, announcements or releases from CLI
- Host: GitHub
- URL: https://github.com/ydcjeff/pyurl
- Owner: ydcjeff
- License: mit
- Created: 2020-07-05T17:07:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-23T06:32:56.000Z (over 3 years ago)
- Last Synced: 2024-10-15T01:17:16.263Z (7 months ago)
- Topics: cli, python3, pyurl, releases, url
- Language: Python
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyURL [](https://app.circleci.com/pipelines/github/ydcjeff/pyurl) [](https://app.codacy.com/manual/ydcjeff/pyurl?utm_source=github.com&utm_medium=referral&utm_content=ydcjeff/pyurl&utm_campaign=Badge_Grade_Dashboard) [](https://www.codefactor.io/repository/github/ydcjeff/pyurl)
PyURL is the CS50x 2020 Final Project. What it does is to let you check if your favourite websites have released/updated new blogs, articles, posts, announcements or releases.
Here's all what you can do:
- You can add the url or urls of the websites with `-a [URL(s)]`
- You can check updates about all the added websites with `-s all` or specific website with `-s [URL(s)]`
- You can open them at once with `-o`
- You can list out the updates you haven't opened yet with `-nv` and open them at once with `-o` if you want
- You can also remove the url(s) you wish to remove with `-rm [URL(s)]`
- You can print out the added urls with `-l`## Sample
Adding:
```shell
pyurl -a https://pytorch.org/blog,https://blog.tensorflow.org
```Syncing:
```shell
pyurl -s all -o # or
pyurl -s all # or
pyurl -s https://pytorch.org/blog,https://blog.tensorflow.org
```Viewing the updates that haven't opened:
```shell
pyurl -nv # or
pyurl -nv -o # to open at once
```Removing:
```shell
pyurl -rm https://pytorch.org/blog,https://blog.tensorflow.org
```## Requirements
- Python 3.6 or greater
- pip 3
- requests
- Beautiful Soup 4
- SQLite 3
- lxml## Installation
```shell
pip install pyurl
```## Usage
You can now use `pyurl`.
```shell
usage: pyurl [URL(s)]Get notified about new blogs, updates of your favourite webistes and visit
them at onceCommands:
-a ADD, --add ADD Add the website url
-s SYNC, --sync SYNC Check the added websites update status
-rm REMOVE, --remove REMOVE
Remove the added URL(s)
-l, --log Output the urls of the added websites
-o, --open Open the new found website links
-nv, --no-view Output the un-opened linksOptions:
-V, --version Output version number
-h, --help Output usage information
```## LICENSE
MIT