fossasia / susi.ai Goto Github PK
View Code? Open in Web Editor NEWSUSI.AI Web Client https://susi.ai
License: GNU Lesser General Public License v2.1
SUSI.AI Web Client https://susi.ai
License: GNU Lesser General Public License v2.1
Set up http://chat.susi.ai as CNAME using fossasia.github.io and change CNAME file to chat.susi.ai
The idea of move is to be more flexible in the development of the app and to have the app in the asksusi.com domain.
Currently the susi server keeps accounting apps. The goal is to set up a real accounting system in asksusi.com. First step is to move the apps and make them functional from the asksusi.com domain.
Links:
Susi Accounting Apps: http://api.asksusi.com/apps/applist/index.html#AccountsAPI
Susi Server https://github.com/fossasia/susi_server
As of now we are texting to susi and click enter (from keyboard) to send the text. Right now the send button is static right now, and must get it's functionality.
I have sum sort of url redirection error on one of my servers See Video
Can you also confirm I do not have write access to this code?
Susi doesn't reply because of small failures in type of answers[1] json key which could be undefined.
For the first prototype we have handlebars to show how Susi works, but we need to evaluate if this is what we really need.
We also need login functionality in future to connect to other social media accounts and we need to be able to plug this together with the loklak_depot.
In the server we are using Angular.js. So the question is why are not we continuing with Angular here?
Related to: https://github.com/loklak/asksusi_android/issues/5
docs/AskSUSI.md requires updation wrt new services' addition.
http://api.susi.ai/susi/chat.json?q=stock+quotes currently gives a table in the following format. Implement a table for the same in the response.
{
"query": "stock quotes",
"answers": [{
"data": [
{"currency": "EUR/USD", "rate": "1.09302", "timestamp": "1494621900069"},
{"currency": "USD/JPY", "rate": "113.326", "timestamp": "1494621900186"},
{"currency": "GBP/USD", "rate": "1.28835", "timestamp": "1494621900129"},
{"currency": "EUR/GBP", "rate": "0.84831", "timestamp": "1494621900103"},
{"currency": "USD/CHF", "rate": "1.00133", "timestamp": "1494621899461"}
],
"metadata": {"count": 59},
"actions": [{
"type": "table",
"columns": {
"currency": "Valuta",
"rate": "Quota"
}
}]
}]
}
As per pagespeed insights, there are several elements making site slow, and not properly detectable on Google Search Engine. Need major improvements in minifying the HTML, CSS and JS. Also, as there are a lot of JS files on the page, they all should be merged in just one.
@sanchittechnogeek I guess you should check which JS files on main page can be loaded asynchronously and add a tag async
or defer
to them.
https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fasksusi.com
Project contains some unnecessary files in Jest folder. Jest creates those at time time of tests and we don't need to include them in the repo AFAIK.
Folder should be added to .gitignore.
The goal is to auto compress JS and CSS as soon as someone pushes the code. It can be achieved with the help of node and travis.
Could I add the Google Play button ("Get It On Google Play") to allow users to know where to download the Ask Susi application? Currently the only way to download the mobile application is to navigate down towards the footer and clicking on the GooglePlay button, which may go unnoticed for some users.
Currently, there are no test cases for all the issues. As the App is being made one needs to keep track of all the changes and run proper tests to ensure everything is working.
go to asksusi.com. Then ask susi "where is london". As a response, you can see a map. The resulting map has a "Hello! I'm here" sign on the map, but it is pointing to a place where there is a broken image. Please fix that image and put a location marker inside.
Map support is required for some answer types.
The server offers a type "diagram". Find a sample JSON to generate this result and create a diagram skill. Then implement the diagram type in the chat client.
Hi! , i am working on all new asksusi.com design. please assign me to this issue! :)
What about having Susi running in a Linux text Browser? Here
I am not sure really what the problem is but I cant seem to get it to work.
I actually want to look at the website on my mobile phone than I see that there is no mobile optimize.
I know some people maybe think that isn´t important but I think for an mobile app we should also make an mobile version or?
@Orbiter Can we use something from the youtube parser's data for this ? Like maybe the user can ask questions like
Show me the best youtube video of Linkin park
It should provide the link of Linkin park videos sorted by the likes they have, Is this possible already ?
Can I work on the response of the page..?? I mean I would like to implement bootstrap on the page..
As a GCI task I would like to add the following badges to the readme file
I would like to work on this under the task
https://codein.withgoogle.com/dashboard/task-instances/5199472596353024/
Make a simple chat application UI using material UI http://www.material-ui.com/#/
SPECIALLY : User Interface should be Mobile friendly
The current template is being developed using Handlebars and JQuery. It as a pretty good User Interface with the following features.
enter
and shift+enter
.Emojis
, other keyboard events like scroll up
and scroll down
.Currently, The download button is not redirecting to any page. By default it must lead to the susi_android app in the play store.
Actual Behaviour
When calling the /susi/chat.json api of susi_server, no language information is transmitted by the web app.
Expected Behaviour
The configured language (not the country code) shall be send to the server.
Please add a query attribute language and fill it with the currently configured language using the ISO 639-1 standard (a lowercase two-letter code), see https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
PR #36 failed to fix responsiveness on mobile.
Please set up autodeployment to chat.susi.ai.
Semantic UI already has a lot of components we could use. Please check if we can use it.
I have created several chat application with the help of this framework. I have used Aurelia in so many frameworks and performance wise it is better than Angular. Should I port entire application to Aurelia? I have already faced so many difficulties during fixing issue #20. @daminisatya @mariobehling @Orbiter please check out quickly.
As of now the libraries are directly included as URLs. We need to download the files and structure the folders.
The idea is to make the start page of http://asksusi.com into the main gateway for getting the susi Android app. Therefore:
If the response from susi contains urls, they could be replaced by a phrase like "Click Here" hyperlinked to that url.
We are moving projects to dedicated repositories. As soon as chat.susi.ai is set up, please change the chat link to this repo.
Please delete the chat from the repository. Only keep the start page.
The textarea should be focused with the cursor in order to compose a message while the page loads.
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.