Giter Club home page Giter Club logo

onenote's Introduction

NPM Donate for Corifeus / P3X Contact Corifeus / P3X Corifeus @ Facebook Uptime Robot ratio (30 days)

📚 P3X OneNote Linux v2024.4.171

Bugs are evident™ - MATRIX️

Description

A Linux compatible version of OneNote.

Screenshot 1

Main Features

P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are:

  • that is independent from any browser, as it works in it's own process
  • it provides a tray, that allows you to close your browser while it keeps running in the tray
  • the data is cached and is faster than always opening a new window
  • it allows you to sign in with the corporate or the personal login
  • when there is a new update, it auto updates itself
  • the program allows to use other Microsoft online applications, but the dedicated purpose is to use OneNote

Verbose feature info

  • Dark mode is enabled (but it is a hack, not supported by Microsoft, so quirky)
  • To show the menu, click ALT
  • Desktop menu
  • You can use the --minimized argument to start the app with minimized window
  • You can zoom the window
  • Icon
  • There is a bottom bar
    • It shows the current location
    • When you click on this bar, the location URL is copied into the clipboard
  • There is a new button on the Edit menu
    • Copy this location to the clipboard
      • This is the same function that is on the bottom bar when you click on it
  • Restart button (empty your cache, you can login again if there is an error)
  • Remember last notebook (as much Online Onenote allows ...)
  • Menu > Settings
    • Close to the tray
      • If checked, will minimize to the tray instead of quit
      • If un-checked, default quit close button behaviour (quit the app)
  • You are able to set a proxy in the settings menu.
  • There is now a menu called Corporate home
    • Given, I do not have a Corporate login, I cannot debug it at all.
      • If something is not working, the only way is to provide your login and I could probably fix it. Otherwise, I see nothing.
  • The OneNote language is controlled by Microsoft, and we try to work with Online OneNote, but we are getting a hard time, but the Electron UI is now able to use any language.
  • Allows using multiple instances (with some quirks, as the config will not be synchronized using multiple instances at once, so it can provide wrong results - to make it to work, configure with 1 instance, exit, then use multiple instances).
    • Multiple instances is not recommended (it was requested and provided).

Releases / Downloadable installer

https://github.com/patrikx3/onenote/releases

Snap

LINK

Flathub

You download from the releases page and install as:

wget https://github.com/patrikx3/onenote/releases/download/v${VERSION}/P3X-OneNote-${VERSION}-x86_64.flatpak
flatpak install ./P3X-OneNote-${VERSION}-x86_64.flatpak
flatpak run com.patrikx3.onenote

Besides the menu is integrated.

AppImage, deb, rpm

AppImage, dep and rpm auto update itself.

To integrate into the menu in AppImage

Execute:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher

After downloading the AppImage, make it an executable.

mkdir -p $HOME/opt
mv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/
chmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage
# Then you can run it
$HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage &

The app can be found on ElectronJs Apps and search for P3X, you will find it.

Windows

It was a request to build a Windows version. Issue 168

MacOS Compatibility

Our application supports builds for both Intel and Apple Silicon architectures.

Handling Downloaded Files from GitHub

Although I'm not an Apple expert, if you download the zip file for the arm64 version, you'll need to execute the following command on the unzipped app to remove the quarantine attribute applied by macOS:

sudo xattr -rd com.apple.quarantine P3X-OneNote.app

This command ensures that your system trusts the application, allowing it to run smoothly without security interruptions from macOS.

If you are a NodeJs Ninja

You want to install via NPM...

Change log

Read change log

Development

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that. Please apply the .editorconfig settings in your IDE.

For generating rpm on Ubuntu distro, you can use:

sudo apt-get install rpm

If you try to build the app with NPM, you have to change from electron devDependencies to dependencies, this is because it is created to be able to run this app from AppImage instead of an NPM.

URL links

P3X OneNote Linux playground

Corifeus P3X OneNote Linux

AlternativeTo OneNote Linux

NPM P3X OneNote

Snap Store

Github.IO Page


Support Our Open-Source Project ❤️

If you appreciate our work, consider starring this repository or making a donation to support server maintenance and ongoing development. Your support means the world to us—thank you!

Server Availability

Our server may occasionally be down, but please be patient. Typically, it will be back online within 15-30 minutes. We appreciate your understanding.

About My Domains

All my domains, including patrikx3.com and corifeus.com, are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.

Versioning Policy

Version Structure: We follow a Major.Minor.Patch versioning scheme:

  • Major: Corresponds to the current year.
  • Minor: Set as 4 for releases from January to June, and 10 for July to December.
  • Patch: Incremental, updated with each build.

Important Changes: Any breaking changes are prominently noted in the readme to keep you informed.


P3X-ONENOTE Build v2024.4.171

NPM Donate for Corifeus / P3X Contact Corifeus / P3X Like Corifeus @ Facebook

