No description
Find a file
Josh Owens 45d8a1b624 Use the outgoing click tracking for rss
Switch rss to use the outgoing click tracking url for rss.  This makes click tracking via twitter and facebook much easier from an rss share bot.
2014-02-17 12:08:43 -05:00
.meteor updated meteor to latest version 2014-02-09 14:36:28 -08:00
client categories are sorted by name 2014-02-09 14:27:19 -08:00
collections #209: createNotifications() is a server-side function now. It's called from 'inviteUser' and 'comment' methods (not from stubs) 2014-01-05 18:44:13 +02:00
lib use spin package instead of including code in the app 2014-02-06 15:45:43 +09:00
packages use spin package instead of including code in the app 2014-02-06 15:45:43 +09:00
public Update epic-light.css to set a minimum height for the 'Message' text entry box 2013-06-27 15:41:08 +10:00
server Use the outgoing click tracking for rss 2014-02-17 12:08:43 -05:00
.gitignore use spin package instead of including code in the app 2014-02-06 15:45:43 +09:00
History.md added search logging 2013-11-22 14:20:47 +09:00
README.md updated readme 2013-11-05 13:03:18 +09:00
smart.json use spin package instead of including code in the app 2014-02-06 15:45:43 +09:00
smart.lock use spin package instead of including code in the app 2014-02-06 15:45:43 +09:00

Telescope is an open-source, real-time social news site built with Meteor

Note: Telescope is beta software. Most of it should work but it's still a little unpolished and you'll probably find some bugs. Use at your own risk :)

Learn More

License

Features

  • Real-time (of course!)
  • Password-based and/or Twitter auth
  • Notifications
  • Mobile-ready & responsive
  • Invite-only access for reading and/or posting
  • Markdown support
  • Day by day view

Installation

  • Install Meteor
  • Install Meteorite
  • Download or clone Telescope into /some/path
  • cd /some/path
  • Run mrt

Hosting Telescope

I recommend using either Meteor's own free hosting service, or checking out Modulus.

First Run

  • Fill in your Twitter keys (by clicking on "Sign Up/Sign in" in your Telescope top bar)
  • The first user account created will automatically be made admin
  • Check out the settings page and fill out basic things like the site's name

Local Variables

Meteor uses local environment variables for a few things, such as configuring email. While some platforms (like Modulus) make it easy to configure them from their web dashboard, on a local dev environment the best way is to set up an alias for the mrt command. For example, to configure Meteor to use Mailgun for email, in your .bash_profile file just add: alias m='MAIL_URL=smtp://username:password@smtp.mailgun.org:587/ mrt'

This can also be useful for starting Meteor on a specific port: alias m4='MAIL_URL=smtp://username:password@smtp.mailgun.org:587/ mrt --port 4000'