├── .gitignore ├── LICENSE ├── README.md ├── images └── app_preview_image.png ├── marketplace.json ├── screenshots ├── .gitkeep ├── feed-details.png ├── folder-view.png ├── maagzine-view.png ├── posts-bookmarked.png ├── posts-read.png ├── reread-home.png ├── search-results.png └── title-only-view.png ├── server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sangupta │ │ └── reread │ │ ├── ReReadServer.java │ │ ├── SpringBeans.java │ │ ├── controller │ │ ├── DetailsController.java │ │ ├── FeedListController.java │ │ ├── OpmlController.java │ │ ├── PostsController.java │ │ ├── RefreshController.java │ │ └── UserSettingsController.java │ │ ├── core │ │ ├── AbstractEntityController.java │ │ ├── CreationTimeStampedEntity.java │ │ ├── DataStoreService.java │ │ ├── UpdateTimeStampedEntity.java │ │ └── UserOwnedEntity.java │ │ ├── discover │ │ ├── BlogspotDiscoveryHandler.java │ │ ├── FeedDiscoveryHandler.java │ │ ├── FeedlyBasedDiscoveryHandler.java │ │ └── HtmlFeedDiscoveryHandler.java │ │ ├── entity │ │ ├── DiscoveredFeed.java │ │ ├── FeedCrawlDetails.java │ │ ├── FeedList.java │ │ ├── MasterFeed.java │ │ ├── OpmlFeed.java │ │ ├── ParsedFeed.java │ │ ├── Post.java │ │ ├── PostAuthor.java │ │ ├── PostImage.java │ │ ├── PostIncludeOption.java │ │ ├── TimelineSortOption.java │ │ ├── User.java │ │ ├── UserActivity.java │ │ ├── UserFeed.java │ │ ├── UserFeedFolder.java │ │ └── UserSettings.java │ │ ├── redis │ │ ├── AbstractDataStoreServiceImpl.java │ │ ├── RedisJsonDataStoreServiceImpl.java │ │ └── RedisTemplateDataStoreServiceImpl.java │ │ ├── service │ │ ├── AnalyticsService.java │ │ ├── FeedCrawlDetailsService.java │ │ ├── FeedCrawlerService.java │ │ ├── FeedDiscoveryService.java │ │ ├── FeedListService.java │ │ ├── FeedParsingService.java │ │ ├── FeedRefreshService.java │ │ ├── FeedSubscriptionService.java │ │ ├── FeedTimelineService.java │ │ ├── MasterFeedService.java │ │ ├── OpmlService.java │ │ ├── PostSearchService.java │ │ ├── PostService.java │ │ ├── PostSnippetService.java │ │ ├── UserSettingsService.java │ │ └── impl │ │ │ ├── AsyncFeedRefreshServiceImpl.java │ │ │ ├── DefaultFeedDiscoveryServiceImpl.java │ │ │ ├── DefaultFeedParsingServiceImpl.java │ │ │ ├── DefaultFeedSubscriptionServiceImpl.java │ │ │ ├── DefaultOpmlServiceImpl.java │ │ │ ├── DefaultPostSnippetServiceImpl.java │ │ │ ├── HttpFeedCrawlerServiceImpl.java │ │ │ ├── RedisAnalyticsServiceImpl.java │ │ │ ├── RedisFeedCrawlDetailsServiceImpl.java │ │ │ ├── RedisFeedListServiceImpl.java │ │ │ ├── RedisFeedTimelineServiceImpl.java │ │ │ ├── RedisMasterFeedServiceImpl.java │ │ │ ├── RedisPostSearchServiceImpl.java │ │ │ ├── RedisPostServiceImpl.java │ │ │ └── RedisUserSettingsServiceImpl.java │ │ ├── utils │ │ ├── FeedParser.java │ │ ├── OpmlParser.java │ │ └── WebResponseParser.java │ │ └── web │ │ ├── CorsFilter.java │ │ └── SingleMeUserFilter.java │ └── resources │ ├── application.properties │ ├── logback-spring.xml │ └── static │ └── .gitkeep └── web-ui ├── package.json ├── public ├── index.html └── reread.css ├── src ├── App.tsx ├── ReRead.tsx ├── api │ ├── FeedApi.ts │ ├── Model.ts │ ├── OpmlApi.ts │ ├── PostApi.ts │ └── TimeLineApi.ts ├── components │ ├── Alert.tsx │ ├── DiscoveredFeedItem.tsx │ ├── DisplayDate.tsx │ ├── Dropdown.tsx │ ├── FeedItem.tsx │ ├── FolderItems.tsx │ ├── Icon.tsx │ ├── Link.tsx │ ├── Loading.tsx │ ├── Modal.tsx │ ├── SearchBox.tsx │ └── TimeAgo.tsx ├── containers │ ├── AddFeedContainer.tsx │ ├── ContentPane.tsx │ ├── FeedDetailsContainer.tsx │ ├── FeedList.tsx │ ├── FeedLoader.tsx │ ├── ImportOpmlContainer.tsx │ ├── PostView.tsx │ └── Toolbar.tsx ├── layout │ ├── CardLayout.tsx │ ├── ListLayout.tsx │ ├── MagazineLayout.tsx │ ├── MasonryLayout.tsx │ └── TitleOnly.tsx ├── template │ ├── Footer.tsx │ └── Header.tsx └── views │ ├── ActivityView.tsx │ ├── AddFeedView.tsx │ ├── HomeView.tsx │ └── SettingsView.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/README.md -------------------------------------------------------------------------------- /images/app_preview_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/images/app_preview_image.png -------------------------------------------------------------------------------- /marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/marketplace.json -------------------------------------------------------------------------------- /screenshots/.gitkeep: -------------------------------------------------------------------------------- 1 | # keep this folder 2 | -------------------------------------------------------------------------------- /screenshots/feed-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/feed-details.png -------------------------------------------------------------------------------- /screenshots/folder-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/folder-view.png -------------------------------------------------------------------------------- /screenshots/maagzine-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/maagzine-view.png -------------------------------------------------------------------------------- /screenshots/posts-bookmarked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/posts-bookmarked.png -------------------------------------------------------------------------------- /screenshots/posts-read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/posts-read.png -------------------------------------------------------------------------------- /screenshots/reread-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/reread-home.png -------------------------------------------------------------------------------- /screenshots/search-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/search-results.png -------------------------------------------------------------------------------- /screenshots/title-only-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/screenshots/title-only-view.png -------------------------------------------------------------------------------- /server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/pom.xml -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/ReReadServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/ReReadServer.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/SpringBeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/SpringBeans.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/controller/DetailsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/controller/DetailsController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/controller/FeedListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/controller/FeedListController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/controller/OpmlController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/controller/OpmlController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/controller/PostsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/controller/PostsController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/controller/RefreshController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/controller/RefreshController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/controller/UserSettingsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/controller/UserSettingsController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/core/AbstractEntityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/core/AbstractEntityController.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/core/CreationTimeStampedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/core/CreationTimeStampedEntity.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/core/DataStoreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/core/DataStoreService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/core/UpdateTimeStampedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/core/UpdateTimeStampedEntity.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/core/UserOwnedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/core/UserOwnedEntity.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/discover/BlogspotDiscoveryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/discover/BlogspotDiscoveryHandler.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/discover/FeedDiscoveryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/discover/FeedDiscoveryHandler.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/discover/FeedlyBasedDiscoveryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/discover/FeedlyBasedDiscoveryHandler.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/discover/HtmlFeedDiscoveryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/discover/HtmlFeedDiscoveryHandler.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/DiscoveredFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/DiscoveredFeed.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/FeedCrawlDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/FeedCrawlDetails.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/FeedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/FeedList.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/MasterFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/MasterFeed.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/OpmlFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/OpmlFeed.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/ParsedFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/ParsedFeed.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/Post.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/PostAuthor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/PostAuthor.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/PostImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/PostImage.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/PostIncludeOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/PostIncludeOption.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/TimelineSortOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/TimelineSortOption.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/User.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/UserActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/UserActivity.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/UserFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/UserFeed.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/UserFeedFolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/UserFeedFolder.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/entity/UserSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/entity/UserSettings.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/redis/AbstractDataStoreServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/redis/AbstractDataStoreServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/redis/RedisJsonDataStoreServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/redis/RedisJsonDataStoreServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/redis/RedisTemplateDataStoreServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/redis/RedisTemplateDataStoreServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/AnalyticsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/AnalyticsService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedCrawlDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedCrawlDetailsService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedCrawlerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedCrawlerService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedDiscoveryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedDiscoveryService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedListService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedListService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedParsingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedParsingService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedRefreshService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedRefreshService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedSubscriptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedSubscriptionService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/FeedTimelineService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/FeedTimelineService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/MasterFeedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/MasterFeedService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/OpmlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/OpmlService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/PostSearchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/PostSearchService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/PostService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/PostSnippetService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/PostSnippetService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/UserSettingsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/UserSettingsService.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/AsyncFeedRefreshServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/AsyncFeedRefreshServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/DefaultFeedDiscoveryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/DefaultFeedDiscoveryServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/DefaultFeedParsingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/DefaultFeedParsingServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/DefaultFeedSubscriptionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/DefaultFeedSubscriptionServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/DefaultOpmlServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/DefaultOpmlServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/DefaultPostSnippetServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/DefaultPostSnippetServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/HttpFeedCrawlerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/HttpFeedCrawlerServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisAnalyticsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisAnalyticsServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisFeedCrawlDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisFeedCrawlDetailsServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisFeedListServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisFeedListServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisFeedTimelineServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisFeedTimelineServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisMasterFeedServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisMasterFeedServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisPostSearchServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisPostSearchServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisPostServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisPostServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/service/impl/RedisUserSettingsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/service/impl/RedisUserSettingsServiceImpl.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/utils/FeedParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/utils/FeedParser.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/utils/OpmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/utils/OpmlParser.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/utils/WebResponseParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/utils/WebResponseParser.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/web/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/web/CorsFilter.java -------------------------------------------------------------------------------- /server/src/main/java/com/sangupta/reread/web/SingleMeUserFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/java/com/sangupta/reread/web/SingleMeUserFilter.java -------------------------------------------------------------------------------- /server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/resources/application.properties -------------------------------------------------------------------------------- /server/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/server/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /server/src/main/resources/static/.gitkeep: -------------------------------------------------------------------------------- 1 | # File to preserve the directory in Git. 2 | -------------------------------------------------------------------------------- /web-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/package.json -------------------------------------------------------------------------------- /web-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/public/index.html -------------------------------------------------------------------------------- /web-ui/public/reread.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/public/reread.css -------------------------------------------------------------------------------- /web-ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/App.tsx -------------------------------------------------------------------------------- /web-ui/src/ReRead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/ReRead.tsx -------------------------------------------------------------------------------- /web-ui/src/api/FeedApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/api/FeedApi.ts -------------------------------------------------------------------------------- /web-ui/src/api/Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/api/Model.ts -------------------------------------------------------------------------------- /web-ui/src/api/OpmlApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/api/OpmlApi.ts -------------------------------------------------------------------------------- /web-ui/src/api/PostApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/api/PostApi.ts -------------------------------------------------------------------------------- /web-ui/src/api/TimeLineApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/api/TimeLineApi.ts -------------------------------------------------------------------------------- /web-ui/src/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/Alert.tsx -------------------------------------------------------------------------------- /web-ui/src/components/DiscoveredFeedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/DiscoveredFeedItem.tsx -------------------------------------------------------------------------------- /web-ui/src/components/DisplayDate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/DisplayDate.tsx -------------------------------------------------------------------------------- /web-ui/src/components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/Dropdown.tsx -------------------------------------------------------------------------------- /web-ui/src/components/FeedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/FeedItem.tsx -------------------------------------------------------------------------------- /web-ui/src/components/FolderItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/FolderItems.tsx -------------------------------------------------------------------------------- /web-ui/src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/Icon.tsx -------------------------------------------------------------------------------- /web-ui/src/components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/Link.tsx -------------------------------------------------------------------------------- /web-ui/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/Loading.tsx -------------------------------------------------------------------------------- /web-ui/src/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/Modal.tsx -------------------------------------------------------------------------------- /web-ui/src/components/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/SearchBox.tsx -------------------------------------------------------------------------------- /web-ui/src/components/TimeAgo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/components/TimeAgo.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/AddFeedContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/AddFeedContainer.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/ContentPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/ContentPane.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/FeedDetailsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/FeedDetailsContainer.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/FeedList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/FeedList.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/FeedLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/FeedLoader.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/ImportOpmlContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/ImportOpmlContainer.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/PostView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/PostView.tsx -------------------------------------------------------------------------------- /web-ui/src/containers/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/containers/Toolbar.tsx -------------------------------------------------------------------------------- /web-ui/src/layout/CardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/layout/CardLayout.tsx -------------------------------------------------------------------------------- /web-ui/src/layout/ListLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/layout/ListLayout.tsx -------------------------------------------------------------------------------- /web-ui/src/layout/MagazineLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/layout/MagazineLayout.tsx -------------------------------------------------------------------------------- /web-ui/src/layout/MasonryLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/layout/MasonryLayout.tsx -------------------------------------------------------------------------------- /web-ui/src/layout/TitleOnly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/layout/TitleOnly.tsx -------------------------------------------------------------------------------- /web-ui/src/template/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/template/Footer.tsx -------------------------------------------------------------------------------- /web-ui/src/template/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/template/Header.tsx -------------------------------------------------------------------------------- /web-ui/src/views/ActivityView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/views/ActivityView.tsx -------------------------------------------------------------------------------- /web-ui/src/views/AddFeedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/views/AddFeedView.tsx -------------------------------------------------------------------------------- /web-ui/src/views/HomeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/views/HomeView.tsx -------------------------------------------------------------------------------- /web-ui/src/views/SettingsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/src/views/SettingsView.tsx -------------------------------------------------------------------------------- /web-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/reread/HEAD/web-ui/tsconfig.json --------------------------------------------------------------------------------