profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/panaC/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.

edrlab/thorium-reader 446

A cross platform desktop reading app, based on the Readium Desktop toolkit

julienhache/Boot2root 3

Find different methods to gain root access on a special ISO.

panaC/BookAssistant 2

Audiobook player on Google Assistant. NodeJs & Typescript - Google actions & dialogflow. Project from EDRLab.

msukhare/expert_system 1

42 project

panaC/fractol 1

fractal explorer

edrlab/pdf.js 0

PDF Reader in JavaScript

panaC/actions-on-google-nodejs 0

Node.js client library for Actions on Google

panaC/actions-playground 0

Google Actions for personal assistant playground

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha 8527799d9bccea7f14d9f89b2035709be42fc027

fix actions

view details

push time in an hour

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha 27dba9b22ec7b540e54d176f48bd320f4f443abf

fix actions deploy

view details

push time in an hour

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha 0d338407095015408463609417cf485d16eef33d

github actions firebase functions auto deploy

view details

push time in an hour

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha 3d0a099c1c760e3150ba176aa4969a7f82a8cb87

fix ci

view details

push time in 2 hours

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha f1cdaa63b88c2e148a4309fb8f1a37f0eeff3b77

github actions ci

view details

Pierre Leroux

commit sha d71a74581ac9a22b7b1990023ed9211888505826

Merge branch 'main' of https://github.com/edrlab/lis-mon-livre into main

view details

push time in 2 hours

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha 4e334862168a6f72f06290abdd8473d9c768c4b3

Update README.md

view details

push time in 2 hours

push eventedrlab/lis-mon-livre

Pierre Leroux

commit sha 662e44d0e9e85450043386832e85ca70979ba0a9

gactions pull

view details

Pierre Leroux

commit sha 5a25f87c2de47fc4c05f8c3ee064b42a1c4de18b

update index.js from panaC/audiobooks

view details

push time in 2 hours

PullRequestReviewEvent

Pull request review commentedrlab/thorium-reader

