├── .cursor └── rules │ ├── 01-project-overview.mdc │ ├── 02-aggregator-components.mdc │ ├── 03-plugins-system.mdc │ ├── 04-helper-functions.mdc │ ├── discord-config-overview.mdc │ ├── discord-fetching.mdc │ ├── historical-script.mdc │ └── types-structure.mdc ├── .env.example ├── .github └── workflows │ ├── .gitignore │ ├── channel-management.yml │ ├── deploy-media-collection.yml │ ├── elizaos.yml │ ├── hyperfy.yml │ └── jsdoc-automation.yml ├── .gitignore ├── CLAUDE.md ├── README.md ├── WORKFLOW_FIXES.md ├── config ├── dashboard.json ├── elizaos.json ├── hyperfy-discord.json └── sources.json ├── data └── temp.txt ├── frontend ├── .DS_Store ├── babel.config.js ├── build │ ├── .DS_Store │ ├── ai-news │ │ ├── .DS_Store │ │ ├── brain.gltf │ │ └── mask.gltf │ ├── asset-manifest.json │ ├── index.html │ ├── manifest.json │ └── static │ │ ├── css │ │ ├── main.ed3741fa.css │ │ └── main.ed3741fa.css.map │ │ ├── js │ │ ├── main.aa0fdaed.js │ │ ├── main.aa0fdaed.js.LICENSE.txt │ │ └── main.aa0fdaed.js.map │ │ └── plugins.json ├── jest.config.js ├── package-lock.json ├── package.json ├── public │ ├── .DS_Store │ ├── ai-news │ │ ├── .DS_Store │ │ ├── brain.gltf │ │ └── mask.gltf │ ├── index.html │ ├── manifest.json │ └── static │ │ └── plugins.json ├── src │ ├── App.tsx │ ├── components │ │ ├── ConfigBuilder.tsx │ │ ├── ConfigDialog.tsx │ │ ├── ConfigEditor.tsx │ │ ├── ConfigFileView.tsx │ │ ├── ConfigJsonEditor.tsx │ │ ├── JobStatusDisplay.tsx │ │ ├── LabelWithCount.tsx │ │ ├── Layout.tsx │ │ ├── Navbar.tsx │ │ ├── NodeGraph.tsx │ │ ├── PluginPalette.tsx │ │ ├── PluginParamDialog.tsx │ │ ├── PluginSelector.tsx │ │ ├── ResetDialog.tsx │ │ ├── SecretInputField.tsx │ │ ├── SecretInputSelectField.tsx │ │ ├── SecretPersistenceManager.tsx │ │ ├── SecretsManagerDialog.tsx │ │ ├── Sidebar.tsx │ │ ├── ThreeScene.tsx │ │ ├── Toast.tsx │ │ ├── ToastProvider.tsx │ │ ├── UnlockDatabaseDialog.tsx │ │ └── sections │ │ │ ├── CallToAction.tsx │ │ │ ├── Demo.tsx │ │ │ ├── Documentation.tsx │ │ │ ├── Features.tsx │ │ │ ├── GithubStats.tsx │ │ │ └── Hero.tsx │ ├── hooks │ │ ├── useNodeGraph.ts │ │ └── useWebSocket.ts │ ├── index.css │ ├── index.tsx │ ├── lib │ │ ├── animations.ts │ │ ├── github.ts │ │ └── utils.ts │ ├── pages │ │ ├── AppPage.tsx │ │ ├── DocsPage.tsx │ │ └── LandingPage.tsx │ ├── services │ │ ├── Config.ts │ │ ├── ConfigStateManager.ts │ │ ├── PluginRegistry.ts │ │ ├── SecretManager.ts │ │ ├── __mocks__ │ │ │ └── api.ts │ │ ├── __tests__ │ │ │ ├── Config.test.ts │ │ │ ├── ConfigStateManager.test.ts │ │ │ ├── PluginRegistry.test.ts │ │ │ ├── api.test.ts │ │ │ └── websocket.test.ts │ │ ├── api.ts │ │ └── websocket.ts │ ├── setupProxy.js │ ├── setupTests.ts │ ├── types │ │ ├── index.ts │ │ ├── nodeTypes.ts │ │ └── three.d.ts │ └── utils │ │ ├── __mocks__ │ │ └── eventEmitter.ts │ │ ├── animation │ │ └── centerViewAnimation.ts │ │ ├── eventEmitter.ts │ │ ├── nodeHandlers.ts │ │ └── nodeRenderer.ts ├── tailwind.config.js ├── tsconfig.json └── yarn.lock ├── package.json ├── scripts ├── .last-analytics-check ├── CHANNELS.md ├── README.md ├── autodoc │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── AIService │ │ │ ├── AIService.ts │ │ │ ├── generators │ │ │ │ └── FullDocumentationGenerator.ts │ │ │ ├── index.ts │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ ├── CodeFormatter.ts │ │ │ │ └── DocumentOrganizer.ts │ │ ├── Configuration.ts │ │ ├── DirectoryTraversal.ts │ │ ├── DocumentationGenerator.ts │ │ ├── GitManager.ts │ │ ├── JSDocValidator.ts │ │ ├── JsDocAnalyzer.ts │ │ ├── JsDocGenerator.ts │ │ ├── PluginDocumentationGenerator.ts │ │ ├── TypeScriptFileIdentifier.ts │ │ ├── TypeScriptParser.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ └── prompts.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tsup.config.ts ├── buildStaticPlugins.js ├── collect-daily.sh ├── discover-channels.js ├── discover-channels.mjs ├── generate-dashboard.mjs ├── server.js ├── test-webhook.sh ├── update-configs-from-checklist.js └── update-configs-from-checklist.mjs ├── src ├── aggregator │ ├── ContentAggregator.ts │ └── HistoricalAggregator.ts ├── api.ts ├── download-media.ts ├── helpers │ ├── cache.ts │ ├── cliHelper.ts │ ├── configHelper.ts │ ├── dateHelper.ts │ ├── fileHelper.ts │ ├── generalHelper.ts │ ├── mediaHelper.ts │ └── promptHelper.ts ├── historical.ts ├── index.ts ├── plugins │ ├── ai │ │ └── OpenAIProvider.ts │ ├── enrichers │ │ ├── AiImageEnricher.ts │ │ └── AiTopicsEnricher.ts │ ├── generators │ │ ├── DailySummaryGenerator.ts │ │ ├── DiscordSummaryGenerator.ts │ │ └── RawDataExporter.ts │ ├── sources │ │ ├── ApiSource.ts │ │ ├── CodexAnalyticsSource.ts │ │ ├── CoinGeckoAnalyticsSource.ts │ │ ├── ContentSource.ts │ │ ├── DiscordAnnouncementSource.ts │ │ ├── DiscordChannelSource.ts │ │ ├── DiscordRawDataSource.ts │ │ ├── GitHubDataSource.ts │ │ ├── GitHubStatsDataSource.ts │ │ └── SolanaAnalyticsSource.ts │ └── storage │ │ ├── SQLiteStorage.ts │ │ └── StoragePlugin.ts ├── services │ ├── aggregatorService.ts │ ├── configService.ts │ ├── pluginService.ts │ └── websocketService.ts └── types.ts └── tsconfig.json /.cursor/rules/01-project-overview.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/01-project-overview.mdc -------------------------------------------------------------------------------- /.cursor/rules/02-aggregator-components.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/02-aggregator-components.mdc -------------------------------------------------------------------------------- /.cursor/rules/03-plugins-system.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/03-plugins-system.mdc -------------------------------------------------------------------------------- /.cursor/rules/04-helper-functions.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/04-helper-functions.mdc -------------------------------------------------------------------------------- /.cursor/rules/discord-config-overview.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/discord-config-overview.mdc -------------------------------------------------------------------------------- /.cursor/rules/discord-fetching.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/discord-fetching.mdc -------------------------------------------------------------------------------- /.cursor/rules/historical-script.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/historical-script.mdc -------------------------------------------------------------------------------- /.cursor/rules/types-structure.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.cursor/rules/types-structure.mdc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/.gitignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /.github/workflows/channel-management.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.github/workflows/channel-management.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-media-collection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.github/workflows/deploy-media-collection.yml -------------------------------------------------------------------------------- /.github/workflows/elizaos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.github/workflows/elizaos.yml -------------------------------------------------------------------------------- /.github/workflows/hyperfy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.github/workflows/hyperfy.yml -------------------------------------------------------------------------------- /.github/workflows/jsdoc-automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.github/workflows/jsdoc-automation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/README.md -------------------------------------------------------------------------------- /WORKFLOW_FIXES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/WORKFLOW_FIXES.md -------------------------------------------------------------------------------- /config/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/config/dashboard.json -------------------------------------------------------------------------------- /config/elizaos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/config/elizaos.json -------------------------------------------------------------------------------- /config/hyperfy-discord.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/config/hyperfy-discord.json -------------------------------------------------------------------------------- /config/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/config/sources.json -------------------------------------------------------------------------------- /data/temp.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/.DS_Store -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/build/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/.DS_Store -------------------------------------------------------------------------------- /frontend/build/ai-news/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/ai-news/.DS_Store -------------------------------------------------------------------------------- /frontend/build/ai-news/brain.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/ai-news/brain.gltf -------------------------------------------------------------------------------- /frontend/build/ai-news/mask.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/ai-news/mask.gltf -------------------------------------------------------------------------------- /frontend/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/asset-manifest.json -------------------------------------------------------------------------------- /frontend/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/index.html -------------------------------------------------------------------------------- /frontend/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/manifest.json -------------------------------------------------------------------------------- /frontend/build/static/css/main.ed3741fa.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/static/css/main.ed3741fa.css -------------------------------------------------------------------------------- /frontend/build/static/css/main.ed3741fa.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/static/css/main.ed3741fa.css.map -------------------------------------------------------------------------------- /frontend/build/static/js/main.aa0fdaed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/static/js/main.aa0fdaed.js -------------------------------------------------------------------------------- /frontend/build/static/js/main.aa0fdaed.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/static/js/main.aa0fdaed.js.LICENSE.txt -------------------------------------------------------------------------------- /frontend/build/static/js/main.aa0fdaed.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/static/js/main.aa0fdaed.js.map -------------------------------------------------------------------------------- /frontend/build/static/plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/build/static/plugins.json -------------------------------------------------------------------------------- /frontend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/jest.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/.DS_Store -------------------------------------------------------------------------------- /frontend/public/ai-news/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/ai-news/.DS_Store -------------------------------------------------------------------------------- /frontend/public/ai-news/brain.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/ai-news/brain.gltf -------------------------------------------------------------------------------- /frontend/public/ai-news/mask.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/ai-news/mask.gltf -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/static/plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/public/static/plugins.json -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigBuilder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ConfigBuilder.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ConfigDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ConfigEditor.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigFileView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ConfigFileView.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigJsonEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ConfigJsonEditor.tsx -------------------------------------------------------------------------------- /frontend/src/components/JobStatusDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/JobStatusDisplay.tsx -------------------------------------------------------------------------------- /frontend/src/components/LabelWithCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/LabelWithCount.tsx -------------------------------------------------------------------------------- /frontend/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/Layout.tsx -------------------------------------------------------------------------------- /frontend/src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/Navbar.tsx -------------------------------------------------------------------------------- /frontend/src/components/NodeGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/NodeGraph.tsx -------------------------------------------------------------------------------- /frontend/src/components/PluginPalette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/PluginPalette.tsx -------------------------------------------------------------------------------- /frontend/src/components/PluginParamDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/PluginParamDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/PluginSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/PluginSelector.tsx -------------------------------------------------------------------------------- /frontend/src/components/ResetDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ResetDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/SecretInputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/SecretInputField.tsx -------------------------------------------------------------------------------- /frontend/src/components/SecretInputSelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/SecretInputSelectField.tsx -------------------------------------------------------------------------------- /frontend/src/components/SecretPersistenceManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/SecretPersistenceManager.tsx -------------------------------------------------------------------------------- /frontend/src/components/SecretsManagerDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/SecretsManagerDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ThreeScene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ThreeScene.tsx -------------------------------------------------------------------------------- /frontend/src/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/Toast.tsx -------------------------------------------------------------------------------- /frontend/src/components/ToastProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/ToastProvider.tsx -------------------------------------------------------------------------------- /frontend/src/components/UnlockDatabaseDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/UnlockDatabaseDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/sections/CallToAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/sections/CallToAction.tsx -------------------------------------------------------------------------------- /frontend/src/components/sections/Demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/sections/Demo.tsx -------------------------------------------------------------------------------- /frontend/src/components/sections/Documentation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/sections/Documentation.tsx -------------------------------------------------------------------------------- /frontend/src/components/sections/Features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/sections/Features.tsx -------------------------------------------------------------------------------- /frontend/src/components/sections/GithubStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/sections/GithubStats.tsx -------------------------------------------------------------------------------- /frontend/src/components/sections/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/components/sections/Hero.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useNodeGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/hooks/useNodeGraph.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useWebSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/hooks/useWebSocket.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/lib/animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/lib/animations.ts -------------------------------------------------------------------------------- /frontend/src/lib/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/lib/github.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/pages/AppPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/pages/AppPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/DocsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/pages/DocsPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/LandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/pages/LandingPage.tsx -------------------------------------------------------------------------------- /frontend/src/services/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/Config.ts -------------------------------------------------------------------------------- /frontend/src/services/ConfigStateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/ConfigStateManager.ts -------------------------------------------------------------------------------- /frontend/src/services/PluginRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/PluginRegistry.ts -------------------------------------------------------------------------------- /frontend/src/services/SecretManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/SecretManager.ts -------------------------------------------------------------------------------- /frontend/src/services/__mocks__/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/__mocks__/api.ts -------------------------------------------------------------------------------- /frontend/src/services/__tests__/Config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/__tests__/Config.test.ts -------------------------------------------------------------------------------- /frontend/src/services/__tests__/ConfigStateManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/__tests__/ConfigStateManager.test.ts -------------------------------------------------------------------------------- /frontend/src/services/__tests__/PluginRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/__tests__/PluginRegistry.test.ts -------------------------------------------------------------------------------- /frontend/src/services/__tests__/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/__tests__/api.test.ts -------------------------------------------------------------------------------- /frontend/src/services/__tests__/websocket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/__tests__/websocket.test.ts -------------------------------------------------------------------------------- /frontend/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/api.ts -------------------------------------------------------------------------------- /frontend/src/services/websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/services/websocket.ts -------------------------------------------------------------------------------- /frontend/src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/setupProxy.js -------------------------------------------------------------------------------- /frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/types/nodeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/types/nodeTypes.ts -------------------------------------------------------------------------------- /frontend/src/types/three.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/types/three.d.ts -------------------------------------------------------------------------------- /frontend/src/utils/__mocks__/eventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/utils/__mocks__/eventEmitter.ts -------------------------------------------------------------------------------- /frontend/src/utils/animation/centerViewAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/utils/animation/centerViewAnimation.ts -------------------------------------------------------------------------------- /frontend/src/utils/eventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/utils/eventEmitter.ts -------------------------------------------------------------------------------- /frontend/src/utils/nodeHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/utils/nodeHandlers.ts -------------------------------------------------------------------------------- /frontend/src/utils/nodeRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/src/utils/nodeRenderer.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/package.json -------------------------------------------------------------------------------- /scripts/.last-analytics-check: -------------------------------------------------------------------------------- 1 | 2025-07-26T21:44:13.731Z -------------------------------------------------------------------------------- /scripts/CHANNELS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/CHANNELS.md -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/autodoc/.env.example: -------------------------------------------------------------------------------- 1 | GITHUB_ACCESS_TOKEN= 2 | OPENAI_API_KEY= -------------------------------------------------------------------------------- /scripts/autodoc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/.gitignore -------------------------------------------------------------------------------- /scripts/autodoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/README.md -------------------------------------------------------------------------------- /scripts/autodoc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/package.json -------------------------------------------------------------------------------- /scripts/autodoc/src/AIService/AIService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/AIService/AIService.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/AIService/generators/FullDocumentationGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/AIService/generators/FullDocumentationGenerator.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/AIService/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/AIService/index.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/AIService/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/AIService/types/index.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/AIService/utils/CodeFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/AIService/utils/CodeFormatter.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/AIService/utils/DocumentOrganizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/AIService/utils/DocumentOrganizer.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/Configuration.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/DirectoryTraversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/DirectoryTraversal.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/DocumentationGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/DocumentationGenerator.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/GitManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/GitManager.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/JSDocValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/JSDocValidator.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/JsDocAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/JsDocAnalyzer.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/JsDocGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/JsDocGenerator.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/PluginDocumentationGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/PluginDocumentationGenerator.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/TypeScriptFileIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/TypeScriptFileIdentifier.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/TypeScriptParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/TypeScriptParser.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/index.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/types/index.ts -------------------------------------------------------------------------------- /scripts/autodoc/src/utils/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/src/utils/prompts.ts -------------------------------------------------------------------------------- /scripts/autodoc/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/tsconfig.build.json -------------------------------------------------------------------------------- /scripts/autodoc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/tsconfig.json -------------------------------------------------------------------------------- /scripts/autodoc/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/autodoc/tsup.config.ts -------------------------------------------------------------------------------- /scripts/buildStaticPlugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/buildStaticPlugins.js -------------------------------------------------------------------------------- /scripts/collect-daily.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/collect-daily.sh -------------------------------------------------------------------------------- /scripts/discover-channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/discover-channels.js -------------------------------------------------------------------------------- /scripts/discover-channels.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/discover-channels.mjs -------------------------------------------------------------------------------- /scripts/generate-dashboard.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/generate-dashboard.mjs -------------------------------------------------------------------------------- /scripts/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/server.js -------------------------------------------------------------------------------- /scripts/test-webhook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/test-webhook.sh -------------------------------------------------------------------------------- /scripts/update-configs-from-checklist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/update-configs-from-checklist.js -------------------------------------------------------------------------------- /scripts/update-configs-from-checklist.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/scripts/update-configs-from-checklist.mjs -------------------------------------------------------------------------------- /src/aggregator/ContentAggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/aggregator/ContentAggregator.ts -------------------------------------------------------------------------------- /src/aggregator/HistoricalAggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/aggregator/HistoricalAggregator.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/download-media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/download-media.ts -------------------------------------------------------------------------------- /src/helpers/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/cache.ts -------------------------------------------------------------------------------- /src/helpers/cliHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/cliHelper.ts -------------------------------------------------------------------------------- /src/helpers/configHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/configHelper.ts -------------------------------------------------------------------------------- /src/helpers/dateHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/dateHelper.ts -------------------------------------------------------------------------------- /src/helpers/fileHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/fileHelper.ts -------------------------------------------------------------------------------- /src/helpers/generalHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/generalHelper.ts -------------------------------------------------------------------------------- /src/helpers/mediaHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/mediaHelper.ts -------------------------------------------------------------------------------- /src/helpers/promptHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/helpers/promptHelper.ts -------------------------------------------------------------------------------- /src/historical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/historical.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugins/ai/OpenAIProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/ai/OpenAIProvider.ts -------------------------------------------------------------------------------- /src/plugins/enrichers/AiImageEnricher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/enrichers/AiImageEnricher.ts -------------------------------------------------------------------------------- /src/plugins/enrichers/AiTopicsEnricher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/enrichers/AiTopicsEnricher.ts -------------------------------------------------------------------------------- /src/plugins/generators/DailySummaryGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/generators/DailySummaryGenerator.ts -------------------------------------------------------------------------------- /src/plugins/generators/DiscordSummaryGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/generators/DiscordSummaryGenerator.ts -------------------------------------------------------------------------------- /src/plugins/generators/RawDataExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/generators/RawDataExporter.ts -------------------------------------------------------------------------------- /src/plugins/sources/ApiSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/ApiSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/CodexAnalyticsSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/CodexAnalyticsSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/CoinGeckoAnalyticsSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/CoinGeckoAnalyticsSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/ContentSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/ContentSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/DiscordAnnouncementSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/DiscordAnnouncementSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/DiscordChannelSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/DiscordChannelSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/DiscordRawDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/DiscordRawDataSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/GitHubDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/GitHubDataSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/GitHubStatsDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/GitHubStatsDataSource.ts -------------------------------------------------------------------------------- /src/plugins/sources/SolanaAnalyticsSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/sources/SolanaAnalyticsSource.ts -------------------------------------------------------------------------------- /src/plugins/storage/SQLiteStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/storage/SQLiteStorage.ts -------------------------------------------------------------------------------- /src/plugins/storage/StoragePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/plugins/storage/StoragePlugin.ts -------------------------------------------------------------------------------- /src/services/aggregatorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/services/aggregatorService.ts -------------------------------------------------------------------------------- /src/services/configService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/services/configService.ts -------------------------------------------------------------------------------- /src/services/pluginService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/services/pluginService.ts -------------------------------------------------------------------------------- /src/services/websocketService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/services/websocketService.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bozp-pzob/ai-news/HEAD/tsconfig.json --------------------------------------------------------------------------------