Pure android market&community
🔮 GeekApk API Server written in Rust
Web framework used: Rocket
ORM: Diesel
- geekapk.org:233 HTTP API
- api.geekapk.org SSL Proxy
Get Rust Toolchian at rust-lang.org
git clone https://github.com/geekapk/GeekApkR.git&&cd GeekApkR
cargo build
Database config priority: DATABASE_URL, ga_username(=geekapk)&ga_password(=dolphins), geekapk.ini
export ga_username=#(YOUR PG USER FOR GEEKAPK)
export ga_password=#(PASSWORD FOR GEEKAPK DATABASE USER)
cargo build
./target/debug/geekapkd
❤️ This application made use of the Rocket Framework and the Diesel ORM
🌝👍 Contributions are welcome, check Android UI for feature designment.
See GeekApk Dev or GeekApkR Wiki
Prepare for Postgres database:
CREATE USER geekapk WITH PASSWORD 'dolphins';
CREATE DATABASE geekapk_db;
GRANT ALL PRIVILEGES ON DATABASE geekapk_db TO geekapk;
# Prepare for environment
cargo test
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- duangsuse duangsuse - creator, maintainer