All Projects → webrecorder → Webrecorder Player

webrecorder / Webrecorder Player

Licence: apache-2.0
Webrecorder Player for Desktop (OSX/Windows/Linux). (Built with Electron + Webrecorder)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Webrecorder Player

Ipwb
InterPlanetary Wayback: A distributed and persistent archive replay system using IPFS
Stars: ✭ 350 (-4.89%)
Mutual labels:  web-archiving
Perma
Indelible links
Stars: ✭ 272 (-26.09%)
Mutual labels:  web-archiving
node-warc
Parse And Create Web ARChive (WARC) files with node.js
Stars: ✭ 69 (-81.25%)
Mutual labels:  web-archiving
Collect
A server to collect & archive websites that also supports video downloads
Stars: ✭ 62 (-83.15%)
Mutual labels:  web-archiving
wail
🐋 One-Click User Instigated Preservation
Stars: ✭ 107 (-70.92%)
Mutual labels:  web-archiving
MemGator
A Memento Aggregator CLI and Server in Go
Stars: ✭ 42 (-88.59%)
Mutual labels:  web-archiving
warrick
Recover lost websites from the Web Infrastructure
Stars: ✭ 76 (-79.35%)
Mutual labels:  web-archiving
Archivenow
A Tool To Push Web Resources Into Web Archives
Stars: ✭ 253 (-31.25%)
Mutual labels:  web-archiving
Archiveror
Archiveror will help you preserve the webpages you love. 💾
Stars: ✭ 246 (-33.15%)
Mutual labels:  web-archiving
Wail
🐋 Web Archiving Integration Layer: One-Click User Instigated Preservation
Stars: ✭ 232 (-36.96%)
Mutual labels:  web-archiving
Warcio
Streaming WARC/ARC library for fast web archive IO
Stars: ✭ 195 (-47.01%)
Mutual labels:  web-archiving
Warcreate
Chrome extension to "Create WARC files from any webpage"
Stars: ✭ 143 (-61.14%)
Mutual labels:  web-archiving
Sfm Ui
Social Feed Manager user interface application.
Stars: ✭ 129 (-64.95%)
Mutual labels:  web-archiving
Archivespark
An Apache Spark framework for easy data processing, extraction as well as derivation for web archives and archival collections, developed at Internet Archive.
Stars: ✭ 111 (-69.84%)
Mutual labels:  web-archiving
Replayweb.page
Serverless Web Archive Replay directly in the browser
Stars: ✭ 84 (-77.17%)
Mutual labels:  web-archiving
Conifer
Collect and revisit web pages.
Stars: ✭ 1,259 (+242.12%)
Mutual labels:  web-archiving
Archivebox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Stars: ✭ 12,383 (+3264.95%)
Mutual labels:  web-archiving
Archiveweb.page
A High-Fidelity Web Archiving Extension for Chrome and Chromium based browsers!
Stars: ✭ 69 (-81.25%)
Mutual labels:  web-archiving
Pywb
Core Python Web Archiving Toolkit for replay and recording of web archives
Stars: ✭ 798 (+116.85%)
Mutual labels:  web-archiving

NOTE: Webrecorder Player has been superceded by ReplayWeb.page.

Users of Webrecorder Player are encouraged to switch to the latest ReplayWeb.page App.


Webrecorder Player

Webrecorder Player is a desktop application for viewing high-fidelity web archives on your local machine, no internet connection required. Webrecorder Player is available for download for OSX, Windows and Linux (experimental).

Download Latest Release

Usage

  1. Download the latest version for your platform. On OSX, you can move the extracted Webrecorder Player app into your Applications directory.

  2. Start the application. (Note: At this time, Webrecorder Player is not yet signed through official app store, so you may have to accept launching unsigned apps).

  3. Click Load Web Archive to select a web archive file and start browsing.

See Visual Walkthrough

What are Web Archives?

A web archive is a record of web resources. It may include HTML and images, scripts, stylesheets, as well as video, audio and other elements that web pages and web apps are made of, all in one file.

Webrecorder Player currently supports browsing web archives in the following formats:

How do I Create Web Archives?

You can use free service https://webrecorder.io to create, view, share and save your web archives online.

To view your web archives offline, you can download them from https://webrecorder.io and use this app to browse your archives.


Build locally

Most of the code for Webrecorder, both backend and frontend is found in our main webrecorder/webrecorder repository.

This repository includes the Electron wrapper and includes webrecorder/webrecorder as a submodule. Building locally requires Node and Python.

  1. Clone this repository with submodules:

     $ git clone --recurse-submodules https://github.com/webrecorder/webrecorderplayer-electron
    

    or for older versions of git:

     $ git clone https://github.com/webrecorder/webrecorderplayer-electron.git
    
     $ git submodule update --init --recursive
    
  2. Switch to the directory and install node modules (yarn or npm should work):

     $ cd webrecorderplayer-electron; yarn install
    
  3. Build the Webrecorder python binary by running the build script. This requires Python 3.5+:

     $ bash ./build-wr.sh
    

    Alternatively, you can manually download the latest python binary, placing it into python-binaries/webrecorder_player. You can obtain pre-built python binaries here:

  4. (Optional) if you want to enable Flash you have to copy a flash plugin into ./plugins.

    Follow these instructions to find a local copy of PepperFlashPlugin in Chrome/Chromium

  5. Build the electron and webrecorder packages:

     $ yarn run build
    
  6. To start in Dev mode run:

     $ yarn run start-dev
    
  7. A final packaged binary version of Webrecorder Player can be created for your environment (Linux, OSX, Windows) and placed in ./dist by running:

     $ yarn run dist
    

Contact

Webrecorder Player is a project of Rhizome

For issues with the project, you can open an issue or contact us at [email protected]

License

Webrecorder is Licensed under the Apache 2.0 License. See NOTICE and LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].