Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Andreas Wagner
Andreas Wagner
@anwagnerdreas@hcommons.social  ·  activity timestamp 2 weeks ago

@rwg I had blocks in the reverse proxy for hard coded user agent strings and IP ranges first. This soon did not help anymore. Presently I have deployed an anubis proof-of-work container between reverse proxy and backend service and it was really easy (I am no using any special config). I now have a tenth of the scraping requests in comparison with before, i.e. two per minute make it through to the backend whereas before it was about 20 (really very rough estimate). If scraping traffic increases again, I'll try and see how easy it is to set up iocaine.

But this all is for a backend that is not very robust and tolerant of many parallel requests. It sounds like your system, by contrast, can take a fair bit of scraping traffic. Then, I would either just not do anything or consider iocaine if I felt I just wanted to push back a bit as a matter of principle.

Andreas Wagner
Andreas Wagner
@anwagnerdreas@hcommons.social replied  ·  activity timestamp 2 weeks ago

@rwg if you feel like that might be your crowd and platform, there is a nice and busy #bots room on the #Code4lib slack.

  • Copy link
  • Flag this comment
  • Block
Ed Summers
Ed Summers
@ink@merveilles.town  ·  activity timestamp 2 months ago

code4lib 2026 voting is underway!

https://docs.google.com/forms/d/e/1FAIpQLSeIOsAnmbEodwuAGoM9s_P2FcIvfOfw8fW4KojivKOu84dwFg/viewform

If you are interested in #webarchives there's a good proposal about making web archives available as static sites outside the context of complicated (and expensive) replay systems.

Replacing Legacy Sites with Low Maintenance Statically Hosted Web Archive-powered Mirrors

PS. it's not from me, honest!

Google Docs

Code4Lib 2026 Presentation Voting

Thank you for voting for Code4Lib 2026 presentations! Community participation is a key part of the Code4Lib process, so we appreciate the time it takes to evaluate and vote on the many great proposals we receive every year. For each submission, vote to indicate how interested you would be in seeing this presentation at Code4Lib 2026. (0 = not interested, 3 = highly interested). The top 10 vote-getters are guaranteed a spot in the conference at their preferred session length, and the balance of presenters will be selected by the Program Committee, taking into account voters' preferences, topical and presenter diversity, and overall proposal quality. In the interest of speaker diversity, no speaker will have more than one talk accepted. Email addresses will be used only to send submission receipts and to validate against duplicate submissions. Voting closes November 21, 2025 at 11:59pm Pacific time.
Ben Companjen 🟥
Ben Companjen 🟥
@bencomp@code4lib.social replied  ·  activity timestamp 2 months ago

@ink #code4lib

  • Copy link
  • Flag this comment
  • Block
Sumana Harihareswara boosted
Andromeda Yelton
Andromeda Yelton
@thatandromeda@ohai.social  ·  activity timestamp 2 months ago

*Last call* for #code4lib keynote speaker nominations: https://wiki.code4lib.org/2026_Keynote_Speakers_Nominations Please add your faves by midnight-anywhere tomorrow (October 24). Looking forward to seeing your ideas! #c4l26

  • Copy link
  • Flag this post
  • Block
Andromeda Yelton
Andromeda Yelton
@thatandromeda@ohai.social  ·  activity timestamp 2 months ago

*Last call* for #code4lib keynote speaker nominations: https://wiki.code4lib.org/2026_Keynote_Speakers_Nominations Please add your faves by midnight-anywhere tomorrow (October 24). Looking forward to seeing your ideas! #c4l26

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.40 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct