This repository has been archived by the owner on Feb 15, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Chris Gatewood
committed
Jan 13, 2017
1 parent
3ef138f
commit 63466a4
Showing
5 changed files
with
1,688 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,25 @@ | ||
msteams-linux | ||
# msteams-linux | ||
A linux client for MS Teams (unofficial) | ||
|
||
This work is based on the excellent work of Omid Hezaveh <omid.hezaveh@futurice.com> for flowdock-linux (https://github.com/omidfi/flowdock-linux) | ||
|
||
## Create/compile the app: | ||
To create the linux client for MS Teams you need node.js and npm installed, then run the following in a terminal: | ||
|
||
```bash | ||
git clone https://github.com/nightspaladin/msteams-linux.git | ||
cd msteams-linux | ||
npm install | ||
node index.js | ||
``` | ||
|
||
Your MS Teams client will be compiled and placed into a sub-folder named something like MS-Teams-linux... under the msteams-linux repository folder. | ||
|
||
## Download the binary (Quick way) | ||
Just download the binary, unpack it and double click to open it! | ||
https://github.com/nightspaladin/msteams-linux/releases/download/1.0.0/msteams-linux-x64.tar.gz | ||
|
||
## Supprted OS | ||
Tested on Ubuntu 16.04 / Linux Mint 18.1 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
const nativefier = require('nativefier').default; | ||
|
||
// possible options, defaults unless specified otherwise | ||
const options = { | ||
name: 'MS-Teams', | ||
targetUrl: 'https://teams.microsoft.com/', | ||
platform: '', // defaults to the current system | ||
arch: '', // defaults to the current system | ||
version: '1.0.0', | ||
out: '.', | ||
overwrite: false, | ||
asar: false, // see conceal | ||
icon: 'teams-logo.png', | ||
counter: false, | ||
width: 1280, | ||
height: 800, | ||
showMenuBar: false, | ||
fastQuit: false, | ||
userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36', // will infer a default for your current system | ||
ignoreCertificate: false, | ||
insecure: false, | ||
honest: false, | ||
zoom: 1.0 | ||
}; | ||
|
||
nativefier(options, function(error, appPath) { | ||
if (error) { | ||
console.error(error); | ||
return; | ||
} | ||
console.log('App has been nativefied to', appPath); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"name": "msteams", | ||
"version": "1.0.0", | ||
"description": "A client for MS Teams that runs on linux (based on the work of Omid Hezaveh for using Flowdock on linux).", | ||
"main": "index.js", | ||
"repository": "", | ||
"author": "Chris Gatewood <chris@nightsfury.com> ; Omid Hezaveh <omid.hezaveh@futurice.com>", | ||
"license": "MIT", | ||
"dependencies": { | ||
"nativefier": "^7.0.1" | ||
} | ||
} |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.