├── .github └── workflows │ ├── main.yml │ └── ruby.yml ├── LICENSE.md ├── README.md ├── bin ├── .htaccess ├── cache-clean └── dev-server ├── cgi-bin ├── history.cgi ├── lib │ ├── .htaccess │ ├── cdx.rb │ ├── encoding.rb │ ├── error_reporting.rb │ ├── permit_world_writable_temp.rb │ ├── utils.rb │ ├── web_client.rb │ └── web_client │ │ └── cache.rb ├── lookup.cgi ├── search.cgi └── sitemap.cgi ├── favicon.ico ├── images ├── background.gif ├── background@0.5x.gif ├── dreamcast.gif ├── favicon-16.gif ├── favicon-32.gif ├── ie.gif ├── macmade-wht.gif ├── netscape-now.gif ├── valid-html401.gif └── wybk-clsc-btn.gif ├── index.html ├── robots.txt ├── scripts └── html5in4.js ├── search-help.html ├── styles └── style.css ├── templates ├── .htaccess ├── error.html.erb ├── history │ ├── calendar.html.erb │ └── index.html.erb ├── redirect.html.erb ├── search.html.erb └── sitemap.html.erb └── tests ├── .htaccess ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── capybara_test_case.rb ├── fixtures └── vcr_cassettes │ ├── TestHistory_test_history.yml │ ├── TestHistory_test_invalid_date.yml │ ├── TestLookup_test_keywords_redirect.yml │ ├── TestLookup_test_url_redirect.yml │ ├── TestLookup_test_url_wildcard_redirect.yml │ ├── TestLookup_test_utf8_canary_dreampassport3_redirect.yml │ ├── TestLookup_test_utf8_canary_safari_jis_redirect.yml │ ├── TestSearch_test_keywords_redirect.yml │ ├── TestSearch_test_keywords_search.yml │ ├── TestSearch_test_keywords_search_utf8_canary_dreampassport3.yml │ ├── TestSitemap_test_sitemap.yml │ └── TestSitemap_test_sitemap_filter.yml ├── history_test.rb ├── lib ├── cdx_test.rb └── encoding_test.rb ├── lookup_test.rb ├── search_test.rb └── sitemap_test.rb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/README.md -------------------------------------------------------------------------------- /bin/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/bin/.htaccess -------------------------------------------------------------------------------- /bin/cache-clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/bin/cache-clean -------------------------------------------------------------------------------- /bin/dev-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/bin/dev-server -------------------------------------------------------------------------------- /cgi-bin/history.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/history.cgi -------------------------------------------------------------------------------- /cgi-bin/lib/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/.htaccess -------------------------------------------------------------------------------- /cgi-bin/lib/cdx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/cdx.rb -------------------------------------------------------------------------------- /cgi-bin/lib/encoding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/encoding.rb -------------------------------------------------------------------------------- /cgi-bin/lib/error_reporting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/error_reporting.rb -------------------------------------------------------------------------------- /cgi-bin/lib/permit_world_writable_temp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/permit_world_writable_temp.rb -------------------------------------------------------------------------------- /cgi-bin/lib/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/utils.rb -------------------------------------------------------------------------------- /cgi-bin/lib/web_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/web_client.rb -------------------------------------------------------------------------------- /cgi-bin/lib/web_client/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lib/web_client/cache.rb -------------------------------------------------------------------------------- /cgi-bin/lookup.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/lookup.cgi -------------------------------------------------------------------------------- /cgi-bin/search.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/search.cgi -------------------------------------------------------------------------------- /cgi-bin/sitemap.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/cgi-bin/sitemap.cgi -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/favicon.ico -------------------------------------------------------------------------------- /images/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/background.gif -------------------------------------------------------------------------------- /images/background@0.5x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/background@0.5x.gif -------------------------------------------------------------------------------- /images/dreamcast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/dreamcast.gif -------------------------------------------------------------------------------- /images/favicon-16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/favicon-16.gif -------------------------------------------------------------------------------- /images/favicon-32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/favicon-32.gif -------------------------------------------------------------------------------- /images/ie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/ie.gif -------------------------------------------------------------------------------- /images/macmade-wht.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/macmade-wht.gif -------------------------------------------------------------------------------- /images/netscape-now.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/netscape-now.gif -------------------------------------------------------------------------------- /images/valid-html401.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/valid-html401.gif -------------------------------------------------------------------------------- /images/wybk-clsc-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/images/wybk-clsc-btn.gif -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/index.html -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/robots.txt -------------------------------------------------------------------------------- /scripts/html5in4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/scripts/html5in4.js -------------------------------------------------------------------------------- /search-help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/search-help.html -------------------------------------------------------------------------------- /styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/styles/style.css -------------------------------------------------------------------------------- /templates/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/.htaccess -------------------------------------------------------------------------------- /templates/error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/error.html.erb -------------------------------------------------------------------------------- /templates/history/calendar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/history/calendar.html.erb -------------------------------------------------------------------------------- /templates/history/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/history/index.html.erb -------------------------------------------------------------------------------- /templates/redirect.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/redirect.html.erb -------------------------------------------------------------------------------- /templates/search.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/search.html.erb -------------------------------------------------------------------------------- /templates/sitemap.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/templates/sitemap.html.erb -------------------------------------------------------------------------------- /tests/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/.htaccess -------------------------------------------------------------------------------- /tests/.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /tests/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/Gemfile -------------------------------------------------------------------------------- /tests/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/Gemfile.lock -------------------------------------------------------------------------------- /tests/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/Rakefile -------------------------------------------------------------------------------- /tests/capybara_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/capybara_test_case.rb -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestHistory_test_history.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestHistory_test_history.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestHistory_test_invalid_date.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestHistory_test_invalid_date.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestLookup_test_keywords_redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestLookup_test_keywords_redirect.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestLookup_test_url_redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestLookup_test_url_redirect.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestLookup_test_url_wildcard_redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestLookup_test_url_wildcard_redirect.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestLookup_test_utf8_canary_dreampassport3_redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestLookup_test_utf8_canary_dreampassport3_redirect.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestLookup_test_utf8_canary_safari_jis_redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestLookup_test_utf8_canary_safari_jis_redirect.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestSearch_test_keywords_redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestSearch_test_keywords_redirect.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestSearch_test_keywords_search.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestSearch_test_keywords_search.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestSearch_test_keywords_search_utf8_canary_dreampassport3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestSearch_test_keywords_search_utf8_canary_dreampassport3.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestSitemap_test_sitemap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestSitemap_test_sitemap.yml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/TestSitemap_test_sitemap_filter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/fixtures/vcr_cassettes/TestSitemap_test_sitemap_filter.yml -------------------------------------------------------------------------------- /tests/history_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/history_test.rb -------------------------------------------------------------------------------- /tests/lib/cdx_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/lib/cdx_test.rb -------------------------------------------------------------------------------- /tests/lib/encoding_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/lib/encoding_test.rb -------------------------------------------------------------------------------- /tests/lookup_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/lookup_test.rb -------------------------------------------------------------------------------- /tests/search_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/search_test.rb -------------------------------------------------------------------------------- /tests/sitemap_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ticky/wayback-classic/HEAD/tests/sitemap_test.rb --------------------------------------------------------------------------------