欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

kobo升级4.7后的倒腾……

程序员文章站 2023-12-26 07:58:45
...

升级后都是血泪啊,pocket的文章没法同步了。应该是加入了安卓类似的wifi检测。因为服务器被墙,就直接不同步,导致pocket失效。
然后,我就自己写脚本啊,反正也不复杂:

 #!/bin/sh

ksmroot=${ksmroot:-"/adds/kbmenu"}
ksmuser=${ksmuser:-"/mnt/onboard/.adds/kbmenu_user"}

HOSTS="/etc/hosts"
MAIN="http://videolooks.herokuapp.com/extra/gethosts.php"
HOSTS_URL="$MAIN"
REMOTE_FILE=$ksmuser/scripts/users/hosts.tmp
KOBO_FILE=$ksmuser/scripts/users/hosts.kobo
kobohosttmp=$ksmuser/scripts/users/tmpkobohost
BACK_FILE=$ksmuser/scripts/users/hosts.bak
get_hosts()
{
    
    wget ${HOSTS_URL} -O ${REMOTE_FILE}
        theexitcode=$?
    
    if [ "$theexitcode" -ne 0 ]
    then
        $ksmroot/kbmessage.sh "hosts download faild and exit code is $theexitcode" >&2
        exit 2
        
    fi

    
}
mv_hosts()
{
    cat $REMOTE_FILE | grep kobo > $kobohosttmp
    cat $BACK_FILE $kobohosttmp > $KOBO_FILE
        rm $kobohosttmp
        
    mv -f $KOBO_FILE $HOSTS
    cpcode=$?
    
    if [ "$cpcode" -ne 0 ]
    then
        $ksmroot/kbmessage.sh "copy faild and exit code is $cpcode" >&2
        exit 2
    else
        $ksmroot/kbmessage.sh "-f $HOSTS"
        
    fi
    

}

get_hosts
mv_hosts

替换hosts文件倒是成功了,然后找kobo 的配置文件,将它里面http的网站,全部替换成https。
同步了下,还是不行。为了验证替换是否正确,打开kobo自带的浏览器,访问kobo的官网,可以打开,看来是确认的url还是不能访问

然后我又翻腾了github,找到了这个koreader支持的开源项目,send2ebook,暂时用这个吧……

上一篇:

下一篇: