All my books — программа-каталогизатор книг

Bookmate

Первое, что привлекает в Bookmate – синхронизация между устройствами. Читаете на планшете, продолжаете на смартфоне или ноутбуке с той же самой страницы, на которой вы остановились на предыдущем устройстве. Для этого, конечно же, у устройства должен быть доступ в Интернет. Но нужен он только для быстрой синхронизации, читать книги можно оффлайн, отключив все модули связи для экономии.

Второе – это система оплаты. Вам нет нужды покупать отдельную книгу, вы оплачиваете абонемент на месяц или год и читаете всё, что есть в библиотеке, а это – более 500 000 книг от 600 издательств на 9 языках.

Но и это ещё не всё. Сервис Bookmate разделён на две части. Первая из них – это приложение, с помощью которого вы, собственно, читаете. Вторая – веб-сервис по адресу bookmate.com, на котором вы можете загрузить в свою библиотеку любую вашу книгу в формате epub или fb2 и читать её с помощью приложения с точно такой же синхронизацией между устройствами.

Если у вас нет своих книг и платить за лицензионные книги вы пока не готовы, то тогда можете выбрать одну из множества бесплатных книг мировой классической литературы. Это, конечно, не хиты и новинки, но разве были когда ещё бесценные шедевры настолько доступны? Да, ещё любителям читать шедевры в оригинале не стоит забывать о возможности мгновенного перевода любого слова по двойному тапу.

Не забыли создатели сервиса и о социальной составляющей. Подключив к сервису одну из ваших учётных записей в социальной сети, вы сможете найти ваших друзей, которые тоже пользуются Bookmate, следить за тем, что читают они, а также делиться с ними своими книгами и понравившимися цитатами.

Ну и последний бонус – возможность подарить абонемент вашему другу. Просто оплачиваете подарочную подписку и получаете код, введя который ваш друг становится ещё одним счастливым пользователем Bookmate на определённое время.

Скриншоты Bookmate

Скриншоты Bookmate

Play Маркет | App Store | Windows

№9 – FullReader

Продолжает наш рейтинг читалок для Андроид FullReader — э то продвинутый комбайн, распознающий все актуальные форматы текстовых файлов, включая CBR и CBZ, которые обычно используются в комиксах. Также он умеет воспроизводить аудиокниги в формате mp3 и зачитывать обычные текстовые файлы в аудио формате с помощью Google-голоса.

Программа мало весит и имеет приятный, лаконичный интерфейс. Это не только позволяет запускать ее на слабых смартфонах, но и способствует удобству использования. Подойдет приложение и для тех, кто ищет читалку с переводчиком, FullReader поддерживает работу с 95 языками без необходимости скачивания дополнительных словарей. Из серьезных недостатков приложения можно отметить только невозможность чтения файлов из архивов.

Органайзер фильмов

У вас есть коллекция фильмов в виде файлов, DVD, Blu-ray, и вы хотите что-то посмотреть вместе с семьей. Но какие фильмы подойдут для просмотра с детьми? Нужно ли вам вводить каждое название вручную и проверять возрастной рейтинг в интернете?

Ну, достаточно запустить Medianizer и указать ваши предпочтения — например, комедия, с 12 лет, не просмотренная. Программа выведет список всех фильмов из вашей коллекции, которые отвечают заданным критериям, и вы сможете просмотреть более детальную информацию (описание, обложку, кадры, актерский и технический состав и т.п.), чтобы принять решение.

Описанный выше сценарий предполагает, что вы уже добавили фильмы в программу и загрузили информацию о них из интернета. Существует несколько способов это сделать. Для видео-файлов самый простой — сканировать папки и добавить медиа.

Программы для открытия FB3 файлов

К операционной системе формат FB3 относится весьма прихотливо, так как предназначен, скорее, для платформ iOS, Android, различных мобильных изделий и гаджетов, электронных книг, планшетов, смартфонов и так далее, что и говорит о том, что FictionBook3 фактически не используется для ПК на базе ОС Windows, Linux, Mac.

Для того чтобы открыть файл FB3 в операционной системе Android, стоит скачать одно из приложений в Play Market которые находятся в свободном доступе:

Не принимая во внимание тот факт, что FictionBook3 доступен в большей части только гаджетами мобильной оснастки ОС Android, его также можно использовать для просмотра метатегов с использованием ZIP-архивирования. В частных случаях, когда воспроизведение данного формата выдаёт ошибку, это означает то, что открытие FB3 документа осуществляется в паре с ошибочной программной утилитой, либо заражён вирусом и впоследствии повреждён файл – исходник

