Awesome, thanks for the recommendations. I'm switching over to grunt-node-webkit-builder.
I'm going to try to make it as easy as `npm install slack-for-linux -g' to get the client in your path.
So this looks a lot cleaner than the other yeoman grunt generator I used initially.
As for node-notifier, this seems easy. I guess the only thing is hooking into the events emitted by the Slack Javascript? I need to dig in further for this.
For people who don't care for 'apps' that are just websites inside browsers, Slack supports XMPP and IRC gateways. I've only used the IRC gateway, and there are some janky bits, but it got the job done. https://slack.zendesk.com/hc/en-us/articles/201727913-Connec...
Check out Hall for business messaging. Has a Linux, Mac, Windows, iPhone/iPad, Android, & web apps. All free, with unlimited members, groups, integrations, and history. https://hall.com/download-hall/hall-for-linux
[+] [-] majodev|11 years ago|reply
I recently wrapped Cryptocat with node-webkit (still awaiting PR approval https://github.com/cryptocat/cryptocat/pull/694), hence allow me to give you some lib recommendations:
- Use node-webkit-builder (https://github.com/mllrsohn/grunt-node-webkit-builder) for your build-process (your Gruntfile.js looks very bloated currently).
- Use node-notifier (https://github.com/mikaelbr/node-notifier) for desktop notifications (looks like the best solution so far).
Anyways, best luck to you.
[+] [-] wlaurance|11 years ago|reply
I'm going to try to make it as easy as `npm install slack-for-linux -g' to get the client in your path.
So this looks a lot cleaner than the other yeoman grunt generator I used initially.
As for node-notifier, this seems easy. I guess the only thing is hooking into the events emitted by the Slack Javascript? I need to dig in further for this.
Thanks,
Will
[+] [-] lenish|11 years ago|reply
[+] [-] andlarry|11 years ago|reply
[+] [-] yochaigal|11 years ago|reply
[+] [-] sciurus|11 years ago|reply
It looks like all this does is open this page [1] in node-webkit. That means the author has substituted Chromium for Chrome. Anything else?
[0] https://slack.zendesk.com/hc/en-us/articles/201746897-Slack-...
[1] https://github.com/wlaurance/slack-4-linux/blob/master/app/v...
[+] [-] wlaurance|11 years ago|reply
[+] [-] elvis635|11 years ago|reply
Given the premium price of Slack compared to alternatives I'd have expected that they were the one developing a Linux client
[+] [-] jess1003|11 years ago|reply
[+] [-] proksoup|11 years ago|reply
[+] [-] bachmeier|11 years ago|reply
[+] [-] wlaurance|11 years ago|reply
So that should continue to work decently. It's the building and packaging of the thing that will break.
[+] [-] vhost-|11 years ago|reply
[+] [-] stox|11 years ago|reply
[+] [-] csense|11 years ago|reply
[+] [-] mryan|11 years ago|reply
[+] [-] unknown|11 years ago|reply
[deleted]