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.dylibaria2.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/

Feedback

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.