Skip to main content

A Django app to store and manage cricket matches.

Project description

🏏 Crickly

Crickly is a simple app to store cricket match details.

📝 Note: Development is still in progress and not in a stable state.

Detailed documentation is in the docs directory. (Not produced yet. So instead heres a unicorn... 🦄)

🛫 Quick start

  1. Add crickly to your INSTALLED_APPS setting like this
    INSTALLED_APPS = [
        ...
        'crickly.core',
    ]
  1. Include the URLconf in your project urls.py like this
    path(r'^matches/', include('crickly.core.urls.matches')),
    path(r'^stats/', include('crickly.core.urls.stats')),
    path(r'^api/', include('crickly.core.urls.api')),
  1. Run python manage.py migrate to create the crickly models.

  2. Run python manage.py collectstatic to get static files.

  3. Add this to your base template

    <script src="{% static "crickly/scripts.js"%}"></script>
    <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
  1. Start the development server and visit http://127.0.0.1:8000/admin/ to create a match (you'll need the Admin app enabled).

  2. Visit http://127.0.0.1:8000/matches/ to view match details. Visit http://127.0.0.1:8000/stats/ to view statistics.

🔧 Extensions

There are several extensions to make this app more usable, they are:

  • Crickly-playcricket: This extension links the core app to the ECB Play Cricket system. It is helpful for clubs who play in leagues that require the results to be added to playcricket.
  • Crickly-matchreports: ⚙️ Under Development. This adds a match report section to the website.
  • Crickly-fantasyleague: ⚙️ Under Development. This adds a fantasy league section to the website. A good fundraiser for cricket clubs.
  • Crickly-PCSP-BBB: ⚙️ Under Development. This adds support for a ball by ball feed from Play Cricket Scorer Pro. Requires crickly-playcricket

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

crickly-0.1.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

crickly-0.1.0-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file crickly-0.1.0.tar.gz.

File metadata

  • Download URL: crickly-0.1.0.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

File hashes

Hashes for crickly-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d27f0fe2b7b3729d1fd8280995a59f5908b97a81383db4fe1c21b5ac77923d16
MD5 e95e4eb2b7010e4358175c996c302654
BLAKE2b-256 6a35ce6babc2c8625fb089c50d231377740ac775a5a9dcf7b0a320e94561a38c

See more details on using hashes here.

File details

Details for the file crickly-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: crickly-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

File hashes

Hashes for crickly-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6de9f7107b3527de3607ff107e0d3eeecfa365eb7c122c6f28b1803068e8aa52
MD5 2ecdc1fadc53df7dfefa058e523a0b2d
BLAKE2b-256 e8eadbacccafaede8efd7d57f88ef00ce5c2f04cc4d3aca6a1e05e35748781f3

See more details on using hashes here.

Supported by

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