Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

CodeFurther

The CodeFurther library is designed to be used in UK schools to provide students with access to data that hopefully has some relevance for them. The hope is that by gaining access to meaningful data, they will be inspired to CodeFurther.

CodeFurther is under active development and is licensed under the Apache2 license, so feel free to contribute and report errors and suggestions.

Modules in the Package

CodeFurther contains a number of modules that provide access to interesting data. Those modules are shown below:

CodeFurther Modules

Module

Description

top40

Provides access to the UK Top 40 charts for singles and albums.

lyrics

Allows lyrics for a given artist and song title to be accessed within Python.

directions

Allows Google Maps route directions to be accessed from within Python.

Features

CodeFurther provides:

  • a list of the current Top 40 UK singles using the singles <top40.Top40.singles> property of the ~top40.Top40 class.

  • a list of the current Top 40 UK albums using the albums <top40.Top40.singles> property of the ~top40.Top40 class.

  • the ability to retrieve the lyrics for a given artist

  • the ability to find all of the songs for a given artist

  • the ability to search for a specific artist

Installation

CodeFurther can be found on the Python Package Index PyPi here. It can be installed using pip, like so.

pip install codefurther

Documentation

The documentation for CodeFurther can be found on the ReadTheDocs site.

Tests

To run the CodeFurther test suite, you should install the test and development requirements and then run nosetests.

$ pip install -r dev-requirements.txt
$ nosetests tests

Changes

See Changes <changes>.

Metadata

Release files for codefurther 0.1.0.dev15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for codefurther 0.1.0.dev15
File Size Uploaded Provenance
codefurther-0.1.0.dev15.zip 63.8 kB Without provenance Details

Release files / codefurther-0.1.0.dev15.zip

Download URL codefurther-0.1.0.dev15.zip
Size 63.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b336cf69c0685de1ffc3c3c1f6ccc8f658a10089cd9acaaa0579e51bedd98774
BLAKE2b-256 checksum
How to use checksums
5b0ee080f6eb9393d6e10ffe4bb08aa1cb68a14895ff1190ed98bf4c41c0674b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for codefurther 0.1.0.dev15

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page