See docs/README.md.
hda-technical / dancebooks Goto Github PK
View Code? Open in Web Editor NEWHistorical dance bibliography
Home Page: https://bib.hda.org.ru
License: Other
Historical dance bibliography
Home Page: https://bib.hda.org.ru
License: Other
See docs/README.md.
Bool index on year_circa should solve this (+support as search option)
Если год издания установлен неточно, его нужно брать в квадратные скобки.
Такое поле действительно нужно.
Первоначальную информацию можно вытащить из git blame.
Поле нужно рендерить в библиографии и разрешить поиск по нему.
Нужно прикрутить к веб-интерфейсу локализации.
Кажется, через flask-babel это делается довольно просто.
Нужно исправить процедуру сортировки книжных изданий (чтобы она стала логичной)
Based on existing keywords, a handle should be created which suggested keywords on a model: the following keywords are often used with the given ones.
Spme consideration of the implementation is required.
Нужно добавить поле, содержащее имя автора на языке оригинала (если переводили с русского на английский или наоборот).
Поле должно использоваться для поиска по автору.
Сейчас серия и номер книги в серии указываются в поле note
. Это не правильно. Нужно найти все такие поля и заменить их на series
+ number
.
В последнем апдейте я запретил возможность поиска по произвольному языку (случайно получилось).
Надо исправить.
Искать книги сейчас довольно сложно.
Нужно написать «умную» функцию сравнения строк, которая бы:
Тег crossref
используется в статьях для указания ссылки на родительскую запись.
Если такой тег встречен, нужно сливать словари параметров в одну кучу.
Such form is to be implemented, sending me an email in with the keywords suggested.
Приветствую! Имеется ли инструкция по установке и пользованию данным проектом? После установки, возможна ли будет загрузка книг из библиотек, не касающихся танцевальной тематики?
Очень пригодился бы полнотекстовый поиск.
Нужно добавить отдельную переключалку формочек и дополнительное поле в BibItem
(сджоинить всё через пробел?).
Нужно написать веб-морду для библиографии.
Парсер здесь.
A handler
/bib/book//download should be implemented
Handler should validate if request.url matches book[id].filename url and redirect client to Yandex.Disk via REST API, based on book[id].filename.
Special case is needed for multivolume books.
dance.golderforests.ru links should be replaced with the new ones.
На всякий случай нужно реализовать возможность скрывать или показывать часть информации из выдачи.
Реализация такая: сделать ручку, которая будет выставлять волшебную куку, проверять куку при каждом запросе.
There are number of festival descriptions available online.
I would be good to move dance-related ones here.
Maybe in a separate folder.
Теперь, когда мы сматчили записи в базе с именами файлов, у нас есть возможность валидировать не только модель данных (что делалось и раньше на стороне библатеха), но и сами данные.
Нужно реализовать скрипт для подобной валидации.
Нужно реализовать требуемый поиск.
Нужно реализовать автоматическую конвертацию и заливку транскрипций в вики-движок hda.
Вот несколько ссылок, которые могут помочь:
Для манускриптов необходимо указывать библиотеку, в которой хранится этот манускрипт.
de, van и прочие приставки нужно переносить в конец имени.
Стоит подумать над переходом с bibtex на biblatex.
bibtex
/bibtex8
уже разложились, пахнут и не поддерживают нормальной разметки в соответствующих файлах. Модификация их сложна и запутанна.
Вариантов два: либо оставить всё, как есть, либо официально дропнуть поддержку морально устаревшего софта.
Я за второе.
A comprehensive tag list on the bibliography website.
Currently, annotations are marked up in LaTeX.
Task can be splitted into:
\parencite
command (it looks like systax [book_id_here]
will be appropriateA parsing library should be implemented using C++11 and libiconv for encoding stuff.
I'll post the details here.
Нужно добавить индекс по исходному файлу и формочку поиска по нему.
Полезно, чтобы давать ссылку на «все книжки с проблемами».
Кажется, это единственное полезное применение.
Многие языки (в частности, французский и русский) эволюционировали с момента издания книг. Нужно определить, в какой орфографии оформлять информацию о таких книгах: в оригинальной или в современной.
Biblatex не поддерживает чешский язык. Записи на чешском рендерятся с использованием русских строк.
Couple of options:
English Folk Dance and Song Society презентовало проект "The Full English", в рамках которого было оцифровано гигантское количество коллекций английской народной песни и английского народного танца.
http://www.vwml.org/browse/browse-collections-full-english
Нужно разобраться с коллекцией, выделить оттуда танцевальные источники и внести их в библиографию.
Рауль-Ожер Фёйе и Жак Дезе сейчас всюду значатся авторами книг (хотя зачастую они были только издателями).
Эту проблему следует исправить.
Нужно исправить процедуру сортировки книжных изданий (чтобы она стала логичной)
We have to handle complex cases properly:
Though bibliography is written in python at the time, I would suggest implementing this in C++.
And I am not sure that there no solution for this problem yet.
Если есть несколько источников одного года, к ним справа приписывается латинская буква.
Эта же самая буква появляется в годе издания книги. Там ее быть не должно.
Нужно исправить оформление библиографии в соответствии с книгой Аркадия Мильчина "Справочник издателя и автора".
В поле note некоторых барочных книг внесены коды по каталогам Francine Lancelot и Little-Marsch.
Нужно внести эти коды для всех книг, имеющихся в каталогах.
У меня не получилось корректно вставить символ http://ru.wikipedia.org/wiki/%C4%98 в файл polish.bib.
Необходимо разобраться: треубемый функционал предоставляют пакеты wsuipa (пакет со шрифтами) и mathscinet (проблема с кодировками - данный символ экспортируется только для кодировок T1 и OT1
Библиография реализована в виде пакета.
Сделаны два пакета (для natbib+bibtex8 и для biblatex+biber соответственно).
Нужно решить, критична ли нам работа в связке natbib+bibtex8. Отказ от поддержки устаревших технологий сильно облегчит жизнь (и решить несколько насущных проблем из списка багов).
Сейчас (это, кажется, совпадение) книжки в выдаче сортируются по полю source.
Нужно предусмотреть интерфейсное решение для кастомной сортировки.
biblatex не поддерживает польский язык.
Нужно найти файл polish.lbx, протестировать его на работособность и добавить его в репозиторий.
У меня лежат подборки музыковедческих журналов:
Journal of Musicology
Anuario Musical
Нужно решить, стоит ли вносить их в библиографию.
Для ускорения работы фильтрации и удобства реализации некоторых фич, нужно предусмотреть создание индексов (по аналогии с sql-индексами) в парсере.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.