Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
fredy314 opened this issue Sep 28, 2024 · 5 comments

Comments

@fredy314
Copy link

fredy314 commented Sep 28, 2024

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

@Weegley
Copy link
Contributor

Weegley commented Sep 28, 2024

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

  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,
Если по умолчанию

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

@leaf-avf
Copy link

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

@Weegley
Copy link
Contributor

Weegley commented Oct 3, 2024

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

@maks123
Copy link

maks123 commented Jan 6, 2025

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

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 доступна

@Weegley
Copy link
Contributor

Weegley commented Jan 6, 2025

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

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/ тоже явно ошибочный/лишний.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants