Microsoft office linux github

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

A Microsoft Office Online Desktop Client made with Electron. Free of Cost.

License

noodled/MS-Office-Electron

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Intro Image

An Unofficial Microsoft Office Online Desktop Client made with Electron. Free of Cost.

As we know that Microsoft Office is a paid service, they also have a free Web version here.

For those people who can’t afford Microsoft Office Subscription, or don’t want to pay for that, or like the web version of it, Then MS-Office-Electron is the app you require.

MS-Office-Electron is the app in which the Web Version of Microsoft Office is wrapped into a Cross-Platform App with Electron. And all the Services of Microsoft Office will work for free.

Note — Windows Hello or Sign in with Security key is not currently supported and will show you an error. You will have to manually sign in with your E-Mail and Password.

Do Expect bugs

  1. Windows x64 (EXE File)
  2. Ubuntu/Debian based distributions (DEB File)
  3. Red Hat Linux/Fedora based distributions (RPM File)
  4. Arch/Manjaro Linux based distributions (PKG.TAR.ZST File)
  5. All Distributions supporting AppImage (AppImage File)

Arch Linux builds are now on AUR!
Mac OS is supported now! See the instructions how to install below

For Installing this app on Windows :-

  1. Just go to the Releases page
  2. Scroll down and click the setup.x.x.x.exe file. The Setup file will start downloading.
  3. After it downloads, click on the file and proceed with the Installation. You can choose whether to install for only you or all the users on the PC. You can always start the app from Start Menu or from the Desktop Shortcut.
Читайте также:  Программатор avr для linux

For Installing this app on Mac :-

  1. Just go to the Releases page
  2. Scroll down and click the .dmg file. The build is only for Intel Macs.
  3. After it downloads, click on the file and mount it on your system. Now drag my app to the Applications Folder (There will be a shortcut in the opened window too) and your app will be installed. Open from Launchpad and enjoy.

Ubuntu/Debian based distribution installation

For Installing in Ubuntu/Debian based distribution :-

  1. Go to the Releases page
  2. Scroll down and click the .deb file to download it.
  3. Then run the deb file and click Install to install the App. Launch it from the Applications Menu.

Red Hat/Fedora based distribution installation

For Installing in Red Hat/Fedora based distribution :-

  1. Go to the Releases page
  2. Scroll down and click the .rpm file to download it.
  3. Then run the rpm file and click Install to install the App. Launch it from the Applications Menu.

Arch/Manjaro Linux based distribution installation

Arch Linux builds have been published to «AUR» now!

  1. Install any AUR helper like yay
  2. There are 2 packages in the AUR
    • ms-office-electron-bin : For installing pre-built releases
    • ms-office-electron-git : For building the app from source and installing.
  3. Now, for example, using yay , run:

If you find any issues in using the AUR Builds, please create a New Issue and i’ll try to fix that as soon as possible 😀

To build the app locally:
Run this script to automatically install nodejs , yarn and all the dependencies, and automatically start/build the app (it will show options) (Note: for Linux and macOS Only!):

git clone https://github.com/agam778/MS-Office-Electron.git cd MS-Office-Electron bash build.sh
git clone https://github.com/agam778/MS-0ffice-Electron.git cd MS-Office-Electron yarn install
$ yarn run yarn run v1.22.18 info Commands available from binary scripts: asar, dircompare, ejs, electron, electron-builder, electron-osx-flat, electron-osx-sign, extract-zip, install-app-deps, is-ci, jake, js-yaml, json5, mime, mkdirp, node-which, rc, rimraf, semver info Project commands - dist electron-builder - pack electron-builder --dir - start electron . question Which command would you like to run?:

To start the app, run yarn start
To build the app, run yarn dist

Disclaimer: Not affiliated with Microsoft. Office, the name, website, images/icons are the intellectual properties of Microsoft.

About

A Microsoft Office Online Desktop Client made with Electron. Free of Cost.

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

