Skip to main content

A package of Python modules to access various data over the internet - Intended to be used as a teaching aid in UK schools.

Project description

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

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

codefurther-0.1.0.dev15.zip (63.8 kB view details)

Uploaded Source

File details

Details for the file codefurther-0.1.0.dev15.zip.

File metadata

File hashes

Hashes for codefurther-0.1.0.dev15.zip
Algorithm Hash digest
SHA256 b336cf69c0685de1ffc3c3c1f6ccc8f658a10089cd9acaaa0579e51bedd98774
MD5 dd62dfaba269751c20bc2696e17f20db
BLAKE2b-256 5b0ee080f6eb9393d6e10ffe4bb08aa1cb68a14895ff1190ed98bf4c41c0674b

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