No description
Find a file
Sacha Greif 08d8bd748a Merge pull request #275 from keelhaule/facebook-integration
fixed typo related to profile picture Fetching
2014-05-05 19:48:36 +09:00
.meteor adding Facebook Login 2014-05-04 17:21:52 +01:00
client integrating Facebook profile picture and fixing Facebook integration issues 2014-05-04 18:48:47 +01: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 fixed typo related to profile picture Fetching 2014-05-05 10:14:57 +01:00
packages use spin package instead of including code in the app 2014-02-06 15:45:43 +09:00
public adding Facebook Login 2014-05-04 17:21:52 +01:00
server Merge branch 'master' of github.com:SachaG/Telescope 2014-02-18 14:47:02 +09:00
.gitignore adding Facebook Login 2014-05-04 17:21:52 +01:00
History.md added search logging 2013-11-22 14:20:47 +09:00
license.md cleaning up subscriptions 2014-02-18 14:46:53 +09:00
README.md Added Hack on Nitrous.IO button 2014-04-14 23:46:23 +00:00
README.nitrous.md Added Hack on Nitrous.IO button 2014-04-14 23:46:23 +00:00
smart.json specify required versions of iron router and meteor 2014-04-05 12:48:35 -07:00
smart.lock specify required versions of iron router and meteor 2014-04-05 12:48:35 -07: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

Developing on Nitrous.IO

Start hacking on this app on Nitrous.IO in seconds:

Hack TelescopeJS/Telescope on Nitrous.IO

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'