В частных случаях, когда воспроизведение данного формата выдаёт ошибку, это означает то, что открытие FB3 документа осуществляется в паре с ошибочной программной утилитой, либо заражён вирусом и впоследствии повреждён файл – исходник.

Чем открыть файл FB3

Чтобы открывать файлы, можно воспользоваться утилитой FBReader, которая является компьютерной программой для открывания и чтения в свободном доступе электронной литературы самых разнообразных форматов. Может использоваться и корректно работать в таких ОС, как: Windows, Android, Mac, Linux, Iso и других. Это утилита с открытым исходным кодом.

С самого начала эта программа была создана для функционирования КПК Sharp Zaurus, чем дала дорогу для портирования на множество других платформ, в их число входят SIMPad, Archos, Siemens, PMA430, Nokia, Internet, Motorola и другие на персональных компьютерах и электронных книгах.

Основной функционал утилиты FBReader:

  • поддерживает гиперссылки;
  • форматирование таких кодировок, как windows-1251, windows-1252, iso-8859-*, utf-8, GBK, BIG5, us-ascii, koi8-r;
  • память на последние открытые файлы на данном устройстве;
  • автоматическое открывание документа, который был в доступе при последнем сеансе работы;
  • поддержка текстового поисковика;
  • расширение на разворот экрана устройства под 90, 180 и 270 градусов;
  • использование для раскрытия в полный экран гаджета;
  • получение полного доступа к интернет-библиотекам;
  • возможность создания собственной библиотеки, разбор книг по темам и содержанию, эта способность даёт определённое преимущество в поисках нужной литературы, сокращает время блуждания в каталогах.

Органайзер книг

Работа с книгами аналогична работе с фильмами и музыкой. Medianizer поддерживает электронные книги, аудио-книги, бумажные книги и практически любой другой тип книг, который вы можете вообразить. Электронные и аудио-книги можно добавить автоматически — просто сканируйте соответствующие папки на предмет наличия медиа-файлов. Бумажные книги добавляются по названию или штрих-коду / ISBN.

Medianizer может загрузить информацию о книгах и авторах, в том числе биографии, библиографии, фотографии, аннотации к книгам, содержание книг и так далее. Кроме того, он предоставляет программу для комфортного чтения электронных книг на компьютере, а также аудио-плеер для прослушивания аудио-книг.

У вас есть устройство для чтения электронных книг типа Amazon Kindle или Pocketbook? Medianizer поможет вам выбрать книги и скопировать их на е-ридер в несколько кликов. Поддерживаются все популярные устройства.

>> Скачать LibaBook v1.19.3

LibaBook – бесплатный каталогизатор бумажных книг для домашней
библиотеки.

Программа LibaBookпозволяет
быстро найти, где хранится нужная книга (на какой полке, в каком шкафу, в какой
комнате…). Если Вы хотите упорядочить свою домашнюю библиотеку, то эта
программа для Вас!

Возможности:

— База Данных книг хранится на Вашем компьютере

— Автоматический поиск описаний книг в интернете (достаточно
ввести ISBN/штрих-код или название книги)

— Можно создавать любое кол-во своих атрибутов для книг и
выполнять по ним сортировку/группировку/поиск (например: «прочитано», «мой
рейтинг», «дата приобретения»…)

— История перемещения книг (кому давали читать, когда
вернули, состояние книги, и т.п…)

— Встроенная База Данных читателей

— Импорт описаний книг из уже существующих файлов xls, csv, txt
(и автоматический поиск дополнительной информации по ним в интернете)

— Отправка списка своих книг друзьям (экспорт списка книг в
формат txt, xls, html…)

— Очень простой и удобный интерфейс

— БД книг хранится на Вашем компьютере

БД программы представляет собой обычный файл, вы можете
хранить его на любом устройстве: жестком диске компьютера или флэшке.

— Автоматический поиск описаний книг в интернете

Для быстрого добавления книг в БД, вы можете автоматически
формировать карточку книги, просто введя ее название или ISBN/штрих-код. Программа выполнит поиск
в интернете и заполнит за вас описание книги.  

— Можно создавать свои атрибуты книг и выполнять по ним
сортировку/группировку/поиск

Кроме стандартных атрибутов книг, таких как «Авторы»,
«Название книги», «Год издания»… можно создать любое количество своих
атрибутов, например «Моя оценка», «Прочитано» и т.д… По этим атрибутам так же
как и по стандартным  можно выполнять сортировку/группировку/поиск.

— История перемещения книг

