Skip to main content

PyURL CircleCI Codacy Badge CodeFactor

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:

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyurl-0.1.2.tar.gz (9.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyurl-0.1.2-py3.7.egg (13.1 kB view details)

Uploaded Egg

pyurl-0.1.2-py2.py3-none-any.whl (7.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyurl-0.1.2.tar.gz.

File metadata

  • Download URL: pyurl-0.1.2.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pyurl-0.1.2.tar.gz
Algorithm Hash digest
SHA256 42c915f18b1503764a2ba9a8d8a7c0c859bf2e159d6cba2e0afb0e32800f946f
MD5 aa44f3b5efcb4f8c8a17c8c8e4721724
BLAKE2b-256 25b32f7a0d4ee82e962e281a50d2233dc0b8cf5632ccc3881417fa8ec39d2558

See more details on using hashes here.

File details

Details for the file pyurl-0.1.2-py3.7.egg.

File metadata

  • Download URL: pyurl-0.1.2-py3.7.egg
  • Upload date:
  • Size: 13.1 kB
  • Tags: Egg
  • Uploaded using 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

File hashes

Hashes for pyurl-0.1.2-py3.7.egg
Algorithm Hash digest
SHA256 c8c8c7236057f2e45b28fba4c73f48df5440afc4b143f31dafb77a65b360b662
MD5 b15ed4ea62594302fdecaf7d4ba16053
BLAKE2b-256 5846ce8db93d68077b1cfad2690f38b263ba24b6f339540baf988ea63219e5e2

See more details on using hashes here.

File details

Details for the file pyurl-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pyurl-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using 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

File hashes

Hashes for pyurl-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3c2e0007dbb4d12577d4f3982709d15bdf3b35dbd1701ec21248f4d1c290b99c
MD5 8d491a730ab87c705d2d69dff276cbe7
BLAKE2b-256 9c882eb9c578484f2c816e0bc9fc30c52a38e4edf9f30ee1c5f61aa642eb20e8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

3 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page