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:
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)
| 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.