Git Product home page Git Product logo

public_library_map's Introduction

Hello!

๐Ÿค“ I'm a librarian living in Naarm (Melbourne), Australia.
๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป I code mostly for fun and sometimes for work.
๐Ÿ‘ค my pronouns are he/him.
๐Ÿ“š Check out my reading recommendations on Bookwyrm
๐Ÿ’ต If you like something I've made and want to contribute monetarily, please donate to FreeHer instead

Are you an Australian librarian? Please check the Library Map and let me know if you have any of the missing information!

public_library_map's People

Contributors

hughrun avatar lissertations avatar madradish avatar paulschulz avatar sallybaker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

public_library_map's Issues

Add NSLA overlay to rules layer

I recognise that most NSLA libraries do not fulfil the functions of a public library (that is all of them except Libraries ACT and Libraries Tasmania) and therefore do not have loans or fines periods as they are largely non-lending. However, they do have library management systems that do not appear on the relevant layers. I found myself wanting to know this morning which ILS a particular state library used, thought 'oh! Library Map can tell me!' and went to have a look but as it happens Library Map could not tell me :( Is there scope to include this data, or is it restricted to bona fide public libraries?

how to deal with libraries with membership fees?

Norfolk Island library has an annual fee. So do (most? all?) Mechanics Institutes, and also there are some subscription libraries like the Atheneum in Melbourne which is not on the map. Are these their own category?

hyperlinked software vendor data

If I could click on a software/vendor and see a list of all other libraries using that it would be very useful.

For example I am interested in who is using Koha but because there are so few it is hard to gauge the actual use of it.

Library building and refurbishment data

More of an idea than an issue, but it might be useful to know how old the library building is and/or how long since the last refurbishment. I imagine being able to visualise library infrastructure across the country could be useful in higher level planning.

And while, we're on the subject, the age of the library service itself could be interesting to know as well.

Staffing

Another idea would be to visualise what public libraries are staffed by qualified librarians VS library techs VS neither, as well as how many FTE per library.

Mobile library services

Around 14 mobile libraries, all bar one of which are in Queensland, are included in public_library_locations.csv. Mobile library stopping points might be a useful feature where the data exists, but are probably not appropriate for a static locations view. What should be done with this data?

image

clicking on dots doesn't work when zoomed out

When I click on the 800m radius around a given library, up pops the library's name and address. Clicking on the exact location dot doesn't do this - and when the map is zoomed out to any real degree the dot is the only clickable thing, such that the pop up doesn't work.

merge script should merge direct to topojson if not boundary changes

Merging changes from library_services.csv directly into the topoJSON file is the most likely workflow needed: once initial data mistakes settle, boundary changes will be unusual (e.g. demergers or mergers of library networks).

TODO as part of this:

  1. titlecase all library names inlibrary_services_information.csv so we can match directly
  2. rename short_name to just name in the CSV so we don't have a superfluous attribute
  3. get rid of the empty attribute at the end that is also taking up space for no reason (presumably this is a blank column in the CSV)
  4. create Action to automatically update the topoJSON when there is a successful PR (see #18)

include license and citation guides in "contributing"

Also would be good to have a PR template with a checklist for licensing and permissions. e.g.

  • I agree my contribution is licensed CC-BY (for /websiite/data) or GPL-3.0 (everything else)
  • Any data I have added from another source has been cited appropriately in sources.md and /sources/index.html.

Corangamite Regional Library Corporation boundary + membership changes

Geelong Regional Library Corporation now includes libraries in Colac and Apollo Bay plus mobile library services in Colac Otway Shire, after that council voted to leave Corangamite Regional Library Corporation and join GRLC: https://www.grlc.vic.gov.au/colacotwayshire

Warrnambool Library is now an independent entity run by that council in conjunction with the local TAFE, while CRLC manages the remaining libraries in Corangamite and Moyne shires and will be wound up at the end of the 2021-22 financial year: https://www.corangamite.vic.gov.au/Council/Have-Your-Say/Library-survey

The relevant boundaries will need to be redrawn. Warrnambool Library runs on Spydus and has a 3 week borrowing period. Their website makes no mention of fines.

seed libraries

adding a layer for seed libraries (like Cygnet and Sheffield) would be cool.

Feature Request: Add 'data collected' information

Knowing what libraries collect what data about their clients, would be helpful in benchmarking privacy standards. i.e. Is having an email address mandatory to sign up? Do libraries store information about whether a member identifies at Aborignal or Torres Strait Islander....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.