erming / shout Goto Github PK
View Code? Open in Web Editor NEWDeprecated. See fork @ https://github.com/thelounge
License: MIT License
Deprecated. See fork @ https://github.com/thelounge
License: MIT License
22:24 cshard ... adding support for server password would be useful
Enabled/disabled via the configuration.
The logs could be saved like this: ~/.shout/users/<user>/logs/<network>/<chan>.log
Hi,
UTF -8 articles with the language code appears rough. iso-8859-9 How do I want to do?
Right now users are kept in the users/
folder.
However, when using Shout installed via npm -g install shout
this folder isn't writeable out of the box. Right now you need to use sudo shout add-user <name>
to add new users.
Using the ./shout
folder would solve this problem.
This folder is already use to store thumbnails (./shout/cache/thumbs
).
User modes are currently not available from the slate-irc library:
https://github.com/erming/slate-irc
Should fix asap.
This is the list of planned features for the version 1.0.0 release.
Suggestions are welcome.
Should be able to cycle through channels with keybindings.
Something like:
Ctrl+up # Up one channel
Ctrl+down # Down one channel
Currently tab to complete automatically selects the first occurrence it can find.
Optimally I think it should either:
Could probably be solved by adding some z-index
values.
Perhaps investigate the https://github.com/nodejitsu/forever package?
Love the client! Clean and minimalistic. I can't connect to any EFNet servers. This is what I get.
-!- *** Processing connection to irc.du.se 06:39
-!- *** Looking up your hostname... 06:39
-!- *** Checking Ident 06:39
-!- *** No Ident response 06:39
-!- *** Found your hostname 06:39
Yes. It is.
Need to find a good way to overcome the 300ms delay on jQuery click events that "just works".
Technically, it should respond to CTCP queries, such as VERSION and CLIENTINFO. It currently just receives those as private messages.
Hi, I was wondering if you could add this feature. I'll give it a go myself but my JS isn't great..
Steps to reproduce:
Result: No way to join back into a server. :(
When installed via npm install -g shout
, the config is located at:
/usr/lib/node_modules/shout/config.json
.
And that sucks.
I need to find a way to make this easier.
Some options I have:
.shoutrc
fileI've done this in the past (https://github.com/erming/shout-build).
It worked really well, but I feel that I need to polish it a bit more before publishing these builds.
What's missing:
Will update this issue when I release the builds.
Stay tuned.
I've had people requesting multiple users.
If you want multiple users today, you'll have to run multiple instances. This is kind of tedious.
To begin with, the config could look something like this:
module.exports = {
port: 9000,
users: [{
login: "user",
password: "",
nick: "nick",
realname: "Full Name",
networks: [{
host: "irc.freenode.org",
port: 6667,
channels: [
"#shout-irc"
]
}]
}]
};
If an message contains a link which ends with .jpg, .png or .gif, the Shout server will fetch the image.
But it does not handle 404 responses very well.
The fix:
Don't try to create thumbnails from failed links.
Inspired by how Facebook handles links.
When someone posts a link, I want to pre-fetch that link and display information directly in the chat.
This could then be extended to work with:
I'd like to add icons to the sidebar.
This should be very pretty quick to implement.
The sidebar items that need icons:
Because the range of Octicons is quite slim, I'll probably use FontAwesome for this.
Hello,
I tried to set the public to false and it's asking me for user. So I added one:
shout add-user <my-name>
then running shout again prompt me with:
โ ~ shout
No users found!
Create a new user with 'shout add-user <name>'.
Am I missing something?
For example, join #twisted-dev:
topic Twisted (http://twistedmatrix.com/;) || This channel is for discussion of development of Twisted itself; for discussing usage of Twisted or applications using it, see #twisted. || TWISTED PREVAILS
In shout the link to twistedmatrix.com includes the ">", which breaks it. <
and >
are specifically called out as invalid in links (and suggested as use as delimiters) by the relevant RFC.
Heroku just recently released their Heroku Button. This is a amazing project to implement it.
I'd like to run my own shout server on heroku, so I won't hit the connection limit.
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.