├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── deploy-function.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── Analysis ├── Accuracy.twb ├── ChannelAnalysis.twb ├── ChannelVideoViewsDiscrepency.twb ├── ClassificationReliability.r ├── DocumentClassificationTidy.R ├── Election Fraud.twb ├── ElectionFraudRemoved.twb ├── Entities.twb ├── Images │ ├── FoxRecommendations.png │ ├── GroupFlows.png │ ├── GroupImpressions.png │ ├── GroupRecommendationPercent.png │ ├── Groups.png │ ├── LcrImpressions.png │ ├── MediaImpressions.png │ ├── NetGroupRecommendations.png │ ├── NetLcrRecommendations.png │ ├── NetMediaRecommendations.png │ ├── NetRubeiroRecommendations.png │ ├── ReviewerAgreementICC.png │ ├── RubeiroImpressions.png │ └── recfluence_howto.gif ├── MonthlyViewComparison.twb ├── Pendulum.twb ├── Public.twb ├── QTerms.twb ├── RecAccuracy.R ├── RecExport.twb ├── Recfluence New vs Old.twb ├── SamClark.twb ├── SeussRecs.twb ├── Tag Stats.tds ├── TagRecs.twb ├── UserScrape.twb ├── Video Extra.twb ├── WatchTime.twb ├── Working.twb ├── Working2.twb └── danami covid prediction.twb ├── App ├── .config │ └── dotnet-tools.json ├── .devcontainer │ ├── Dockerfile │ ├── devcontainer.json │ └── library-scripts │ │ └── azcli-debian.sh ├── .dockerignore ├── .editorconfig ├── .run │ ├── Branch Create.run.xml │ ├── Build Container.run.xml │ ├── Clean.run.xml │ ├── Collect List.run.xml │ ├── Prod - Collect List.run.xml │ ├── Prod.run.xml │ ├── Schema.run.xml │ └── Update.run.xml ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Dockerfile ├── GitVersion.yml ├── Mutuo.Etl │ ├── AzureManagement │ │ ├── AzureCleaner.cs │ │ └── AzureEx.cs │ ├── Blob │ │ ├── AzureBlobExtensions.cs │ │ ├── AzureBlobFileStore.cs │ │ ├── BlobIndex.cs │ │ ├── JsonlSink.cs │ │ ├── JsonlStore.cs │ │ ├── JsonlStoreExtensions.cs │ │ ├── KeyedCollectionStore.cs │ │ ├── LocalSimpleFileStore.cs │ │ ├── S3Store.cs │ │ └── SimpleFileStore.cs │ ├── Db │ │ ├── DbExtensions.cs │ │ └── LoggedConnection.cs │ ├── DockerRegistry │ │ └── RegistryClient.cs │ ├── GlobalUsings.cs │ ├── Mutuo.Etl.csproj │ └── Pipe │ │ ├── AzureContainers.cs │ │ ├── ContainerLauncher.cs │ │ ├── DependencyGraph.cs │ │ ├── LocalPipeWorker.cs │ │ ├── PipeCfg.cs │ │ ├── PipeCtx.cs │ │ ├── PipeWorker.cs │ │ ├── Pipes.cs │ │ └── TaskGraph.cs ├── Mutuo.Tools │ ├── Mutuo.Tools.csproj │ ├── Program.cs │ └── SchemaTool.cs ├── Recfluence.sln ├── Recfluence.sln.DotSettings ├── SysExtensions │ ├── AutofacExtensions.cs │ ├── Build │ │ └── GitVersionInfo.cs │ ├── Collections │ │ ├── AsyncEnumerableExtensions.cs │ │ ├── CollectionExtensions.cs │ │ ├── DictionaryExtensions.cs │ │ ├── EnumerableExtensions.cs │ │ ├── KeyedCollection.cs │ │ ├── MultiValueDictionary.cs │ │ └── QueueExtensions.cs │ ├── Configuration │ │ └── DataAnnotationValidator.cs │ ├── DateTimeExtensions.cs │ ├── Either.cs │ ├── EnumExtensions.cs │ ├── ExceptionExtensions.cs │ ├── GlobalUsings.cs │ ├── IO │ │ ├── CsvExtensions.cs │ │ ├── FPath.cs │ │ ├── IOExtensions.cs │ │ └── PathExtensions.cs │ ├── LogExtensions.cs │ ├── Net │ │ ├── FunctionExtensions.cs │ │ ├── HttpClientExtensions.cs │ │ ├── HttpExtensions.cs │ │ └── Policies.cs │ ├── NumberExtensions.cs │ ├── Reflection │ │ ├── ExpressionExtensions.cs │ │ └── ReflectionExtensions.cs │ ├── Security │ │ └── NameSecret.cs │ ├── Serialization │ │ ├── CoreSerializeContractResolver.cs │ │ ├── JsonExtensions.cs │ │ ├── JsonStringConverter.cs │ │ ├── JsonlExtensions.cs │ │ ├── StringEnumConverterExtended.cs │ │ └── XmlExtensions.cs │ ├── ShortGuid.cs │ ├── SysExtensions.csproj │ ├── Text │ │ ├── HumanizeExtensions.cs │ │ ├── MetricExtensions.cs │ │ ├── SPath.cs │ │ └── StringExtensions.cs │ ├── Threading │ │ ├── BlockExtensions.cs │ │ ├── Defer.cs │ │ └── TaskExtensions.cs │ └── ValueExtensions.cs ├── Tests │ ├── BlockTest.cs │ ├── DbTests.cs │ ├── FormattingTests.cs │ ├── GlobalUsings.cs │ ├── PipeTests.cs │ ├── ScrapingTests.cs │ ├── SerializationTests.cs │ ├── TestSetup.cs │ ├── Tests.csproj │ └── WatchPageHtml │ │ └── watch_v=gRJnTYHID3w&bpctr=9999999999&hl=en-us.html ├── YtCli │ ├── Commands.cs │ ├── PipeCmd.cs │ ├── Program.cs │ ├── YtCli.csproj │ ├── default.appcfg.json │ ├── dev.appcfg.json │ └── prod.appcfg.json ├── YtFunctions │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── ApiBackend.cs │ ├── ApiRecfluence.cs │ ├── Create.azcli │ ├── HttpResponseEx.cs │ ├── Program.cs │ ├── YtFunctions.csproj │ └── host.json ├── YtReader │ ├── AppCfg.schema.json │ ├── BranchEnvCreator.cs │ ├── Cfg.cs │ ├── Collect │ │ ├── CollectDb.cs │ │ └── CollectExtensions.cs │ ├── ContainerCommand.cs │ ├── Data │ │ ├── Stage.cs │ │ └── StageDb.cs │ ├── DataScripts.cs │ ├── Db │ │ ├── DataformDescriptions.cs │ │ ├── Snowflake.cs │ │ ├── WarehouseCreator.cs │ │ └── YtMartModel.cs │ ├── GlobalUsings.cs │ ├── RecExport.cs │ ├── ResourceCycle.cs │ ├── RootCfg.schema.json │ ├── Search │ │ └── YtSearch.cs │ ├── Setup.cs │ ├── Store │ │ ├── BlobStores.cs │ │ ├── StoreUpgrader.cs │ │ ├── YtIndexResults.cs │ │ ├── YtResults.cs │ │ ├── YtResultsSql.cs │ │ └── readme.md │ ├── UserScrape.cs │ ├── VersionInfo.cs │ ├── Web │ │ ├── AngleExtensions.cs │ │ ├── FlurlExtensions.cs │ │ ├── FlurlProxyClient.cs │ │ ├── WebEx.cs │ │ └── YtGtEx.cs │ ├── Yt │ │ ├── CollectList.cs │ │ ├── CollectListSql.cs │ │ ├── YtClient.cs │ │ ├── YtCollectDb.cs │ │ ├── YtCollectEx.cs │ │ ├── YtCollector.cs │ │ ├── YtModel.cs │ │ ├── YtWeb.cs │ │ └── YtWebExtensions.cs │ ├── YtBackup.cs │ ├── YtConvertWatchTimeFiles.cs │ ├── YtDataform.cs │ ├── YtReader.csproj │ └── YtUpdater.cs ├── docker-run-recfluence.ps1 ├── omnisharp.json └── readme.md ├── DataScripts ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .gitignore ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Dockerfile ├── app.py ├── args.py ├── blobstore.py ├── cfg.py ├── jsonl.py ├── log.py ├── readme.md ├── requirements.txt ├── sf.py ├── video_entities.py └── video_entities_test.py ├── Dataform ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .dockerignore ├── .gitignore ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Dockerfile ├── package-lock.json ├── package.json ├── src │ ├── Dataform.ts │ ├── NodeTypings.d.ts │ └── run.ts └── tsconfig.json ├── Env ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── backrup_db2.azcli ├── create_seq.azcli ├── github actions.azcli ├── prod_update.azcli └── recfluence_update.azcli ├── LICENSE ├── Site ├── .babelrc ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .env.development ├── .env.production ├── .gitignore ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Logo.pptx ├── auth0login.html ├── gatsby-config.js ├── gatsby-node.js ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── common │ │ ├── Chart.ts │ │ ├── DbModel.ts │ │ ├── Dim.ts │ │ ├── Elastic.ts │ │ ├── Uri.spec.ts │ │ ├── Uri.ts │ │ ├── Utils.ts │ │ ├── YtApi.ts │ │ ├── YtInteractiveChartHelper.tsx │ │ └── YtModel.ts │ ├── components │ │ ├── Button.tsx │ │ ├── MainLayout.tsx │ │ ├── OutsideClick.tsx │ │ ├── SearchContext.tsx │ │ ├── SiteMenu.tsx │ │ ├── Spinner.tsx │ │ ├── Tag.tsx │ │ ├── UserContext.tsx │ │ ├── UserMenu.tsx │ │ ├── channel │ │ │ └── Channel.tsx │ │ ├── channel_relations │ │ │ ├── ChannelRelations.tsx │ │ │ ├── ChannelRelationsPage.tsx │ │ │ ├── ChannelRelationsTitle.tsx │ │ │ ├── ChannelTags.tsx │ │ │ ├── RecFlows.tsx │ │ │ └── SearchChannels.tsx │ │ ├── review │ │ │ ├── Review.tsx │ │ │ ├── ReviewCommon.tsx │ │ │ ├── ReviewForm.tsx │ │ │ └── ReviewGrid.tsx │ │ └── search │ │ │ ├── VideoPage.tsx │ │ │ ├── VideoSearch.tsx │ │ │ └── VideoSearchResults.tsx │ ├── images │ │ ├── recfluence_logo.svg │ │ ├── recfluence_word.svg │ │ └── recfluence_word_dark.svg │ ├── pages │ │ ├── 404.tsx │ │ ├── index.tsx │ │ ├── review.tsx │ │ ├── search.tsx │ │ └── video.tsx │ ├── styles │ │ └── main.css │ └── types │ │ ├── NodeTypings.d.ts │ │ ├── custom.d.ts │ │ ├── d3fc-label-layout.d.ts │ │ ├── lucene-query-parser.d.ts │ │ └── react-select-async.d.ts ├── static │ ├── favicon.ico │ ├── help │ │ ├── categories_flow_help.png │ │ ├── channel_legend.svg │ │ ├── ideology_selection.png │ │ ├── impression_advantage.svg │ │ └── selection_flow_help.png │ ├── spinner.png │ └── spinner.svg └── tsconfig.json ├── UserScrape ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .dockerignore ├── .gitignore ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Dockerfile ├── app.py ├── cfg_generalte_schema.py ├── readme.md ├── requirements.txt ├── sandbox.py ├── tox.ini ├── userscrape.schema.json └── userscrape │ ├── __init__.py │ ├── cfg.py │ ├── crawler.py │ ├── data.py │ ├── discord_bot.py │ ├── format.py │ ├── log.py │ ├── results.py │ └── store.py ├── azure-pipelines.yml ├── chromedriver └── readme.md /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-function.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.github/workflows/deploy-function.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Analysis/Accuracy.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Accuracy.twb -------------------------------------------------------------------------------- /Analysis/ChannelAnalysis.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/ChannelAnalysis.twb -------------------------------------------------------------------------------- /Analysis/ChannelVideoViewsDiscrepency.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/ChannelVideoViewsDiscrepency.twb -------------------------------------------------------------------------------- /Analysis/ClassificationReliability.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/ClassificationReliability.r -------------------------------------------------------------------------------- /Analysis/DocumentClassificationTidy.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/DocumentClassificationTidy.R -------------------------------------------------------------------------------- /Analysis/Election Fraud.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Election Fraud.twb -------------------------------------------------------------------------------- /Analysis/ElectionFraudRemoved.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/ElectionFraudRemoved.twb -------------------------------------------------------------------------------- /Analysis/Entities.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Entities.twb -------------------------------------------------------------------------------- /Analysis/Images/FoxRecommendations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/FoxRecommendations.png -------------------------------------------------------------------------------- /Analysis/Images/GroupFlows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/GroupFlows.png -------------------------------------------------------------------------------- /Analysis/Images/GroupImpressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/GroupImpressions.png -------------------------------------------------------------------------------- /Analysis/Images/GroupRecommendationPercent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/GroupRecommendationPercent.png -------------------------------------------------------------------------------- /Analysis/Images/Groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/Groups.png -------------------------------------------------------------------------------- /Analysis/Images/LcrImpressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/LcrImpressions.png -------------------------------------------------------------------------------- /Analysis/Images/MediaImpressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/MediaImpressions.png -------------------------------------------------------------------------------- /Analysis/Images/NetGroupRecommendations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/NetGroupRecommendations.png -------------------------------------------------------------------------------- /Analysis/Images/NetLcrRecommendations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/NetLcrRecommendations.png -------------------------------------------------------------------------------- /Analysis/Images/NetMediaRecommendations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/NetMediaRecommendations.png -------------------------------------------------------------------------------- /Analysis/Images/NetRubeiroRecommendations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/NetRubeiroRecommendations.png -------------------------------------------------------------------------------- /Analysis/Images/ReviewerAgreementICC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/ReviewerAgreementICC.png -------------------------------------------------------------------------------- /Analysis/Images/RubeiroImpressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/RubeiroImpressions.png -------------------------------------------------------------------------------- /Analysis/Images/recfluence_howto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Images/recfluence_howto.gif -------------------------------------------------------------------------------- /Analysis/MonthlyViewComparison.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/MonthlyViewComparison.twb -------------------------------------------------------------------------------- /Analysis/Pendulum.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Pendulum.twb -------------------------------------------------------------------------------- /Analysis/Public.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Public.twb -------------------------------------------------------------------------------- /Analysis/QTerms.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/QTerms.twb -------------------------------------------------------------------------------- /Analysis/RecAccuracy.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/RecAccuracy.R -------------------------------------------------------------------------------- /Analysis/RecExport.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/RecExport.twb -------------------------------------------------------------------------------- /Analysis/Recfluence New vs Old.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Recfluence New vs Old.twb -------------------------------------------------------------------------------- /Analysis/SamClark.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/SamClark.twb -------------------------------------------------------------------------------- /Analysis/SeussRecs.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/SeussRecs.twb -------------------------------------------------------------------------------- /Analysis/Tag Stats.tds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Tag Stats.tds -------------------------------------------------------------------------------- /Analysis/TagRecs.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/TagRecs.twb -------------------------------------------------------------------------------- /Analysis/UserScrape.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/UserScrape.twb -------------------------------------------------------------------------------- /Analysis/Video Extra.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Video Extra.twb -------------------------------------------------------------------------------- /Analysis/WatchTime.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/WatchTime.twb -------------------------------------------------------------------------------- /Analysis/Working.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Working.twb -------------------------------------------------------------------------------- /Analysis/Working2.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/Working2.twb -------------------------------------------------------------------------------- /Analysis/danami covid prediction.twb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Analysis/danami covid prediction.twb -------------------------------------------------------------------------------- /App/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.config/dotnet-tools.json -------------------------------------------------------------------------------- /App/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /App/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /App/.devcontainer/library-scripts/azcli-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.devcontainer/library-scripts/azcli-debian.sh -------------------------------------------------------------------------------- /App/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.dockerignore -------------------------------------------------------------------------------- /App/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.editorconfig -------------------------------------------------------------------------------- /App/.run/Branch Create.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Branch Create.run.xml -------------------------------------------------------------------------------- /App/.run/Build Container.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Build Container.run.xml -------------------------------------------------------------------------------- /App/.run/Clean.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Clean.run.xml -------------------------------------------------------------------------------- /App/.run/Collect List.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Collect List.run.xml -------------------------------------------------------------------------------- /App/.run/Prod - Collect List.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Prod - Collect List.run.xml -------------------------------------------------------------------------------- /App/.run/Prod.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Prod.run.xml -------------------------------------------------------------------------------- /App/.run/Schema.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Schema.run.xml -------------------------------------------------------------------------------- /App/.run/Update.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.run/Update.run.xml -------------------------------------------------------------------------------- /App/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.vscode/extensions.json -------------------------------------------------------------------------------- /App/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.vscode/launch.json -------------------------------------------------------------------------------- /App/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.vscode/settings.json -------------------------------------------------------------------------------- /App/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/.vscode/tasks.json -------------------------------------------------------------------------------- /App/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Dockerfile -------------------------------------------------------------------------------- /App/GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/GitVersion.yml -------------------------------------------------------------------------------- /App/Mutuo.Etl/AzureManagement/AzureCleaner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/AzureManagement/AzureCleaner.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/AzureManagement/AzureEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/AzureManagement/AzureEx.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/AzureBlobExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/AzureBlobExtensions.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/AzureBlobFileStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/AzureBlobFileStore.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/BlobIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/BlobIndex.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/JsonlSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/JsonlSink.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/JsonlStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/JsonlStore.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/JsonlStoreExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/JsonlStoreExtensions.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/KeyedCollectionStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/KeyedCollectionStore.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/LocalSimpleFileStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/LocalSimpleFileStore.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/S3Store.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/S3Store.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Blob/SimpleFileStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Blob/SimpleFileStore.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Db/DbExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Db/DbExtensions.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Db/LoggedConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Db/LoggedConnection.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/DockerRegistry/RegistryClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/DockerRegistry/RegistryClient.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/GlobalUsings.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Mutuo.Etl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Mutuo.Etl.csproj -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/AzureContainers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/AzureContainers.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/ContainerLauncher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/ContainerLauncher.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/DependencyGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/DependencyGraph.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/LocalPipeWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/LocalPipeWorker.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/PipeCfg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/PipeCfg.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/PipeCtx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/PipeCtx.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/PipeWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/PipeWorker.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/Pipes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/Pipes.cs -------------------------------------------------------------------------------- /App/Mutuo.Etl/Pipe/TaskGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Etl/Pipe/TaskGraph.cs -------------------------------------------------------------------------------- /App/Mutuo.Tools/Mutuo.Tools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Tools/Mutuo.Tools.csproj -------------------------------------------------------------------------------- /App/Mutuo.Tools/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Tools/Program.cs -------------------------------------------------------------------------------- /App/Mutuo.Tools/SchemaTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Mutuo.Tools/SchemaTool.cs -------------------------------------------------------------------------------- /App/Recfluence.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Recfluence.sln -------------------------------------------------------------------------------- /App/Recfluence.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Recfluence.sln.DotSettings -------------------------------------------------------------------------------- /App/SysExtensions/AutofacExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/AutofacExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Build/GitVersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Build/GitVersionInfo.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/AsyncEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/AsyncEnumerableExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/CollectionExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/DictionaryExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/EnumerableExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/KeyedCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/KeyedCollection.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/MultiValueDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/MultiValueDictionary.cs -------------------------------------------------------------------------------- /App/SysExtensions/Collections/QueueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Collections/QueueExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Configuration/DataAnnotationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Configuration/DataAnnotationValidator.cs -------------------------------------------------------------------------------- /App/SysExtensions/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/DateTimeExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Either.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Either.cs -------------------------------------------------------------------------------- /App/SysExtensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/EnumExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/ExceptionExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/GlobalUsings.cs -------------------------------------------------------------------------------- /App/SysExtensions/IO/CsvExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/IO/CsvExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/IO/FPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/IO/FPath.cs -------------------------------------------------------------------------------- /App/SysExtensions/IO/IOExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/IO/IOExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/IO/PathExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/IO/PathExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/LogExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/LogExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Net/FunctionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Net/FunctionExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Net/HttpClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Net/HttpClientExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Net/HttpExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Net/HttpExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Net/Policies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Net/Policies.cs -------------------------------------------------------------------------------- /App/SysExtensions/NumberExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/NumberExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Reflection/ExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Reflection/ExpressionExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Reflection/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Reflection/ReflectionExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Security/NameSecret.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Security/NameSecret.cs -------------------------------------------------------------------------------- /App/SysExtensions/Serialization/CoreSerializeContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Serialization/CoreSerializeContractResolver.cs -------------------------------------------------------------------------------- /App/SysExtensions/Serialization/JsonExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Serialization/JsonExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Serialization/JsonStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Serialization/JsonStringConverter.cs -------------------------------------------------------------------------------- /App/SysExtensions/Serialization/JsonlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Serialization/JsonlExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Serialization/StringEnumConverterExtended.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Serialization/StringEnumConverterExtended.cs -------------------------------------------------------------------------------- /App/SysExtensions/Serialization/XmlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Serialization/XmlExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/ShortGuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/ShortGuid.cs -------------------------------------------------------------------------------- /App/SysExtensions/SysExtensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/SysExtensions.csproj -------------------------------------------------------------------------------- /App/SysExtensions/Text/HumanizeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Text/HumanizeExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Text/MetricExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Text/MetricExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Text/SPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Text/SPath.cs -------------------------------------------------------------------------------- /App/SysExtensions/Text/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Text/StringExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Threading/BlockExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Threading/BlockExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/Threading/Defer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Threading/Defer.cs -------------------------------------------------------------------------------- /App/SysExtensions/Threading/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/Threading/TaskExtensions.cs -------------------------------------------------------------------------------- /App/SysExtensions/ValueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/SysExtensions/ValueExtensions.cs -------------------------------------------------------------------------------- /App/Tests/BlockTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/BlockTest.cs -------------------------------------------------------------------------------- /App/Tests/DbTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/DbTests.cs -------------------------------------------------------------------------------- /App/Tests/FormattingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/FormattingTests.cs -------------------------------------------------------------------------------- /App/Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/GlobalUsings.cs -------------------------------------------------------------------------------- /App/Tests/PipeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/PipeTests.cs -------------------------------------------------------------------------------- /App/Tests/ScrapingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/ScrapingTests.cs -------------------------------------------------------------------------------- /App/Tests/SerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/SerializationTests.cs -------------------------------------------------------------------------------- /App/Tests/TestSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/TestSetup.cs -------------------------------------------------------------------------------- /App/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/Tests.csproj -------------------------------------------------------------------------------- /App/Tests/WatchPageHtml/watch_v=gRJnTYHID3w&bpctr=9999999999&hl=en-us.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/Tests/WatchPageHtml/watch_v=gRJnTYHID3w&bpctr=9999999999&hl=en-us.html -------------------------------------------------------------------------------- /App/YtCli/Commands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/Commands.cs -------------------------------------------------------------------------------- /App/YtCli/PipeCmd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/PipeCmd.cs -------------------------------------------------------------------------------- /App/YtCli/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/Program.cs -------------------------------------------------------------------------------- /App/YtCli/YtCli.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/YtCli.csproj -------------------------------------------------------------------------------- /App/YtCli/default.appcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/default.appcfg.json -------------------------------------------------------------------------------- /App/YtCli/dev.appcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/dev.appcfg.json -------------------------------------------------------------------------------- /App/YtCli/prod.appcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtCli/prod.appcfg.json -------------------------------------------------------------------------------- /App/YtFunctions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/.gitignore -------------------------------------------------------------------------------- /App/YtFunctions/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/.vscode/extensions.json -------------------------------------------------------------------------------- /App/YtFunctions/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/.vscode/launch.json -------------------------------------------------------------------------------- /App/YtFunctions/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/.vscode/settings.json -------------------------------------------------------------------------------- /App/YtFunctions/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/.vscode/tasks.json -------------------------------------------------------------------------------- /App/YtFunctions/ApiBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/ApiBackend.cs -------------------------------------------------------------------------------- /App/YtFunctions/ApiRecfluence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/ApiRecfluence.cs -------------------------------------------------------------------------------- /App/YtFunctions/Create.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/Create.azcli -------------------------------------------------------------------------------- /App/YtFunctions/HttpResponseEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/HttpResponseEx.cs -------------------------------------------------------------------------------- /App/YtFunctions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/Program.cs -------------------------------------------------------------------------------- /App/YtFunctions/YtFunctions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtFunctions/YtFunctions.csproj -------------------------------------------------------------------------------- /App/YtFunctions/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /App/YtReader/AppCfg.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/AppCfg.schema.json -------------------------------------------------------------------------------- /App/YtReader/BranchEnvCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/BranchEnvCreator.cs -------------------------------------------------------------------------------- /App/YtReader/Cfg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Cfg.cs -------------------------------------------------------------------------------- /App/YtReader/Collect/CollectDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Collect/CollectDb.cs -------------------------------------------------------------------------------- /App/YtReader/Collect/CollectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Collect/CollectExtensions.cs -------------------------------------------------------------------------------- /App/YtReader/ContainerCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/ContainerCommand.cs -------------------------------------------------------------------------------- /App/YtReader/Data/Stage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Data/Stage.cs -------------------------------------------------------------------------------- /App/YtReader/Data/StageDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Data/StageDb.cs -------------------------------------------------------------------------------- /App/YtReader/DataScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/DataScripts.cs -------------------------------------------------------------------------------- /App/YtReader/Db/DataformDescriptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Db/DataformDescriptions.cs -------------------------------------------------------------------------------- /App/YtReader/Db/Snowflake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Db/Snowflake.cs -------------------------------------------------------------------------------- /App/YtReader/Db/WarehouseCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Db/WarehouseCreator.cs -------------------------------------------------------------------------------- /App/YtReader/Db/YtMartModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Db/YtMartModel.cs -------------------------------------------------------------------------------- /App/YtReader/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/GlobalUsings.cs -------------------------------------------------------------------------------- /App/YtReader/RecExport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/RecExport.cs -------------------------------------------------------------------------------- /App/YtReader/ResourceCycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/ResourceCycle.cs -------------------------------------------------------------------------------- /App/YtReader/RootCfg.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/RootCfg.schema.json -------------------------------------------------------------------------------- /App/YtReader/Search/YtSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Search/YtSearch.cs -------------------------------------------------------------------------------- /App/YtReader/Setup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Setup.cs -------------------------------------------------------------------------------- /App/YtReader/Store/BlobStores.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Store/BlobStores.cs -------------------------------------------------------------------------------- /App/YtReader/Store/StoreUpgrader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Store/StoreUpgrader.cs -------------------------------------------------------------------------------- /App/YtReader/Store/YtIndexResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Store/YtIndexResults.cs -------------------------------------------------------------------------------- /App/YtReader/Store/YtResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Store/YtResults.cs -------------------------------------------------------------------------------- /App/YtReader/Store/YtResultsSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Store/YtResultsSql.cs -------------------------------------------------------------------------------- /App/YtReader/Store/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Store/readme.md -------------------------------------------------------------------------------- /App/YtReader/UserScrape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/UserScrape.cs -------------------------------------------------------------------------------- /App/YtReader/VersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/VersionInfo.cs -------------------------------------------------------------------------------- /App/YtReader/Web/AngleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Web/AngleExtensions.cs -------------------------------------------------------------------------------- /App/YtReader/Web/FlurlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Web/FlurlExtensions.cs -------------------------------------------------------------------------------- /App/YtReader/Web/FlurlProxyClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Web/FlurlProxyClient.cs -------------------------------------------------------------------------------- /App/YtReader/Web/WebEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Web/WebEx.cs -------------------------------------------------------------------------------- /App/YtReader/Web/YtGtEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Web/YtGtEx.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/CollectList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/CollectList.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/CollectListSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/CollectListSql.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtClient.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtCollectDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtCollectDb.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtCollectEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtCollectEx.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtCollector.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtModel.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtWeb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtWeb.cs -------------------------------------------------------------------------------- /App/YtReader/Yt/YtWebExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/Yt/YtWebExtensions.cs -------------------------------------------------------------------------------- /App/YtReader/YtBackup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/YtBackup.cs -------------------------------------------------------------------------------- /App/YtReader/YtConvertWatchTimeFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/YtConvertWatchTimeFiles.cs -------------------------------------------------------------------------------- /App/YtReader/YtDataform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/YtDataform.cs -------------------------------------------------------------------------------- /App/YtReader/YtReader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/YtReader.csproj -------------------------------------------------------------------------------- /App/YtReader/YtUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/YtReader/YtUpdater.cs -------------------------------------------------------------------------------- /App/docker-run-recfluence.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/docker-run-recfluence.ps1 -------------------------------------------------------------------------------- /App/omnisharp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/omnisharp.json -------------------------------------------------------------------------------- /App/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/App/readme.md -------------------------------------------------------------------------------- /DataScripts/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /DataScripts/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /DataScripts/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | __azurite_db_blob*.json 3 | __*__ -------------------------------------------------------------------------------- /DataScripts/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/.vscode/extensions.json -------------------------------------------------------------------------------- /DataScripts/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/.vscode/launch.json -------------------------------------------------------------------------------- /DataScripts/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/.vscode/settings.json -------------------------------------------------------------------------------- /DataScripts/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/.vscode/tasks.json -------------------------------------------------------------------------------- /DataScripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/Dockerfile -------------------------------------------------------------------------------- /DataScripts/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/app.py -------------------------------------------------------------------------------- /DataScripts/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/args.py -------------------------------------------------------------------------------- /DataScripts/blobstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/blobstore.py -------------------------------------------------------------------------------- /DataScripts/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/cfg.py -------------------------------------------------------------------------------- /DataScripts/jsonl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/jsonl.py -------------------------------------------------------------------------------- /DataScripts/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/log.py -------------------------------------------------------------------------------- /DataScripts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/readme.md -------------------------------------------------------------------------------- /DataScripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/requirements.txt -------------------------------------------------------------------------------- /DataScripts/sf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/sf.py -------------------------------------------------------------------------------- /DataScripts/video_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/video_entities.py -------------------------------------------------------------------------------- /DataScripts/video_entities_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/DataScripts/video_entities_test.py -------------------------------------------------------------------------------- /Dataform/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /Dataform/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /Dataform/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules/* 3 | .run -------------------------------------------------------------------------------- /Dataform/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .df-credentials.json 3 | .run -------------------------------------------------------------------------------- /Dataform/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/.vscode/launch.json -------------------------------------------------------------------------------- /Dataform/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/.vscode/settings.json -------------------------------------------------------------------------------- /Dataform/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/.vscode/tasks.json -------------------------------------------------------------------------------- /Dataform/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/Dockerfile -------------------------------------------------------------------------------- /Dataform/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/package-lock.json -------------------------------------------------------------------------------- /Dataform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/package.json -------------------------------------------------------------------------------- /Dataform/src/Dataform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/src/Dataform.ts -------------------------------------------------------------------------------- /Dataform/src/NodeTypings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/src/NodeTypings.d.ts -------------------------------------------------------------------------------- /Dataform/src/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/src/run.ts -------------------------------------------------------------------------------- /Dataform/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Dataform/tsconfig.json -------------------------------------------------------------------------------- /Env/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /Env/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /Env/backrup_db2.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/backrup_db2.azcli -------------------------------------------------------------------------------- /Env/create_seq.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/create_seq.azcli -------------------------------------------------------------------------------- /Env/github actions.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/github actions.azcli -------------------------------------------------------------------------------- /Env/prod_update.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/prod_update.azcli -------------------------------------------------------------------------------- /Env/recfluence_update.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Env/recfluence_update.azcli -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/LICENSE -------------------------------------------------------------------------------- /Site/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.babelrc -------------------------------------------------------------------------------- /Site/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /Site/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /Site/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.env.development -------------------------------------------------------------------------------- /Site/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.env.production -------------------------------------------------------------------------------- /Site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.gitignore -------------------------------------------------------------------------------- /Site/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.vscode/launch.json -------------------------------------------------------------------------------- /Site/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.vscode/settings.json -------------------------------------------------------------------------------- /Site/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/.vscode/tasks.json -------------------------------------------------------------------------------- /Site/Logo.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/Logo.pptx -------------------------------------------------------------------------------- /Site/auth0login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/auth0login.html -------------------------------------------------------------------------------- /Site/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/gatsby-config.js -------------------------------------------------------------------------------- /Site/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/gatsby-node.js -------------------------------------------------------------------------------- /Site/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/jest.config.js -------------------------------------------------------------------------------- /Site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/package-lock.json -------------------------------------------------------------------------------- /Site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/package.json -------------------------------------------------------------------------------- /Site/src/common/Chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/Chart.ts -------------------------------------------------------------------------------- /Site/src/common/DbModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/DbModel.ts -------------------------------------------------------------------------------- /Site/src/common/Dim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/Dim.ts -------------------------------------------------------------------------------- /Site/src/common/Elastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/Elastic.ts -------------------------------------------------------------------------------- /Site/src/common/Uri.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/Uri.spec.ts -------------------------------------------------------------------------------- /Site/src/common/Uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/Uri.ts -------------------------------------------------------------------------------- /Site/src/common/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/Utils.ts -------------------------------------------------------------------------------- /Site/src/common/YtApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/YtApi.ts -------------------------------------------------------------------------------- /Site/src/common/YtInteractiveChartHelper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/YtInteractiveChartHelper.tsx -------------------------------------------------------------------------------- /Site/src/common/YtModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/common/YtModel.ts -------------------------------------------------------------------------------- /Site/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/Button.tsx -------------------------------------------------------------------------------- /Site/src/components/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/MainLayout.tsx -------------------------------------------------------------------------------- /Site/src/components/OutsideClick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/OutsideClick.tsx -------------------------------------------------------------------------------- /Site/src/components/SearchContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/SearchContext.tsx -------------------------------------------------------------------------------- /Site/src/components/SiteMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/SiteMenu.tsx -------------------------------------------------------------------------------- /Site/src/components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/Spinner.tsx -------------------------------------------------------------------------------- /Site/src/components/Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/Tag.tsx -------------------------------------------------------------------------------- /Site/src/components/UserContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/UserContext.tsx -------------------------------------------------------------------------------- /Site/src/components/UserMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/UserMenu.tsx -------------------------------------------------------------------------------- /Site/src/components/channel/Channel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel/Channel.tsx -------------------------------------------------------------------------------- /Site/src/components/channel_relations/ChannelRelations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel_relations/ChannelRelations.tsx -------------------------------------------------------------------------------- /Site/src/components/channel_relations/ChannelRelationsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel_relations/ChannelRelationsPage.tsx -------------------------------------------------------------------------------- /Site/src/components/channel_relations/ChannelRelationsTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel_relations/ChannelRelationsTitle.tsx -------------------------------------------------------------------------------- /Site/src/components/channel_relations/ChannelTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel_relations/ChannelTags.tsx -------------------------------------------------------------------------------- /Site/src/components/channel_relations/RecFlows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel_relations/RecFlows.tsx -------------------------------------------------------------------------------- /Site/src/components/channel_relations/SearchChannels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/channel_relations/SearchChannels.tsx -------------------------------------------------------------------------------- /Site/src/components/review/Review.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/review/Review.tsx -------------------------------------------------------------------------------- /Site/src/components/review/ReviewCommon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/review/ReviewCommon.tsx -------------------------------------------------------------------------------- /Site/src/components/review/ReviewForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/review/ReviewForm.tsx -------------------------------------------------------------------------------- /Site/src/components/review/ReviewGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/review/ReviewGrid.tsx -------------------------------------------------------------------------------- /Site/src/components/search/VideoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/search/VideoPage.tsx -------------------------------------------------------------------------------- /Site/src/components/search/VideoSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/search/VideoSearch.tsx -------------------------------------------------------------------------------- /Site/src/components/search/VideoSearchResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/components/search/VideoSearchResults.tsx -------------------------------------------------------------------------------- /Site/src/images/recfluence_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/images/recfluence_logo.svg -------------------------------------------------------------------------------- /Site/src/images/recfluence_word.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/images/recfluence_word.svg -------------------------------------------------------------------------------- /Site/src/images/recfluence_word_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/images/recfluence_word_dark.svg -------------------------------------------------------------------------------- /Site/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/pages/404.tsx -------------------------------------------------------------------------------- /Site/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/pages/index.tsx -------------------------------------------------------------------------------- /Site/src/pages/review.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/pages/review.tsx -------------------------------------------------------------------------------- /Site/src/pages/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/pages/search.tsx -------------------------------------------------------------------------------- /Site/src/pages/video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/pages/video.tsx -------------------------------------------------------------------------------- /Site/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/styles/main.css -------------------------------------------------------------------------------- /Site/src/types/NodeTypings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/types/NodeTypings.d.ts -------------------------------------------------------------------------------- /Site/src/types/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/types/custom.d.ts -------------------------------------------------------------------------------- /Site/src/types/d3fc-label-layout.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/types/d3fc-label-layout.d.ts -------------------------------------------------------------------------------- /Site/src/types/lucene-query-parser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/types/lucene-query-parser.d.ts -------------------------------------------------------------------------------- /Site/src/types/react-select-async.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/src/types/react-select-async.d.ts -------------------------------------------------------------------------------- /Site/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/favicon.ico -------------------------------------------------------------------------------- /Site/static/help/categories_flow_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/help/categories_flow_help.png -------------------------------------------------------------------------------- /Site/static/help/channel_legend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/help/channel_legend.svg -------------------------------------------------------------------------------- /Site/static/help/ideology_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/help/ideology_selection.png -------------------------------------------------------------------------------- /Site/static/help/impression_advantage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/help/impression_advantage.svg -------------------------------------------------------------------------------- /Site/static/help/selection_flow_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/help/selection_flow_help.png -------------------------------------------------------------------------------- /Site/static/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/spinner.png -------------------------------------------------------------------------------- /Site/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/static/spinner.svg -------------------------------------------------------------------------------- /Site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/Site/tsconfig.json -------------------------------------------------------------------------------- /UserScrape/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /UserScrape/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /UserScrape/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.dockerignore -------------------------------------------------------------------------------- /UserScrape/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.gitignore -------------------------------------------------------------------------------- /UserScrape/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.vscode/extensions.json -------------------------------------------------------------------------------- /UserScrape/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.vscode/launch.json -------------------------------------------------------------------------------- /UserScrape/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.vscode/settings.json -------------------------------------------------------------------------------- /UserScrape/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/.vscode/tasks.json -------------------------------------------------------------------------------- /UserScrape/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/Dockerfile -------------------------------------------------------------------------------- /UserScrape/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/app.py -------------------------------------------------------------------------------- /UserScrape/cfg_generalte_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/cfg_generalte_schema.py -------------------------------------------------------------------------------- /UserScrape/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/readme.md -------------------------------------------------------------------------------- /UserScrape/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/requirements.txt -------------------------------------------------------------------------------- /UserScrape/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/sandbox.py -------------------------------------------------------------------------------- /UserScrape/tox.ini: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | max_line_length = 120 3 | -------------------------------------------------------------------------------- /UserScrape/userscrape.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape.schema.json -------------------------------------------------------------------------------- /UserScrape/userscrape/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UserScrape/userscrape/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/cfg.py -------------------------------------------------------------------------------- /UserScrape/userscrape/crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/crawler.py -------------------------------------------------------------------------------- /UserScrape/userscrape/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/data.py -------------------------------------------------------------------------------- /UserScrape/userscrape/discord_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/discord_bot.py -------------------------------------------------------------------------------- /UserScrape/userscrape/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/format.py -------------------------------------------------------------------------------- /UserScrape/userscrape/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/log.py -------------------------------------------------------------------------------- /UserScrape/userscrape/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/results.py -------------------------------------------------------------------------------- /UserScrape/userscrape/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/UserScrape/userscrape/store.py -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/chromedriver -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markledwich2/Recfluence/HEAD/readme.md --------------------------------------------------------------------------------