glavin001 / atom-gitter Goto Github PK
View Code? Open in Web Editor NEW(UNMAINTAINED) :calling: Gitter chat integration with Atom.io
Home Page: https://atom.io/packages/gitter
License: MIT License
(UNMAINTAINED) :calling: Gitter chat integration with Atom.io
Home Page: https://atom.io/packages/gitter
License: MIT License
Hey.. thx for starring and using amp!
Please add your packages to the list of amp users:
https://github.com/tcarlsen/atom-message-panel/wiki/They-use-it!
The AtomGitter package is Alive! It's ALIVE!
All script files should be one language (JavaScript or CoffeeScript).
Which should we use?
Right-Click Line Numbers to send GitHub link to lines / highlighted sections
Currently atom-gitter
requests all of the rooms the user has joined and then checks to see if one of those is the room we wish to join.
// Iterate over all rooms
var room = _.find(rooms, function(room) {
// Find REPO room with correct URI
//console.log(room, uri);
if (room.githubType === "REPO" && room.uri === uri) {
return true;
}
else
{
return false;
}
});
https://developer.gitter.im/docs/rooms-resource
Instead, we should simply join the room with the given URI first.
See https://github.com/cjsaylor/atom-irc for example.
I'm just trying to install it and get an error message.
Atom Version: 0.188.0
System: Mac OS X 10.10.3
Thrown From: gitter package, v0.6.1
Failed to load the gitter package
At ENOENT, no such file or directory '/Users/laughedelic/.atom/packages/gitter/node_modules/emojify.js/emojify.js'
Error: ENOENT, no such file or directory '/Users/laughedelic/.atom/packages/gitter/node_modules/emojify.js/emojify.js'
at Error (native)
at Object.fs.openSync (fs.js:503:18)
at Object.module.(anonymous function) [as openSync] (ATOM_SHELL_ASAR.js:118:20)
at Object.fs.readFileSync (fs.js:355:15)
at Object.fs.readFileSync (ATOM_SHELL_ASAR.js:362:29)
at module.exports (/Users/laughedelic/.atom/packages/gitter/lib/execFile.coffee:4:13)
at /Users/laughedelic/.atom/packages/gitter/lib/emojify.coffee:7:3
at Object.<anonymous> (/Users/laughedelic/.atom/packages/gitter/lib/emojify.coffee:3:18)
at Object.<anonymous> (/Users/laughedelic/.atom/packages/gitter/lib/emojify.coffee:1:1)
at Module._compile (module.js:475:26)
at Object.requireCoffeeScript (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
at Module.load (module.js:370:32)
at Function.Module._load (module.js:325:12)
at Module.require (module.js:380:17)
at require (module.js:399:17)
at Object.<anonymous> (/Users/laughedelic/.atom/packages/gitter/lib/atom-gitter.coffee:9:11)
at Object.<anonymous> (/Users/laughedelic/.atom/packages/gitter/lib/atom-gitter.coffee:1:1)
at Module._compile (module.js:475:26)
at Object.requireCoffeeScript (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
at Module.load (module.js:370:32)
at Function.Module._load (module.js:325:12)
at Module.require (module.js:380:17)
at require (module.js:399:17)
at Package.module.exports.Package.requireMainModule (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:678:34)
at /opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:189:28
at Package.module.exports.Package.measure (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:167:15)
at Package.module.exports.Package.load (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package.js:181:12)
at PackageManager.module.exports.PackageManager.loadPackage (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package-manager.js:383:14)
at PackageManager.module.exports.PackageManager.activatePackage (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/package-manager.js:460:30)
at /opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:268:29
at exit (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:43:16)
at BufferedProcess.triggerExitCallback (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/buffered-process.js:63:47)
at /opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/buffered-process.js:77:18
at Socket.<anonymous> (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app/src/buffered-process.js:150:18)
at Socket.emit (events.js:138:20)
at Pipe.close (net.js:477:12)
Discussion: Keyboard shortcuts
What should open the create message panel?
Send with message signature, such as "Sent with Gitter for Atom"
Should we? This could also be under the settings with the default being "Sent with Gitter for Atom"
If there is a link to Atom-Gitter, maybe more users will notice it is available and use it.
Use ActivationEvents to speed up loading time
I have installed this atom package and while working on my own atom package noticed the logs being produced. It would be nice to be able to set the log level from the configuration so that I may turn the logs up or down as needed.
I recommend using winston. It allows for configurable logs and has query functionality so you may search through your logs.
If you close your chat and then go to toggle it on, the chat doesn't reappear
I start atom in folder with project which is on github. In gitter message panel it prints: "Could not determine this project's repository room." it yellow color. I tried to switch the room but it displays me "Uncaught TypeError: Cannot read property 'uri' of null". Operating system: Ubuntu 64 bit.
Atom Version: 0.204.0
System: Mac OS X 10.10.3
Thrown From: gitter package, v0.6.2
Failed to load the gitter package
At ENOENT: no such file or directory, open '/Users/jonathan.leitschuh/.atom/packages/gitter/node_modules/emojify.js/dist/js/emojify.js'
Error: ENOENT: no such file or directory, open '/Users/jonathan.leitschuh/.atom/packages/gitter/node_modules/emojify.js/dist/js/emojify.js'
at Error (native)
at Object.fs.openSync (fs.js:544:18)
at Object.module.(anonymous function) [as openSync] (ATOM_SHELL_ASAR.js:118:20)
at Object.fs.readFileSync (fs.js:396:15)
at Object.fs.readFileSync (ATOM_SHELL_ASAR.js:369:29)
at module.exports (/Users/jonathan.leitschuh/.atom/packages/gitter/lib/execFile.coffee:10:15)
at /Users/jonathan.leitschuh/.atom/packages/gitter/lib/emojify.coffee:10:12
at Object.<anonymous> (/Users/jonathan.leitschuh/.atom/packages/gitter/lib/emojify.coffee:11:5)
at Object.<anonymous> (/Users/jonathan.leitschuh/.atom/packages/gitter/lib/emojify.coffee:13:4)
at Module._compile (module.js:452:26)
{
"core": {}
}
# User
angularjs, v0.3.0
editor-stats, v0.17.0
emmet, v2.3.10
gitter, v0.6.2
linter, v0.12.7
linter-jshint, v0.1.6
minimap, v4.10.0
tabs-to-spaces, v0.11.0
# Dev
No dev packages
Select another room to join. Possibly the organization / user of the current repo room?
/cc @Frozenfire92
When atom-gitter
is installed on Ubuntu 14.10 with atom version 0.152.0
the short cut ctrl-shift-P
no longer works. The version of atom-gitter
I have installed is 0.6.1
.
See https://github.com/tcarlsen/atom-message-panel/blob/master/CHANGELOG.md#110--2014-06-16
Extension of #13, for the receiver.
Fixes for:
:)
:(
:+1:
Patch https://github.com/HenrikJoreteg/emoji-images/blob/master/emoji-images.js#L23
I installed this package by starring the package and running apm stars --install
. This worked successfully. I then attained my Gitter developer token and pasted it into the settings.
Initially I received a message stating I was logged in as dreid93, along with an error, though I have not been able to recreate the error. Upon reloading atom this package is displaying as a very small (non-resizable) pane across the bottom.
msg.operation
=== update
update
s with an empty text
content.See https://developer.gitter.im/docs/authentication and https://github.com/gitterHQ/gitter-demo-app
/cc @mydigitalself
http://localhost:7000/login/callback
for redirect URLUser selects code then sends it to the current room. Easy!
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.