Skip to content
This repository has been archived by the owner on Dec 11, 2022. It is now read-only.
/ LibSohal Public archive

E-Library software for SOHAL Anatolian High School. with in Flutter/Go

License

Notifications You must be signed in to change notification settings

codeksion/LibSohal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibSohal

Another server-client based library software for borrowing books. Supports libgen.

codacy-quality repo-size web-status release-downloıads last-commit last-release

It's all Turkish. But you can use with fork in any language.

Dependencies && Setup

Server Side

Should be work on all up to date linux distros. My suggestion is ubuntu-server

  • python3 apt install python3
  • easyocr python3 -m pip install easyocr ## for extract summary from book's back cover
  • easyocrbin sudo wget https://raw.githubusercontent.com/codeksion/LibSohal/main/backend/easyocrbin?token=GHSAT0AAAAAABKCRLGR54H7UNAIPUMIVX3GYUOFYMA -O /usr/bin/easyocrbin ; sudo chmod +x /usr/bin/easyocrbin
  • mongodb mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu ## or docker -> docker pull mongo
  • go go.dev/dl ## for compile backend/utils || not neccesary if you want to use compiled binaries
Build from source code

Dependencies:

git clone https://github.com/codeksion/LibSohal
cd LibSohal
bash build.sh
Download from releases

server-side:

wget https://github.com/codeksion/LibSohal/releases/download/v0.2/backend
wget https://github.com/codeksion/LibSohal/releases/download/v0.2/utils
wget https://raw.githubusercontent.com/codeksion/LibSohal/main/backend/easyocrbin?token=GHSAT0AAAAAABKCRLGR54H7UNAIPUMIVX3GYUOFYMA -O easyorcbin

All front-end activities going to web => /

client-side:
Go to [releases](https://github.com/codeksion/LibSohal/releases/) or [download compiled apk](https://github.com/codeksion/LibSohal/releases/download/v0.2/libsohal-frontend.apk)

Dev Note

Still development/draft project :)