profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/llemeurfr/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
L. Le Meur llemeurfr EDRLab Paris, France www.edrlab.org CTO of the European Digital Reading Lab

w3c/publ-cg 41

EPUB 3 Community Group Repository

w3c/dpub-pwp-ucr 12

Use Cases and Requirements for (Packaged) Web Publications

w3c/bdcoma-cg 6

Repository of the "W3C BD Comics Manga Community Group"

w3c/tdm-reservation-protocol 4

Repository of the Text and Data Mining Reservation Protocol Community Group

llemeurfr/dpub 0

Outreach materials on the digital publishing activity

llemeurfr/publ-wg 0

Home page of the Publishing Working Group

llemeurfr/readium.github.io 0

Readium projects documentation

llemeurfr/wpub 0

W3C Web Publications

issue openedreadium/readium-css

Adjusting font size for text in blockquote

From Nancy Zhang. A sample was requested.

I’ve just noticed that text in Blockquote displays in smaller font size in Thorium although it is set up the same size as other text in the stylesheet.ccs file

image003

but in Sigil, it is like this: the two portions of text in the same size:

image004

and it looks like it is not adjustable in the Text panel; other text would change in size with the slider, but text in blockquote remains the same.

image006

I was wondering what I have missed, why this portion of text shows smaller, and how I could make changes to the font size in blockquote in Thorium, if possible.

created time in 12 days

pull request commentopds-community/drafts

Added JSON Schema for catalogs feed / catalog-entry

We'll implement this catalogs structure in Thorium, for a specific use case (first): importing a set of feeds at runtime (see #274). Therefore please decide if image is singular or plural, as we imagine using the image of the feed in a future evolution of Thorium's UI. Therefore implementing the feed parsing correctly is desirable.

danielweck

comment created time in 12 days

issue openededrlab/thorium-reader

OPDS: allow the use of file URIs

In situations where the internet is not available and shared ebooks (especially textbooks) are stored in a network disk drive (i.e. a NAS + Wifi), it is useful to enable the use of OPDS feeds referenced via a file URI, and in which every reference is also a file URI.

On Windows, file paths are formatted as file:///c:/path/to/the%20file.txt. On a Mac or Linux box, they are formatted as file://hostname/path/to/the%20file.txt, orfile:///path/to/the%20file.txt` for localhost.

created time in 12 days

issue closededrlab/thorium-reader

Fixed layout : cannot zoom

hi i have a fixed layout ePub done on InDesign. is there any workaround to zoom on text in thorium? thx

closed time in 12 days

awissam

issue commentedrlab/thorium-reader

annotations

As you know, Thorium is a free app. Therefore feature are added when we get some grants (public or private) for developing them, or help to develop them. In which case are you :-) ?

awissam

comment created time in 12 days

create barnchreadium/readium-lcp-server

branch : develop

created branch time in 14 days

PR closed readium/readium-lcp-server

Fetch a fresh license from the Status Doc Server (LSD)

Developing a piece of code enabling the retrieval of a fresh license from the License Server has proven a burden for integrators. As a reminder, because the License Server keeps no user information, such data - which exists in the provider CMS - must be passed to the License Server each time a fresh license is requested.

This evolution of the Status Doc Server (LSD Server) provides a new route which allows retrieving a fresh license (by its ID) without having to develop this "middleware".

The route is of the form: http://<lsd_server_url>/licenses/<license_id>

When this route is called, the Status Doc Server sends a request to the provider CMS in order to get mandatory user data, then calls the License Server to fetch the proper license and return it to the client.

The provider CMS must therefore provide a route which, when a license ID is provided, returns data related to the user owning the license, in the form:

{ "id": "...", "name": "...", "email": "...", "passphrasehash": "...", "hint": "..." }

The request to the provider CMS is secured via basic authentication. Because basic auth is not highly secure, the request should be only available in the intranet of the provider, or https should be used.

We hope that any CMS can easily be adapted to provide such data.

+481 -88

1 comment

19 changed files

llemeurfr

