1. Уважаемый гость! Если во время регистрации на сайте возникли проблемы, сообщите о них, пожалуйста, сюда: mihail@vilejski-uezd.by Вам обязательно помогут!

Составляем простой указатель ревизских сказок, представленных на FamilySearch

Опубликовал Andzej в Блог Andzej. Просмотров: 1782

Чуть меньше месяца назад на familysearch.org в открытом доступе появился достаточно большой массив ревизских сказок, хранящихся в ЛГИА. Да ещё и за такие вкусные 1795, 1811, 1816 годы. Это самые трудаёмкие в работе документы, т.к. изрядная их часть, если не все, в самом ЛГИА доступна только в виде микрофильмов. Сами понимаете, большинство желающих взглянуть на эти документы отсекается необходимостью делать визу, ехать, по сути, заграницу, оставлять изрядные суммы в Вильнюсе и не находить, то, что искал; и ехать туда ещё и ещё. Всё осложняется тем, что для ревизий 1795 года нет вменяемых справочников, указателей, индексов. На это накладывается так же и то, что в то время Вилейский уезд, который привыкаешь ощущать в границах середины XIX века, был поделен на три уезда: Вилейский, Докшицкий и Поставский, причём границы тех уездов я бы не назвал легко читаемыми. Ну и конечно, самое лютое, что есть в этих ревизиях - владения одного землевладельца могут (и скорее всего будут) размазаны по нескольким делам.

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

У нас в соответсвующей теме люди делились своими записями, которые призваны дать хоть какое-то предстваление о содержимом тех или иных дел из фонда 515, описи за номером 15. Часть из них мне помогла. А вот по некоторым населённым пунктам пришлось действовать наугад и сплошняком просматривать тысячу другую кадров. Естественно, в процессе я делал себе пометки в блокноте. Пометки очень простые, название населённого пункта, уезд, владелец (дедич, арендаторов не брал во внимание).

После третьего просмотренного таким образом дела, я понял, что как-то не продуктивно делать записи просто в блокнот. Покумеков немного родил идею сделать расширение для браузера, в котором пара полей для ввода, пара кнопок. Благо перед этим посетил митап, на котором один из докладчиков как раз про эти самые расширения и рассказывал. Сказано - сделано.

Изучая тему и руководствуясь своими представлениями о прекрасном пришёл к выводу, что самым удобным вариантом было бы иметь какую-то панель справа или слева от кадра плёнки. На данный момент "из коробки" создание боковых панелей доступно только для Firefox и Opera. Поэтому в итоге плагин писался под Firefox. Возможно, будет работать и под Opera, но я не тестил. Итак, в кратце о плагине.

Из себя он представляет боковую панель, которую после установки можно открыть сочетанием клавиш Shift+Ctrl+U.


[​IMG]

Но для начала нужно сам плагин установить себе в браузер. Браузер - Firefox не ниже 54 версии, сейчас актуальной является 70 версия, рекомендую её и поставить. Плагины можно ставить двумя путями: либо через магазин Firefox-а, либо установив руками файл плагина с расширением .xpi . Пока не вижу смысла загружать его в магазин; может в последствии, если сам плагин получит какое-то развитие и перестанет быть таким узконаправленным я его туда и загружу. Поэтому остаётся только второй вариант. Архив с плагином можно найти во вложениях к этому посту.

После того, как архив распакован, можно установить плагин. Для этого нужно открыть Firefox, в правом верхнем углу будет кнопка меню, необходимо его открыть и выбрать пункт Add-ons. Либо сочетанием горячих клавиш Shift+Ctrl+A открыть ту же панель.

[​IMG]

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

[​IMG]

В открывшемся меню нужно выбрать Install Add-on From File:

[​IMG]

Начнётся процесс установки. Браузер вас спросит, разрешить ли плагину получить доступ к данным в вашем браузере. Если вы с этим солгасны, выбираете Add.

[​IMG]

Всё. Процесс установки на этом можно считать законченным. Теперь плагин будет доступен по сочетанию Shift+Ctrl+U.

Теперь о доступном функционале. Для начала упомяну, что плагин имеет сымсл только в контексте домена familysearch.org . В иных случаях, все контролы на форме будут залочены, а вверху будет отображено предупреждение, как на первом скрине.

Если перейти к просмотру плёнки, контролы станут доступными и отобразиться информация о самой плёнке:

[​IMG]

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

[​IMG]

Если вернуться к просмотру той же плёнки, всё вернётся к прежнему состоянию.

Теперь о процессе индексации. На форме есть три поля.
  • Населённый пункт - обычное текстовое поле. По умолчанию подразумевается, что тип населённого пункта - деревня. Иные типы я рекомендую обозначать буквай перед названием населённого пункта, вроде з. Старинки, м. Костеневичи и т.д.
  • Уезд - селект с фиксированным количеством вариантов, если нужно будет расширить - пишите.
  • Владелец - селект с возможностью динамически его менять, т.е. вносить новые пункты. По умолчанию там только Государство. Список владельцев формируется из ранее внесённых при работе с текущей плёнкой. Т.е. если перейти на другую плёнку - там список будет пустым, его снова нужно будет заполнять.

[​IMG]

После того как все три поля заполнены можно нажать зелёную кнопку "Добавить запись". После этого плагин будет выглядеть так:

[​IMG]


Как видно, будет сформирована карточка записи с введённой информацией, плюс номер кадра, который отображался на момент добавления записи. Сама запись будет сохранена в local storage вашего браузера, а эта карточка, просто для визуальной фиксации факта добавления. На карточке есть кнопка Delete, если её нажать - удалится как сама карточка, так и запись из local storage. Для каждой плёнки записи будут сохраняться только в свою область local storage. Это значит, что если вы просматриваете плёнку А, вносите записи, а потом переходите к плёнке Б - поле с карточками будет пустым. Но если вы опять вернётесь к плёнке А - карточки появятся снова.

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

[​IMG]

По умолчанию размер local storage ограничен 5 Mb, можно запросить неограниченный объем, указав это в разрешениях. Однако смысл плагина не в том, чтобы только локально хранить проиндексированные ревизии. Индексами стоит делиться :)

Поэтому в плагине предусмотрена возможность сохранить проиндексированное в файл.

[​IMG]

Можно выбрать формат, либо JSON, либо HTML. Первый вариант, это скорее задел на будущее, второй вариант - для непосредственного использования.

[​IMG]

Это результат в виде HTML. Номер кадра кликабелен и ведёт сразу на нужный кадр. Не бог весть что, но всё же как вариант, я считаю приемлимым. Аскетично и практично.

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

Так как не только ЛГИА единым мы живём, а есть ещё как минимум НИАБ, я предусмотрел минимальную настройку для формирования шапки отчёта - кнопка с шестерёнкой.

[​IMG]

Можно задать название архива, номер фонда и номер описи. К сожалению, не для всех плёнок эту информацию можно выцепить прямо из FS. По умолчанию эти три параметра выглядят как на скрине выше, т.е. ЛГИА, 515 фонд, 15 опись.

На этом в принципе наверное и всё о функционале плагина.

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

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

Вложения:

You need to be logged in to comment