idoco / map-chat Goto Github PK
View Code? Open in Web Editor NEWA super simple location based chat
Home Page: http://idoco.github.io/map-chat
A super simple location based chat
Home Page: http://idoco.github.io/map-chat
Or doing @Place
to talk to someone if they're the only person there.. e.g. @Oxford
Adding a translate feature would make this a lot awesome.
You may need to add some filters.
Hi,
I'm trying to recreate it with no success.
I did like you with mysite.github.io/map where I upload the static file using git.
And I'm using OpenShift cloud to host the server :
so I have Vert.x 2.1 on it and now what I have to do ? upload ChatVerticle.java and run it?
I tried on Putty command to run the server : java ChatVerticle.java but it's not working
or do I have to edit vertx.env to add ChatVerticle.java?
Just need some clue
Thanks for you help
PS ; sorry for my bad english
Saw some nefarious things going on, namely iframes, arbitrary javascript execution, redirects, HTML in messages.
Havent been able to get past this
https://imageshack.com/a/img924/2395/aF8bWr.png
Needs + and - buttons.
Especially if you ask people for contributions, easy to find license information is important
(BTW: Neat project!)
Implement nicknames to replace mouseover Session IDs
Можно грабить корованы...
Sometimes someone writes messages in blue dots over in Russia by essentially spamming the server. A spam filter or message throttler is needed.
I'm working on Muddy, a text-based map navigation program for the blind. Is there a documented (eg, HTTP, JSON) API that we could use to interact with map-chat?
Have it so we can modify our dot colors using a color wheel or something similar.
Sometimes people are lazy enough to locate x
from the mess and click it.
@idoco -- Would you be open to a PR that adjusts how the current blacklist functions? I've been blacklisted after quickly editing a message (under the 500ms current limit) using a modified client to remove the need to click on the chat box to send a message.
My initial thoughts:
The current system only checks the timestamp of the last message vs. the current message. It would be nice to support an average timestamp of the last 10 messages (or so). If the average message span between those 10 messages is under 500 ms then blacklist the user.
It should be a quick fix (even if I don't know Java all that well), but just wanted some feedback before I get started on it. Thanks.
That floating paper airplane icon just looks odd over there on it's own, if you've got a wide screen
The map gets extremely cluttered. It would help if the messages closed automatically after a set amount of time.
Would be nice if we could choose a timeout for the bubbles to automatically disappear.
ATM markers are draggable.
Makes no sense IMHO
Dots(Users) that are close by tend to overlap way too much. Could have a line linking a dot to its chat bubble. Making it easier to see who sent what from a zoomed out view.
Only show a map, can't fix a position of my own location and can't send messages. Can someone help me?
"Have Vert.x (2.1.5) on your path" links to "vertx.io/install", which returns a 404
http://128.199.130.99/map-chat/
in here.. I don't know what i did wrong.. ??..
vertx run ChatVerticle.java
Succeeded in deploying verticle
add chat history function
You might get more developer traffic if you had an IRC for people to collaborate in.
freenode?
Hello idoco, thank you very much for the idea of chat map. I find it very beautiful and practical.
I'm trying for this reason to implement it in my server, where I performed step by step instructions in the readme, and actually is the map that messages a
ppear, but I do not see the blue dot position and I can not send messages. :(
The server is: 79.40.202.175
Could you please help figure out if I'm wrong some step?!?
Many thanks
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.