На вкладке «История» вы можете просмотреть историю
перемещения книг (кому давали читать, когда вернули, состояние книги, и т.п…).
Так же здесь хранится вся информация о том, когда книга была добавлена/удалена
в БД и когда выполнялось редактирование каких-либо атрибутов.

— Встроенная База Данных читателей

Каталогизатор хранит карточки читателей с информацией о
Ф.И.О., телефонах, адресе и т.д… Вы можете узнать когда и какие книги брал
читатель, и имеются ли у него не возвращенные в срок книги.

— Импорт описаний книг из уже существующих файлов xls, csv,
txt

Если Вы ранее уже вели свой учет книг, например, в файле
xls, csv, txt и т.д., то Вы можете быстро загрузить (импортировать) данные
из этих файлов в базу данных LibaBook. А после этого запустить «Автоматический
поиск описания книг в интернете», что позволит автоматически добавить в
импортированные карточки книг новую информацию из интернета без лишних усилий.

— Отправка списка своих книг друзьям (экспорт списка книг в
формат txt, xls, html…)

Благодаря функции экспорта, вы легко можете делиться списком
имеющихся книг в вашей библиотеке с друзьями.

— Очень простой и удобный интерфейс

С помощью перетаскивания столбцов таблицы на спец.поле вы можете
производить группировку по одному или нескольким выбранным столбцам. Также
доступна сортировка по нескольким столбцам.

Очень простой поиск и фильтр по выбранным атрибутам.

Вышла новая версия
программы

Эту версию можно
скачать на новом официальном сайте

Так же, на новом
сайте теперь расположены официальный форум и голосования

Ссылки на станицы старой версии LibaBookv1:

Программа LibaBookv1 является бесплатной.

