Maria Wikis
How to use
现在 Maria 可以有两种运行方式:
- 使用内置 aria2
- 使用外部 aria2
内置 aria2 默认配置如下:
rpc-secret=maria.rpc.2016
rpc-listen-port=6789
// ...
外部 aria2 需要自行安装,可以直接参考少数派的这篇文章《Mac 上使用百度网盘很烦躁?花点时间配置 aria2 吧》。
目前暂未测试 Maria 连接远程 aria2 rpc 的效果。
Maria 可以和浏览器插件配合使用,推荐:
BaiduExporter 作者:雪月秋水@acgotaku
Contributing
克隆这个仓库,如果需要开发新功能,请新开一个分支。
git clone https://github.com/ShinCurry/Maria.git
现在 aria2 静态库文件 libaria2-1.28.0-maria.dylib
和 aria2.h
已经从 git 中移除,你需要下载 aria2 源码自行编译生成:
# 在编译之前你需要先安装一些依赖包
brew install autoconf
brew install automake
brew install libtool
git clone https://github.com/ShinCurry/aria2
cd aria2
git checkout lib-for-maria
export PATH="$PATH:/usr/local/opt/gettext/bin"
autoreconf -i
./configure --enable-libaria2
sudo make
sudo make install
如果编译安装成功,你应该能在 /usr/local/lib/
和 /usr/local/include/aria2/
目录下找到相应的文件。然后将相应文件拷贝到 Maria 工程子目录 /Aria2Core
下:
cd path/to/your/projectdir/Aria2Core/
cp /usr/local/lib/libaria2.0.dylib ./Frameworks/libaria2-1.28.0-maria.dylib
install_name_tool -id "@loader_path/Frameworks/libaria2-1.28.0-maria.dylib" ./Frameworks/libaria2-1.28.0-maria.dylib
cp /usr/local/include/aria2/aria2.h ./
接下来应该就可以在 Xcode 里编译运行 Maria 了。
如果怎么都无法编译生成 libaria2,可以直接使用 Release 里提供的文件 libaria2-xxx-maria.zip
。
Dev Details
Maria 开发记录:/maria-dev/
Maria 开发记录 II:/maria-dev-2/