webrecorder / wabac.js

wabac.js - Web Archive Browsing Augmentation Client
https://replayweb.page
GNU Affero General Public License v3.0
94 stars 16 forks source link

Support for loading Non-WARC Archives and API Integration #186

Open taclab opened 4 days ago

taclab commented 4 days ago

Hello,

At the Institut national de l'audiovisuel (INA), we are interested in testing ReplayWeb.page to interact with our web archives. Our archives are not in WARC format and we use an in-house indexing system, so we are seeking a way to load them via wabac.js. Do you have any suggestions on how to efficiently load them using wabac.js?

We have successfully replayed our archives with pywb using the Memento API. Do you plan to integrate an API, support plugins or external APIs, like Memento, for example?

Thank you for all your hard work.

ikreymer commented 3 days ago

Hi @taclab, wabac.js is designed to be flexible and not necessarily tied to WARC or WACZ (there's also support for HAR and even experimental web bundle (WBN) support at one point). Support for an external CDX server + resource loading or Memento API like in pywb is definitely a possibility, and something that would be great to support. We just haven't had the time or resources to do that at the moment. Happy to discuss more with you, and perhaps something INA could help support and/or collaborate on?