onenote's People

Contributors

arnesetzer avatar avriessen avatar chriswhite1024 avatar dominox avatar gdcmarinho avatar herrwinfried avatar hrussellzfac023 avatar karisdev avatar luni3359 avatar matnguyen avatar monkeywithacupcake avatar p3x-robot avatar patt812 avatar rbarte avatar vemcaster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onenote's Issues

How to enable pac proxy?

I use shadowsocks and Chrome's switchomega to proxy some sites. How could I realize that in electron apps?

Non-OneNote links open in app, not browser

I'm running Linux Mint 19.1 Cinnamon and used npm to install P3X OneNote. My title bar says I'm running v2019.4.5. System is updated and Chrome is my default browser.

Everything is running well except for opening URLs in the app. Internal URLs stay within the app, as expected, but URLs in note content also stay within the app instead or opening in a browser. The app gets "stuck" in a quasi browser mode on these external pages, and requires a visit to P3X OnceNote >> Corporate Home to get back into OneNote. Even quitting the app and re-loading keeps thing on that last page. There's no "back" button or way to get out aside from going through Corporate Home again

I'm happy to provide any other info you might need.

KDE Plasma tray icon blank square

It worked at first, but now the KDE tray icon has regressed into a plain white square. I've tried it with both light and dark themes, but no luck. I can still click it and get the dropdown of functions.

File it under "medium-low"...

screenshot_20180914_104605

Feature Request: Search the term in all books

I have thousands of annotations in cataloged in several books and tags, does it have a way to use node to search on all this? like a desktop version?

I know this is a limitation of the online version of the program

Constant CPU usage when idle

There's a constant 10% CPU usage of the app in the background, even when it is minimized and when nothing is happening.

Pen / Tablet Inking Features

Description of problem