Вы можете свободно копировать и распространять
программу при условии, что настоящий дистрибутив не изменен и на сайте
распространителя имеется ссылка на официальную страницу программы (http://lylyfa.ruarticle.php?t=app_LibaBook.html). Полностью условия использования описаны в лицензионном соглашении.

КучаКниг.Ру

Небольшой сайт с бесплатной литературой не стал думать над созданием единого приложения для всех жанров, а выпустил несколько приложений-клонов. Любите читать детективы? Читайте только детективы. Хотите фэнтези? Извольте. Любовные романы? Пожалуйста. Но каждый раз придётся скачивать новое приложение. Хотя, если вы адепт только одного вида литературы и не собираетесь менять свои вкусовые предпочтения – самое то.

С недавних пор КучаКниг.Ру задумалась о лицензировании своей библиотеки, собранной ранее из свободных источников, в связи с чем обзавелась партнёром в лице ЛитРес, поэтому неудивительно, что настройки любого приложения повторяют настройки программы для бесплатного чтения от ЛитРес, а желание купить книгу приводит на сайт ЛитРес, а не КучаКниг.Ру. Это, в принципе, для нас, обычных читателей, значения никакого не имеет, а само такое деление жанров на отдельные приложения может быть удобно, если, как было описано выше, вы приверженец только одного жанра и вам незачем перелопачивать разнообразные каталоги в поисках нового детектива или свежей книжки по эзотерике.

Скриншоты КучаКниг.РУ

Скриншоты КучаКниг.РУ

№10 – eBoox

EBoox — хорошая читалка для FB2 и других популярных форматов. Она подкупает пользователей в первую очередь стильным оформлением: если большинство аналогов выглядят крайне архаично, то eBoox радует глаз даже на стандартных настройках. Шрифт, фон, интерфейс приложения — тут красиво все. Также в программе удобно реализовано добавление новых книг в библиотеку, сканирование выполняется автоматически, достаточно нажатия одной кнопки.

А вот в плане функциональности eBoox немного уступает конкурентам, в том числе и по возможности тонкой настройки. Если вы ищите простое и интуитивное понятное приложение, можете попробовать данный вариант. eBoox хорошо подходит для нетребовательных пользователей , да и распространяется он полностью бесплатно.

Органайзер музыки

Medianizer также поможет вам узнать больше о музыкальных альбомах, которые вы собираете. Он загрузит обложки, рецензии и другую информацию из интернета. Программа покажет, сколько альбомов конкретного исполнителя у вас есть, где именно хранятся альбомы, кому вы давали ваши компакт-диски в прошлом и т.п.

Также может быть интересной информация об исполнителях. Medianizer умеет загружать такие подробности, как: полная дискография, фотографии, биография, состав группы и др.

Если ваши музыкальные альбомы хранятся в виде файлов на локальном или сетевом диске, вы можете запросто проигрывать их прямо из Medianizer или создать иллюстрированный музыкальный каталог для популярных медиаплееров, таких как Dune HD.

Moon+ Reader

Да, конечно, это не сервис «всё-в-одном», как Bookmate, это именно программа для чтения электронных книг, рассчитанная на тех, кто любит настраивать всё «под себя». Множество предустановленных тем, эффектов анимации перелистывания, тонкие настройки отображения, дневного и ночного режима, возможность настройки действий с помощью касаний экрана, свайп-жестов или аппаратных кнопок, синхронизация через облако (правда, только для платной версии). Но в обзор это приложение попало не за свою красоту и удобство, а за возможность читать множество бесплатных книг: Moon+ Reader поддерживает OPDS-каталоги, вам даже не обязательно вникать в то, что это такое, по умолчанию в программе уже всё настроено и достаточно найти в приложении пункт «Сеть», выбрать в каталоге «Moon+» раздел бесплатных книг на русском языке и предаться чтению. После загрузки книги в ваше устройство, она доступна для чтения без Интернета.

Да, поскольку эта программа – в первую очередь «читалка», то она без труда сама найдёт ваши книги, уже имеющиеся на устройстве. Поддерживаемые форматы: epub, fb2, pdf, mobi, chm, cbr, cbz, umd, txt, html, а также возможность чтения книг непосредственно из архивов rar и zip. Возможностей у программы меньше, чем у сервиса по подписке, но и платить ничего не надо.

Скриншоты Moon+ Reader

Скриншоты Moon+ Reader

BookCAT 8.11

BookCAT 8.11

Shareware (30 дней trial, регистрация – $40)

Вердикт

Разработчик FNProgramvare

Web-сайт www.fnprg.com/bookcat/index.html

Размер 6,87 MB

Адрес загрузки www.fnprg.com/bookcat/download.html

Удобный интерфейс; полнофункциональная поддержка кириллицы; автоматическая загрузка информации о книгах по ISBN-коду

Поиск по ISBN пока недоступен для большин-ства русскоязычных книг

Необычайно мощный и удобный инструмент для каталогизации персональной библиотеки, позволяющий быстро и эффективно навести в ней порядок. Ручной труд по заполнению БД программы возможен, но отнюдь не обязателен – достаточно просто ввести ISBN-код книги, и BookCAT самостоятельно найдет информацию об авторах, издательстве и краткую аннотацию. Каждой книге в каталоге программы посвящается отдельная закладка, которую пользователь может пополнять самостоятельно, добавляя личные заметки об издании, ссылки на Web-ресурсы, а также служебную информацию (примерная стоимость, содержание, награды и т. д.). Похвал заслуживает и продуманный алгоритм поиска нужной книги в коллекции – как по ключевым словам, так и с помощью фильтров по категориям. Ну а отличный мастер экспорта позволит быстро распечатать данные об отобранных книгах по различным критериям (автор, жанр, издательство и т. д.).

В отличие от других книжных каталогизаторов BookCAT прекрасно понимает кириллицу и может использоваться для составления описи русско- и украиноязычных изданий. Увы, проблема с незнанием «наших» ISBN зарубежными онлайновыми ресурсами существует и здесь, так что пока единственным вариантом для отечественного библиофила будет заполнение всех форм BookCAT вручную. Тем не менее если основной процент книг в вашей библиотеке занимают именно англоязычные издания, то ничего лучше BookCAT просто нет.

Особенности национальной работы с библиотекой

Каталогизация книг, изданных на просторах бывшего СССР, – достаточно трудоемкий и изнурительный процесс, который придется выполнять исключительно вручную: увы, Amazon.com и прочие зарубежные Web-каталоги пока не познакомились с классикой украинской и русской литературы. Правда, данная проблема решается очень просто – требуется только добавить поисковый модуль по базам крупнейших российских онлайновых книжных магазинов Ozon.ru и Bolero.ru, которые обладают внушительными базами данных по книгам, изданным в СНГ. Но западных разработчиков этот аспект, видимо, не интересует, да и отечественные почему-то не спешат добавить подобный модуль в свои детища. Тем не менее чудо произошло, и в новой версии программы «Домашняя коллекция» наконец-то появился модуль загрузки информации о книгах по данным ISBN. И пусть работает он пока не идеально, для многих отечественных библиофилов это огромный шаг вперед: ведь одно дело добрых четверть часа заполнять все поля карточки книги в коллекции, и совсем другое – ввести 10-значный код ISBN и тут же получить необходимые записи в формуляре.

Как работает программа?

Программа устроена так, что пользователю, который пытается навести порядок в домашней библиотеке, в принципе делать ничего и не надо – все происходит автоматически – прямо на ваших глазах! Все, что нужно сделать – это ввести название книги, или, если у вас есть сканер штрих-кода, просто просканировать штрих-код на обложке книги. Дальше каталогизатор электронных книг обрабатывает ваш запрос и в считанные секунды доставляет информацию с популярных онлайн-библиотек, автоматически заполняя все поля в карточке книги. Просто чудеса! Программа профессионально управляет всеми видами электронных книг – большинством известных на сегодняшний день форматов. Помимо этого, электронные книги и аудиокниги можно запускать прямо из All My Books. Больше не нужно мучиться, пытаясь вспомнить, где лежит та самая книга. Просто заходите в All My Books и наслаждайтесь своими книгами!

Общая схема программы

Общая схема работы программы включает следующие шаги.

Вначале выполняется считывание исходных данных из текстового файла в массив stud.

Затем на экран выводится список возможных операций и запрашивается выбор пользователя. В ответ пользователь должен ввести целое число, соответствующее номеру операции в списке.

Если пользователь вводит число, соответствующее завершению работы, то работа программы заканчивается. В противном случае выполняется заданная операция, на экран выводится результат и снова выводится список возможных действий пользователя.

В случае, если введенное число отрицательно или больше числа операций, на экран выводится сообщение об ошибке.

Основные возможности All My Books

  • быстрая загрузка информации о книге из различных онлайн-библиотек (MyBookList.ru, Озон.ру, Лабиринт.ру, Литрес, Амазон), включая краткий сюжет, рецензии и картинку обложки
  • экспорт коллекции на мобильные устройства — Андроид-устройства, iPhone, iPad
  • расширенная информация об авторах, переводчиках, редакторах, включая их фото
  • наглядное представление библиотеки с использованием различных шаблонов (используются редактируемые HTML-шаблоны)
  • большое количество стандартных полей в карточке книги (автор, название, ISBN, жанр, издательство, переплёт, число страниц, тираж, местонахождение, рейтинг и другие)
  • поддержка пользовательских полей — неограниченное количество текстовых и логических дополнительных полей
  • расширение функциональности и добавление новых онлайн-источников для импорта информации о книгах с помощью third-party plugins
  • статистическая информация о коллекции книг (статистика по жанрам, переплетам, авторам итд)
  • Пользовательский интерфейс поддерживает скины (темы, стили)
  • экспорт цифровой библиотеки во множество форматов — текстовый, PDF, HTML, CHM, XLS (Microsoft Excel)
  • импорт существующего списка книг из текстового формата или MS Excel
  • быстрый поиск нужных книг по заданному критерию. Поиск производится по всем стандартным и пользовательским полям
  • защита базы данных книг паролем
  • простой в использовании менеджер отданных книг — вы никогда не забудете когда и кому вы отдали тот или иной томик
  • хранение неограниченного количества дополнительной графической информации для каждой из записей в базе данных
  • каталогизация электронных книг — можно сохранить ссылку на файл в карточке книги и открывать книгу прямо из All My Books. Кроме того, программа автоматически заполняет карточку книги для следующих форматов — PDF, DjVu, FB2, FB2.ZIP, LRF, LIT, MOBI (Kindle), PRC, PDB, EPUB, RB (RocketBook), AZW, AZW2.
  • каталогизация аудиокниг — запустить книгу на прослушивание можно прямо из программы. Автоматически считываются тэги и заполняется карточка книги для форматов MP3, M4A, M4B, Audible (AA и AAX), WMA, OGG.
  • cетевой режим. Вы можете открывать файл базы книг одновременно с нескольких компьютеров.
  • печать коллекции с поддержкой редактируемых шаблонов отчетов

Вы можете попробовать All My Books в работе совершенно бесплатно в течение 30 дней. Попробуйте, вся домашняя библиотека будет видна как на ладони! Ознакомительная версия имеет такие функциональные ограничения:

  • вы не сможете создавать новую базу данных и создавать резервные копии коллекции. Зато сможете без ограничений работать с поставляемой с программой базой. Вы можете добавить в нее свои произведения, эта информация сохранится и в лицензионной версии.
  • ограниченный HTML экспорт

Book Catalogue

Бесплатное и не содержащее рекламу приложение для управления вашими книгами. Вы можете добавлять книги с помощью сканирования штрих-кода, набрав код ISBN, воспользовавшись поиском или заполнив информацию о книге вручную. Вы можете получить всю информацию о книге, включая изображение обложки,с помощью различных сервисов интернета (Amazon, Google Books, Goodreads и других), не тратя время на ручное заполнение.

Приложение является отличным органайзером книг: вы всегда можете видеть книги которые прочитали, хотите прочитать или читаете в данный момент.Вы можете оставлять заметки и комментарии к своим книгам, группировать их по полкам и многое другое! Вы любите делиться книгами с друзьями, ноне всегда помните у кого ваши книги? Не проблема, данное приложение поможет вам запомнить кому, когда и какую книгу вы одолжили.

Для того чтобы информация о ваших книгах не потерялась вы в любое время можете создать резервную копию всех ваших книг и полок спомощью функций импорта и экспорта!

Внимание! Не забывайте создавать резервные копии ваших существующих каталогов перед обновлением программы! Ничего не предвещает беды,но подстраховаться не помешаетю

Возможности программы:* Сортировка по авторам (фамилиям), названиям, сериям, и др.* Настраиваемые пользователем стили сортировки и списков* Поиск книг и информации о них на Amazon, Goolgle Books, Goodreads и LibraryThing* Установка обложек книг (с помощь камеры, изображений из галереи, скачивания)* Контроль над книгами данными или взятыми вдолг* Синхронизация с Goodreads* Экспортирование и резервное копирование каталогов книг* Создание своих книжных полок (одна и та же книга может быть на разных полках)

Если у Вас возникли какие-либо проблемы или замечания, пожалуйста, сообщите нам (адрес ниже). Это приложение с открытым исходным кодом (GPL), поэтому вы всегда можете связаться с нами,чтобы помочь сделать его ещё лучше.

Полный списко изменений и часто задаваемых вопросов вы можете найти по адресу: https://github.com/eleybourn/Book-Catalogue/wiki

Полная история обновлении находится по адресу: https://raw.github.com/eleybourn/Book-Catalogue/master/README

История недавних обновлений:

Новое в версии 5.0.0

* Возможность просмотра книге без редактирования с поддержкой слайдинга! (Смотри «Другие настройки») (Силин Коля)* Полное архивирование (Бэкап & Импорт) каталога, включая книги, обложки, настройки и стили* Обновленный интерфейс с поддержкой Action Bar для удобной работы на устройствах без кнопок меню* Поддержка pic2shop сканнера (лучше для фронтальных камер и камер без автофокуса, низкого освещения)* Goodreads сейчас появляется в главном меню (если авторизовано)* Проверка соединения с Интернетом заранее перед попыткой отсканировать книгу* Доработан перевод на немецкий (Robert Wetzlmayr)* Доработан перевод на французский (Imkal & Djiko)* Доработан перевод на русский (Коля Силин)* Внутренние изменения в предвкушении улучшения интерфейса для планшетов* Исправление багов

Новое в верcии 4.2.x

* Исправление отображения фонового изображения для некоторых версии* Улучшено взаимодействие со сторонними программами-сканерами* Улучшены отправляемые подробности об аварийном завершении или просьбе о помощи* Исправлены шаблоны пользовательского интерфейса (Коля Силин)* Исправлены некоторые баги* Исправлена ошибка, возникающая при раскрытии списка с использованием «Раскрыть всё»

Огромное спасибо всем тем, кто принимал участие в тестировании и переводе!Bо всех багах и ошибках вините Grunthos:) И шлите нам отчеты с ошибками.

