reportr / dashboard Goto Github PK
View Code? Open in Web Editor NEWYour life's personal dashboard.
License: Apache License 2.0
Your life's personal dashboard.
License: Apache License 2.0
Limit the number of items displayed in report/list when realtime update.
See this article:
http://www.futurealoof.com/posts/nodemodules-in-git.html
How can I install this on Heroku for free, without entering a credit card?
Thank you
Sincerely,
Postrr
On make install
For allowing people to deploy Reportr instance for free on heroku.
I tried activating the Web Navigation module, however the opened popup of the Chrome Web Store showed me an 404.
Is the extension still around anywhere?
It would be very helpful to have a top-to-bottom concrete tutorial on this.
How could you install this on Cloud9?
Thank you
Sincerely,
Postrr
I reckon you need to change sandbox your FB app.
"error": "This app is in sandbox mode. Edit the app configuration at http://developers.facebook.com/apps to make the app publicly visible."
The callback screen [HOST]/auth/github/callback?code=7352325ea7e82e1344530a
Result is
{
error: "failed to fetch user profile"
}
Any clue on the issue?
This looks really revolutionary. However, having difficulty getting it functioning properly. Here is what see in the Docs.:
$ git clone https://github.com/Reportr/dashboard.git
$ npm install .
To run it locally (configuration can be stored in a .env file):
$ foreman start
Not sure what suppose to happen here. Npm load in seems fine. No reporter.js is created by the install. I can run with node web.js after changing the config file to point to a port, but does not seem to be firing all the code. And foreman start? Not sure what is happening there. Can you take a look to see if this could be clarified a bit? Also, a simple config file would be helpful for dev environments where we are changing ports and configs on the fly and are running multiple node environments. Thank You!
Edit 16 december 2013: Because of the price and the evolution of the database, I stopped the reportr.io instance.
I understand webhooks for github deploy events or tracking web page views but what about data that one only wants to pull in on a daily basis (or when a webhook/push is not viable)? Some examples off the top of my head:
Thanks!
Example: don't active twitter with no clientId and clientSecret for the API
When I try to start the app all I get is
Error: Configuration Error: Client information not supplied
Seems to come from the foursquare module.
Setting the foursquare credentials in the run.sh file does not help.
I just pulled the latest changes and tried out the web tracking. Unfortunately it doesn't work properly:
The requests however arrive at the server:
2013-10-12T23:24:19.634673+00:00 heroku[router]: at=info method=GET path=/api/f9331dca-e823-4dd4-b50a-a553e98c528e/events/track?callback=?&data=eyJldmVudCI6InZpc2l0IiwibmFtZXNwYWNlIjoiY2hyb21lIiwicHJvcGVydGllcyI6eyJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vU2FteVBlc3NlL3JlcG9ydHIvaXNzdWVzL25ldyIsInRpdGxlIjoiTmV3IElzc3VlIMK3IFNhbXlQZXNzZS9yZXBvcnRyIn19 host=frdmn-report.herokuapp.com fwd="178.27.214.253" dyno=web.1 connect=1ms service=24ms status=200 bytes=251
iPad Mini, iOS 6.0.2 and Chrome 30.0.1599.16 here. Some links are unclickable and the whole navigation is kinda slowed down. Please do something with this, as it rends reportr unusable to me :/
Need for a norm to define and track relationship across multiple events (messages facebook, tweets, mails, ...).
Track emails sent and received.
Add a powerful widget system:
Right now, only reports can be added to the dashboard, Reports are pretty basic: one report = one event.
The idea is to have a 'widget system' which allow user to add widget which can combine multiple events in one visualization.
Widgets examples:
Reports will only be a basic type of widgets.
So the UI architecture will be:
Tracker for activity on the stack exchange family of sites
Tracker for G+ posts and +1's
Improve homepage design and dashboard base style.
When I try to create new visualizations in a new report, there are no events to select from : http://cl.ly/WqCR . Here the events drop down is empty. How do I add new events?
The idea is to simplify the implementation in the backend of new trackers that the users can add in one click.
/* Trackers */
"trackers": [
{
'module': 'module_name', // inside the trackers directory or installed using npm
'config': {
/* Base configuration for the service : api keys, ... */
}
}
]
module.exports = {
name: "My Tracker",
description: "My incredible tracker",
icon: "http://...",
setup: function(tracker) {
/* Call with a tracker object at the server initialization */
},
}
tracker.config // Config object
tracker.addCron(function(user) { }, delay) // Add a cron to indexe events for users
I notice that you've not included a LICENSE file. What license is this under?
I activated the web navigation tracking and installed the Chrome extension. I then tried to disable it and was prompted to install the extension again.
How can I setup an external Mongo database?
I just created an account and started connecting services, and now the website gives the error:
Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.
If you are the application owner, check your logs for details.
Tracker our flattr revenue and expense
Would be nice if you would display an error message if you try to login with the wrong password, right now only the textfields are getting a red border and the logs show:
2013-10-11T08:27:34.461486+00:00 app[web.1]: Error: Error with these arguments
2013-10-11T08:27:34.461486+00:00 app[web.1]: at module.exports.auth (/app/lib/api.auth.js:26:10)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at _rejected (/app/node_modules/q/q.js:713:24)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at Promise.then.self.promiseDispatch.threw (/app/node_modules/q/q. js:739:30)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at Promise.when (/app/node_modules/q/q.js:979:31)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at Promise.promise.promiseDispatch (/app/node_modules/q/q.js:661:41)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at messages (/app/node_modules/q/q.js:543:44)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at flush (/app/node_modules/q/q.js:106:17)
2013-10-11T08:27:34.461486+00:00 app[web.1]: at process.startup.processNextTick.process._tickCallback (node.js:245:9)
Also, if you try to register an user which is already registered (same e-mail):
2013-10-11T08:29:13.093792+00:00 app[web.1]: Error: Error sign in user
2013-10-11T08:29:13.093792+00:00 app[web.1]: at module.exports.auth (/app/lib/api.auth.js:62:10)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at _rejected (/app/node_modules/q/q.js:713:24)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at Promise.then.self.promiseDispatch.threw (/app/node_modules/q/q. js:739:30)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at Promise.when (/app/node_modules/q/q.js:979:31)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at Promise.promise.promiseDispatch (/app/node_modules/q/q.js:661:41)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at messages (/app/node_modules/q/q.js:543:44)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at flush (/app/node_modules/q/q.js:106:17)
2013-10-11T08:29:13.093792+00:00 app[web.1]: at process.startup.processNextTick.process._tickCallback (node.js:245:9)
I've tried to install reportr on my own server, while I found that instructions in readme assume installation on Heroku, with which I'm not familiar.
I think install and start of application, shouldn't cost more than npm install && npm start
on any *nix environment, however I don't see configured start script, so I'm not sure where to go after npm install
I get an error when running 'make all':
'Can't find module "Q"'
from the line
var Q = require('Q");
It's coming from line 6 of client.js. The issue is that the module name is "q" (lowercase) and it just can't find it. If I change the Q in the require to a q it works fine. This is on Ubuntu Linux so possibly some systems are not case sensitive.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.