You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
764 B
Markdown
28 lines
764 B
Markdown
# Lark
|
|
|
|
Lark is a ROM organizer that uses known hashes to validate and sort ROM files into a library
|
|
directory structure.
|
|
|
|
## Current features
|
|
* Basic database editing works.
|
|
|
|
## Planned features
|
|
* Validate ROM images.
|
|
* Import DAT files
|
|
* Rename/move ROM files
|
|
* Maintain a database of present ROMs
|
|
* A nice, Beets-like interface
|
|
* Grouping ROMS in archive files
|
|
|
|
## Dependencies
|
|
* SQLAlchemy
|
|
|
|
## Known issues
|
|
* This probably isn't terribly efficient. It's Python parsing XML into an SQLite database and I only
|
|
know pretty basic database design.
|
|
|
|
* Python's `xml.etree` module has a couple of known security issues[1]. Stick to importing DATs from
|
|
known places and it shouldn't be an issue.
|
|
|
|
[1] - https://docs.python.org/3/library/xml.html#xml-vulnerabilities
|