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 allor 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
-nvand open them at once with-oif 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:
pyurl -a https://pytorch.org/blog,https://blog.tensorflow.org
Syncing:
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:
pyurl -nv # or
pyurl -nv -o # to open at once
Removing:
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
pip install pyurl
Usage
You can now use pyurl.
usage: pyurl <commands> [URL(s)]
Get notified about new blogs, updates of your favourite webistes and visit
them at once
Commands:
-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 links
Options:
-V, --version Output version number
-h, --help Output usage information
LICENSE
MIT
Release files for pyurl 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyurl-0.1.2.tar.gz | 9.2 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyurl-0.1.2-py3.7.egg | Legacy Egg format | - | - | Details |
| pyurl-0.1.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size:29.9 kB
Release files / pyurl-0.1.2.tar.gz
| Download URL | pyurl-0.1.2.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42c915f18b1503764a2ba9a8d8a7c0c859bf2e159d6cba2e0afb0e32800f946f
|
|
BLAKE2b-256 checksum How to use checksums |
25b32f7a0d4ee82e962e281a50d2233dc0b8cf5632ccc3881417fa8ec39d2558
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.7.7
|
Release files / pyurl-0.1.2-py3.7.egg
| Download URL | pyurl-0.1.2-py3.7.egg |
|---|---|
| Size | 13.1 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
c8c8c7236057f2e45b28fba4c73f48df5440afc4b143f31dafb77a65b360b662
|
|
BLAKE2b-256 checksum How to use checksums |
5846ce8db93d68077b1cfad2690f38b263ba24b6f339540baf988ea63219e5e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.7.7
|
Release files / pyurl-0.1.2-py2.py3-none-any.whl
| Download URL | pyurl-0.1.2-py2.py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
3c2e0007dbb4d12577d4f3982709d15bdf3b35dbd1701ec21248f4d1c290b99c
|
|
BLAKE2b-256 checksum How to use checksums |
9c882eb9c578484f2c816e0bc9fc30c52a38e4edf9f30ee1c5f61aa642eb20e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.7.7
|