inpx-web icon indicating copy to clipboard operation
inpx-web copied to clipboard

А есть возможность на вебинтерфейс прикрутить читалку?

Open fredy314 opened this issue 1 year ago • 5 comments

Вопрос: есть возможность на вебинтерфейс прикрутить читалку? Некоторые книги хотелось-бы глянуть перед тем как скачивать

fredy314 avatar Sep 28 '24 08:09 fredy314

Угощайтесь Прикрутить:

  1. Распаковываем в /public
  2. Прикручиваем по инструкции (передаём ссылку на книгу параметром ?${DOWNLOAD_LINK} У меня конфиг такой: "bookReadLink": "/lib/read/?${DOWNLOAD_LINK}",

[!IMPORTANT] Сервер В примере выше спрятан за reverse proxy и в конфиге значится "root": "/lib" При настройке по умолчанию конфиг будет что то типа "bookReadLink": "/read/?${DOWNLOAD_LINK}",

В итоге можно давать прямые ссылки на чтение книги вида: http://{server}/lib/read/?http://{server}/lib/book/4f43280d9d39d4c6a4a99aab6695e947665c281618490017dc414d8a05ce50af Или http://{server}/read/?http://{server}/book/4f43280d9d39d4c6a4a99aab6695e947665c281618490017dc414d8a05ce50af, Если по умолчанию

Читалка не моя. Нашёл заброшенный проект, подчистил и исправил распознавание кодировок.

Weegley avatar Sep 28 '24 13:09 Weegley

Так liberama же есть от автора inpx-web...

leaf-avf avatar Sep 30 '24 17:09 leaf-avf

Liberama, если не ошибаюсь - тоже сервер и браузерный клиент. Что не всегда нужно. То что у меня - чисто браузерный ридер. Легковесный, размещается на любом вебе и работает независимо ни от чего. Бонусом - drag&drop Но я не настаиваю:)

Weegley avatar Oct 03 '24 06:10 Weegley

Угощайтесь Прикрутить:

1. Распаковываем в /public

2. Прикручиваем по инструкции (передаём ссылку на книгу параметром `?${DOWNLOAD_LINK}`
   У меня конфиг такой:
   `"bookReadLink": "/lib/read/?${DOWNLOAD_LINK}",`
   Сервер спрятан за reverse proxy и `"root": "/lib"`

В итоге можно давать прямые ссылки на чтение книги вида: http://127.0.0.1/lib/read/?http://127.0.0.1/lib/book/4f43280d9d39d4c6a4a99aab6695e947665c281618490017dc414d8a05ce50af

Читалка не моя. Нашёл заброшенный проект, подчистил и исправил распознавание кодировок.

Подскажите, что не так делаю:

  1. распаковал архив в public: изображение
  2. Прописал bookReadLink изображение
  3. Формаруется линк: http://10.0.0.16:12380/lib/read/?http://10.0.0.16:12380/book/0f98c08afeb8965eef805428cfae4bd330eb80bc15f8721d105f2a33cf7634b1 Получаю ошибку: Cannot GET /lib/read/

Книга по линку http://10.0.0.16:12380/book/0f98c08afeb8965eef805428cfae4bd330eb80bc15f8721d105f2a33cf7634b1 доступна

maks123 avatar Jan 06 '25 07:01 maks123

Подскажите, что не так делаю:

1. распаковал архив в public:
   ![изображение](https://private-user-images.githubusercontent.com/506071/400338753-8fa4f7e0-2c4e-4627-ab79-13aa230a738a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzYxODUwMTMsIm5iZiI6MTczNjE4NDcxMywicGF0aCI6Ii81MDYwNzEvNDAwMzM4NzUzLThmYTRmN2UwLTJjNGUtNDYyNy1hYjc5LTEzYWEyMzBhNzM4YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTA2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEwNlQxNzMxNTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMjg4OTgxOGY4NjQyMThmOTJlZDc0NzZkNmQzYzI1Y2I0MGU5NTk1ZjdlY2U4OTUyY2NjNzY5YjQwMzUwMzE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.TaUvKIrNRUHYLkjgAhwUMstpmmavvyZ_SgZ7rC-iJTw)

2. Прописал bookReadLink
   ![изображение](https://private-user-images.githubusercontent.com/506071/400339080-8d09d50d-1a6e-4247-a5a2-02d1ee9f7cfe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzYxODUwMTMsIm5iZiI6MTczNjE4NDcxMywicGF0aCI6Ii81MDYwNzEvNDAwMzM5MDgwLThkMDlkNTBkLTFhNmUtNDI0Ny1hNWEyLTAyZDFlZTlmN2NmZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTA2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEwNlQxNzMxNTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNTZiNGYwMDdjYTc3OTc1ZGZmOTFhZTA1ODc0NzI4MTBlYTE0NTdiMzQ1MTY2MzQzMDViYTRiYzM5YTE5NjNiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gs3onSKOCUCSE-L1b2qMXOc1NvRyLBT5_Xjx3nqla-I)

3. Формаруется линк:
   http://10.0.0.16:12380/lib/read/?http://10.0.0.16:12380/book/0f98c08afeb8965eef805428cfae4bd330eb80bc15f8721d105f2a33cf7634b1
   Получаю ошибку: Cannot GET /lib/read/

Книга по линку http://10.0.0.16:12380/book/0f98c08afeb8965eef805428cfae4bd330eb80bc15f8721d105f2a33cf7634b1 доступна

Пытаетесь прикрутить у себя не адаптировав пути. Вы положили файлы читалки в /reader/, а ссылку формируете на /lib/read/ В Вашем случае, если я верно понял Вашу структуру каталогов, в конфиге у Вас должно быть "bookReadLink": "/reader/?${DOWNLOAD_LINK}", Каталог lib там у Вас в reader/ тоже явно ошибочный/лишний.

Weegley avatar Jan 06 '25 17:01 Weegley