MrDoTech/Microsoft-Office-For-Linux-

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

This is a unofficial, unsupported (really, I just hacked this in a weekend, keep your expectations very low, folks) cross platform Electron wrapper for Office 365 and Office consumer web interfaces, so you have have a consistent, fast, closer to a native-like experience across platforms, including Linux.

Most of this project is a shameless copy of the nice work that Howard (https://github.com/eNkru/freelook) started by creating an Electron wrapper for Outlook consumer and then Tom (https://github.com/tomlm/electron-outlook) extended by adding support for Outlook 365 (so you can use with your Azure AD accounts). I’m expanding it further for all of Office, so you can use Word, Excel OneNote, PowerPoint, OneDrive, Skype, etc.

Do expect (many) bugs and security issues.

(Note: If you came here looking for Microsoft Teams for Linux, please use the official client: https://aka.ms/get-teams-linux)

Latest features and notes The icon of the app changes according to the application you are currently using (most of the time) You can navigate from Word to Excel, to OneDrive, to Outlook, etc. all in the same window (use the Office menu at the top left corner) Disabled nodeIntegration — I believe OneDrive’s JavaScript plumbing requires this to be off Here’s what it looks like:

Editing a Word doc on Ubuntu:

(yes, it does work on Windows. I haven’t tested on Mac but it should work there too, I guess?)

Why would you do such a thing? Just use the browser! Short answer: Yes

Long answer: Tom talks about his motivation to use this as his Outlook client, on Windows, instead of the native client (https://github.com/tomlm/electron-outlook):

«I have found that the Outlook Web application a great email client for a number of reasons.

It always is running the latest without upgrading. It gets new features faster (such as sweep) It starts fast and is really responsive. etc The one thing that has prevented me from adopting it is the fact that it runs as a browser tab.

It gets lost in the soup of other tabs It is harder to get to my email tab because it isn’t on my active app list Browser hot keys sometimes interact with the application It doesn’t give me notifications when the brower goes away etc.» Besides, it does feel very nice to see that running on Linux.

How to use or contribute to this There are two key folders here:

Consumer: Use this if you use Office with a Microsoft Account (e.g. Hotmail, Outlook.com, etc) Office365: Use this if you use Office with an Active Directory account (an Office 365 subscription) The URLs are often different, plus the credentials you will be using as well, so it makes sense to separate these, especially if you intend to save your credentials.

In each folder you will find two different Electron applications:

Outlook: This is mostly a copy from Tom’s code, it’s the original Electron app focused on enabling Outlook Office: While this should also work with Outlook (it contains most of the code from the Outlook folder), it defaults to opening OneDrive where you have a menu to get you to any of Office, plus a bunch of additional code that should enable using the different Office applications on the web Download and Install If you just want to download the installers, go here. https://github.com/matvelloso/electron-office/releases

May the Force be with you.

Build & Install Clone the repository and run in development mode.

git clone https://github.com/matvelloso/electron-office.git cd electron-office yarn yarn start (Highly recommend using Visual Studio Code for both editing this code and debugging)

yarn run dist:linux This will build an AppImage in the dist folder. This file can be run in most popular linux distributions.

Release npm version (new release version) git push origin master git push origin —tags npm publish Hate it? Want to contribute? There are many things I could use help with here. Such as:

General bug fixing (I’ve never built anything in Electron before so. ¯_(ツ)_/¯ ) Fixing Icons (I just used screen shots for now so they aren’t great) For Office 365 clients, fix the auth issues for other ADFS clients and non ADFS scenarios (auth will probably fail today if you fall in that bucket) Better keyboard shortcuts Better navigation/menus Better testing across platforms More control for when to launch things directly on the browser? Better code reuse (so far the consumer and the Office 365 editions are almost the same code with small differences, shouldn’t need to duplicate the whole thing) Would be nice if it recognized file extensions, automatically opened them and uploaded them to your OneDrive, then into the online editor? Other ideas?

Источник

Оцените статью
Adblock
detector