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