====== Small files catalog ====== FIXME SFC - Small files catalog (каталог небольших файлов ) БД для персонального использования (offline) но с возможностью простого обмена данными между людьми. Код программы написан на [[python:python|]] / [[wxwidgets:wxwidgets|]], для проектирования графического интерфейса используется [[wxglade:wxglade|]] Для хранения данных используется [[sqlite:sqlite|]], а для проектирования БД используется [[sqlitestudio:sqlitestudio|]]. {{:msx:sfc:sfc.sqlite3|Пример БД}} ====== Таблицы основные ====== ===== files ===== Файлы |hash|Хеш по алгоритму SHA1| |size|Размер (в байтах)| |file_name_long|Имя файла длинное (шаблон)| |file_name_short|Имя файла короткое (шаблон)| |manufacturer|Производитель| |type|Тип| |platform|Платформа| |language|Язык| |license|Лицензия| |sound|Звук| |product_code|Код продукта| |year|Год выпуска| |comment|Комментарий| ===== Таблицы со списками ===== Поля: * id * value |<20% 50% 50%>| |list_licenses|Лицензии| |list_mediums|Носители| |list_platforms|Платформы| |list_ram|Размер ОЗУ, в байтах| |list_sounds|Звук| |list_types|Типы| |list_manufacturers|Производители| ====== Ссылки ====== [[https://www.tosecdev.org/tosec-naming-convention|TOSEC Naming Convention]] БД: * openMSX * https://github.com/openMSX/openMSX/tree/master/share * softwaredb.xml * https://raw.githubusercontent.com/openMSX/openMSX/master/share/softwaredb.xml * https://github.com/openMSX/openMSX/raw/master/share/softwaredb.xml * softwaredb1.dtd * https://github.com/openMSX/openMSX/blob/master/share/softwaredb1.dtd * [[msxorg>/news/en/msx-rom-librarian-released|MSX ROM Librarian released | MSX Resource Center]] * [[https://www.generation-msx.nl/software/result?|Find all your MSX Software, Hardware and Publications on Generation-MSX.nl | Resultaten | Generation MSX]] * http://msxlaunchers.info/download.html {{tag>MSX }}