-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open Library Community Call Minutes
Open Library hosts a weekly Community Call. This document tracks of the minutes/notes.
See also: Important Open Library Documents
- 2018-05-15 Community Call
- 2018-05-01 Community Call
- 2018-04-17 Community Call
- 2018-04-10 Community Call
- 2018-04-03 Community Call
- 2018-03-20 Community Call
- 2018-03-13 Community Call
- 2017-10-03 Community Call
- 2017-09-26 Community Call
- 2017-09-12 Community Call
- 2017-08-29 Community Call
- 2017-05-16 Community Call
- 2017-05-02 Community Call
- 2017-04-18 Community Call
- 2017-04-11 Community Call
- 2017-04-04 Community Call
- 2017-03-28 Community Call
- 2017-03-21 Community Call
- 2017-03-15 Community Call
- 2017-03-08 Community Call
- search re-indexing
- amazon isbn api
- IA/OL sync and orphaned works
- design status (v2, next steps)
- python3 next steps? infogami?
- fixing search results page + subjects page
@hornc fixed psql shut down issue (was causing lot of time)
symlinks on windows causing a problem
@cdrini docker-compose for solr
nealk
- Salman
- Drini
- Tabish
- Mek
- Charles
- num170r
-
Salman: OL client familiarity , import records, starting with wishlist import Bots repo; adding bots (NYT bot). Readme. etc. Pending PR for python3 to Catharbot.
-
Drini: Goodreads, Shelfari books, Goodreads Work Edition modelling and diagram -- pros and cons of approaches.
-
Tabish, planning to work on social share of reading, looking for small issues to pick up Salman metions Recaptca issue as a possibility to work on.
-
Mek: Creating steps required to (a) create canonical books pages (b) breaking down
wishlist
import -
Charles: PR update for merge authors undo fix, Modern Greek translation branch. FRBR modelling (Drini confirmed with example of one ISBN with many covers)
- Charles - Intro to FRBR for OL on the wiki
- Review roadmap and tasks in Project wiki.
- Galen
- Tom
- Tabish
- Mek
- @Tabish got his first PR accepted to fix vagrant (npm ssl)! #942
- @Galen Mancino + @mek launched
embed
feature; #698 #937 #932 - @salman-bhai will be this summer's GSoC champion!
- @brenton to review
embed
feature blog post - @tfmorris is investigating multi-cores for solr (so we can test + merge @cdrini's
solr
- @abezella, any recommendations on how #openlibrary-g may setup a 2ndary
solr
for testing migrations? - @mek + @Tabish investigating https://github.com/internetarchive/openlibrary/issues/925
- @salman-bhai can we share your roadmap with the community? @Tabish would love to team w/ you on Ansible, Vagrant, Xenial upgrade!
- @mek finishing
openlibrary.php
bridge + correspondingopenlibrary
changes -- this will allow developer vagrant to connect to fake/mocked lending endpoint - @Tabish working on fb + twitter graph metadata for the Reading Log page(s)
- @Galen Mancino + @mek to discuss next steps:
--
add a book
(choose identifier first, fetch data accordingly? include upload -> IA?) - @mek to draft ol wiki page to organize notes around
canonical book page
- @mek to fix OL -> IA activation to redirect to Open Library login (using @jnelson's updates to xauth) #accessible-epub-g #834
- @mek to fix
works
page to rmloan_status
and useavailability v2
#844
- How can we get cover service running in developer vagrant?
- Next steps for canonical books page
- Prereqs for @cdrini's code (i.e. re-indexing solr against updated schema) so we can push it live!
- Upcoming blog-posts?
- Drini
- Tabish
- Neal
- Tom
- Galen
- Mek
- Updates & wins in the past one week
- Open Pull Requests? (none this week)
- What are we working on this week
- Special topic(s):
- This week: 2020 openlibraries Wishlist
- Next week: Merging endpoint & Writing Bots
- Next next week: Canonical Books Page
- openlibrary.php updated within petabox into production + developer modes to allow mocking of lending from within OpenLibrary
- Updated https://github.com/internetarchive/openlibrary/wiki/Writing-Bots page
- Mek
- Charles
- Galen
- Salman
- Updates & wins in the past one week
- Open Pull Requests? (none this week)
- What are we working on this week
- Discussion about Galen's work
- Salman
- Working on updating the README and deprecating code.openlibrary.org
- Starting the Open Library Bots and start with having a simple bot which taken in ONIX or MARC feeds and imports it into the Open Library System.
- Mek
- Charles
- Updates & wins this week
- I like, I wish
- Open Pull Requests? (none this week)
- What are we working on this week
- Mek
- Salman
- Charles
- Updates & wins this week (what did we work on + discuss last week)
- Internal stakeholder's Q2 meeting
- Open Pull Requests
- None this week
-
Triage Blockers & Major bugs
- @charles will need some solr logs soon
- https://github.com/internetarchive/openlibrary/issues/844 -- Slow loading works (loanstatus) @mek
- What we're working on this week
- https://github.com/internetarchive/openlibrary/issues/869 -- Importing OL Wishlist w/ jude coelho @mek
- went through remaining Q1 board and closed issues
- Salman
- Hindi internationalization
- Updating the internationalization (i18n) wiki as he does this
- Investigating writing an ONIX parser and using the openlibrary-client: github.com/internetarchive/openlibrary/issues/865
- Charles
- https://github.com/internetarchive/openlibrary/issues/628
- https://github.com/internetarchive/openlibrary/issues/482
- https://github.com/internetarchive/openlibrary/issues/893
- Answering Salman's ONIX + openlibrary-client questions
- Mek
- Create issue to add docstrings for openlibrary-client
- https://github.com/internetarchive/openlibrary/issues/844 -- Slow loading works (loanstatus) @mek
- Salman
- Wants a wiki page for internationlization (how to contribute)
- Mek(@mekarpeles)
- Charles(@hornc)
- Salman Shah(@salman-bhai)
- Tom(@tfmorris)
- Cdrini(@cdrini)
- Discussion regarding Issues to be prioritised and nominating Issues before the Stakeholders' meet on Thursday (2018-03-15).
Charles, Drini, Mek
- homepage carousels roll-out: https://dev.openlibrary.org
- olc (
openlibrary-client
) improvements - hackathon postmortem + progress w/ Long Now
- Next steps for work/edition/author merges
- Wikidata next steps
- October 11 deadlines: enhanced book pages, likes v. ratings, lists
- other?
- Mek
- Charles
- Have a banner w/ button for volunteers + show jobs (e.g. in blue bar)
- Have an endpoint for flagging/proposing merge of Work IDs and admin page to review (or for now, create spreadsheet)
- @mek: get @charles access to OJF server
- @mek: create mailing list for OL and add link to Openlibrary website
- @mek: create a spreadsheet for Alexis + drani's work merges +
- [DONE] @mek: solr updater logs for @charles
- @charles - organize metadata tasks
- Trigger update of archive.org items from IA
- Justine De Caires @jdecked -- reactifying the open library experience on the refactor/beta branch -- exploring carousel designs -- confused widget (the call to action widget on editions and works pages) -- You can find design resources here! https://github.com/internetarchive/openlibrary/wiki/Design
- Charles Horn @charles -- Unorphaned 10,000 OL editions (attaching them to existing works). Work + Edition IDs still need to be imported into Archive.org. Maybe we can create an approved admin endpoint w/ baked-in s3 keys to update an edition's work/edition olid on Archive.org?
- Mek @mek
--
feature/editions-works-availability-v2
- Working on availability v2 integration into work and editions --refactor/move-work-editions-standalone
- Proposal for new routing, moving editions table from works to its own page
- ~15k Authors being merged from VIAF
- Addressing unicode search problems, e.g. when search > 500 characters
- Unicode characters that require 2-characters linked is not rendering correctly (half characters)
- Searching wb for books
- debugging subject carousels performance issues
- unifying work/edition
- subject carousels
- mobile header redesign
- Done this week
- Goals this week
Done:
- ImportBot
- Subject classification
Done:
- merging 15,000 duplicate author records from VIAF import
- re-enable author tests and account integration tests
- removed a bunch of CDs
Todo:
- Remove recaptcha for devs, admins, bots
- Lists (any Work or Author on list shows no editions)
- Delete function to openlibrary-client
Todo:
- Separating api.openlibrary.org from openlibrary.org
- David working on metatools to parse MARCs on researcher2
- Nicholas, Irene, Bernat, and Jean working on OL Redesign
- Mek working on fixing Archive.org -> Open Library import, speaking w/ Good Reads
- Charles, updating Openlibrary-client and working w/ @mekarpeles on work merging
Open Syllabus Project - (subject) collection created of ~500 works which we have on OL!
Adding "likes" to user lists
- Review Roadmap
- Updates & Progress
- VIAF, Wikidata, OLID (Done)
- Fixing book importing (IA -> OL)
- Adding subject tags to works & indexing in solr
- Redesign content ideas
- Merging works & editions
- Todo
- Fixing List Works
Is there an authority for subjects (Library of Congress), LibraryThing. cc: @dvd
Going to contribute to design doc
Share design doc w/ #openlibrary-g and Nicholas How do we get subjects added to works and into solr?
- Updates: What did we get done this week? What is currently in progress?
- Blockers: What do we need the community's feedback on?
- Meetings: What meetings need to occur?
Mek, Charles, Neal, Brenton, Bernat, David
Aggregating list of (unofficial) endpoints. Documenting merging strategy Question about bulk upload API? Does it exist?
Welcome! Bernat is working on a mentorship mobile app. Suggests react + less, would like overview of feature/beta branch
Open Book genome project. Improving data we have: Using openlibrary-client tool, metatools, librarything
- Metadata format
Was originally downloading warc files -- give me all pdfs researcher vm w/ batch of pdfs on them
- Met with Jean Saung about service design (creating an ecosystem diagram for Open Library) https://docs.google.com/a/archive.org/document/d/1RUsUnIJM78gTr5ycewUJNwYHERBQdg_Tv-X-OZpwtRY/edit?usp=sharing
- (PR in progress) Added remote_ids: wikidata, VIAF, and librarything IDs to author edit page
- Mek will write script to ingest 90k Author records and link them to wikidata + VIAF
- Worked on experimental mobile design for OL + started an experimental front-end which uses existing APIs to create combined works & editions page concept
- Openlibrary-client -- created librarything API (xisbn) (tool for @dvd and @charles)
- Nicholas, Irene, Mek, Bernat, Jean, Brenton -- some subset of this group should meet or contribute to the ecosystem diagram (it would be great if Jean can describe the purpose of this doc; I'll do my best)
Tuesday, 10:30am PDT
- brenton
- skylerbunny
- charles
- nicholas
- mek
Charles
- Has been using APIs to create bots to address data quality
- Found a way to delete works (e.g. audio works which shouldn't exist on OL)
- Question: Will deleting a work via API (w/ editions) will fail?
- Detected bad Author merges
- Recaptcha2; wants to allow people to more easily edit
- Endpoints - contributing to document obscure endpoints (seeing which new APIs we need to build)
- Administrative Document - documenting processes & practices for merging works, etc.
- Updating openlibrary-client
- Cross-Linking Authors & Works (VIAF, Wikidata, OL) w/ David
Skyler
- Cares about the mission 1-web-page-per-book
- Partner w/ Charles on discovering user issues and metadata opportunities
Mek
- Completing rollout of repaired OPDS
- Looking for designers to help w/ beta branch (separating FE and BE)
- Vagrant Fixes (auth)
- Removed link to kindle download (broken)
- Bots & admin features
- Metadata prep for @dvd
- OPDS this week
- TODO: fixing Lists (works shows 0 editions)
- Nicholas (ios, product; wants redesign)
- Irene (product, business)
- David (book metadata, search, systems)
- Brenton, Mek (OL)
- Getting David access to MARCs, the metatools repo, and a very short overview of the tools / process
- Getting @nicholaskinloch and @irenem access to data (happy to do an in person google analytics session, or see what we need to do in order to get the data y'all need)
- Following up with @charles about administrative metadata features (possibly updating openlibrary-client to have special functions for
bot
users, like work merge) - Following up with David re: List bug (Works show 0 editions)
- Getting a design group together + making Open Library responsive
- Entertaining the idea of letting users answer questions / customize their accounts (e.g. location, age, etc) to help with recommendations
- Catching up w/ @skylerbunny to identify other problems/bugs of interest
Attendees:
- @mek, @charles
@mek needs to fix vagrant researcher VM to work w/ updated auth; login w/ email
See: https://github.com/internetarchive/openlibrary/wiki/Roadmap
Note:
- Charles needs a bot with admin access
- Current git has to our openlibrary page (dev) -- what version are we running? (use git tag)
- @skylerbunny's PR for prioritizing oclc > isbn
- David and charles access to VM for MARC record parsing cares about pre-1600 books
- general librarianship (no standard) -- standard geographical location [early books, foreign language books] -- English is the language of metadata
- supporting multiple languages (accurate records)
- allow upload on Open Library?... (to archive.org)
- ask partners for title page scans (from partners) + book covers
- Wing numbers as an identifier
- Grouping by publisher -- use subject "publisher"
openlibrary-g works better than open library mailing list
- Author merges
Let's create a button for: [books I own | books I've read | books I want] private lists which are private
Stack-overflow for Open Library Wikipedia - every page [Work] has a discussion section
Subscribe to changes on pages A user chat page or messaging Badges and karma for librarians (discogs.com has this) [gameify]
- number of edits
- works added
- librarian badge
- genre bags
- how many books you've read
How do we surface the style guides for Open Library?
- auto validation on a title (warning of data is invalid)
Like wikipedia, have a banner which shows which pages need flag desired data as missing -- request a change How can users request they want to know a field? !!!
Getting Started & Contributing
- Setting up your developer environment
- Using
git
in Open Library - Finding good
First Issues
- Code Recipes
- Testing Your Code, Debugging & Performance Profiling
- Loading Production Site Data ↦ Dev Instance
- Submitting good Pull Requests
- Asking Questions on Gitter Chat
- Joining the Community Slack
- Attending Weekly Community Calls @ 9a PT
- Applying to Google Summer of Code & Fellowship Opportunities
Developer Resources
- FAQs: Frequently Asked Questions
- Front-end Guide: JS, CSS, HTML
- Internationalization
- Infogami & Data Model
- Solr Search Engine Manual
- Imports
- BookWorm / Affiliate Server
- Writing Bots
Developer Guides
- Developing the My Books & Reading Log
- Developing the Books page
- Understanding the "Read" Button
- Using cache
- Creating and Logging into New Users
- Feature Flagging
Other Portals
- Design
- Librarianship
- Communications
- Staff (internal)
Legacy
Old Getting Started
Orphaned Editions Planning
Canonical Books Page