查看原文
其他

独家:SciHub苹果桌面版

2018-03-07 Y叔 biobabble

我想很有必要另开一个专栏,放一些独家小工具,比如之前打包的OSX版BioEdit和今天要介绍的苹果版SciHub。毕竟这些小工具还是方便了大家,而博客和公众号的文章又比较杂,所以我开通了简书,https://www.jianshu.com/u/df0ca2d4f57d,大家可去围观,文章底部点击阅读原文可以直达简书的版本,如果后续有更新,也会在简书上发布更新。

为了方便苹果用户也能用桌面软件下文献,我把SciHub桌面版打包成可以运行在苹果上的App。

SciHub桌面版是Windows程序,主页为https://zhuanlan.zhihu.com/p/31809890。我只是做为热心网友进行打包,方便苹果用户使用而已。这个桌面版在《2018最新可用的sci-hub镜像+桌面版程序一文中有介绍,同时也展示了在macOS上使用的可能性。鉴于蛮多人想要独立的APP,我就制作了一个。

首先这是利用wine技术实现的,在苹果上你需要安装XQuartz: https://www.xquartz.org/。

安装很容易,我已经打包了dmg文件,这个文件有44M,还挺大的,没法,要打包一个windows的运行环境嘛。

这个文件我想苹果用户都不会陌生,双击它,就会加载并打开:

而安装嘛,你只要把这个SciHub文件拖入到Applications文件夹中即可。

然后你只要在Applications文件夹中,或者Launchpad中点击这个SciHub,它就会运行,和其它Mac软件是一样的。

运行了之后,你就可以像Windows用户一样,输入doi,下载到文章的PDF文件:

下载地址是我分享的云盘:https://pan.baidu.com/s/10xGdPLwk-_U55xi0mhqgvA

本文重新推送,上面的百度网盘链接已经更新,当然简书上也更新了。大家可以重新下载,这次肯定是要可以运行的。

之前的问题之一,是我忘记改wine的路径了,因为wine这个指令是假的,指向wine.bin,我忘记改,所以还指向我之前做的BioEdit中的wine.bin,而我的电脑是有BioEdit的,所以可以运行。

#!/bin/sh
DYLD_FALLBACK_LIBRARY_PATH="/opt/X11/lib:/usr/local/lib:/usr/lib" \
"/Applications/SciHub.app/Contents/Resources/wine/1.8.1/bin/wine.bin" "$@"

在最新的更正里,已经更正了wine的路径,所以不会有闪退的问题了。

PS:我还发现一个问题,如果你装了Sophos杀毒软件,它会把SciHub当成有毒应用,需要添加信任,这也是SciHub作者在知乎主页上说了有些杀毒软件会报有毒,但他跟大家保证没毒。这里说明一下,如果被杀毒软件隔离,会出现"File not found"或"File access denied"之类的错误,这不是我的问题。

PPS:之前拿一张二维码放在dmg当背景,搞到有些小伙伴以为要付款才能使用,这让我诚惶诚恐,这次加了文字说明,并且把二维码放在角落上,只是随意打赏,并不是必须。

写到最后,如果SciHub桌面版本身有bug,这不是我的问题,我不是原作者,我只对苹果版「打包」负责,另外如果以后SciHub再有更新,不管是修正bug,还是加强功能,我会更新这个SciHub苹果版的,上面「百度云」的链接也是要更新的,但公众号文章是不可以修改的,所以以后大家阅读到这里的时候,可以在文后点击「阅读原文」直达简书,更新会在简书上发布。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存