Основные возможности All My Books

  • быстрая загрузка информации о книге из различных онлайн-библиотек (MyBookList.ru, Озон.ру, Лабиринт.ру, Литрес, Амазон), включая краткий сюжет, рецензии и картинку обложки
  • экспорт коллекции на мобильные устройства — Андроид, iPhone, iPad
  • подробная информация об авторах, переводчиках, редакторах, включая их фото
  • наглядное представление библиотеки с использованием различных редактируемых HTML шаблонов
  • много стандартных полей в карточке книги (автор, название, ISBN, жанр, издательство, переплёт, число страниц, тираж, расположение, рейтинг и другие)
  • поддержка пользовательских полей — неограниченное количество дополнительных текстовых и логических полей
  • расширение функциональности и добавление новых онлайн-источников для импорта информации о книгах с помощью third-party plugins
  • статистическая информация о коллекции книг (статистика по жанрам, переплетам, авторам итд)
  • Пользовательский интерфейс поддерживает скины (темы, стили)
  • экспорт цифровой библиотеки во множество форматов — текстовый, PDF, HTML, CHM, XLS (Microsoft Excel)
  • импорт вашего списка книг из текстового формата или MS Excel
  • быстрый поиск нужных книг по заданному критерию. Поиск проводится по всем стандартным и пользовательским полям и их комбинациям
  • защита базы данных книг паролем
  • простой менеджер отданных книг — теперь вы не забудете когда и кому вы отдали тот или иной томик
  • хранение неограниченного количества дополнительной графической информации для каждой из записей в базе данных
  • каталогизация электронных книг — можно сохранить ссылку на файл в карточке книги и открывать книгу из All My Books. Программа автоматически заполняет карточку книги для следующих форматов — PDF, DjVu, FB2, FB2.ZIP, LRF, LIT, MOBI (Kindle), PRC, PDB, EPUB, RB (RocketBook), AZW, AZW2.
  • каталогизация аудиокниг — запустить книгу на прослушивание можно из программы. Автоматически считываются тэги и заполняется карточка книги для форматов MP3, M4A, M4B, Audible (AA и AAX), WMA, OGG.
  • cетевой режим. Вы можете открывать файл базы книг одновременно с нескольких компьютеров.
  • печать коллекции с поддержкой редактируемых шаблонов отчетов

