Archivist is an easy tool to help organizing all your digital assets.
According to the license of PyQt5, this software is under license of GPL.
This project is W.I.P, and has a long way to go.
For most of people, what they really need is to deal with their valuable files(pictures, music, video, pdf and documents).
Archivist aims to be a tool which helps to manage all the valuable files simply.
- Windows/MacOS(PyQt5 is designed as cross-platform)
- Anaconda
- PyQt5
Before you start, make sure everything is set
pip install -r requirements.txt
You can also use conda to reach the same environment
conda env create -f environment.yml
If the network is fine then it should be done within a few minutes.
- Clone the repository
https://github.com/Joshua-Meakin/Archivist
then just run Archivist.py directly
python Archivist.py
-
Archivist.py is the entrance of the software, the object controller will be created here.
-
./core holds Archivies.db by default. If Archivies.db is imported from other place, then it will be here and replace the older one.
-
./component is place where all the GUI component are placed.
09/28/20 Basic feature is nearly done. Right now, each file can hold a tag, a rating and a keyword seperately.
09/30/20 Basic feature is done, filter can work under tag, rating and keyword at the same time.
-[ ] For each file, can hold more than just one tag and one keyword.
-[ ] Preview(thumbnail) for the file.
-[ ] Attribute for the file(Espacially pictures)