Elib FB2 Android
586 subscribers
5 photos
2 files
2 links
Бета-версии Elib2Ebook для android(7+, arm64).
В случае ошибок - @elib_fb2_bot_support
Download Telegram
Channel created
Это канал для выкладок бета-версий Elib2Ebook-android.

Разработка начата 16 апреля 2026 после поста https://t.me/elib_fb2_bot_channel/859 с целью помочь снизить нагрузку на бота.

Сейчас проект ведётся мной как единственным разработчиком при поддержке Автора Elib2Ebook и Автора ботов.

Приложение сейчас выкладывается ТОЛЬКО для android7+ arm64.

Приложение рекомендуется устанавливать только:
1) из этого канала @elib_fb2_android
2) из канала @elib_fb2_bot_channel
3) от админов чата @elib_fb2_bot_support
4) из релизов https://github.com/L34T/Elib2Ebook_android (код ещё не выложен)

Внимание!
Telegram крайне негативно реагирует на выкладку приложения Elib2Ebook-android.
Поэтому крайне не рекомендуется пересылать посты с приложением куда-либо где вы не имеете админки.
Лично я сейчас заблочен до 23 апреля согласно @SpamBot .
Поэтому ещё раз - крайне рекомендую кидать ссылки на выкладку в любом из вышеперечисленных официальных источников.

В случае ошибок - @elib_fb2_bot_support

Поддержка:
Лично меня поддержать нельзя, но можно поддержать Автора ботов https://boosty.to/redbuld и Автора Elib2Ebook https://boosty.to/elib2ebook
1
Проект на текущий момент
Версия 1.0.1 билд 22 от 19 апреля.
Как раз при попытке его выложить мой аккаунт был ограничен тг.
У вас его ещё нет(
Первый публичный бета-релиз
1.0.0 билд 20 от 17 апреля
Forwarded from Elib FB2 Channel (RedBuld)
e2e-mobile-beta20r.apk
13.8 MB
ТЕСТОВЫЙ Elib2Ebook для android7+ arm64.

Для вставки из буфера обмена - можно нажимать "Скачать".

Можно делиться страницей из браузера.

Для Авторизаций нужно вставлять адрес сайта или ссылку на произведение.
Токен указывать не нужно.
e2e-1.0.1b22.apk
13.9 MB
1.0.1 билд 22 от 19 апреля

Напоминаю, это всё ещё ТЕСТОВЫЙ БЕТА-РЕЛИЗ.
Галка БиблиоНочь - очень сильно экспериментальная. Если качает бот, а android-версия не качает - попробуйте её поставить.

В случае ошибок - @elib_fb2_bot_support

Из подробностей:
* Теперь правильно вычисляется последняя глава.
* переход с SharedPrefs на Sqlite, благодаря чему теперь возможно использовать сведения о книге полноценно во всех местах.
* немного улучшена безопасность хранения паролей.
* начало работы над обновлением Elib2Ebook-Core для поддержки галки Библионочь.
* изменён формат файла, по которому проверяются обновления. Поэтому до окончания поддержки версии 1.0.0 при каждом запуске будет писаться Online manifest signature invalid; ignoring
12🔥3
Для версии 1.0.0 выпущено предупреждение о завершении поддержки.

Предупреждение появится при первом запуске сегодня, а если сегодня приложение уже запускалось - то завтра.

Ps в ближайшее время, пока не будут устранены основные ошибки - обновления могут выходить каждые 2 дня. Некоторые из них будут обязательными.
👍241
На этой неделе будет версия 1.0.2.

Если у вас есть жалобы/пожелания по самому приложению(интерфейс, неудобства) - лучше написать сегодня-завтра.
https://t.me/elib_fb2_bot_support/8253
24🕊3
Elib FB2 Android
На этой неделе будет версия 1.0.2. Если у вас есть жалобы/пожелания по самому приложению(интерфейс, неудобства) - лучше написать сегодня-завтра. https://t.me/elib_fb2_bot_support/8253
1.0.2 задерживается в связи с сообщениями об ошибках экспорта/импорта который будет необходим скорее всего в версии 1.0.3 в связи со сменой подписи.

Кроме того я выявил ошибку в используемой мною популярной библиотеке, которая за последние 6 недель распространилась примерно на 2'000'000 использований.

Итог?
1) 1.0.2 выйдет как получится окончательно устранить ошибку экспорта/импорта и будут получены сообщения тестеров о работоспособности.
2) время сбора ошибок и пожеланий по функционалу e2e-android(не e2e-core) продляется. Возможно в версию 1.0.2 попадёт что-то ещё.
👍17🔥5🕊1
Текущий прогресс и с чем приветствуется помощь:

