Git is a powerful tool for tracking any changes in your repository and can also be useful for managing an online personal library, like checking newly added books and your reading traces, and more functions to be expected in the near future.
git clone https://github.com/LarsonLaugh/personalLib
- Store all your books (catergoried into individual folders, notice the tree of library doesn't support subfolders) in
Library
folder - Open
config.sh
file to edit yourTARGET_DIR
. - Linux user just type
./libtrack.sh
to produce daily report and syncronize your library via git from your server or client terminals.
Library
|
|----Database
|
|----Linux and Unix
|
|----manual
|
|----Wireless sensor networking
|
|----thesis
|
|----Algorithm
|
|----Software engineering
|
|----Parallel computing
|
|----Digital electronics
|
|----Microprocessor
|
|----Quantum Computation
|
|----Data structure
|
|----Data communication and networking
|
|----General concepts
|
|----Python
|
|----OOP
|
|----Graph theory
|
|----Theory of computer science
|
|----Electronics
|
|----Operating system
|
|----Superconductivity
|
|----Cryptography
|
|----Data science