HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Introduction to "organice" - Using Org mode from the browser and smartphone

Alain M. Lafon · Youtube · 113 HN points · 1 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Alain M. Lafon's video "Introduction to "organice" - Using Org mode from the browser and smartphone".
Youtube Summary
organice is an implementation of Org mode without the dependency of Emacs. It is built for mobile and desktop browsers and syncs with Dropbox, Google Drive and WebDAV. It is free and open source software!

Check out the code here: https://github.com/200ok-ch/organice

Or test the application on our free instance here: https://organice.200ok.ch

The slides are here: https://github.com/200ok-ch/talks


If you enjoy this organice, please consider becoming a GitHub Sponsor: https://github.com/sponsors/200ok-ch/
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
May 12, 2020 · preek on Emacs Org Files in a Browser
Hi BettleB,

thank you for checking out organice. You're question is very valid - it's important to move stuff around quickly in an Org file. In organice, you can quickly move nodes (and trees) in any direction. Here's a screencast showing how: https://youtu.be/aQKc0hcFXCk?t=360

Having said that, since moving nodes around quickly is important, you can do a lot more with nodes in organice. For example, you can create sparse trees[1] or you can refile trees.

If you've got further questions, feel free to ping me up anytime!

1. https://200ok.ch/posts/2020-02-09_creating_org_mode_sparse_t...

BeetleB
I'll take a look at it, but as someone who mostly uses a PC with a keyboard, having convenient keybindings would be critical for me - I don't want to do too much with the mouse.

But certainly, for the times when I'm not near a computer, it's nice to be able to access via the phone, etc.

preek
hihi, good points!

organice has you covered on shortcuts, though. Quite a few users don't use it primarily as a mobile app, but in a desktop browser. You can even customize them. This is the settings screen for shortcuts: http://screenshots.200ok.ch/screenshot_2020_05_12-c9c7a531.p...

Of course, the shortcuts are not as mighty as in Emacs or VIM, but the usecase is a different one (away from your main computer or sharing files with people not that much into text editors).

In any case, thank you for taking the time to check it out. If it helps you just a couple of times while on the go to add something to the shopping list or remember when you're in the store, I'm happy^^

Nov 14, 2019 · 111 points, 33 comments · submitted by preek
Groxx
Tho I'll give this one a try too, I've been using Orgzly a fair bit and am mostly happy: https://play.google.com/store/apps/details?id=com.orgzly

I haven't been able to find much else that supports org mode, except for emacs... which seems ridiculous, as a non-emacs-user. What is it that makes this one of the apparently-most-loved features, but so incredibly poorly supported externally?

gonewest
I'd assume what makes alternate ports rare is the fact that the entire implementation is in elisp. So any alternate implementation has to start by finding (or implementing) a parser with good compatibility and maintainability.
Spivak
Orgzly does it well enough for simple cases but if you try to use it for much more than a basic notes/reminder system you’ll run up against limitations fast since a lot of useful behavior like complex date formats leverage the elisp hole to work.
Groxx
Out of curiosity: have an example? I've only used relatively-simple formats in queries, never in todos, haven't hit any issues yet.

Seems like it'd probably be a parser limitation or something tho? Or are some of the formats lisp-code-like and need to be executed?

bloopernova
There's a Visual Studio Code extension that supports org-mode. It's what got me into it at the beginning after I tried Orgzly for Android. I now use Spacemacs, btw, which is vim-based key bindings for Emacs, and works really nicely, yet still exposes all that great Lisp stuff too.
h3ctic
Well I'm not happy about Orgzly, but it's the best there is right now
RMPR
What's wrong with orgzly ?
AlexCoventry
Doesn't vim have an org extension?
rrix2
Vim has a syntax highlighter with little of the functionality that raises Org-mode above, say, markdown.
aasasd
Not only Elisp is strongly rooted in Emacs-specific capabilities, such that you can't just lift code for e.g. Android apps. But Org-mode also doubles down on using Emacs' text manipulation features while leaking them everywhere, instead of providing an API layer―so additions to Org-mode are actually Emacs text-wrangling scripts with just a few helper functions from Org.

Resolving either of these problems would help, though the first one affects way more than just Org, and I'm not sure to what extent avoiding the second one is possible.

goblin89
For those on iOS, I can thoroughly recommend the beorg app for using emacs org mode on the go. It integrates nicely into the OS, offering sync via iCloud Drive (Dropbox and others too, though I don’t use that) and showing notifications for deadlines or scheduled items.

It doesn’t treat org-drill items specially and shows notifications when review is due, which is a mixed bag but not too annoying for me yet.

My only minor gripe with beorg is that on save it loses blank lines between items, which I tend to add in desktop emacs for readability. I believe the author would have to rewrite the app with something like concrete or lossless syntax trees to avoid this.

None
None
preek
For those curious, here's a comparison of organice and Beorg: https://github.com/200ok-ch/organice/#beorg
vyuh
Github: https://github.com/200ok-ch/organice

Web Browser App: https://organice.200ok.ch/sample

