├── .babelrc ├── .buildpacks ├── .eslintrc.js ├── .gitignore ├── .python-version ├── LICENSE ├── Procfile ├── README.md ├── app.json ├── dist └── main.js ├── doc ├── database-changes.md ├── deploying.md ├── developing.md ├── management-commands.md └── testing.md ├── dokku-scripts ├── README.md ├── clone-db.sh ├── common.sh ├── config.sh ├── crontab.sh ├── instance.sh ├── outside │ ├── README.md │ ├── copy-static.sh │ ├── dokku-vars.sh │ ├── run-manage-pdb.sh │ ├── run-manage.sh │ ├── run-queue.sh │ └── run-server.sh ├── push.sh ├── scale.awk └── vars.py ├── install.sh ├── mcweb ├── .env-template ├── __init__.py ├── asgi.py ├── backend │ ├── __init__.py │ ├── search │ │ ├── __init__.py │ │ ├── api.py │ │ ├── apps.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ └── monitor-api.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── serializer.py │ │ ├── tasks.py │ │ ├── tests.py │ │ ├── tests │ │ │ └── multiprocess_selenium.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── views.py │ ├── sources │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── api.py │ │ ├── apps.py │ │ ├── data │ │ │ ├── Sources-avg-story-num-30-day-moving-avg-20230131154800.csv │ │ │ ├── collections-to-monitor.json │ │ │ ├── country-collections.json │ │ │ ├── featured-collections.json │ │ │ └── media-collection.json │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── all-sources.py │ │ │ │ ├── assign-collection-permissions.py │ │ │ │ ├── importdata.py │ │ │ │ ├── periodic.py │ │ │ │ ├── scrape-collection.py │ │ │ │ ├── scrape-source.py │ │ │ │ ├── search.py │ │ │ │ ├── source-alert-system.py │ │ │ │ ├── sources-meta-update.py │ │ │ │ ├── statsd-agent.py │ │ │ │ └── update-stories-per-week.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_alter_collection_created_at_and_more.py │ │ │ ├── 0003_alter_collection_created_at_and_more.py │ │ │ ├── 0004_alter_collection_name.py │ │ │ ├── 0005_source_feed.py │ │ │ ├── 0006_feed_name.py │ │ │ ├── 0007_alter_feed_admin_rss_enabled_alter_source_name.py │ │ │ ├── 0008_alter_source_notes_alter_source_service_and_more.py │ │ │ ├── 0009_alter_source_homepage_alter_source_label.py │ │ │ ├── 0010_alter_source_homepage.py │ │ │ ├── 0011_source_media_type_source_primary_language_and_more.py │ │ │ ├── 0012_alter_source_pub_country.py │ │ │ ├── 0013_alter_source_primary_language.py │ │ │ ├── 0014_source_first_story.py │ │ │ ├── 0015_collection_platform.py │ │ │ ├── 0016_remove_source_service_source_platform_and_more.py │ │ │ ├── 0017_alter_collection_platform_alter_source_platform.py │ │ │ ├── 0018_alter_collection_platform_alter_source_media_type_and_more.py │ │ │ ├── 0019_alter_source_media_type_and_more.py │ │ │ ├── 0020_collection_public_collection_collection platform_and_more.py │ │ │ ├── 0021_collection_featured_alter_collection_name_and_more.py │ │ │ ├── 0022_alter_source_collections_alter_source_homepage.py │ │ │ ├── 0023_source_alerted.py │ │ │ ├── 0024_collection_static.py │ │ │ ├── 0025_rename_static_collection_managed.py │ │ │ ├── 0026_source_last_rescraped.py │ │ │ ├── 0027_source_last_rescraped_msg.py │ │ │ ├── 0028_source_name_label_ginindex.py │ │ │ ├── 0029_create_vector_search_trigger.py │ │ │ ├── 0030_rename_sources_source_name_label_gin_search_vector_gin_index.py │ │ │ ├── 0031_alternativedomain_alternativedomain_domain.py │ │ │ ├── 0032_alternativedomain_source_and_more.py │ │ │ ├── 0033_alter_collection_options.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── permissions.py │ │ ├── rss_fetcher_api.py │ │ ├── serializer.py │ │ ├── tasks.py │ │ ├── tests │ │ │ ├── test_sources.py │ │ │ └── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── users │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── api.py │ │ ├── apps.py │ │ ├── exceptions.py │ │ ├── legacy.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── create-groups.py │ │ │ │ ├── delete-reset-tokens.py │ │ │ │ └── importusers.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_profile_was_imported.py │ │ │ ├── 0003_profile_imported_password_hash.py │ │ │ ├── 0004_profile_quota_mediacloud_legacy_and_more.py │ │ │ ├── 0004_profile_registered.py │ │ │ ├── 0005_alter_profile_registered.py │ │ │ ├── 0005_profile_created_at_profile_modified_at_quotahistory_and_more.py │ │ │ ├── 0006_quotahistory_unique user_provider_week.py │ │ │ ├── 0007_alter_profile_quota_twitter.py │ │ │ ├── 0007_merge_20221201_1431.py │ │ │ ├── 0008_merge_20221202_0238.py │ │ │ ├── 0009_generate_tokens.py │ │ │ ├── 0010_remove_profile_registered.py │ │ │ ├── 0011_remove_profile_quota_mediacloud_legacy.py │ │ │ ├── 0012_profile_quota_mediacloud_legacy.py │ │ │ ├── 0013_profile_quota_mediacloud.py │ │ │ ├── 0014_alter_profile_quota_mediacloud_and_more.py │ │ │ ├── 0015_remove_profile_quota_mediacloud_legacy_and_more.py │ │ │ ├── 0016_resetcodes.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── serializer.py │ │ ├── tasks.py │ │ ├── tests.py │ │ ├── urls.py │ │ ├── validators.py │ │ └── views.py │ ├── util │ │ ├── __init__.py │ │ ├── csv_stream.py │ │ ├── handlers.py │ │ ├── provider.py │ │ ├── syslog-sink.py │ │ ├── syslog_config.py │ │ └── tasks.py │ └── version.py ├── frontend │ ├── __init__.py │ ├── __tests__ │ │ ├── EarlestAllowedStartDate.test.js │ │ ├── LatestAllowedEndDate.test.js │ │ ├── allDuplicates.test.js │ │ ├── checkForBlankQuery.test.js │ │ ├── collectionTitle.test.js │ │ ├── compareArrays.test.js │ │ ├── existsInAll.test.js │ │ ├── isNumber.test.js │ │ ├── isQueryListBlank.test.js │ │ ├── isQueryStateEmpty.test.js │ │ ├── removePhrases.test.js │ │ ├── simplifyQueryLists.test.js │ │ ├── simplifyTitles.test.js │ │ ├── spliceMethod.test.js │ │ └── validateDates.test.js │ ├── apps.py │ ├── models.py │ ├── src │ │ ├── App.jsx │ │ ├── Root.jsx │ │ ├── app │ │ │ ├── middleware.js │ │ │ ├── services │ │ │ │ ├── alternativeDomainsApi.js │ │ │ │ ├── authApi.js │ │ │ │ ├── collectionsApi.js │ │ │ │ ├── feedsApi.js │ │ │ │ ├── managerApi.js │ │ │ │ ├── queryUtil.js │ │ │ │ ├── savedsearchApi.js │ │ │ │ ├── searchApi.js │ │ │ │ ├── sourceApi.js │ │ │ │ └── sourcesCollectionsApi.js │ │ │ └── store.js │ │ ├── features │ │ │ ├── about │ │ │ │ ├── AboutSearch.jsx │ │ │ │ ├── ReleaseNotes.jsx │ │ │ │ └── release_history.json │ │ │ ├── auth │ │ │ │ ├── Account.jsx │ │ │ │ ├── ConfirmedReset.jsx │ │ │ │ ├── GetApiAccess.jsx │ │ │ │ ├── Permissioned.jsx │ │ │ │ ├── ResetPassword.jsx │ │ │ │ ├── SignIn.jsx │ │ │ │ ├── SignUp.jsx │ │ │ │ ├── authSlice.js │ │ │ │ └── style │ │ │ │ │ ├── _account.scss │ │ │ │ │ └── _sign-up.scss │ │ │ ├── collections │ │ │ │ ├── CollectionHeader.jsx │ │ │ │ ├── CollectionList.jsx │ │ │ │ ├── CollectionShow.jsx │ │ │ │ ├── CreateCollection.jsx │ │ │ │ ├── FeaturedCollections.jsx │ │ │ │ ├── GeographicNewsCollections.jsx │ │ │ │ ├── ModifyCollection.jsx │ │ │ │ ├── collectionsSlice.js │ │ │ │ ├── style │ │ │ │ │ ├── _collection.scss │ │ │ │ │ ├── _geo-collection.scss │ │ │ │ │ └── _modify-collection.scss │ │ │ │ └── util │ │ │ │ │ ├── CopyCollectionDialog.jsx │ │ │ │ │ ├── DownloadSourcesCsv.jsx │ │ │ │ │ └── formatNotesToHTML.jsx │ │ │ ├── directory │ │ │ │ ├── CollectionSearch.jsx │ │ │ │ ├── DetailedSearch.jsx │ │ │ │ ├── DirectoryHome.jsx │ │ │ │ ├── DirectorySearch.jsx │ │ │ │ ├── GeographicCollectionsSearch.jsx │ │ │ │ ├── MediaSearchTable.jsx │ │ │ │ └── SourceSearch.jsx │ │ │ ├── feeds │ │ │ │ ├── CreateFeed.jsx │ │ │ │ ├── FeedHeader.jsx │ │ │ │ ├── FeedHistory.jsx │ │ │ │ ├── FeedShow.jsx │ │ │ │ ├── FeedStories.jsx │ │ │ │ ├── ModifyFeed.jsx │ │ │ │ └── style │ │ │ │ │ ├── _feed-show.scss │ │ │ │ │ └── _feed-stories.scss │ │ │ ├── footer │ │ │ │ ├── Footer.jsx │ │ │ │ └── _footer.scss │ │ │ ├── header │ │ │ │ ├── Header.jsx │ │ │ │ ├── SystemAlert.jsx │ │ │ │ ├── UserMenu.jsx │ │ │ │ └── _header.scss │ │ │ ├── homepage │ │ │ │ ├── Homepage.jsx │ │ │ │ └── _homepage.scss │ │ │ ├── quotas │ │ │ │ ├── UserQuotaTable.jsx │ │ │ │ └── UsersQuotas.jsx │ │ │ ├── search │ │ │ │ ├── TabbedSearch.jsx │ │ │ │ ├── query │ │ │ │ │ ├── AdvancedSearch.jsx │ │ │ │ │ ├── DefaultDates.jsx │ │ │ │ │ ├── PlatformPicker.jsx │ │ │ │ │ ├── QueryList.jsx │ │ │ │ │ ├── QueryPreview.jsx │ │ │ │ │ ├── Search.jsx │ │ │ │ │ ├── SearchDatePicker.jsx │ │ │ │ │ ├── SelectedMedia.jsx │ │ │ │ │ ├── SimpleSearch.jsx │ │ │ │ │ ├── media-picker │ │ │ │ │ │ ├── CollectionSearchPicker.jsx │ │ │ │ │ │ ├── FeaturedCollectionsPicker.jsx │ │ │ │ │ │ ├── GeographicCollectionsPicker.jsx │ │ │ │ │ │ ├── MediaPicker.jsx │ │ │ │ │ │ ├── MediaPickerSelectionTable.jsx │ │ │ │ │ │ ├── SourceSearchPicker.jsx │ │ │ │ │ │ ├── _media-picker.scss │ │ │ │ │ │ └── util │ │ │ │ │ │ │ └── addType.js │ │ │ │ │ ├── querySlice.js │ │ │ │ │ ├── savedsearch │ │ │ │ │ │ ├── LoadSavedSearches.jsx │ │ │ │ │ │ └── SaveSearch.jsx │ │ │ │ │ └── style │ │ │ │ │ │ ├── _collection-search-picker.scss │ │ │ │ │ │ ├── _date-picker.scss │ │ │ │ │ │ ├── _featured-collection-picker.scss │ │ │ │ │ │ ├── _platform-picker.scss │ │ │ │ │ │ ├── _query-preview.scss │ │ │ │ │ │ ├── _selected-media.scss │ │ │ │ │ │ └── _simple-search.scss │ │ │ │ ├── results │ │ │ │ │ ├── BarChart.jsx │ │ │ │ │ ├── CountOverTimeChart.jsx │ │ │ │ │ ├── CountOverTimeResults.jsx │ │ │ │ │ ├── OrderedWordCloud.jsx │ │ │ │ │ ├── SampleStories.jsx │ │ │ │ │ ├── SampleStoryShow.jsx │ │ │ │ │ ├── TopLanguages.jsx │ │ │ │ │ ├── TopSources.jsx │ │ │ │ │ ├── TopWords.jsx │ │ │ │ │ ├── TotalAttentionResults.jsx │ │ │ │ │ └── styles │ │ │ │ │ │ └── _results.scss │ │ │ │ ├── resultsSlice.js │ │ │ │ ├── searchSlice.js │ │ │ │ ├── styles │ │ │ │ │ └── _search.scss │ │ │ │ └── util │ │ │ │ │ ├── CSVDialog.jsx │ │ │ │ │ ├── CopyToAll.jsx │ │ │ │ │ ├── TotalAttentionEmailModal.jsx │ │ │ │ │ ├── checkForBlankQuery.js │ │ │ │ │ ├── compareArrays.js │ │ │ │ │ ├── dateValidation.js │ │ │ │ │ ├── deactivateButton.js │ │ │ │ │ ├── decodeSavedSearch.js │ │ │ │ │ ├── generateComparativeQuery.js │ │ │ │ │ ├── getColors.js │ │ │ │ │ ├── getDownloadUrl.js │ │ │ │ │ ├── isNumber.js │ │ │ │ │ ├── isQueryListBlank.js │ │ │ │ │ ├── isQueryStateEmpty.js │ │ │ │ │ ├── platforms.js │ │ │ │ │ ├── prepareCountOverTimeData.js │ │ │ │ │ ├── prepareLanguageData.js │ │ │ │ │ ├── prepareQueries.js │ │ │ │ │ ├── prepareSourcesData.js │ │ │ │ │ ├── prepareTotalAttentionData.js │ │ │ │ │ ├── queryGenerator.js │ │ │ │ │ ├── queryTitle.js │ │ │ │ │ ├── setLanguage.js │ │ │ │ │ ├── setSearchQuery.js │ │ │ │ │ ├── tabTitleHelpers │ │ │ │ │ ├── allDuplicates.js │ │ │ │ │ ├── collectionTitle.js │ │ │ │ │ ├── createTitle.js │ │ │ │ │ ├── existsInAll.js │ │ │ │ │ ├── removePhrase.js │ │ │ │ │ ├── simplifyQueryList.js │ │ │ │ │ └── simplifyTitles.js │ │ │ │ │ ├── tabTitles.js │ │ │ │ │ └── urlSerializer.js │ │ │ ├── sources │ │ │ │ ├── CreateSource.jsx │ │ │ │ ├── ListSourceFeeds.jsx │ │ │ │ ├── ModifySource.jsx │ │ │ │ ├── SourceHeader.jsx │ │ │ │ ├── SourceList.jsx │ │ │ │ ├── SourceShow.jsx │ │ │ │ ├── UploadSources.jsx │ │ │ │ └── util │ │ │ │ │ ├── AdvancedMenu.jsx │ │ │ │ │ ├── FeedMenu.jsx │ │ │ │ │ ├── buildStatArray.js │ │ │ │ │ ├── getChildSources.js │ │ │ │ │ ├── getParentSource.js │ │ │ │ │ └── validateURLSearchString.js │ │ │ ├── sources_collections │ │ │ │ └── sourcesCollectionsSlice.js │ │ │ ├── stories │ │ │ │ ├── StoriesOverTime.jsx │ │ │ │ └── StoryShow.jsx │ │ │ ├── tasks │ │ │ │ └── TaskList.jsx │ │ │ └── ui │ │ │ │ ├── AlertDialog.jsx │ │ │ │ ├── BadURL.jsx │ │ │ │ ├── ControlBar.jsx │ │ │ │ ├── Header.jsx │ │ │ │ ├── InfoMenu.jsx │ │ │ │ ├── MediaNotFound.jsx │ │ │ │ ├── ModalHelper.jsx │ │ │ │ ├── StatPanel.jsx │ │ │ │ ├── TabDropDownMenu.jsx │ │ │ │ ├── TabPanelHelper.jsx │ │ │ │ ├── style │ │ │ │ ├── _badURL.scss │ │ │ │ ├── _infoMenu.scss │ │ │ │ └── _statpanel.scss │ │ │ │ ├── uiSlice.js │ │ │ │ └── uiUtil.js │ │ ├── index.js │ │ ├── services │ │ │ └── csrfToken.jsx │ │ └── style │ │ │ ├── Application.scss │ │ │ ├── _reset.scss │ │ │ ├── _text.scss │ │ │ └── _variables.scss │ ├── static │ │ ├── about │ │ │ └── release_history.json │ │ └── img │ │ │ ├── attention_over_time_annotated.jpg │ │ │ ├── compare-partisanship.png │ │ │ ├── fail-fox-bad-url.png │ │ │ ├── favicon.ico │ │ │ ├── media_picker_modal.jpg │ │ │ ├── mediacloud-logo-white-2x.png │ │ │ ├── query-screen.png │ │ │ ├── screenshot-attention-over-time.png │ │ │ ├── top_words.jpg │ │ │ └── total-attention-global.png │ ├── templates │ │ ├── alerts │ │ │ └── alert-system.html │ │ ├── authentication │ │ │ └── activate.html │ │ └── frontend │ │ │ └── index.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── settings.py ├── static │ ├── .gitkeep │ ├── .keep │ └── img │ │ ├── attention_over_time_annotated.jpg │ │ ├── compare-partisanship.png │ │ ├── fail-fox-bad-url.png │ │ ├── favicon.ico │ │ ├── media_picker_modal.jpg │ │ ├── mediacloud-logo-white-2x.png │ │ ├── query-screen.png │ │ ├── screenshot-attention-over-time.png │ │ ├── top_words.jpg │ │ └── total-attention-global.png ├── urls.py ├── util │ ├── __init__.py │ ├── cache.py │ ├── csvwriter.py │ ├── exceptions.py │ ├── logging_middleware.py │ ├── ratelimit_callables.py │ ├── send_emails.py │ └── stats.py └── wsgi.py ├── package.json ├── periodic ├── README.md ├── daily │ ├── .gitkeep │ └── 300.scrape-log-cleanup └── weekly │ ├── .gitkeep │ ├── 120.source-alert-system │ ├── 250.delete-reset-tokens │ ├── 500.update-language │ └── 700.update-pub-date ├── postdeploy.sh ├── requirements.txt ├── run-server.sh ├── scss └── custom.scss ├── supervisord.conf ├── syslog.yml.proto └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/.babelrc -------------------------------------------------------------------------------- /.buildpacks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/.buildpacks -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/app.json -------------------------------------------------------------------------------- /dist/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dist/main.js -------------------------------------------------------------------------------- /doc/database-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/doc/database-changes.md -------------------------------------------------------------------------------- /doc/deploying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/doc/deploying.md -------------------------------------------------------------------------------- /doc/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/doc/developing.md -------------------------------------------------------------------------------- /doc/management-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/doc/management-commands.md -------------------------------------------------------------------------------- /doc/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/doc/testing.md -------------------------------------------------------------------------------- /dokku-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/README.md -------------------------------------------------------------------------------- /dokku-scripts/clone-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/clone-db.sh -------------------------------------------------------------------------------- /dokku-scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/common.sh -------------------------------------------------------------------------------- /dokku-scripts/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/config.sh -------------------------------------------------------------------------------- /dokku-scripts/crontab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/crontab.sh -------------------------------------------------------------------------------- /dokku-scripts/instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/instance.sh -------------------------------------------------------------------------------- /dokku-scripts/outside/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/README.md -------------------------------------------------------------------------------- /dokku-scripts/outside/copy-static.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/copy-static.sh -------------------------------------------------------------------------------- /dokku-scripts/outside/dokku-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/dokku-vars.sh -------------------------------------------------------------------------------- /dokku-scripts/outside/run-manage-pdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/run-manage-pdb.sh -------------------------------------------------------------------------------- /dokku-scripts/outside/run-manage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/run-manage.sh -------------------------------------------------------------------------------- /dokku-scripts/outside/run-queue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/run-queue.sh -------------------------------------------------------------------------------- /dokku-scripts/outside/run-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/outside/run-server.sh -------------------------------------------------------------------------------- /dokku-scripts/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/push.sh -------------------------------------------------------------------------------- /dokku-scripts/scale.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/scale.awk -------------------------------------------------------------------------------- /dokku-scripts/vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/dokku-scripts/vars.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/install.sh -------------------------------------------------------------------------------- /mcweb/.env-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/.env-template -------------------------------------------------------------------------------- /mcweb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/asgi.py -------------------------------------------------------------------------------- /mcweb/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/search/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/api.py -------------------------------------------------------------------------------- /mcweb/backend/search/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/apps.py -------------------------------------------------------------------------------- /mcweb/backend/search/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/search/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/search/management/commands/monitor-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/management/commands/monitor-api.py -------------------------------------------------------------------------------- /mcweb/backend/search/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/migrations/0001_initial.py -------------------------------------------------------------------------------- /mcweb/backend/search/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/search/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/models.py -------------------------------------------------------------------------------- /mcweb/backend/search/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/serializer.py -------------------------------------------------------------------------------- /mcweb/backend/search/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/tasks.py -------------------------------------------------------------------------------- /mcweb/backend/search/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/tests.py -------------------------------------------------------------------------------- /mcweb/backend/search/tests/multiprocess_selenium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/tests/multiprocess_selenium.py -------------------------------------------------------------------------------- /mcweb/backend/search/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/urls.py -------------------------------------------------------------------------------- /mcweb/backend/search/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/utils.py -------------------------------------------------------------------------------- /mcweb/backend/search/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/search/views.py -------------------------------------------------------------------------------- /mcweb/backend/sources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/sources/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/admin.py -------------------------------------------------------------------------------- /mcweb/backend/sources/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/api.py -------------------------------------------------------------------------------- /mcweb/backend/sources/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/apps.py -------------------------------------------------------------------------------- /mcweb/backend/sources/data/Sources-avg-story-num-30-day-moving-avg-20230131154800.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/data/Sources-avg-story-num-30-day-moving-avg-20230131154800.csv -------------------------------------------------------------------------------- /mcweb/backend/sources/data/collections-to-monitor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/data/collections-to-monitor.json -------------------------------------------------------------------------------- /mcweb/backend/sources/data/country-collections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/data/country-collections.json -------------------------------------------------------------------------------- /mcweb/backend/sources/data/featured-collections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/data/featured-collections.json -------------------------------------------------------------------------------- /mcweb/backend/sources/data/media-collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/data/media-collection.json -------------------------------------------------------------------------------- /mcweb/backend/sources/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/all-sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/all-sources.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/assign-collection-permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/assign-collection-permissions.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/importdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/importdata.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/periodic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/periodic.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/scrape-collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/scrape-collection.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/scrape-source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/scrape-source.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/search.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/source-alert-system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/source-alert-system.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/sources-meta-update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/sources-meta-update.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/statsd-agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/statsd-agent.py -------------------------------------------------------------------------------- /mcweb/backend/sources/management/commands/update-stories-per-week.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/management/commands/update-stories-per-week.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0001_initial.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0002_alter_collection_created_at_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0002_alter_collection_created_at_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0003_alter_collection_created_at_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0003_alter_collection_created_at_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0004_alter_collection_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0004_alter_collection_name.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0005_source_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0005_source_feed.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0006_feed_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0006_feed_name.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0007_alter_feed_admin_rss_enabled_alter_source_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0007_alter_feed_admin_rss_enabled_alter_source_name.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0008_alter_source_notes_alter_source_service_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0008_alter_source_notes_alter_source_service_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0009_alter_source_homepage_alter_source_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0009_alter_source_homepage_alter_source_label.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0010_alter_source_homepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0010_alter_source_homepage.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0011_source_media_type_source_primary_language_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0011_source_media_type_source_primary_language_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0012_alter_source_pub_country.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0012_alter_source_pub_country.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0013_alter_source_primary_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0013_alter_source_primary_language.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0014_source_first_story.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0014_source_first_story.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0015_collection_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0015_collection_platform.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0016_remove_source_service_source_platform_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0016_remove_source_service_source_platform_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0017_alter_collection_platform_alter_source_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0017_alter_collection_platform_alter_source_platform.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0018_alter_collection_platform_alter_source_media_type_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0018_alter_collection_platform_alter_source_media_type_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0019_alter_source_media_type_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0019_alter_source_media_type_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0020_collection_public_collection_collection platform_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0020_collection_public_collection_collection platform_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0021_collection_featured_alter_collection_name_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0021_collection_featured_alter_collection_name_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0022_alter_source_collections_alter_source_homepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0022_alter_source_collections_alter_source_homepage.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0023_source_alerted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0023_source_alerted.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0024_collection_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0024_collection_static.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0025_rename_static_collection_managed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0025_rename_static_collection_managed.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0026_source_last_rescraped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0026_source_last_rescraped.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0027_source_last_rescraped_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0027_source_last_rescraped_msg.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0028_source_name_label_ginindex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0028_source_name_label_ginindex.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0029_create_vector_search_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0029_create_vector_search_trigger.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0030_rename_sources_source_name_label_gin_search_vector_gin_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0030_rename_sources_source_name_label_gin_search_vector_gin_index.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0031_alternativedomain_alternativedomain_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0031_alternativedomain_alternativedomain_domain.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0032_alternativedomain_source_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0032_alternativedomain_source_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/0033_alter_collection_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/migrations/0033_alter_collection_options.py -------------------------------------------------------------------------------- /mcweb/backend/sources/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/sources/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/models.py -------------------------------------------------------------------------------- /mcweb/backend/sources/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/permissions.py -------------------------------------------------------------------------------- /mcweb/backend/sources/rss_fetcher_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/rss_fetcher_api.py -------------------------------------------------------------------------------- /mcweb/backend/sources/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/serializer.py -------------------------------------------------------------------------------- /mcweb/backend/sources/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/tasks.py -------------------------------------------------------------------------------- /mcweb/backend/sources/tests/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/tests/test_sources.py -------------------------------------------------------------------------------- /mcweb/backend/sources/tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/tests/tests.py -------------------------------------------------------------------------------- /mcweb/backend/sources/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/sources/urls.py -------------------------------------------------------------------------------- /mcweb/backend/sources/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/admin.py -------------------------------------------------------------------------------- /mcweb/backend/users/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/api.py -------------------------------------------------------------------------------- /mcweb/backend/users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/apps.py -------------------------------------------------------------------------------- /mcweb/backend/users/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/exceptions.py -------------------------------------------------------------------------------- /mcweb/backend/users/legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/legacy.py -------------------------------------------------------------------------------- /mcweb/backend/users/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/users/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/users/management/commands/create-groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/management/commands/create-groups.py -------------------------------------------------------------------------------- /mcweb/backend/users/management/commands/delete-reset-tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/management/commands/delete-reset-tokens.py -------------------------------------------------------------------------------- /mcweb/backend/users/management/commands/importusers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/management/commands/importusers.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0001_initial.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0002_profile_was_imported.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0002_profile_was_imported.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0003_profile_imported_password_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0003_profile_imported_password_hash.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0004_profile_quota_mediacloud_legacy_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0004_profile_quota_mediacloud_legacy_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0004_profile_registered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0004_profile_registered.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0005_alter_profile_registered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0005_alter_profile_registered.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0005_profile_created_at_profile_modified_at_quotahistory_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0005_profile_created_at_profile_modified_at_quotahistory_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0006_quotahistory_unique user_provider_week.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0006_quotahistory_unique user_provider_week.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0007_alter_profile_quota_twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0007_alter_profile_quota_twitter.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0007_merge_20221201_1431.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0007_merge_20221201_1431.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0008_merge_20221202_0238.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0008_merge_20221202_0238.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0009_generate_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0009_generate_tokens.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0010_remove_profile_registered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0010_remove_profile_registered.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0011_remove_profile_quota_mediacloud_legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0011_remove_profile_quota_mediacloud_legacy.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0012_profile_quota_mediacloud_legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0012_profile_quota_mediacloud_legacy.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0013_profile_quota_mediacloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0013_profile_quota_mediacloud.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0014_alter_profile_quota_mediacloud_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0014_alter_profile_quota_mediacloud_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0015_remove_profile_quota_mediacloud_legacy_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0015_remove_profile_quota_mediacloud_legacy_and_more.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/0016_resetcodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/migrations/0016_resetcodes.py -------------------------------------------------------------------------------- /mcweb/backend/users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/models.py -------------------------------------------------------------------------------- /mcweb/backend/users/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/serializer.py -------------------------------------------------------------------------------- /mcweb/backend/users/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/tasks.py -------------------------------------------------------------------------------- /mcweb/backend/users/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/tests.py -------------------------------------------------------------------------------- /mcweb/backend/users/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/urls.py -------------------------------------------------------------------------------- /mcweb/backend/users/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/validators.py -------------------------------------------------------------------------------- /mcweb/backend/users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/users/views.py -------------------------------------------------------------------------------- /mcweb/backend/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/backend/util/csv_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/util/csv_stream.py -------------------------------------------------------------------------------- /mcweb/backend/util/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/util/handlers.py -------------------------------------------------------------------------------- /mcweb/backend/util/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/util/provider.py -------------------------------------------------------------------------------- /mcweb/backend/util/syslog-sink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/util/syslog-sink.py -------------------------------------------------------------------------------- /mcweb/backend/util/syslog_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/util/syslog_config.py -------------------------------------------------------------------------------- /mcweb/backend/util/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/util/tasks.py -------------------------------------------------------------------------------- /mcweb/backend/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/backend/version.py -------------------------------------------------------------------------------- /mcweb/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/EarlestAllowedStartDate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/EarlestAllowedStartDate.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/LatestAllowedEndDate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/LatestAllowedEndDate.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/allDuplicates.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/allDuplicates.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/checkForBlankQuery.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/checkForBlankQuery.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/collectionTitle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/collectionTitle.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/compareArrays.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/compareArrays.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/existsInAll.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/existsInAll.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/isNumber.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/isNumber.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/isQueryListBlank.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/isQueryListBlank.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/isQueryStateEmpty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/isQueryStateEmpty.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/removePhrases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/removePhrases.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/simplifyQueryLists.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/simplifyQueryLists.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/simplifyTitles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/simplifyTitles.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/spliceMethod.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/spliceMethod.test.js -------------------------------------------------------------------------------- /mcweb/frontend/__tests__/validateDates.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/__tests__/validateDates.test.js -------------------------------------------------------------------------------- /mcweb/frontend/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/apps.py -------------------------------------------------------------------------------- /mcweb/frontend/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/models.py -------------------------------------------------------------------------------- /mcweb/frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/App.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/Root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/Root.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/app/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/middleware.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/alternativeDomainsApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/alternativeDomainsApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/authApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/authApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/collectionsApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/collectionsApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/feedsApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/feedsApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/managerApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/managerApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/queryUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/queryUtil.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/savedsearchApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/savedsearchApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/searchApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/searchApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/sourceApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/sourceApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/services/sourcesCollectionsApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/services/sourcesCollectionsApi.js -------------------------------------------------------------------------------- /mcweb/frontend/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/app/store.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/about/AboutSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/about/AboutSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/about/ReleaseNotes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/about/ReleaseNotes.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/about/release_history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/about/release_history.json -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/Account.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/Account.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/ConfirmedReset.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/ConfirmedReset.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/GetApiAccess.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/GetApiAccess.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/Permissioned.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/Permissioned.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/ResetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/ResetPassword.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/SignIn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/SignIn.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/SignUp.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/authSlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/style/_account.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/style/_account.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/auth/style/_sign-up.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/auth/style/_sign-up.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/CollectionHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/CollectionHeader.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/CollectionList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/CollectionList.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/CollectionShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/CollectionShow.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/CreateCollection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/CreateCollection.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/FeaturedCollections.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/FeaturedCollections.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/GeographicNewsCollections.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/GeographicNewsCollections.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/ModifyCollection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/ModifyCollection.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/collectionsSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/collectionsSlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/style/_collection.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/style/_collection.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/style/_geo-collection.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/style/_geo-collection.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/style/_modify-collection.scss: -------------------------------------------------------------------------------- 1 | .download-button { 2 | margin-left: $padding-l; 3 | } -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/util/CopyCollectionDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/util/CopyCollectionDialog.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/util/DownloadSourcesCsv.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/util/DownloadSourcesCsv.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/collections/util/formatNotesToHTML.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/collections/util/formatNotesToHTML.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/CollectionSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/CollectionSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/DetailedSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/DetailedSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/DirectoryHome.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/DirectoryHome.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/DirectorySearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/DirectorySearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/GeographicCollectionsSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/GeographicCollectionsSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/MediaSearchTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/MediaSearchTable.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/directory/SourceSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/directory/SourceSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/CreateFeed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/CreateFeed.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/FeedHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/FeedHeader.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/FeedHistory.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/FeedHistory.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/FeedShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/FeedShow.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/FeedStories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/FeedStories.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/ModifyFeed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/ModifyFeed.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/style/_feed-show.scss: -------------------------------------------------------------------------------- 1 | .feed-title { 2 | margin-bottom: $padding-m; 3 | } -------------------------------------------------------------------------------- /mcweb/frontend/src/features/feeds/style/_feed-stories.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/feeds/style/_feed-stories.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/footer/Footer.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/footer/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/footer/_footer.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/header/Header.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/header/SystemAlert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/header/SystemAlert.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/header/UserMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/header/UserMenu.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/header/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/header/_header.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/homepage/Homepage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/homepage/Homepage.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/homepage/_homepage.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/frontend/src/features/quotas/UserQuotaTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/quotas/UserQuotaTable.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/quotas/UsersQuotas.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/quotas/UsersQuotas.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/TabbedSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/TabbedSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/AdvancedSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/AdvancedSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/DefaultDates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/DefaultDates.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/PlatformPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/PlatformPicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/QueryList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/QueryList.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/QueryPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/QueryPreview.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/Search.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/SearchDatePicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/SearchDatePicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/SelectedMedia.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/SelectedMedia.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/SimpleSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/SimpleSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/CollectionSearchPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/CollectionSearchPicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/FeaturedCollectionsPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/FeaturedCollectionsPicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/GeographicCollectionsPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/GeographicCollectionsPicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/MediaPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/MediaPicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/MediaPickerSelectionTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/MediaPickerSelectionTable.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/SourceSearchPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/SourceSearchPicker.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/_media-picker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/_media-picker.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/media-picker/util/addType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/media-picker/util/addType.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/querySlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/querySlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/savedsearch/LoadSavedSearches.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/savedsearch/LoadSavedSearches.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/savedsearch/SaveSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/savedsearch/SaveSearch.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_collection-search-picker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/style/_collection-search-picker.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_date-picker.scss: -------------------------------------------------------------------------------- 1 | .local-provider { 2 | display: flex; 3 | justify-content: space-between; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_featured-collection-picker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/style/_featured-collection-picker.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_platform-picker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/style/_platform-picker.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_query-preview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/style/_query-preview.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_selected-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/style/_selected-media.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/query/style/_simple-search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/query/style/_simple-search.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/BarChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/BarChart.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/CountOverTimeChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/CountOverTimeChart.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/CountOverTimeResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/CountOverTimeResults.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/OrderedWordCloud.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/OrderedWordCloud.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/SampleStories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/SampleStories.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/SampleStoryShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/SampleStoryShow.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/TopLanguages.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/TopLanguages.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/TopSources.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/TopSources.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/TopWords.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/TopWords.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/TotalAttentionResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/TotalAttentionResults.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/results/styles/_results.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/results/styles/_results.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/resultsSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/resultsSlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/searchSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/searchSlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/styles/_search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/styles/_search.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/CSVDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/CSVDialog.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/CopyToAll.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/CopyToAll.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/TotalAttentionEmailModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/TotalAttentionEmailModal.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/checkForBlankQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/checkForBlankQuery.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/compareArrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/compareArrays.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/dateValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/dateValidation.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/deactivateButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/deactivateButton.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/decodeSavedSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/decodeSavedSearch.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/generateComparativeQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/generateComparativeQuery.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/getColors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/getColors.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/getDownloadUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/getDownloadUrl.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/isNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/isNumber.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/isQueryListBlank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/isQueryListBlank.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/isQueryStateEmpty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/isQueryStateEmpty.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/platforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/platforms.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/prepareCountOverTimeData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/prepareCountOverTimeData.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/prepareLanguageData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/prepareLanguageData.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/prepareQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/prepareQueries.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/prepareSourcesData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/prepareSourcesData.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/prepareTotalAttentionData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/prepareTotalAttentionData.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/queryGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/queryGenerator.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/queryTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/queryTitle.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/setLanguage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/setLanguage.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/setSearchQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/setSearchQuery.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/allDuplicates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/allDuplicates.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/collectionTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/collectionTitle.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/createTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/createTitle.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/existsInAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/existsInAll.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/removePhrase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/removePhrase.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/simplifyQueryList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/simplifyQueryList.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitleHelpers/simplifyTitles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitleHelpers/simplifyTitles.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/tabTitles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/tabTitles.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/search/util/urlSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/search/util/urlSerializer.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/CreateSource.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/CreateSource.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/ListSourceFeeds.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/ListSourceFeeds.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/ModifySource.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/ModifySource.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/SourceHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/SourceHeader.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/SourceList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/SourceList.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/SourceShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/SourceShow.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/UploadSources.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/UploadSources.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/util/AdvancedMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/util/AdvancedMenu.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/util/FeedMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/util/FeedMenu.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/util/buildStatArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/util/buildStatArray.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/util/getChildSources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/util/getChildSources.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/util/getParentSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/util/getParentSource.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources/util/validateURLSearchString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources/util/validateURLSearchString.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/sources_collections/sourcesCollectionsSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/sources_collections/sourcesCollectionsSlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/stories/StoriesOverTime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/stories/StoriesOverTime.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/stories/StoryShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/stories/StoryShow.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/tasks/TaskList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/tasks/TaskList.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/AlertDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/AlertDialog.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/BadURL.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/BadURL.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/ControlBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/ControlBar.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/Header.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/InfoMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/InfoMenu.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/MediaNotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/MediaNotFound.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/ModalHelper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/ModalHelper.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/StatPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/StatPanel.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/TabDropDownMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/TabDropDownMenu.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/TabPanelHelper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/TabPanelHelper.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/style/_badURL.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/style/_badURL.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/style/_infoMenu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/style/_infoMenu.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/style/_statpanel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/style/_statpanel.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/uiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/uiSlice.js -------------------------------------------------------------------------------- /mcweb/frontend/src/features/ui/uiUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/features/ui/uiUtil.js -------------------------------------------------------------------------------- /mcweb/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/index.js -------------------------------------------------------------------------------- /mcweb/frontend/src/services/csrfToken.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/services/csrfToken.jsx -------------------------------------------------------------------------------- /mcweb/frontend/src/style/Application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/style/Application.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/style/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/style/_reset.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/style/_text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/style/_text.scss -------------------------------------------------------------------------------- /mcweb/frontend/src/style/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/src/style/_variables.scss -------------------------------------------------------------------------------- /mcweb/frontend/static/about/release_history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/about/release_history.json -------------------------------------------------------------------------------- /mcweb/frontend/static/img/attention_over_time_annotated.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/attention_over_time_annotated.jpg -------------------------------------------------------------------------------- /mcweb/frontend/static/img/compare-partisanship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/compare-partisanship.png -------------------------------------------------------------------------------- /mcweb/frontend/static/img/fail-fox-bad-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/fail-fox-bad-url.png -------------------------------------------------------------------------------- /mcweb/frontend/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/favicon.ico -------------------------------------------------------------------------------- /mcweb/frontend/static/img/media_picker_modal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/media_picker_modal.jpg -------------------------------------------------------------------------------- /mcweb/frontend/static/img/mediacloud-logo-white-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/mediacloud-logo-white-2x.png -------------------------------------------------------------------------------- /mcweb/frontend/static/img/query-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/query-screen.png -------------------------------------------------------------------------------- /mcweb/frontend/static/img/screenshot-attention-over-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/screenshot-attention-over-time.png -------------------------------------------------------------------------------- /mcweb/frontend/static/img/top_words.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/top_words.jpg -------------------------------------------------------------------------------- /mcweb/frontend/static/img/total-attention-global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/static/img/total-attention-global.png -------------------------------------------------------------------------------- /mcweb/frontend/templates/alerts/alert-system.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/templates/alerts/alert-system.html -------------------------------------------------------------------------------- /mcweb/frontend/templates/authentication/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/templates/authentication/activate.html -------------------------------------------------------------------------------- /mcweb/frontend/templates/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/templates/frontend/index.html -------------------------------------------------------------------------------- /mcweb/frontend/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/tests.py -------------------------------------------------------------------------------- /mcweb/frontend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/urls.py -------------------------------------------------------------------------------- /mcweb/frontend/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/frontend/views.py -------------------------------------------------------------------------------- /mcweb/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/manage.py -------------------------------------------------------------------------------- /mcweb/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/settings.py -------------------------------------------------------------------------------- /mcweb/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcweb/static/img/attention_over_time_annotated.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/attention_over_time_annotated.jpg -------------------------------------------------------------------------------- /mcweb/static/img/compare-partisanship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/compare-partisanship.png -------------------------------------------------------------------------------- /mcweb/static/img/fail-fox-bad-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/fail-fox-bad-url.png -------------------------------------------------------------------------------- /mcweb/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/favicon.ico -------------------------------------------------------------------------------- /mcweb/static/img/media_picker_modal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/media_picker_modal.jpg -------------------------------------------------------------------------------- /mcweb/static/img/mediacloud-logo-white-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/mediacloud-logo-white-2x.png -------------------------------------------------------------------------------- /mcweb/static/img/query-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/query-screen.png -------------------------------------------------------------------------------- /mcweb/static/img/screenshot-attention-over-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/screenshot-attention-over-time.png -------------------------------------------------------------------------------- /mcweb/static/img/top_words.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/top_words.jpg -------------------------------------------------------------------------------- /mcweb/static/img/total-attention-global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/static/img/total-attention-global.png -------------------------------------------------------------------------------- /mcweb/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/urls.py -------------------------------------------------------------------------------- /mcweb/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/__init__.py -------------------------------------------------------------------------------- /mcweb/util/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/cache.py -------------------------------------------------------------------------------- /mcweb/util/csvwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/csvwriter.py -------------------------------------------------------------------------------- /mcweb/util/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/exceptions.py -------------------------------------------------------------------------------- /mcweb/util/logging_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/logging_middleware.py -------------------------------------------------------------------------------- /mcweb/util/ratelimit_callables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/ratelimit_callables.py -------------------------------------------------------------------------------- /mcweb/util/send_emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/send_emails.py -------------------------------------------------------------------------------- /mcweb/util/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/util/stats.py -------------------------------------------------------------------------------- /mcweb/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/mcweb/wsgi.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/package.json -------------------------------------------------------------------------------- /periodic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/periodic/README.md -------------------------------------------------------------------------------- /periodic/daily/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /periodic/daily/300.scrape-log-cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/periodic/daily/300.scrape-log-cleanup -------------------------------------------------------------------------------- /periodic/weekly/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /periodic/weekly/120.source-alert-system: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | python mcweb/manage.py source-alert-system -------------------------------------------------------------------------------- /periodic/weekly/250.delete-reset-tokens: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | python mcweb/manage.py delete-reset-tokens -------------------------------------------------------------------------------- /periodic/weekly/500.update-language: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/periodic/weekly/500.update-language -------------------------------------------------------------------------------- /periodic/weekly/700.update-pub-date: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/periodic/weekly/700.update-pub-date -------------------------------------------------------------------------------- /postdeploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/postdeploy.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/requirements.txt -------------------------------------------------------------------------------- /run-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/run-server.sh -------------------------------------------------------------------------------- /scss/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/scss/custom.scss -------------------------------------------------------------------------------- /supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/supervisord.conf -------------------------------------------------------------------------------- /syslog.yml.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/syslog.yml.proto -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mediacloud/web-search/HEAD/webpack.config.js --------------------------------------------------------------------------------