{"repo":"polarity/MyFeed","free":true,"listed":false,"github":"https://github.com/polarity/MyFeed","clone":"git clone https://github.com/polarity/MyFeed.git","description":"MyFeed is a self-hosted personal feed/blog engine from the AngularJS + CoffeeScript era. It lets one user publish short posts (with links/media previews) and aggregates posts from followed domains into a timeline.","language":"CoffeeScript","stars":10,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"MyFeed MyFeed is a self-hosted personal feed/blog engine from the AngularJS + CoffeeScript era. It lets one user publish short posts (with links/media previews) and aggregates posts from followed domains into a timeline. What this project does At a high level, MyFeed provides: - Personal posting : create text/link posts that are stored in local PouchDB. - Link enrichment : URLs in a post are scraped for metadata and rendered as attachments. - Single-user auth : one configured username/password, token-based API auth. - Timeline aggregation : periodically fetches content from followed domains via either: - another MyFeed instance ( /api/feed JSON), or - RSS feeds. - Server-rendered pages ( jade ) + AngularJS frontend for interactive posting/login/settings. - RSS output for your own profile posts ( /rss ). Tech stack (legacy) - Backend : Node.js, Express, CoffeeScript. - Frontend : AngularJS 1.x, CoffeeScript, Jade templates, Stylus. - Storage : local PouchDB files ( public/ pouchdb ). - Auth : passport-local + passport-token-auth with JWT. This is an older codebase. Expect legacy package versions and APIs. Repository layout - public/app.coffee : main server, API routes, auth, feed pages, RSS route. - public/app modules/ : backend helpers (cron polling, feed parsing, metadata helpers). - public/coffee/modules/Controller/ : AngularJS controllers. - public/coffee/modules/services/ : AngularJS shared services ( LoginService , PostsService ). - public/views/ : Jade templates. - publ","default_branch":null,"files":null,"tree":[],"storefront":"/r/polarity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/polarity/MyFeed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}