Вы можете попробовать All My Books в работе бесплатно в течение 30 дней. Попробуйте, вся домашняя библиотека будет видна как на ладони! Ознакомительная версия имеет такие функциональные ограничения:

вы не сможете создавать новую базу данных и создавать резервные копии коллекции. Зато сможете без ограничений работать с поставляемой с программой базой. Вы можете добавить в нее свои произведения, эта информация сохранится и в лицензионной версии.

Kurs.C

/*Курсовая работа Калининой Валерии */

#include <stdio. h>

#include <stdlib. h>

#include <windows. h>

#include «kurs. h»

/* MAXRECS — максимальный размер массива */

#define MAXRECS 50

/* DL — максимальная длина считываемой строки */

#define DL 100

Void ListData(); /*вывод списка книг */

Void DispRec(Book *, int); /*вывод отдельной книги */

Void SortData(Book a[], int); /* сортировка */

Book FindRec(Book a[], char *); /* поиск */

Void Findnum(Book a[], int);

Int nRecs;

FILE *fin;

Int main()

{

int choice = 0;

Book book;

char s, snum, syear, sprice;

int nnum, buf;

int i;

/* считывание данных из файла */

if((fin = fopen(«book. txt», «r»)) == 0)

{

printf(Rus(«\nОшибка открытия входного файла\n»));

getchar(); getchar();

return 1;

}

nRecs=0; i=0;

while (fgets(s, DL, fin)) /* fgets: считывание строки из файла*/

{

/* printf(«%s», Rus(s)); */

// Преобразование строки в структуру:

strncpy(snum, s, 5); // копирование первых 5 символов

/* инв. номер */

snum=’\0′;

book.num=atoi(snum);

/* автор */

strncpy(book.auth,&s,20);

book.auth=’\0′;

/* название книги */

strncpy(book.naim,&s,30);

book.naim=’\0′;

/* УДК */

strncpy(book.udk,&s,15);

book.udk=’\0′;

/* год издания */

strncpy(syear,&s,4);

syear=’\0′;

book.year=atoi(syear);

/* число страниц */

strncpy(syear,&s,4);

syear=’\0′;

book.pages=atoi(syear);

/* стоимость */

strncpy(sprice,&s,7);

sprice=’\0′;

book.price=atof(sprice);

DispRec(book, i);

/*

printf(«%d %d %s»,i, book.num, Rus(book.auth));

printf(«%s %s %d\n», Rus(book.naim), book.udk, book.year);

*/

/*

strncpy(book.pages,&s,6);

book.auth=’\0′;

strncpy(snum,&s,7);

book.price=atof(snum);

*/

i++;

nRecs++;

}

fclose(fin);

printf(«%s %d\n»,Rus(«прочитано записей: «), nRecs);

do

{

/*system(«cls»);*/

printf(Rus(«\nРабота с базой данных БИБЛИОТЕКА\n»));

printf(Rus(«выберите команду:\n»));

printf(Rus(«1 — вывод списка книг\n»));

printf(Rus(«2 — вывод сведений о книге\n»));

printf(Rus(«3 — сортировка списка книг\n»));

printf(Rus(«4 — поиск по фамилии автора\n»));

printf(Rus(«5 — завершение работы\n»));

printf(«-> «);

scanf(«%i», &choice);

switch (choice)

{

case 1: printf(Rus(«выбрано: 1 — вывод списка книг\n»));

ListData(book, nRecs);

break;

case 2: printf(Rus(«выбрано: 2 — вывод сведений о книге\n «));

printf(Rus(«введите инвентарный номер: «));

scanf(«%i»,&nnum);

Findnum(book, nnum);

break;

case 3: SortData(book, nRecs);

printf(Rus(«\nотсортированный массив:\n»));

ListData(book, nRecs);

break;

case 4: printf(Rus(«выбрано: 4 — поиск по фамилии автора\n «));

printf(Rus(«введите начальные буквы фамилии: «));

scanf(«%s»,s);

FindRec(book, s);

break;

case 5: printf(Rus(«выбрано: 5 — завершение работы\n «));

break;

default:

printf(Rus(«ошибка ввода номера команды\n»));

choice = 0;

}

} while (choice <5 && choice >0) ;

Printf(Rus(«нажмите любую клавишу»));

Getch();

Return 0;

}

