2012-09-20 16:03:14 +09:00
Telescope is an open-source, real-time social news site built with [Meteor ](http://meteor.com )
2012-10-19 19:20:14 +09:00
**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 :)
2012-11-25 19:50:29 +09:00
# Learn More
- [Telescope Site ](http://telesc.pe )
- [Telescope Demo ](http://demo.telesc.pe )
2013-01-11 11:35:08 +09:00
- [Telescope Meta ](http://meta.telesc.pe/ ) – Discussions about Telescope
2013-11-05 13:03:18 +09:00
- [Telescope Wiki ](https://github.com/SachaG/Telescope/wiki )
2012-11-25 19:50:29 +09:00
2012-12-05 11:27:02 +09:00
# License
- Telescope is distributed under the [MIT License ](http://opensource.org/licenses/MIT )
2012-10-19 19:20:14 +09:00
# Features
- Real-time (of course!)
2012-11-25 19:50:29 +09:00
- Password-based and/or Twitter auth
2012-10-19 19:20:14 +09:00
- Notifications
- Mobile-ready & responsive
2012-11-25 19:50:29 +09:00
- Invite-only access for reading and/or posting
2012-10-19 19:20:14 +09:00
- Markdown support
- Day by day view
2012-10-19 13:39:11 +03:00
# Installation
2013-01-13 08:52:35 +09:00
- Install [Meteor ](http://meteor.com )
2012-09-20 16:04:46 +09:00
- Install [Meteorite ](https://github.com/oortcloud/meteorite/ )
2012-11-28 15:04:18 +08:00
- Download or clone Telescope into /some/path
- cd /some/path
2012-09-20 16:03:14 +09:00
- Run `mrt`
2012-10-08 16:49:01 +09:00
2014-04-14 23:36:33 +00:00
# Developing on Nitrous.IO
Start hacking on this app on
[Nitrous.IO ](https://www.nitrous.io/?utm_source=github.com&utm_campaign=Telescope&utm_medium=hackonnitrous )
in seconds:
[](https://www.nitrous.io/hack_button?source=embed& runtime=nodejs& repo=TelescopeJS%2FTelescope& file_to_open=README.nitrous.md)
2013-11-05 13:03:18 +09:00
# Hosting Telescope
2012-10-30 13:33:52 +09:00
2013-11-05 13:03:18 +09:00
I recommend using either Meteor's own free hosting service, or checking out [Modulus ](http://modulus.io/ ).
2013-01-15 08:50:29 +09:00
2012-10-30 13:33:52 +09:00
# First Run
2013-02-04 11:47:32 +09:00
- Fill in your Twitter keys (by clicking on "Sign Up/Sign in" in your Telescope top bar)
2012-11-25 19:50:29 +09:00
- The first user account created will automatically be made admin
2012-12-10 12:31:35 +09:00
- Check out the settings page and fill out basic things like the site's name
# Local Variables
2013-11-05 13:03:18 +09:00
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.
2012-12-10 12:32:11 +09:00
For example, to configure Meteor to use Mailgun for email, in your `.bash_profile` file just add:
2012-12-10 12:31:35 +09:00
`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'`