pr closed time in 14 days

delete branch readium/readium-lcp-server

delete branch : develop

delete time in 14 days

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 2dc1951abcb79c7756d5203189c5958d78c598d7

fix #255

view details

Laurent Le Meur

commit sha 96c0a0baa91758737cfe6d19a2e086e9700d8a0d

Rename RWPP to RPF

view details

Laurent Le Meur

commit sha 26c083eab9031ccea54762b94f681e37dc4475ce

Update Frontent label for accepted formats

view details

Laurent Le Meur

commit sha 3399efe9361628415c8ed9af1b92d110bfed2f87

Add RPF processing

view details

Laurent Le Meur

commit sha 1783bd0bfbed3ff72bffc379686850d49474d64e

Chang Published metadata to pointer and adapt mapping & tests

view details

Laurent Le Meur

commit sha 124feb04e253559b71dfcd7f5d87e1af8b935f28

Remove encryption profile data from the manifest for encrypted resources

view details

Laurent Le Meur

commit sha 0493245a85c3b8f5ee60d3947037a4def96a53d9

Add support for .rpf file extensions

view details

L. Le Meur

commit sha 626f49698d5dd10aa80aa012ee9d5fb146969e43

Merge pull request #256 from readium/fix-pdf-encryption Fix pdf encryption, add rpf processing

view details

Laurent Le Meur

commit sha 9547bcbaf51fd2633e33c1c304a6ff3b58390913

Feat: fetch a fresh license via the Status Doc Server

view details

Laurent Le Meur

commit sha 56217a3640df5b82c6932b5e3451da5ccb313930

change data

view details

Laurent Le Meur

commit sha a0252936d1ebd332487cad47d13855d9bb7db336

Optimization, no more json decode/encode

view details

Laurent Le Meur

commit sha 83db3f491e0159595b2e4cd47f0bf27660a66298

Update frontend and LCP server timeouts

view details

Laurent Le Meur

commit sha 574814afa1f4caff29912dbb926dbd4a4074a419

test update

view details

Laurent Le Meur

commit sha 40deebe1594e1fa186c3c717c03d611ed76589f2

lpf to rpf - type correction on the mapping of type and addition of conformsTo

view details

Laurent Le Meur

commit sha 42fd5d8785e3dadd4eb0894d38665b2266b6df36

Add conformsTo to rwp metadata

view details

Laurent Le Meur

commit sha 40028f3efa9be8e639a04fc3e3b39d7c14ac4529

Add type to lcp metadata

view details

Laurent Le Meur

commit sha ada96ffaad07372aca3ef788f5478d1e9a5c3d4b

Merge branch 'fetch-license-lsd' of github.com:/readium/readium-lcp-server into fetch-license-lsd

view details

push time in 14 days

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 2dc1951abcb79c7756d5203189c5958d78c598d7

fix #255

view details

Laurent Le Meur

commit sha 96c0a0baa91758737cfe6d19a2e086e9700d8a0d

Rename RWPP to RPF

view details

Laurent Le Meur

commit sha 26c083eab9031ccea54762b94f681e37dc4475ce

Update Frontent label for accepted formats

view details

Laurent Le Meur

commit sha 3399efe9361628415c8ed9af1b92d110bfed2f87

Add RPF processing

view details

Laurent Le Meur

commit sha 1783bd0bfbed3ff72bffc379686850d49474d64e

Chang Published metadata to pointer and adapt mapping & tests

view details

Laurent Le Meur

commit sha 124feb04e253559b71dfcd7f5d87e1af8b935f28

Remove encryption profile data from the manifest for encrypted resources

view details

Laurent Le Meur

commit sha 0493245a85c3b8f5ee60d3947037a4def96a53d9

Add support for .rpf file extensions

view details

L. Le Meur

commit sha 626f49698d5dd10aa80aa012ee9d5fb146969e43

Merge pull request #256 from readium/fix-pdf-encryption Fix pdf encryption, add rpf processing

view details

Laurent Le Meur