Void ListData(Book x[], int n)

{

int i;

for(i=0; i<n; i++)

{

printf(«%d %s»,x.num, Rus(x.auth));

printf(«%s \n», Rus(x.naim));

printf(» %s %d. — %dc. — %7.2f\n», x.udk,

x.year, x.pages, x.price);

}

}

Void SortData(Book a[], int n)

{

printf(Rus(«выбрано: 3 — сортировка списка книг\n»));

/* сортировка методом пузырька */

int i, j;

for (i=n-1; i>0; i—)

for (j=0; j<i; j++)

if (a.year>a.year)

Swap(&a,&a);

}

Void DispRec(Book x[], int i)

{

printf(«%d %s»,x.num, Rus(x.auth));

printf(«%s \n», Rus(x.naim));

printf(» %s %d. — %dc. — %7.2f\n», x.udk,

x.year, x.pages, x.price);

}

Void Findnum(Book x[], int n)

{

int i=0;

while (x.num!=n && i<nRecs) i++;

if (i<nRecs)

{

printf(«%d %s»,x.num, Rus(x.auth));

printf(«%s \n», Rus(x.naim));

printf(» %s %d. — %dc. — %7.2f\n», x.udk,

x.year, x.pages, x.price);

}

else

printf(«%s»,Rus(«номер отсутствует в списке»));

}

