getting-things-gnome / gtgonline Goto Github PK
View Code? Open in Web Editor NEWAn Online Application for Getting Things Gnome!
An Online Application for Getting Things Gnome!
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Some methods are currently POST
methods, but should be GET
:
tags/all
tasks/serial
user/auth_gtg
(by the way, auth_gtg
is member of GTG API: the name should be auth
only, as we know we're talking about GTG)Should be DELETE
:
tasks/delete
Should be PUT
:
tasks/bulk_update
See here about HTTP verbs meanings: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
When attempting to access the demo [1], my browser (iceweasel=31.0~b3-1 (debian)) uses https, which is great, but unfortunately, the demo does not appear to work with https due to it loading content over http.
This can be worked around by changing the protocol in the initial request.
1: https://gtgonline-parinporecha.rhcloud.com/
Blocked loading mixed active content "http://fonts.googleapis.com/css?family=Ubuntu:300,400,500"
Blocked loading mixed active content "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700"
Blocked loading mixed active content "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"
Blocked loading mixed active content "http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"
Blocked loading mixed active content "http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"
Blocked loading mixed active content "http://www.myersdaily.org/joseph/javascript/md5.js"
Blocked loading mixed active content "http://fonts.googleapis.com/css?family=Ubuntu:300,400,500"
Blocked loading mixed active content "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700"
Blocked loading mixed active content "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"
Blocked loading mixed active content "http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"
Blocked loading mixed active content "http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"
Blocked loading mixed active content "http://www.myersdaily.org/joseph/javascript/md5.js"
Currently, when retrieving the tasks, the status is given this way:
status (integer) = ['0' or '1' or '2']: Status of the Task
0, 1 or 2 should be replaced by text values (I guess they are "new", "dismissed", โฆ), which would be:
When registering with an email not linked to a Gravatar account, fields for first name and last name are added. However, the form is still in a specifically-sized div, with a scrollbar, even if there's still room on the screen. I didn't noticed there was something under the new fields at first. The div should resize.
Add a method to create a new account directly from the API, allowing any app to create an account without redirecting the user to the website.
Emails containing the + symbol can be used to filter incoming emails, and are absolutely valid. However, GTGOnline doesn't accept them as valid (registration fails).
Try to log in with non-existing credentials. You get the following error:
Environment:
Request Method: POST
Request URL: http://gtgonline-parinporecha.rhcloud.com/user/authenticate/
Django Version: 1.5.1
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'demo',
'Task_backend',
'Tag_backend',
'User_backend')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')
Traceback:
File "/var/lib/openshift/518740634382ec0f460001d2/python-2.7/virtenv/lib/python2.7/site-packages/Django-1.5.1-py2.7.egg/django/core/handlers/base.py" in get_response
response = middleware_method(request, response)
if response.status_code == 404:
Exception Type: AttributeError at /user/authenticate/
Exception Value: 'str' object has no attribute 'status_code'
`
i wanted to see the demo provided in readme, but it seems to be dead
I want to deploy GTG-Online on OPENSHIFT on my own account/domain
.
Could you please tell me how to do that?
It would be even better if you can create a QuickStarts
for openshift on github.
Creating QuickStart guide can be found here:
https://www.openshift.com/developers/get-involved/creating-quickstarts
Thanks.
The API currently uses the email/password in each request to identify the user. A better way to do it would be:
Ideally, the user/auth_gtg method should take an additional parameter, an app ID. If not used right now, it could be useful later to let the user revoke specific tokens.
Hello. I've just set up GTGOnline with a simple sqlite3 backend. This might be a silly question since I'm unfamiliar with django but...
How do I run this as a daemon, in the background, on boot, like a proper service?
This is a general question but I'm currently setting this up on ubuntu 14.04
When searching something, the search filter is not always resetting properly - even if the UI doesn't show it anymore.
Steps to reproduce:
Result: "All Tasks" is shown again, but only the subset of all tasks returned by the previous search is shown.
Expected: "All Tasks" shown again, but all tasks displayed.
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.