commit sha cbed5f069bf06ff9af7f4ed303b9b1028529f4fc

lpf to rpf - type correction on the mapping of type and addition of conformsTo

view details

Laurent Le Meur

commit sha 1d0458ee46d7d6842f5a8595d66848228d4ddb37

Add conformsTo to rwp metadata

view details

Laurent Le Meur

commit sha 42364a673d2327f9020d0aa8b8fe824a715db777

Add type to lcp metadata

view details

Laurent Le Meur

commit sha 867d4f7fbd30634cb335210939218b56a95fc8c2

Merge branch 'develop' of github.com:/readium/readium-lcp-server into develop

view details

push time in 14 days

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 2dc1951abcb79c7756d5203189c5958d78c598d7

fix #255

view details

Laurent Le Meur

commit sha 96c0a0baa91758737cfe6d19a2e086e9700d8a0d

Rename RWPP to RPF

view details

Laurent Le Meur

commit sha 26c083eab9031ccea54762b94f681e37dc4475ce

Update Frontent label for accepted formats

view details

Laurent Le Meur

commit sha 3399efe9361628415c8ed9af1b92d110bfed2f87

Add RPF processing

view details

Laurent Le Meur

commit sha 1783bd0bfbed3ff72bffc379686850d49474d64e

Chang Published metadata to pointer and adapt mapping & tests

view details

Laurent Le Meur

commit sha 124feb04e253559b71dfcd7f5d87e1af8b935f28

Remove encryption profile data from the manifest for encrypted resources

view details

Laurent Le Meur

commit sha 0493245a85c3b8f5ee60d3947037a4def96a53d9

Add support for .rpf file extensions

view details

L. Le Meur

commit sha 626f49698d5dd10aa80aa012ee9d5fb146969e43

Merge pull request #256 from readium/fix-pdf-encryption Fix pdf encryption, add rpf processing

view details

Laurent Le Meur

commit sha 08adeb3392cc0cb4a8cc048bdd847b9712339bf3

Add version info

view details

Laurent Le Meur

commit sha feab7f885782e4301aee7635500f80504adf8d8c

Update version number

view details

Laurent Le Meur

commit sha 3d9470193b69b099f8e901444c71e33090d7fc06

Merge branch 'show-software-version' of github.com:/readium/readium-lcp-server into show-software-version

view details

push time in 14 days

issue commentreadium/readium-lcp-server

Encryption tool: Handle RPF files with PDF content

Fixed via 626f49698d5dd10aa80aa012ee9d5fb146969e43

llemeurfr

comment created time in 14 days

issue closedreadium/readium-lcp-server

Encryption tool: Handle RPF files with PDF content

Currently, the LCP encryption tool handles PDF files and outputs a Readium Package (RPF) containing the PDF file, but with very few metadata and no cover.

This evolution will allow content providers to prepare RPF files with proper metadata + cover and send it to the encryption tool. This software will encrypt the PDF content and keep the metadata + cover in the target RPF file.

closed time in 14 days

llemeurfr

created tagreadium/readium-lcp-server

tagV1.5.0

Repository for the Readium LCP Server

created time in 14 days

release readium/readium-lcp-server

V1.5.0

released time in 14 days

delete branch readium/readium-lcp-server

delete branch : fix-pdf-encryption

delete time in 14 days

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 2dc1951abcb79c7756d5203189c5958d78c598d7

fix #255

view details

Laurent Le Meur

commit sha 96c0a0baa91758737cfe6d19a2e086e9700d8a0d

Rename RWPP to RPF

view details

Laurent Le Meur

commit sha 26c083eab9031ccea54762b94f681e37dc4475ce

Update Frontent label for accepted formats

view details

Laurent Le Meur

commit sha 3399efe9361628415c8ed9af1b92d110bfed2f87

Add RPF processing

view details

Laurent Le Meur

commit sha 1783bd0bfbed3ff72bffc379686850d49474d64e

Chang Published metadata to pointer and adapt mapping & tests

view details

Laurent Le Meur

commit sha 124feb04e253559b71dfcd7f5d87e1af8b935f28

