Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
msx:sfc:sfc [2021-04-20 15:56] GreyWolf создано |
msx:sfc:sfc [2024-04-14 10:11] (текущий) GreyWolf [Ссылки] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
SFC - Small files catalog (каталог небольших файлов ) | 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 }} | {{tag>MSX }} | ||