Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Pavindu Lakshan
    @pavinduLakshan
    When I'm trying to build openlibrary images using docker-compose build, I'm getting this error and build failed: failed commit on ref "layer-<hash_val>": "layer-<hash_value" failed size validation: 4852151 != 154691489. Service 'solr-updater' failed to build. have been trying for two days, but still had no luck. Can someone please give me a helpful hint to overcome this problem? Thanks.
    Mek
    @mekarpeles
    @pavinduLakshan I believe our images may have recently changed to use a newer version of solr, so we may need to do a complete/fresh rebuild.
    Priyaraj17
    @Priyaraj17
    I have created a pull request, I have changed the var declarations to const / let in the codebase. This is the link: internetarchive/bookreader#691
    What should I do now?
    Christian Clauss
    @cclauss
    Given that there are 62 other open PRs on that repo, I would recommend that you look at the open issues to see if there are other things that you can work on.
    Pavindu Lakshan
    @pavinduLakshan
    @mekarpeles Today I was able to fix the problem. It was a wifi driver issue on my computer. Thanks for replying.
    Swapnil Soni
    @SwapnilSoni1999
    Hi I have sent a PR for a new feature its been days since I haven't got any reply. Please give some update if possible asap. Thankyou.
    Heres PR link: internetarchive/bookreader#676
    @cclauss please ask @cdrini or @iisa to check that PR. Thankyou
    Tod Robbins
    @todrobbins
    👋🏻 hello all
    2 replies
    quick question on TOC syntax
    does this look correct?
    * Foreword | 4
        ** 1: Making decisions by consensus | 6
        ** What’s wrong with the democracy we’ve got? | 7
        ** Why use consensus? | 10
        ** How does consensus work? | 12
        ** The consensus process | 15
        ** Key skills and values for consensus | 28
    * 2: Facilitating consensus | 36
        ** The role of meetings in group work | 37
        ** What is facilitation? | 37
        ** Facilitating a meeting – beginning to end | 43
        ** Making meetings accessible | 50
        ** Taking minutes | 53
    * 3: Facilitating consensus in large groups | 58
        ** Meeting the conditions for consensus in large groups | 59
        ** Processes for large groups | 62
    * 4: Facilitating consensus in virtual meetings | 74
        ** Why have virtual meetings? | 74
        ** The tools for the job | 75
        ** Challenges of facilitating virtual meetings | 76
        ** A consensus process for virtual meetings | 83
    * 5: Quick consensus decision making | 84
        ** Preparing for quick consensus | 84
        ** How it works | 86
    * 6: Facilitation techniques and activities | 90
        ** Starting the meeting | 91
        ** Regulating the flow of the meeting | 94
        ** Encouraging involvement | 96
        ** Techniques for problemsolving and tackling difficult issues | 99
        ** Prioritisation techniques | 102
        ** Activities for re-energising | 106
        ** Evaluating meetings | 107
    Screen Shot 2021-03-31 at 3.57.32 PM.png
    it's rendering like this 👆🏻
    Arun Teltia
    @ArunTeltia
    @SwapnilSoni1999 i would suggest you to work on some more issues that repo has more than 60 open issues, mentors will eventually review your pr in some time
    raybb
    @raybb:matrix.org
    [m]
    When trying to setup a local instance I'm getting an error where the homepage won't load
    In the logs I see this
    web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/xml/etree/ElementPath.py", line 354, in iterfind web_1 | selector = _cache[cache_key] web_1 | KeyError: ('//item',) web_1 | web_1 | During handling of the above exception, another exception occurred: web_1 | web_1 | Traceback (most recent call last): web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/site-packages/web/application.py", line 280, in process web_1 | return self.handle() web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/site-packages/web/application.py", line 271, in handle web_1 | return self._delegate(fn, self.fvars, args) web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/site-packages/web/application.py", line 517, in _delegate web_1 | return handle_class(cls) web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/site-packages/web/application.py", line 495, in handle_class web_1 | return tocall(*args) web_1 | File "/openlibrary/infogami/utils/app.py", line 187, in <lambda> web_1 | HEAD = GET = POST = PUT = DELETE = lambda self: delegate() web_1 | File "/openlibrary/infogami/utils/app.py", line 206, in delegate web_1 | return getattr(cls(), method)(*args) web_1 | File "/openlibrary/openlibrary/plugins/openlibrary/home.py", line 81, in GET web_1 | cached_homepage = get_cached_homepage() web_1 | File "/openlibrary/openlibrary/plugins/openlibrary/home.py", line 74, in get_cached_homepage web_1 | return cache.memcache_memoize( web_1 | File "/openlibrary/openlibrary/core/cache.py", line 112, in __call__ web_1 | value, t = self.update(*args, **kw) web_1 | File "/openlibrary/openlibrary/core/cache.py", line 153, in update web_1 | value = self.f(*args, **kw) web_1 | File "/openlibrary/openlibrary/plugins/openlibrary/home.py", line 39, in get_homepage web_1 | blog_posts = get_blog_feeds() web_1 | File "/openlibrary/openlibrary/plugins/upstream/utils.py", line 786, in get_blog_feeds web_1 | return [process(post) for post in _get_blog_feeds()] web_1 | File "/openlibrary/openlibrary/core/cache.py", line 112, in __call__ web_1 | value, t = self.update(*args, **kw) web_1 | File "/openlibrary/openlibrary/core/cache.py", line 153, in update web_1 | value = self.f(*args, **kw) web_1 | File "/openlibrary/openlibrary/plugins/upstream/utils.py", line 748, in _get_blog_feeds web_1 | return [parse_item(item) for item in tree.findall("//item")] web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/xml/etree/ElementPath.py", line 395, in findall web_1 | return list(iterfind(elem, path, namespaces)) web_1 | File "/home/openlibrary/.pyenv/versions/3.8.6/lib/python3.8/xml/etree/ElementPath.py", line 359, in iterfind web_1 | raise SyntaxError("cannot use absolute path on element") web_1 | File "<string>", line None web_1 | SyntaxError: cannot use absolute path on element web_1 | web_1 | error saved to /var/log/openlibrary/ol-errors/2021-04-01/034100742902.html
    raybb
    @raybb:matrix.org
    [m]
    ^^ the associated error html
    raybb
    @raybb:matrix.org
    [m]
    I posted the issue here as to make it easy for others to find. internetarchive/openlibrary#4954
    Swapnil Soni
    @SwapnilSoni1999

    @SwapnilSoni1999 i would suggest you to work on some more issues that repo has more than 60 open issues, mentors will eventually review your pr in some time

    Sure thing

    camsn0w
    @camsn0w
    I'm looking at getting involved with Google Summer of Code through the openlibrary doing Go development. I noticed there was only one repo using Go on github for the library, and it has no open issues. Can anyone think of anything that needs to be done for it or any new features?
    Mads Peter Rommedahl
    @StoppingBuck

    Hey, I effed up. I wanted to create https://openlibrary.org/works/OL24314218W/Væren_og_intet as a Danish translation of https://openlibrary.org/works/OL4489246W/L'être_et_le_néant, but I think I ended up creating it as a separate book instead. Is there any way I can merge them and add it as an edition of the existing Work instead of as a separate work?

    And incidentally, I think this one (and its editions) should be merged as well as that's a third instance of the same Work: https://openlibrary.org/works/OL21327314W/Being_and_Nothingness

    1 reply
    raybb
    @raybb:matrix.org
    [m]
    @StoppingBuck you can report it on open library by clicking the report s problem link at the bottom of all pages and they will merge it :)
    Daniel Progrestian
    @progrestian
    Hi, I want to implement a search function in my app for OL works. Is there an endpoint/option of the Search API that included the description field of each result without fetching the work through the Works API individually?
    2 replies
    raybb
    @raybb:matrix.org
    [m]
    @progrestian have you tried https://openlibrary.org/dev/docs/api/search
    Eva Zisouli
    @Evazisouli
    Hello! I'm a new contributor and I would like to contribute to the repository. Is there a good first issue noone has taken to begin with?
    Stamatis Liakos
    @STAMATIOSL
    Hi, I am a new contributor. I would like to contribute to a good first issue but I saw that all of these are old. Do you have any idea?
    Mek
    @mekarpeles
    Hi Ankit! This is a channel for the Open Library project. We've replied to an issue you opened on github and, as mentioned, would be delighted to help guide you to receive the feedback you need.
    Howdy @Evazisouli and @STAMATIOSL, sure! Can you help teach me more about the types of improvements/impacts you may be interested in contributing?
    Mek
    @mekarpeles
    At the moment, we have a handful of different projects led by different community Team Leads who can suggest good first issues --
    1. Accessibility
    2. Internationalization
    3. New User Onboarding
    4. Python 3 & Unicode improvements
    5. Barcode Scanner Book-lookup
    6. Twitter & Reddit Book-Discovery bots
    7. BookNotes (community crowd sourced book labels)
    8. Book Genome Project -- identifying semantic entities within book fulltext
    9. Front-end templates and javascript cleanup
    10. Improving mobile experience
    Ankit Sanghvi
    @crew-guy
    Thanks a lot mek !!
    Swapnil Soni
    @SwapnilSoni1999
    Hi, I have submitted a proposal for BookReader repo. I've submitted from gsoc's portal and sharing here as well. Suggestions are appreciated and looking forward from mentors for further guidance. https://docs.google.com/document/d/1W-BqdsTIqGbB7sVgGg2dWcCBs0UKmalzVdY5ag_DoTM/edit?usp=sharing
    Mek
    @mekarpeles
    Thanks Swapnil!
    Swapnil Soni
    @SwapnilSoni1999
    Looking forward to be a part :) of this community. I love the BookReader repo though :D
    Also let me know if I need to change anything in proposal. Thankyou <3
    jneumann
    @jneumann
    Where is a good place to start helping out with this project. I see that there are a lot of issues tagged as Good First Issue, but I also see there are 79 PRs waiting to be merged.
    Swapnil Soni
    @SwapnilSoni1999
    Hi @jneumann which project you're talking about?
    Bharat
    @BharatKalluri

    I've been able to run the dev OL locally using docker. I'm trying to login as an admin using openlibrary@example.com and admin123 but am getting back an error saying requests.exceptions.MissingSchema: Invalid URL '/openlibrary.org/_store/account/openlibrary': No schema supplied. Perhaps you meant http:///openlibrary.org/_store/account/openlibrary?

    Looks like I'm missing the base URL config somewhere. Can someone help me out by pointing what I should be changing?

    Eva Zisouli
    @Evazisouli
    Hello! I've seen that a lot of good first issues don't have an assignee but someone has proposed to work with them. This means that these issues are already taken, right? Also, because I'm having a difficulty in finding an easy issue to work on as a new contributor, could anybody propose some?
    1 reply
    Mek
    @mekarpeles

    Here are few good first issues:
    https://github.com/internetarchive/openlibrary/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+First+Issue%22

    Also, there are many issues per-team

    When in doubt whether an issue has been claimed, ask on the issue and the appropriate Team lead can reply!

    Stamatis Liakos
    @STAMATIOSL
    Can someone give me some feedback about the book merging and the difference between books and works?
    raybb
    @raybb:matrix.org
    [m]
    @STAMATIOSL: reading this is a good place to start https://openlibrary.org/help/faq/editing#work-edition
    Stamatis Liakos
    @STAMATIOSL
    @raybb:matrix.org Thank you! And do you know something about the book merging?
    raybb
    @raybb:matrix.org
    [m]
    I don't know much I usually just report it via the link at the bottom of all pages and they fix within a day.
    Mek
    @mekarpeles
    https://openlibrary.org/volunteer#librarian -- this is a great way to learn more about contacting the librarian team to help out :)
    ESKehler
    @ESKehler
    hey i'm running into trouble when using the docker-compose build command
    image.png
    1 reply
    following along with the docker readme file, lmk if it's out of date
    ESKehler
    @ESKehler
    haha jk, it might help if i start docker
    1 reply