Wayback Memento interface

This manual is for versions 1.6 and 1.7 of the IA's Wayback software. First, download the wayback.war file from the Internet Archive Follow installation guide . To configure memento interface uncomment the memento bean. Below is an example of installation of wayback.war as ROOT.war under Tomcat.


  <import resource="MementoReplay.xml"/>
  <bean name="8080:memento" parent="8080:wayback">
    <property name="replayPrefix" value="http://lanlproto.santafe.edu:8080/memento/" />
    <property name="queryPrefix" value="http://lanlproto.santafe.edu:8080/list/" />
        <property name="configs">
      <props>
            <prop key="aggregationPrefix">http://lanlproto.santafe.edu:8080/list/</prop>
      </props>
        </property>

    <property name="replay" ref="mementoreplay" />
    <property name="query">
      <bean class="org.archive.wayback.query.Renderer">
        <property name="captureJsp" value="/WEB-INF/query/Memento.jsp" />
      </bean>
    </property>

    <property name="uriConverter">
      <bean class="org.archive.wayback.archivalurl.ArchivalUrlResultURIConverter">
        <property name="replayURIPrefix" value="http://lanlproto.santafe.edu:8080/memento/"/>
      </bean>
    </property>
    <property name="parser">
      <bean class="org.archive.wayback.memento.MementoRequestParser">
        <property name="maxRecords" value="10000" />
        <property name="earliestTimestamp" value="1996" />
      </bean>
    </property>
    <property name="exception">
      <bean class="org.archive.wayback.exception.BaseExceptionRenderer">
        <property name="errorJsp" value="/WEB-INF/exception/TimegateError.jsp" />
      </bean>
    </property>
  </bean>
  

this bean will add following services to the wayback:
  • Timegate
  • http://lanlproto.santafe.edu:8080/memento/timegate/{url}
  • Memento
  • http://lanlproto.santafe.edu:8080/memento/20120328164435/{url} 

uncomment aggregation bean:


<bean name="8080:list" parent="8080:memento">
    <property name="replayPrefix" value="http://lanlproto.santafe.edu:8080/memento/" />
    <property name="queryPrefix" value="http://lanlproto.santafe.edu:8080/list/" />
    <property name="staticPrefix" value="http://lanlproto.santafe.edu:8080/list/" />
        <property name="configs">
          <props>
            
            <prop key="Prefix">http://lanlproto.santafe.edu:8080/memento/</prop>

          </props>
        </property>

    <property name="replay" ref="archivalurlreplay" />
    <property name="query">
      <bean class="org.archive.wayback.query.Renderer">
        <property name="captureJsp" value="/WEB-INF/query/ORE.jsp" />
      </bean>
    </property>

    <property name="uriConverter">
      <bean class="org.archive.wayback.archivalurl.ArchivalUrlResultURIConverter">
        <property name="replayURIPrefix" value="http://lanlproto.santafe.edu:8080/list/"/>
      </bean>
    </property>
  </bean>


This aggregation bean introduces two more services:

  • TimeMap
  • http://lanlproto.santafe.edu:8080/list/timemap/link/{url}
  • TimeBundle
  • http://lanlproto.santafe.edu:8080/list/timebundle/{url}
  • Rdf Serialization of TimeBundle
  • http://lanlproto.santafe.edu:8080/list/timemap/rdf/{url}