8
5
mrmn2

@lemmy.world

mrmn2 5 points 8 months ago

For a couple of reasons: 1. It's how I want to use the app, 2. it's the easiest way to support all platforms, 3. I am most familiar with web apps.

path: 0 20163915 20164654, hotness: undefined, score: 5, children: 0
mrmn2 4 points 8 months ago

In short: Managing and consuming PDFs seamlessly on multiple devices. You can continue reading on your mobile device were you stopped reading on your laptop. I started implementing the app as there was no other app that satisfied my requirements:

  • Complete control over my data.
  • Easy to self-host via docker.
  • Lightweight and minimal, should run on cheap hardware
  • Continue reading where you left off on all devices
  • Browser based
  • Support single sign on via OIDC in order to leverage an existing identity provider
  • PDFs should be shareable with an external audience with optional access control
  • Open source
  • Content should not be curated by an admin instead every user should be able to upload PDFs via the UI

Surprisingly, there was no solution available that could do this. In the following I’ll list the available alternatives and how they compare to my requirements.

path: 0 19987981 20012150, hotness: undefined, score: 4, children: 0
mrmn2 2 points 8 months ago

Yes, I was also surprised they selected PdfDing as I thought it would be a bit to niche. In PdfDing's case it's a single grant. There is a project plan and once a task is completed the corresponding payment can be requested.

path: 0 20149995 20164688, hotness: undefined, score: 2, children: 0
mrmn2 2 points 8 months ago

The naming and at the beginning the design as well were heavily inspired by the below mentioned linkding. The name is quite easy to remember and unique which is good for search results.

path: 0 20148691 20164621, hotness: undefined, score: 2, children: 0
mrmn2 1 point 8 months ago

If mozilla's pdf.js is used for PdfDing's viewer. If this functionality would be added to the library then yes.

path: 0 20162674 20164601, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...