onemoresoop
This is fantastic. I was just looking at org mode the other day and am planning to start using it. Now with organice, I'll ramp up the effort to adopt orgmode. This is fantastic, snappy and simple. The arrow buttons are a great idea too.
insufferablejak
I'm wondering why this looks exactly like https://org-web.org/ Is there some implementation of an org mode front-end that both use?
ssivark
It's a fork of org-web. See the relevant section in the README: https://github.com/200ok-ch/organice#acknowledgment
Groxx
Wow, yea, that's nearly identical.

Main authors for both repos are the two repo-owners tho, so there's some kind of collab going on in any case: https://github.com/DanielDe/org-web/graphs/contributors vs https://github.com/200ok-ch/organice/graphs/contributors (and munen is the CEO of 200ok)

marcosdumay
Does the project have a homepage?

If I search for "organice android app" on DDG, it throws back links to organic chemistry apps. If I try it on Google, I get pages about organizing the android's screen.

preek
It does have a homepage: https://organice.200ok.ch/
taude
Hey, this is pretty cool. Just checking it out. It would be nice if you didn't need to request Full Dropbox permission to only a specific folder or something. I think DropBox supports that these days. This way we don't have to give you cart-blanche to everything. Thanks.

Edited: too many spelling and grammar errors at first pass.

preek
Hi taude, OP here.

You're not giving us carte-blance to anything. organice is a front-end only application. You're only connecting your browser to your dropbox. There's no back-end, no data is stored on our account and we don't have analytics.

taude
OK, makes sense, I think? But....

When connecting to DropBox, though, I am prompted from Dropbox with: "organice would like access to the files and folders in your Dropbox. Learn more"

And going to DropBox readme on the topic: https://help.dropbox.com/installs-integrations/third-party/t..., it talks about the different access scopes: select access, app folder, full access....

preek
Yes, _your_ Browser Running organice will have full access to your Dropbox. Nobody but you has access to your browser.
RMPR
I wanted to try the mobile counterpart of the app but I'm not able to find it on F-Droid, do you plan to release it there ?
burtonator
God.. you guys just love org-mode! Every time I get Polar on hacker news I get another batch of request referencing org-mode. :)
preek
This is one of two lightning talks I was holding at EmacsConf 2019[1].

By now, organice has naturally evolved even further - for example it features WebDAV support. With that, organice can potentially be used with a multitude of synchronization backends: Client/Server services ownCloud, Nextcloud and Seafile, but also self hosted dedicated WebDAV servers like Apache or Nginx.

1. https://emacsconf.org/2019/schedule

dcolkitt
Very cool. Thanks for making this. I'll definitely be installing it.

Just an opinion, but I'd vote adding git as a backend option. I think it's pretty common for people to keep their org-mode files in a catchall repo.

RMPR
I agree with this, it's the same issue I have with the mobile app I'm using actually for org-mode: orgzly, I ended up syncing manually with the mobile app MGit.
tomlong
I don't use organice, but I do keep my org files in WebDAV. I use fastmail anyway and I've ended up putting them in the WebDAV provided by them, having tried nextcloud amongst other things. It's a really good solution. My laptop loads the webdav on boot, and my phone app will load from a webdav share as well. I also keep my kdbx files stored like this.
rpdillon
I also use org mode, Fastmail, and I run a NextCloud instance. I'm OK using Fastmail's WebDAV, but I somewhat prefer the self-hosted aspect of NextCloud. Are you able to share any insights about why NextCloud didn't work for you? They might save me some effort!
tomlong
Sorry for late reply. It was just slow and unreliable. Probably as much down to the machine i ran it on as anything. It was also a while ago. I just found with fastmail it consistently just worked. Also I really need those passwords, and as much as they are backed up I preferred relying on FM than myself.
brudgers
As an org-mode user, it looks like a great project. The Youtube video might benefit from editing. The first four minutes don't tell me much about the product, what it does, and why someone should care.

When something is awesome, or just useful, the maker's credentials don't matter very much. For users, the license is mostly irrelevant (philosophical commitments aside). Installation instructions are less important than helping users decide whether the product is worth installing.

Put things in a hierarchy. First tell people what it is and what it can do. Link to download information. On the download page, link to more information about yourself. Make it easy for people to decide not to use it...most people don't use org-mode and that's ok, I guess.

preek
Thank you for the feedback. The video is of a lightning talk for EmacsConf and specifically tailored to this audience.

For a general introduction, I'd choose your way, of course(;

Oct 26, 2019 · 2 points, 1 comments · submitted by preek
preek
This is a preview of one of the lightning talks I’m going to give at EmacsConf next week^^

https://emacsconf.org/2019/schedule

Right now, the discussions about it are the top posts on /r/emacs[1] and lobste.rs[2]. Screenshot[3].

1. https://www.reddit.com/r/emacs/comments/dn0ar3/introduction_...

2. https://lobste.rs/s/jjcwou/introduction_organice_using_org_m...

3. http://screenshots.200ok.ch/screenshot_2019_10_26-706dc324.p...

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.