makerlabs package

Submodules

makerlabs.diybio_org module

class makerlabs.diybio_org.DiyBioLab

Bases: makerlabs.classes.Lab

Represents a DIYBio Lab as it is described on diybio.org.

makerlabs.diybio_org.data_from_diybio_org()

Scrapes data from diybio.org.

makerlabs.diybio_org.get_labs(format, open_cage_api_key)

Gets DIYBio Lab data from diybio.org.

makerlabs.diybio_org.labs_count()

Gets the number of current DIYBio Labs listed on diybio.org.

makerlabs.fablabs_io module

makerlabs.hackaday_io module

class makerlabs.hackaday_io.Hackerspace

Bases: makerlabs.classes.Lab

Represents a Hackerspace as it is described on hackaday.io.

makerlabs.hackaday_io.data_from_hackaday_io(endpoint)

Gets data from hackaday.io.

makerlabs.hackaday_io.get_labs(format)

Gets Hackerspaces data from hackaday.io.

makerlabs.hackaday_io.labs_count()

Gets the number of current Hackerspaces listed on hackaday.io.

makerlabs.hackerspaces_org module

class makerlabs.hackerspaces_org.Hackerspace

Bases: makerlabs.classes.Lab

Represents a Hackerspace as it is described on hackerspaces.org.

makerlabs.hackerspaces_org.get_labs(format, open_cage_api_key)

Gets data from all labs from hackerspaces.org.

makerlabs.hackerspaces_org.get_single_lab(lab_slug, open_cage_api_key)

Gets data from a single lab from hackerspaces.org.

makerlabs.hackerspaces_org.labs_count()

Gets the number of current Hackerspaces registered on hackerspaces.org.

makerlabs.makeinitaly_foundation module

class makerlabs.makeinitaly_foundation.MILab

Bases: makerlabs.classes.Lab

Represents a Lab as it is described on makeinitaly.foundation.

makerlabs.makeinitaly_foundation.get_lab_text(lab_slug, language)

Gets text description in English or Italian from a single lab from makeinitaly.foundation.

makerlabs.makeinitaly_foundation.get_labs(format)

Gets data from all labs from makeinitaly.foundation.

makerlabs.makeinitaly_foundation.get_single_lab(lab_slug)

Gets data from a single lab from makeinitaly.foundation.

makerlabs.makeinitaly_foundation.labs_count()

Gets the number of current Labs registered on makeinitaly.foundation.

makerlabs.makery_info module

class makerlabs.makery_info.MakeryLab

Bases: makerlabs.classes.Lab

Represents a Lab as it is described on makery.info.

makerlabs.makery_info.data_from_makery_info(endpoint)

Gets data from makery.info.

makerlabs.makery_info.get_labs(format)

Gets Lab data from makery.info.

makerlabs.makery_info.labs_count()

Gets the number of current Labs listed on makery.info.

makerlabs.nesta module

class makerlabs.nesta.UKMakerspace

Bases: makerlabs.classes.Lab

Represents a UK Makerspace from the NESTA research, in a simplified way.

makerlabs.nesta.data_from_nesta()

Read data from the GitHub repo.

makerlabs.nesta.get_labs(format)

Gets current UK Makerspaces data as listed by NESTA.

makerlabs.nesta.labs_count()

Gets the number of current UK Makerspaces listed by NESTA.

makerlabs.techshop_ws module

class makerlabs.techshop_ws.Techshop

Bases: makerlabs.classes.Lab

Represents a Techshop as it is described on techshop.ws.

makerlabs.techshop_ws.data_from_techshop_ws(tws_url)

Scrapes data from techshop.ws.

makerlabs.techshop_ws.get_labs(format)

Gets Techshop data from techshop.ws.

makerlabs.techshop_ws.labs_count()

Gets the number of current Techshops listed on techshops.ws.

makerlabs.timeline module

Module contents