"In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server. That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).
I initially thought of Calibre2OPDS but as it generate static file no search was possible. Later I added an simple HTML catalog that should be usable on my Kobo. So COPS's main advantages are :
0 Comments
alias microbon='sudo mount /mnt/microbon/'
alias touro='sudo mount /mnt/touro/' alias slim='sudo systemctl start slim' alias tor='sudo systemctl start tor' alias transmission='sudo systemctl start transmission' alias samba='sudo systemctl start smbd' alias site='sudo systemctl start lighttpd' alias calibre='calibre-server --daemonize --pidfile=~/.calibrepid --max-cover=480x640 --port=66053 --thread-pool=10 --with-library=/mnt/touro/Library' alias packey='sudo pacman-key --populate archlinux && sudo pacman-key --refresh-keys' alias pacup='sudo pacman -Syu && packer -Syu --auronly' alias pacclean='sudo pacman -Rs $(pacman -Qtdq)' alias btor='transmission-remote-cli -c 127.0.0.1:66047' alias ll='ls -lh --color=auto' alias ls='ls --color=auto' alias dl='lsblk -o name,size,fstype,mountpoint,uuid,state' alias df='df -hTx tmpfs -x devtmpfs' alias du='sudo ncdu -x' Ou como executar uma sessão X remota.
Instale o Xming (http://www.straightrunning.com/XmingNotes/) no Windows para executar uma sessão X remota. Habilite o Xforwarding no Daemon SSH. Acesse via ssh Ao executar qualquer aplicativo de janela, ele irá aparecer no Windows. Para autorizar aplicativos de janela como root, copie o resultado de: $xauth list E coloque no lugar de xxxx aqui: $su #xauth add xxxx Agora os aplicativo de janela poderão executados também como: $sudo gparted Descubra os UUID's dos pontos de montagem com um dos dois:
sudo blkid -o list -c /dev/null lsblk -o name,kname,uuid Crie um ponto de montagem para a particao nova e monte-a usando o UUID encontrado mkdir /mnt/nova sudo mount -U AAAA-BBBB-CCCC-DDDD /mnt/nova Copie o conteudo /home original para a nova particao montada sudo rsync -aSEX /home/. /mnt/nova/. Teste se todo o conteudo foi copiado sudo diff -r /home /mnt/nova Preserve o fstab original e edite-o sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d) sudo nano /etc/fstab Acrescente nele o mesmo UUID e sistema de arquivos encontrados UUID=AAAA-BBBB-CCCC-DDDD /home ext4 defaults 0 2 Preserve o /home original, crie o novo ponto de montagem e reinicie cd / && sudo mv /home /home_old && sudo mkdir /home && sudo shutdown -r now Se funcionou como esperado e a nova particao esta funcionando com o /home, apague o antigo sudo rm -rf /home_old |