solrwayback
A search interface and wayback machine for the UKWA Solr based warc-indexer framework.
파일 탐색기
최종 버전 다운로드 (.zip)- codeql-analysis.yml
- test.yml
- settings.json
- domain_result_visualization.png
- gps_exif_search.png
- image_search.png
- multiple_pagepreviews.png
- solrwayback_crawltimes.png
- solrwayback_linkgraph.png
- solrwayback_ngram.png
- solrwayback_playback.png
- solrwayback_search.png
- solrwayback_wordcloud.png
- batch_warcs1_folder.bat
- batch_warcs1_folder.sh
- batch_warcs2_folder.bat
- batch_warcs2_folder.sh
- config3.conf
- show_warc_config.sh
- warc-indexer.sh
- solrwayback.properties
- solrwaybackweb.properties
- SOLR.md
- contractions_ca.txt
- contractions_fr.txt
- contractions_ga.txt
- contractions_it.txt
- hyphenations_ga.txt
- stemdict_nl.txt
- stoptags_ja.txt
- stopwords_ar.txt
- stopwords_bg.txt
- stopwords_ca.txt
- stopwords_cz.txt
- stopwords_da.txt
- stopwords_de.txt
- stopwords_el.txt
- stopwords_en.txt
- stopwords_es.txt
- stopwords_eu.txt
- stopwords_fa.txt
- stopwords_fi.txt
- stopwords_fr.txt
- stopwords_ga.txt
- stopwords_gl.txt
- stopwords_hi.txt
- stopwords_hu.txt
- stopwords_hy.txt
- stopwords_id.txt
- stopwords_it.txt
- stopwords_ja.txt
- stopwords_lv.txt
- stopwords_nl.txt
- stopwords_no.txt
- stopwords_pt.txt
- stopwords_ro.txt
- stopwords_ru.txt
- stopwords_sv.txt
- stopwords_th.txt
- stopwords_tr.txt
- userdict_ja.txt
- elevate.xml
- protwords.txt
- schema.xml
- solrconfig.xml
- solrcore.properties
- stopwords.txt
- stopwords_path.txt
- synonyms.txt
- README.md
- solrwayback_bundle.bat
- solrwayback_bundle.sh
- d3.v3.min.js
- favicon.ico
- audio.svg
- chart.svg
- default.svg
- download.svg
- external_link_font_awesome.svg
- Font_Awesome_5_regular_clipboard.svg
- Icons8_flat_checkmark.svg
- image.svg
- location.svg
- tools.svg
- twitter.svg
- video.svg
- warc.svg
- web.svg
- charts.scss
- global.scss
- harvestCalendar.scss
- harvestTimes.scss
- main.scss
- pwid.scss
- results.scss
- search.scss
- styleVariables.scss
- logo.png
- iterators.js
- monthActivityLevel.js
- tranformationHelpers.js
- weekdayActivityLevel.js
- transformerMain.js
- transformerMonth.js
- transformerWeek.js
- AllYearsGraph.vue
- ColorLegend.vue
- harvestDateHelper.js
- HarvestsDay.vue
- util.js
- WeekGraph.vue
- YearMonthGraph.vue
- HarvestMaxTimeDifference.vue
- HarvestPagePreview.vue
- HarvestResources.vue
- HarvestResourcesMissing.vue
- InlinePlayer.vue
- CollectionInfo.vue
- GpsSearch.vue
- PrimaryModal.vue
- SearchGuidelines.vue
- SearchVisualization.vue
- Visualization.js
- chartOptionsCore.js
- LineChart.js
- index.js
- ExportData.vue
- configs.js
- NetarchiveChart.vue
- SearchBox.vue
- searchHelper.js
- NotificationItem.vue
- Notifications.vue
- AllSearchResults.vue
- ImageSearchResults.vue
- PostSearchResults.vue
- SearchResultExport.vue
- SearchSingleItemDefault.vue
- SearchSingleItemImage.vue
- SearchSingleItemTweet.vue
- SearchSingleItemVideoAudio.vue
- SearchSingleItemWeb.vue
- SearchMasonryImage.vue
- SearchSingleItemAllData.vue
- SearchSingleItemFocusImage.vue
- SearchSingleItemImages.vue
- SearchSingleItemPreviewImage.vue
- SearchSingleItemStandardInfo.vue
- domainStats.js
- DomainStats.vue
- GephiExport.vue
- LinkGraph.vue
- NgramNetarchive.vue
- Wordcloud.vue
- AboutComponent.vue
- AppliedSearchFacets.vue
- LoadingOverlay.vue
- NavigationHistoryButton.vue
- SearchBox.vue
- SearchFacetOptions.vue
- SearchUploadFile.vue
- TimePeriodRefiner.vue
- Toolbox.vue
- configHelper.js
- index.js
- ExportCSVUtils.js
- HistoryRoutingUtils.js
- ImageSearchUtils.js
- NavigationTrackingUtils.js
- SearchboxUtils.js
- SearchUtils.js
- StringManipulationUtils.js
- index.js
- dataTransformationHelper.js
- RequestService.js
- modal.store.js
- ngram.store.js
- notifier.store.js
- search.store.js
- globalUtils.js
- About.vue
- HarvestCalendar.vue
- NotFound.vue
- PageHarvestData.vue
- PWID.vue
- SolrWayback.vue
- App.vue
- main.js
- eslint.config.js
- package-lock.json
- package.json
- README.md
- solrwayback_index_page.html
- vite.config.js
- ImageSearchExecutor.java
- Base32Encoder.java
- Sha1Hash.java
- ContentStreams.java
- GenerateCSV.java
- StreamingRawZipExport.java
- StreamingSolrExportBufferedInputStream.java
- StreamingSolrWarcExportBufferedInputStream.java
- WarcMetadataFromSolr.java
- Facade.java
- ImageUtils.java
- ArcFileLocationResolverInterface.java
- ArcHTTPResolver.java
- ArcSource.java
- AutoFileResolver.java
- FileMovedMappingResolver.java
- IdentityArcFileResolver.java
- RewriteLocationResolver.java
- InitializationContextListener.java
- SolrWaybackAsciiLogo.java
- DatetimeNegotiation.java
- MementoMetadata.java
- TimeMap.java
- TimeMapAsCdxJSON.java
- TimeMapAsJSON.java
- TimeMapAsLink.java
- Normalisation.java
- NormalisationAbstract.java
- NormalisationLegacy.java
- NormalisationMinimal.java
- NormalisationStandard.java
- Tweet.java
- TweetEntities.java
- TweetEntity.java
- TweetExtendedContent.java
- TweetHashtag.java
- TweetMedia.java
- TweetMention.java
- TweetURL.java
- TweetUser.java
- TweetVideoInfo.java
- TweetVideoVariant.java
- ArcFileParserFactory.java
- ArcHeader2WarcHeader.java
- ArcParser.java
- ArcParserFileResolver.java
- ArcWarcFileParserAbstract.java
- DomainStatisticsForDomainParser.java
- HtmlParserUrlRewriter.java
- Jodel2Html.java
- LineAndByteCount.java
- ParseResult.java
- RewriterBase.java
- ScriptRewriter.java
- Twitter2Html.java
- TwitterAnalyser.txt
- WarcParser.java
- WaybackToolbarInjecter.java
- CssPlayback.java
- HtmlPlayback.java
- JavascriptPlayback.java
- JodelPlayback.java
- PlaybackHandler.java
- TwitterPlayback.java
- PropertiesLoader.java
- PropertiesLoaderWeb.java
- D3Graph.java
- Link.java
- Node.java
- DateCount.java
- SmurfBuckets.java
- DomainStatistics.java
- DomainYearStatistics.java
- QueryPercentilesStatistics.java
- QueryStatistics.java
- ArcEntry.java
- ArcEntryDescriptor.java
- FacetCount.java
- HarvestDates.java
- ImageUrl.java
- IndexDoc.java
- IndexDocShort.java
- MementoDoc.java
- PagePreview.java
- PagePreviewYearsInfo.java
- PageResource.java
- SearchResult.java
- TimestampsForPage.java
- UrlWrapper.java
- WordCloudWordAndCount.java
- InternalServiceException.java
- InvalidArgumentServiceException.java
- NotFoundServiceException.java
- ServiceExceptionMapper.java
- SolrWaybackServiceException.java
- NavigationHistoryResource.java
- SolrWaybackApplication.java
- SolrWaybackMementoAPI.java
- SolrWaybackResource.java
- SolrWaybackResourceWeb.java
- NetarchiveYearCountCache.java
- SmurfUtil.java
- CachingSolrClient.java
- IndexWatcher.java
- NetarchiveSolrClient.java
- RestrictedSolrClient.java
- SolrGenericStreaming.java
- SolrStats.java
- SolrStreamDecorators.java
- SolrStreamDirect.java
- SolrStreamFactory.java
- SolrStreamingExportClient.java
- SolrStreamingLineBasedExportClientInterface.java
- SolrStreamingLinkGraphCSVExportClient.java
- SolrStreamingWarcExportClient.java
- SolrStreamShard.java
- SRequest.java
- TimeCache.java
- UniqueFilter.java
- WaybackStatistics.java
- CollectionUtils.java
- CountingMap.java
- DateUtils.java
- DelayedInputStream.java
- FileUtil.java
- InputStreamUtils.java
- JsonUtils.java
- LimitedReader.java
- NamedConsumer.java
- NavigationHistoryAction.java
- NavigationHistoryUtils.java
- PathResolver.java
- Processing.java
- RegexpReplacer.java
- SkippingHTTPInputStream.java
- SolrUtils.java
- StatusInputStream.java
- StreamBridge.java
- ThroughputTracker.java
- TwitterParsingUtils.java
- URLAbsoluter.java
- UrlUtils.java
- WordCloudImageGenerator.java
- build.properties
- about_collection.txt
- about_collection_kb.txt
- about_this_archive.txt
- about_this_archive_kb.txt
- build.properties
- kb_logo_desktop_blue.svg
- logback.xml
- playback-tracker.js
- search_help.txt
- twitter_playback_style.css
- preview-24px.svg
- schedule-24dp.svg
- text_snippet-24px.svg
- today-24px.svg
- twitter_sprite.png
- context.xml
- rewrite.config
- web.xml
- api.jsp
- leakingForward.jsp
- sw.js
- WarcBinaryCompressionTest.java
- SHA1Test.java
- StreamingRawZipExportTest.java
- TestGenerateCSV.java
- TestGenerateLinkGraphCSV.java
- FacadeSmurfTest.java
- ArcSourceTest.java
- AutoFileResolverTest.java
- FileMovedMappingResolverTest.java
- RewriteLocationResolverTest.java
- JavascriptTests.java_DISABLED
- DatetimeNegotiationTest.java
- PagedTimeMapTest.java
- TimeMapAsCdxJSONTest.java
- TimeMapTest.java
- FilenameNormalizeTest.java
- NormalisationStandardTest.java
- PunyEncodeAndNormaliseTest.java
- TwitterParsingTest.java
- ArcGzParserTest.java
- ArcParserTest.java
- WarcGzParserTest.java
- WarcParserTest.java
- WarcTypeResourceTest.java
- CssParserReplacerTest.java
- HtmlParserUrlRewriterFromWarcTest.java
- HtmlParserUrlRewriterTest.java
- Jodel2HtmlTest.java
- RewriteTestHelper.java
- ScriptRewriterTest.java
- TestExportArc.java
- TestExportWarc.java
- TestExportWarcStreaming.java
- Twitter2HtmlTest.java
- NavigationHistoryResourceTest.java
- CachingSolrClientTest.java
- EmbeddedSolrTest.java
- IndexWatcherTest.java
- NetarchiveSolrClientInitializeTest.java
- NetarchiveSolrClientTest.java
- NetarchiveSolrTestClient.java
- ShardStreamingTest.java
- SolrClientTest.java
- SolrStreamDirectTest.java
- SolrStreamingExportClientTest.java
- SolrTestUtils.java
- TimeCacheTest.java
- UrlResolveTest.java
- CollectionUtilsTest.java
- DateUtilsTest.java
- FileUtilTest.java
- ImageUtilsTest.java
- JsonUtilsTest.java
- LimitedReaderTest.java
- PathResolverTest.java
- PathResolverWaybackAPIResolverTest.java
- ProcessingTest.java
- RegexpReplacerTest.java
- SkippingHTTPInputStreamTest.java
- SolrUtilsTest.java
- StreamBridgeTest.java
- URLAbsoluterTest.java
- UrlUtilsTest.java
- WordCloudTest.java
- SolrStatsTest.java
- TempTest.java
- UnitTestUtils.java
- README.txt
- FileMovedMappingTest.txt
- README.md
- transfer_compression_brotli.warc
- transfer_compression_brotli.warc.gz
- transfer_compression_gzip.warc
- transfer_compression_gzip.warc.gz
- transfer_compression_gzip_chunked.warc.gz
- transfer_compression_none.warc
- transfer_compression_none.warc.gz
- transfer_compression_none_truncated.warc.gz
- IAH-20080430204825-00000-blackbook.arc
- IAH-20080430204825-00000-blackbook.arc.gz
- jodel.json
- cdata.html
- cdata_expected.html
- css.html
- css2.html
- css2_expected.html
- css_expected.html
- css_import.html
- css_import_expected.html
- encoding.html
- encoding_expected.html
- inline_css.html
- multisource.html
- multisource_expected.html
- script.html
- script2.html
- script2_expected.html
- script_escape.html
- script_escape_expected.html
- script_expected.html
- script_external.js
- script_external_expected.js
- simple.html
- simple_expected.html
- style_element.html
- style_element_expected.html
- url_escape.html
- url_escape_expected.html
- twitter1.json
- twitter2.json
- twitter3.json
- Evil-Warc-Headers.warc
- IAH-20080430204825-00000-blackbook.warc
- IAH-20080430204825-00000-blackbook.warc.gz
- IAH-20080430204825-00000-blackbook.warc.gz.cdx
- solrwayback_unittest.properties
- solrwaybackweb_unittest.properties
- contractions_ca.txt
- contractions_fr.txt
- contractions_ga.txt
- contractions_it.txt
- hyphenations_ga.txt
- stemdict_nl.txt
- stoptags_ja.txt
- stopwords_ar.txt
- stopwords_bg.txt
- stopwords_ca.txt
- stopwords_cz.txt
- stopwords_da.txt
- stopwords_de.txt
- stopwords_el.txt
- stopwords_en.txt
- stopwords_es.txt
- stopwords_eu.txt
- stopwords_fa.txt
- stopwords_fi.txt
- stopwords_fr.txt
- stopwords_ga.txt
- stopwords_gl.txt
- stopwords_hi.txt
- stopwords_hu.txt
- stopwords_hy.txt
- stopwords_id.txt
- stopwords_it.txt
- stopwords_ja.txt
- stopwords_lv.txt
- stopwords_nl.txt
- stopwords_no.txt
- stopwords_pt.txt
- stopwords_ro.txt
- stopwords_ru.txt
- stopwords_sv.txt
- stopwords_th.txt
- stopwords_tr.txt
- userdict_ja.txt
- elevate.xml
- protwords.txt
- solrconfig.xml
- solrcore.properties
- stopwords.txt
- stopwords_path.txt
- synonyms.txt
- core.properties
- README.md
- solr.xml
- zoo.cfg
- logback-test.xml
- .gitignore
- .zenodo.json
- CHANGES.md
- Dockerfile
- LICENSE.txt
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/netarchivesuite/solrwayback
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd solrwayback
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t solrwayback .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 solrwayback
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
4. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd src/js
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