[WIP] [fix #1454] http request with file:// URI

 export const httpGetWithAuth =          }; -export const httpGet = httpGetWithAuth(true);+const httpGetFactory =+    (): typeof httpFetchFormattedResponse =>+        async (...arg) => {+            const [_url, _options, _callback, ..._arg] = arg;++            let url: URL | undefined;+            try {+                url = new URL(_url);+            } catch (e) {+                // wrong URL : fallback to httpGetWithAuth+                debug("wrong URL : fallback to httpGetWithAuth");+                debug(e);+            }++            if (url?.protocol === "file:") {++                let isFailure = false;+                let stream: NodeJS.ReadableStream | undefined;+                try {+                    stream = createReadStream(url.pathname);

https://github.com/edrlab/thorium-reader/search?q=httpGet httpGet is used 3 times in our code:

  • file downloader
  • opds
  • packageLink

access for the main process only not accessible from the renderer process

panaC

comment created time in 2 hours

issue closedpanaC/audiobooks

loss user data persistence between sessions (storage cross-session)

Doc: https://developers.google.com/assistant/conversational/storage-user

I noticed that the user storage has a very limited size. According to my observation if the storage size exceeds the limit, the new data state is not persisted and the previous data state is kept.

Now : after some optimisation : like string size reduction

I remarks that the user data storage is wiped after each end of session. It's not kept.

User data storage :

>  {                                                                                                      
>    p_i: 0,                                                                                              
>    player: {                                                                                            
>      'du_contrat_social_rousseau.json': { t: 36, i: 0, d: 1632475912941 }                               
>    },                                                                                                   
>    p_t: 36,                                                                                             
>    bearerToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoxLCJpYXQiOjE2Mz
I0NzM1MTcsImV4cCI6MTYzMjQ3MzU3N30.AtJ09OuT3IDOTsgT2RqLgnv1hKSwK4j4RRZOgxuoJXo',                           
>    p_n: 'du_contrat_social_rousseau.json'                                                               
>  }       

User data storage provided to the next session :

>  {                                                                                                      
>    bearerToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoxLCJpYXQiOjE2Mz
I0NzM1MTcsImV4cCI6MTYzMjQ3MzU3N30.AtJ09OuT3IDOTsgT2RqLgnv1hKSwK4j4RRZOgxuoJXo'                            
>  }  

closed time in 2 hours

panaC

issue commentpanaC/audiobooks

loss user data persistence between sessions (storage cross-session)

https://github.com/edrlab/lis-mon-livre/issues/1

panaC

comment created time in 2 hours

issue openededrlab/lis-mon-livre

loss user data persistence between sessions (storage cross-session)

Doc: https://developers.google.com/assistant/conversational/storage-user

I noticed that the user storage has a very limited size. According to my observation if the storage size exceeds the limit, the new data state is not persisted and the previous data state is kept.

Now : after some optimisation : like string size reduction

I remarks that the user data storage is wiped after each end of session. It's not kept.

User data storage :

>  {                                                                                                      
>    p_i: 0,                                                                                              
>    player: {                                                                                            
>      'du_contrat_social_rousseau.json': { t: 36, i: 0, d: 1632475912941 }                               
>    },                                                                                                   
>    p_t: 36,                                                                                             
>    bearerToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoxLCJpYXQiOjE2Mz
I0NzM1MTcsImV4cCI6MTYzMjQ3MzU3N30.AtJ09OuT3IDOTsgT2RqLgnv1hKSwK4j4RRZOgxuoJXo',                           
>    p_n: 'du_contrat_social_rousseau.json'                                                               
>  }       

User data storage provided to the next session :

>  {                                                                                                      
>    bearerToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoxLCJpYXQiOjE2Mz
I0NzM1MTcsImV4cCI6MTYzMjQ3MzU3N30.AtJ09OuT3IDOTsgT2RqLgnv1hKSwK4j4RRZOgxuoJXo'                            
>  }  

created time in 2 hours

delete branch edrlab/thorium-reader

delete branch : fix-auth-formurl

delete time in 3 days

push eventpanaC/audiobooks

Pierre Leroux

commit sha 322207ebfd25669ed3271ac235a77dd12284c603

fix previous commit and tested partially (user storage loss)

view details

push time in 3 days

issue openedpanaC/audiobooks

loss user data persistence between session (storage cross-session)

Doc: https://developers.google.com/assistant/conversational/storage-user

I noticed that the user storage has a very limited size. According to my observation if the storage size is over the limitation, the new data state is not persisted and the previous data state is kept.

Now : after some optimisation : string size

I remarks that the user data storage is wiped after each end of session. It's not kept.

User data storage :

>  {                                                                                                      
>    p_i: 0,                                                                                              
>    player: {                                                                                            
>      'du_contrat_social_rousseau.json': { t: 36, i: 0, d: 1632475912941 }                               
>    },                                                                                                   
>    p_t: 36,                                                                                             
>    bearerToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoxLCJpYXQiOjE2Mz
I0NzM1MTcsImV4cCI6MTYzMjQ3MzU3N30.AtJ09OuT3IDOTsgT2RqLgnv1hKSwK4j4RRZOgxuoJXo',                           
>    p_n: 'du_contrat_social_rousseau.json'                                                               
>  }       

User data storage provided to the next session :

>  {                                                                                                      
>    bearerToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoxLCJpYXQiOjE2Mz
I0NzM1MTcsImV4cCI6MTYzMjQ3MzU3N30.AtJ09OuT3IDOTsgT2RqLgnv1hKSwK4j4RRZOgxuoJXo'                            
>  }  

created time in 3 days

issue openedpanaC/audiobooks

LOG

created time in 3 days

push eventpanaC/audiobooks

Pierre Leroux

commit sha 75f9f64e94b3453d0d7246bdf618ef0b5cf4fa2c

WIP not tested :: workaround user params size limitation -> hard optimization

view details

push time in 4 days

push eventpanaC/audiobooks

Pierre Leroux

commit sha 9d3e73191bce105324d05c845e5f1e602200670a

fix lecture with player history

view details

push time in 4 days

pull request commentedrlab/thorium-reader

[fix #1554] form-urlencoded

tested with opds2-auth-test-server

panaC

comment created time in 4 days

push eventedrlab/thorium-reader

Pierre Leroux

commit sha 000d65ac9c2f84651f7272867d7e94b301d9432f

fix contenttype

view details

push time in 4 days

push eventedrlab/thorium-reader

Pierre Leroux

commit sha da5746865586cb0ed7734fdf2fe9e536e30ebc4d

up

view details

push time in 4 days

PR opened edrlab/thorium-reader

Reviewers
[fix #1554] form-urlencoded

fixes #1554

+2 -2

0 comment

1 changed file

pr created time in 4 days

create barnchedrlab/thorium-reader

branch : fix-auth-formurl

created branch time in 4 days

startedsteve228uk/YouTube-Music

started time in 4 days

push eventpanaC/audiobooks

Pierre Leroux

commit sha 55397d3c682c452c338d53be78681729036f697c

selection and search tested

view details

push time in 4 days

pull request commentedrlab/thorium-reader

opds: fix opds search error for calibre-web.

Thanks you to report this. we will investigate

schspa

comment created time in 4 days

issue commentedrlab/thorium-reader

linux: text selection and middle click paste

thanks to report this

https://askubuntu.com/questions/167570/how-does-middle-click-paste-work

https://specifications.freedesktop.org/clipboards-spec/clipboards-latest.txt

atomotic

comment created time in 4 days

push eventpanaC/audiobooks

Pierre Leroux

commit sha 3130169b2ce8c5bdb5c64b1461b52f8bcee54251

WIP [not tested] selection lvl1

view details

push time in 5 days

push eventpanaC/audiobooks

Pierre Leroux

commit sha e483e6059e3ff55fff1777526dd773a4080775a4

selection fallback

view details

push time in 5 days

startedaubio/aubio

started time in 5 days