Remove encryption profile data from the manifest for encrypted resources

view details

Laurent Le Meur

commit sha 0493245a85c3b8f5ee60d3947037a4def96a53d9

Add support for .rpf file extensions

view details

L. Le Meur

commit sha 626f49698d5dd10aa80aa012ee9d5fb146969e43

Merge pull request #256 from readium/fix-pdf-encryption Fix pdf encryption, add rpf processing

view details

push time in 14 days

PR merged readium/readium-lcp-server

Fix pdf encryption, add rpf processing
  • Fix a regression on the encryption of PDF file which appeared in v1.4.1, described in issue #255
  • Fix the creation of a fake ("0001/01/01") date published in the generated manifest when a PDF file is encrypted.
  • Handle the processing of RPF (Readium Packaging Format) files, especially when they contain PDF fields (with metadata and cover); as described in issue #247.
+92 -65

0 comment

10 changed files

llemeurfr

pr closed time in 14 days

issue closedreadium/readium-lcp-server

Regression: PDF encryption fails

The problem occurs in v1.4.1 only. It was ok with v1.4.0.

It occurs when using the lcpencrypt command utility, but not when using the Test Frontend Server for importing/encrypting PDF files.

closed time in 14 days

llemeurfr

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 2c65cdda6cbc87752e9b958393269268d65e3572

Update version number

view details

push time in 14 days

PR opened readium/readium-lcp-server

Add version info

Basic integration of a version in the binary; short term solution. A much better solution would be to follow something like https://github.com/jasonmf/go-embed-version.

+10 -1

0 comment

2 changed files

pr created time in 14 days

PR opened readium/readium-lcp-server

Fix pdf encryption, add rpf processing
  • Fix a regression on the encryption of PDF file which appeared in v1.4.1, described in issue #255
  • Fix the creation of a fake ("0001/01/01") date published in the generated manifest when a PDF file is encrypted.
  • Handle the processing of RPF (Readium Packaging Format) files, especially when they contain PDF fields (with metadata and cover); as described in issue #247.
+92 -65

0 comment

10 changed files

pr created time in 14 days

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 0493245a85c3b8f5ee60d3947037a4def96a53d9

Add support for .rpf file extensions

view details

push time in 14 days

push eventreadium/readium-lcp-server

Laurent Le Meur

commit sha 124feb04e253559b71dfcd7f5d87e1af8b935f28

Remove encryption profile data from the manifest for encrypted resources

view details

push time in 14 days

create barnchreadium/readium-lcp-server

branch : fix-pdf-encryption

created branch time in 14 days

issue closedreadium/readium-js-viewer

How to achieve content protection for Epub Reader and do the Encryption Decryption

Hi , In our Epub Reader we need to do encrypt/ decrypt the content (html/xhtml) for content protection. Please guide us how to achieve the content protection with the help of Readium

Note: When user copying xhtml Http request Url and pasting it in another tab they should not able to see the content

closed time in 14 days

575755
IssuesEvent

issue closedreadium/readium-js-viewer

How to achieve content protection for Epub Reader and do the Encryption Decryption

Hi , In our Epub Reader we need to do encrypt/ decrypt the content (html/xhtml) for content protection. Please guide us how to achieve the content protection with the help of Readium

Note: When user copying xhtml Http request Url and pasting it in another tab they should not able to see the content

closed time in 14 days

575755

issue commentreadium/readium-lcp-server

Encryption tool: Handle RPF files with PDF content

In the first revision of this feature, the input file must have a ".rpf" extension and the software will automatically infer that a ".lcpdf" file must be generated. Later, the manifest will be inspected for the source content type, and the output extension will be chosen from this data.

llemeurfr

comment created time in 15 days

issue openedreadium/readium-lcp-server

Regression: PDF encryption fails

The problem occurs in v1.4.1 only. It was ok with v1.4.0.

It occurs when using the lcpencrypt command utility, but not when using the Test Frontend Server for importing/encrypting PDF files.

created time in 15 days