• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Unable to build this node js project - Need Help to Build

 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I'm unable to build the project - https://github.com/Automattic/simplenote-electron

Can anyone please help me with the following?

a. steps to build and version details?
b. steps and fixes to build with the latest nodejs version?

I couldn't do this in my local computer.

Thanks
 
Saloon Keeper
Posts: 27851
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's a dead project, I'm afraid. It requires Python 2, and Python 2 is no longer even being packaged with a lot of modern Linux distro releases. It officially went end-of-life in January 2022.

There are some significant changes in syntax between Python 2 and Python 3 so upgrading it would be a non-trivial task. Last time I encountered a project like that, I ended up simply re-coding the entire app in Java.

And yes, I said Python, not Node or JavaScript. Because there's Python code in that app under all the JavaScript.

You could contact the SimpleNote team to see what your options are. Or you could look for a better-supported platform. If SimpleNote is, a portable note-keeping application like EverNote, then one option would be Joplin. Joplin is a lot like EverNote, but without the drama.  I run it on my tablet, phone and even a command-line only Linux desktop (it has emergency server recovery notes in it that dare not depend on a GUI). It can sync in a number of ways, but since I'm paranoid about viewability and ownership of my notes I run a WebDAV server to act as the sync central point.

A very simple alternative is Google Keep. It's entirely web-based, so no local installation involved and it hooks into the "Share..." menus on my portable devices. The downsides are that I think getting hold of their API is non-trivial and, of course, being a Google product, it could vanish without warning.
 
Matthew Henry
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Tim,

i couldn't find one note taking app which does the following?

a. create notebook collections
b. share as public URLs with search
c. create read-only credentials and provide the credentials for the users to access or use the same credentias

Is it possible for you to give a try to build this project with latest python and help me?

Thanks
 
Tim Holloway
Saloon Keeper
Posts: 27851
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I can't "just build with the latest Python". I'd have to manually upgrade all of the Python2 code to Python3. More than I can spare time for.

I don't know of any specific product that does all you want. Probably the closest would be DropBox or Google Drive.

I do wish that Joplin supported multiple notebooks, but unfortunately the best it offers is folders. Joplin was designed for single users, although you can share a signon between multiple users and you can have multiple Joplin WebDAV archives if you want multiple users with their own notebooks.

Joplin is open-source and it's mostly in JavaScript, so you might want to see if you can adapt it.
reply
    Bookmark Topic Watch Topic
  • New Topic