In OG OneNote, you can draw with a pen tablet by just drawing on the screen, erase your ink by holding down a button and drawing or using the eraser, and lasso select and right click by pressing another button and circling your objects. This is all done via the Windows Ink API, and it would complete my transition to linux (and probably a lot of others') if this functionality was available via this app.

Descrition of Solution

I'm not too familiar with linux API's, but I'm pretty sure libwacom, xf86-input-wacom, or something like that to achieve what the windows ink API is doing. It could probably be done by force switching the tab to draw and selecting the 'last selected tool' or something along those lines via automated browser movements, and then allowing the user to fiddle with what the buttons are doing in a settings menu.
The linuxwacom website seems to be an okay starting resource.

Error "version `NSS_3.22' not found" on start up

Download and run Sept 28 release:

./p3x-onenote-2018.9.28-4-x86_64.AppImage
/tmp/.mount_onenotrardje/p3x-onenote: /usr/lib/x86_64-linux-gnu/libnss3.so: version `NSS_3.22' not found (required by /tmp/.mount_onenotrardje/p3x-onenote)

On Linux Mint 18 cinnamon (ubuntu 16.04)

cannot enter password

p3x-onenote-2019.2.17-17-x86_64.AppImage cannot enter password in $HOME/tools/OneNOTE/ directory
However, it can be used normally in the $HOME/opt/ directory.

Is it compatable with Win OneNote - 2?

p3x onenote is only linux and only online / eg cloud.
althogh you could download your windows online data and use it locally and even turn off the cloud, but this p3x onenote is not a support windows for microsoft forum, please report these questions about the proper forums.

@p3x-robot Are you unable to read? Return to high school -- they'll teach you how to.

I said:

"
if I use this app, then I connect to my account from Windows OneNote, will I able to download all my data from the cloud so I can use my notes locally only on Windows?
"

notes locally only on Windows -- OneNote for Windows

OneNote appears to load content, throws "Dissallowed content" error, returns to notebooks

I have successfully logged into my school OneDrive account and can see my notebooks. When I click on any notebook, it shows a page that says "Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds)." I can see content of the notebook loading behind the overlay, but then the app returns to my notebooks. I have tried logging out and logging in, no luck. Screenshot attached.

lsb-release: DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.1
DISTRIB_CODENAME=serena
DISTRIB_DESCRIPTION="Linux Mint 18.1 Serena"

running on a gen1 Lenovo X1 Carbon

screenshot from 2019-02-17 08-07-59

how to uninstall

I download the AppImage and success to install it ,but i don't know how to uninstall .

Feature Request: Dark Mode?

Hello. I was wondering if you had a way to implement a dark mode? It would be easier on the eyes.

Thank you for your consideration.

OneNote webapp wrapper?

I installed OneNote from your repository, and it looks way different than OneNote on my Windows machine. Is this project using a wrapper for the webapp, or how does it work?

Upgrade procedure?

I'm using an older version. What's the recommended upgrade procedure?

Can't pin app to KDE task manager

Hi guys,

I' don't know if it's something I'm doing wrong, but I don't have this problem with other .AppImage apps.

I'd like to have the app pinned to my task manager. Here's the problems that I've encountered:

  • If I check "Pin to Task Manager" in the App at the application menu, when I click the pinned app it opens a new instance of it (i.e. I get 2 onenote icons in the task manager);
  • If I check "Pin to Task Manager" in the opened app at the Task Manager, when I close it and reopen I get the following error: "Unable to run the command specified. The file or folder /tmp/.mount_p3x-onjIefs9/p3x-onenote does not exist."

Otherwise, great job guys, this app is saving my days ;)

Notebooks column links open an external browsers

Hi,
Firstly thanks for this amazing app. It is very useful for Linux users :)

I found that the links in the Notebooks column in the left side in the below screenshot (hidden by default) opens an external browser.
It would be great if users can open a notebook in this column.

image

Add tasks planner board switch.

I would like to be able to switch the the tasks.outlook.com from an associated notebook, and back again in the corporate login.

That way i can take notes and assign/manage tasks associated with it.

New PNG icon not working on Ubuntu 18.10

Hi!
I at first thought it is an issue on my end (i have only moved to Linux some months ago), and tried everything for hours with manually editing desktop files.
But the last release with the old icon worked right away!
It may seem minor, but a missing icon is quite a problem when you have a crowded dock/panel.
Thank you in advance for any help, and for your efforts in general!
Steven

Can't login with Office 365 Corporate Account

Hi, I tried to use your app for logging in to my corporate Office 365 account, but it rejected as this is not a microsoft account.
Any future plans to include corporate accounts as well?

Cannot login, "Unallowed content..." and redirect

Cannot login just after install. My slightly outdated version works fine on another computer.
System: Ubuntu 18.04
Kernel: 4.15.0-44-generic

How to repeat this:

  1. Install from the scratch
  2. Try to login
  3. See "Unallowed content..." and redirect will be up soon
  4. You're on the login screen again! Congratulations!

Ty for your work, very appreciate that

firsty impressions after trying

Looks like an interesting and beatiful application!

Just downloaded and tried it with my office 365 account and noticed two things:

  1. can't create a new note, I can only edit exitsting notes
  2. there is a bar with a cookie warning which doesn't go away:
    " This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more" see screenshot https://0x0.st/s7XS.png

Maximum and minimum

When click icon in taskbar, app become minimum and go back into trays zone. I think it is not proper.
And click tray, it won't show. Confusing!

Error after installing

Hello,
After running the install command, rebooting, and starting the app I'm getting this error.

Any idea how to fix it?
I'm running the latest version of Linux Mint.

p3x-onenote
/bin/sh: 1: /usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron: not found

9/9/2017, 1:28:15 PM unhandledRejection { Error: Command failed: /usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron /usr/lib/node_modules/p3x-onenote/bin/../src/electron/app.js
/bin/sh: 1: /usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron: not found

    at ChildProcess.exithandler (child_process.js:205:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:194:7)
    at maybeClose (internal/child_process.js:899:16)
    at Socket.<anonymous> (internal/child_process.js:342:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:191:7)
    at Pipe._handle.close [as _onclose] (net.js:511:12)
  killed: false,
  code: 127,
  signal: null,
  cmd: '/usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron /usr/lib/node_modules/p3x-onenote/bin/../src/electron/app.js' } Promise {
  <rejected> { Error: Command failed: /usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron /usr/lib/node_modules/p3x-onenote/bin/../src/electron/app.js
/bin/sh: 1: /usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron: not found

    at ChildProcess.exithandler (child_process.js:205:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:194:7)
    at maybeClose (internal/child_process.js:899:16)
    at Socket.<anonymous> (internal/child_process.js:342:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:191:7)
    at Pipe._handle.close [as _onclose] (net.js:511:12)
  killed: false,
  code: 127,
  signal: null,
  cmd: '/usr/lib/node_modules/p3x-onenote/bin/../node_modules/.bin/electron /usr/lib/node_modules/p3x-onenote/bin/../src/electron/app.js' } }

Focus textarea on Alt-Tab

Would be great to implement feature which takes care of focus to current text document because If I write something, leave winow and the open it again, I have to click on the document again to gain focus

onenote can't get notebooks

I'm getting this error after the login page:

Sorry, we can't get your notebooks right now. Please try again later.
Reference number: 75e53f0a-0a3f-4471-8780-28ba689f0df3

I tried multiple accounts and had the same result. When accessing from the web browser it works.

Cannot switch Notebooks

Whenever I try to access a different notebook from the one that I'm currently using, I am directed to my OneDrive with all of my saved notebooks. When I click on the one I want, two windows names "_top" and "_blank" open after opening blank tabs on my browser.

Once this happens, I can't return to the original notebook I was working on, making the app unusable.

Installed using AppImage, Ubuntu 16.04.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.