Book FindRec(Book a[], char *str) /* поиск */

{

int i=0;

while ((strstr(Rus(a.auth), str)==NULL) && i<nRecs) i++;

if (i<nRecs)

{

printf(«\n%d %s»,a.num, Rus(a.auth));

printf(«%s \n», Rus(a.naim));

printf(» %s %d. — %dc. — %7.2f\n», a.udk,

a.year, a.pages, a.price);

}

else

printf(«\n%s»,Rus(«автор отсутствует в списке»));

}

Void Swap(Book *x, Book *y)

{

Book tmp;

printf(«swap: %d %d», x->year, y->year);

tmp. num=x->num; strcpy(tmp. auth, x->auth);

strcpy(tmp. naim, x->naim);

tmp. year=x->year; tmp. pages=x->pages; tmp. price=x->price;

x->num=y->num; strcpy(x->auth, y->auth);

strcpy(x->naim, y->naim);

x->year=y->year; x->pages=y->pages; x->price=y->price;

y->num=tmp. num; strcpy(y->auth, tmp. auth);

strcpy(y->naim, tmp. naim);

y->year=tmp. year; y->pages=tmp. pages; y->price=tmp. price;

printf(» after swap: %d %d\n», x->year, y->year);

}

№1 – ReadEra

По мнению пользователей и оценке в магазине Google, ReadEra — это лучшая бесплатная читалка для Андроид . Это максимально продуманное приложение, в котором нет ничего лишнего, в том числе абсолютно никакой рекламы. ReadEra сделана так, чтобы вам не пришлось долго ковыряться в настройках, все важные опции вынесены на главный экран и регулируются буквально в несколько кликов.

Программа читает все форматы, корректно отображает заголовки, имеет удобную навигацию по страницам и отличный каталогизатор книг, который позволяет быстро ориентироваться в обширной библиотеке. Кстати, книги в ней появляются автоматически, сразу после загрузки на смартфон. Киллер фичей ReadEra является возможность разделения экрана пополам, что очень выручает при изучении иностранных языков. В общем, если вы еще не определились, какую скачать читалку для Андроид смартфона, пробуйте ReadEra одной из первых. Вероятно, на ней все поиски и закончатся.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector