Skip to main content

Software Project

Project description

Python script to analyse Competitive Programming matches from site https://www.topcoder.com/ using BeautifulSoup4. Features available: Problem Ratings (feature not availabe in topcoder), Links to problems, Problemwise analysis!!

How to install

Open a new terminal

  1. Create a new enlistment for the project:
foo@bar:~$ git clone https://github.com/y0g38h-kum4r/tc_scraper
foo@bar:~$ cd tc_scraper
  1. Create a new virtual environment
foo@bar:~$ python -m venv env
foo@bar:~$ source env/bin/activate
  1. Upgrade pip installer
foo@bar:~$ python -m pip install --upgrade pip

4.Install the project

foo@bar:~$ pip setup.py install
foo@bar:~$ pip install -e .
  1. Example
foo@bar:~$ tc_scraper -h
foo@bar:~$usage: tc_scraper [-h] [-o] [-l] contest_name

positional arguments:
  contest_name        Contest name to analyse

optional arguments:
  -h, --help          show this help message and exit
  -o, --output        Output result to txt file
  -l, --problemlinks  Prints the links to problems

Project details


Download files

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

Source Distribution

tc_scraper-0.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distributions

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

tc_scraper-0.2-py3.9.egg (6.2 kB view details)

Uploaded Egg

tc_scraper-0.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file tc_scraper-0.2.tar.gz.

File metadata

  • Download URL: tc_scraper-0.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.1

File hashes

Hashes for tc_scraper-0.2.tar.gz
Algorithm Hash digest
SHA256 cc1f15bf65bf249344f9f9caa95023d5f26f068dbf87d16b21225297127c83b4
MD5 56f2e9e2164ee9269ec48978a4f7f231
BLAKE2b-256 84b55bab146ed7424fccb560bbad50bc498b78bc2611d2cef5a7f31a9f626f8f

See more details on using hashes here.

File details

Details for the file tc_scraper-0.2-py3.9.egg.

File metadata

  • Download URL: tc_scraper-0.2-py3.9.egg
  • Upload date:
  • Size: 6.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.1

File hashes

Hashes for tc_scraper-0.2-py3.9.egg
Algorithm Hash digest
SHA256 f5925bc95db0d30dc086a961b864e5f268c27ef6eb800e0f3e4e46e31fe9262c
MD5 113983d6c7a0b69630facd7a3ecab9c7
BLAKE2b-256 b4771a5c2d6d6e491be2df5cb253e48cf3754f9b5fea9f1605c6bef7d8f58714

See more details on using hashes here.

File details

Details for the file tc_scraper-0.2-py3-none-any.whl.

File metadata

  • Download URL: tc_scraper-0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.1

File hashes

Hashes for tc_scraper-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 db47aacc015d6dea4b162057546dc392be7518f57f0a76ca0d4e85fe36375115
MD5 957b52e91648d52a570b6a5540538169
BLAKE2b-256 8248b79cfa93f19ed1e779f8997f01ac8f0abae3f0a837a06f476ca9571d0e0f

See more details on using hashes here.

Supported by

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