* EpubSharp
Это такая библиотека, благодаря которой создаются epub-файлы в e2e.
План:
была идея добавить url серии. Это улучшило бы отображение информации о файле, доступной ботам и программам для каталогизации книг.
Реалии:
В стандарте epub поле для url серии не существует. e2e вынужден использует свою специальную версию т.к. основное развитие EpubSharp закончилось в 2018 году(8 лет назад). Код специфичной e2e-версии оказался недоступен. Пришлось воссоздавать. В процессе воссоздания выяснилось что на момент активной поддержки EpubSharp новейшей версией стандарта epub была 3.1(2017). Сейчас актуальная версия 3.3(2024) и скоро выйдет 3.4.
EpubSharp весьма вольно соответствовала стандарту. Пришлось изучать и сравнивать документацию 3.0 3.1 3.2 3.3 3.4. И сравнивать каким образом оптимальнее всего записывать url серии. Кроме того была явно прописана логика по форматам вложений для epub.
В итоге получилась альтернативная версия библиотеки со множеством исправлений и дополнений, которую должно быть ощутимо легче поддерживать, а также сделана документация для того, чтобы использовать EpubSharp было намного проще.

* Elib2Ebook
Основная программа.
План:
была идея согласовать что e2e занимается RedBuld.
Реалии:
Планы не оправдались. e2e пришлось заниматься мне. Проект переведён на net10 и произведено порядка 400 мелких исправлений.

* Дальнейшие планы:
1) мне очень не хочется вникать в исправления логики e2e. Я изначально не хотел этим заниматься.
1.1) Для каждого из ресурсов хорошо бы прописать стандартный язык произведений. Это нужно для epub. Пока у меня идея прописывать ru и en в базовом геттере. Если кто-то готов сделать лучше - буду очень рад помощи.
1.2) Нужны исправления для всех ресурсов, с которых перестало качать. Я вообще не хочу этим заниматься, но любая помощь будет очень полезна.

2) android-версия:
2.1) нужно переделывать дизайн. Изначальная моя идея оказалась слишком непонятной. Если кто-то возьмётся - будет классно(только пожалуйста не жидкое стекло и не последний материал - они меня примерно одинаково раздражают)
2.2) нужно переделывать систему версий по манифесту. Часть уже сделано, но я периодически вижу проблемы.
2.3) Нужно переделывать систему логгинга и привязывать её к конкретной загрузке. Займусь как дойдут руки.

3) документация расширений стандартов:
Внесённые изменения было бы очень классно задокументировать. У меня опыта в написании документации стандартов примерно ноль. Если кто-то имеет опыт/знания - добро пожаловать. Суть - оформить структуру с отдельными моментами как единый сборник расширений для книжных стандартов(epub/fb2/opds/etc). Я читаю книги по теме, но их достаточно мало, они не особо новые и не дают готовых шаблонов, которые помогали бы на всём жизненном цикле для нашего случая.

По помощи кодом:
1) если вы реально хотите что-либо сделать - добро пожаловать.
2) я готов отвечать на продвинутые вопросы в меру своего понимания. (мои извинения, но рассказывать базовые вещи не готов)
3) я готов предоставлять доработки вашего кода до уроня кода в репозитории. Сможем обсудить различия и вы сможете опубликовать изменения от своего имени, чтобы я принял ваш код без изменений.

Обсудить пост можно в @elib_fb2_bot_support
13❤‍🔥5