Indexer is a Scala program that allows to get all the file metadata and map it to a SQLite database from a given directory.
- Scala 3
- sbt
- SQLite
- Clone the repository
git clone https://github.com/Sergimayol/indexer.git
- Configure the
application.conf
settings as you want, by default:
sqlite {
url = "jdbc:sqlite:.indexer.db"
driver = "org.sqlite.JDBC"
connectionPool = disabled
keepAliveConnection = true
}
indexer {
initialPath = "./"
insertBatchSize = 100
}
- Run the project
sbt run
This project is licensed under the MIT License - see the LICENSE file for details.