Skip to content

polarity/MyFeed

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

MyFeed

You can now have your own news feed (like a facebook profile) on your own domain/webserver. Put links, images and text into a text field, let the app parse everything nicely for you and get a nice looking web feed for your audience. You can follow other peoples domains and get their content into your own stream. (demo on my own domain http://robert-agthe.de)

MyFeed

current frontend features

  • Post content to create a profile/blog/website/feed
  • Avatars via Gravtar :)
  • Simple! (no media upload, just hotlink your services, just one textbox for all)
  • Markdown (format your content easily)
  • Special view for Text below 140 chars (speechbubble)
  • Attachments (Links are parsed and used for metatags and open graph metatags)
  • Format your Posts in realtime. The design tries to adapt to your content.
  • One time login. Stay logged in in every browser until you log out.
  • RSS Feed (i use it with ifttt to automatically twitter all my posts)
  • Special attachment behavior for Vimeo, Youtube, imgur, Flickr. (more following)
  • Timeline: Your content mixed with the content of users you follow. (like your twitter und facebook stream)
  • Add domains you want to follow under "Settings"

current backend features

  • get postings from users you follow by scraping them every 10min for new content. Data is copied/stored/cached in your server database.
  • backend based on nodejs. just npm install and create a redirect on your domain and you´re set up.
  • config via text files
  • frontend based on AngularJS.
  • live parsing of stylus2css, coffee-script and jade2html via express
  • pouchdb database lives completely inside the nodejs session. Stores permanently to disk. Just download a directory to backup. Replicate with Couchdb, Pouchdb)

future

  • basic settins of your MyFeed for personalisation with background images, colours, fonts and so forth
  • make this thing work without a server. (later)
  • import api. Stuff your MyFeed from other sources (current RSS, MyFeed)

install on uberspace.de

Use "uberspace_install.sh" via shell. This downloads the software into ~/MyFeed/, installs every npm/bower module, creates an .env with your data and setup a new service via daemon tools. It creates also a .htaccess in ~/html/ to redirect every apache request to the nodejs service. The Install script asks for your desired port, username, pw, email and so forth.

generic install

... watch this space ...

About

🔥 like a facebook profile but on your own domain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published