Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.12 KB

File metadata and controls

41 lines (33 loc) · 1.12 KB

Centrice

Mirror Domain Distribution Central Service

API

1.  GET site domains by rank and status
    GET /domains/$site/?status=up&rank=0
      Params:
        site: The site id, required
        status: The accessible status, default is up,i.e. not blocked.
                Enum(up|down|all)
        rank: The domain rank, default is 0, i.e. public. use rank=all to get all domains
        format: The output format, default is 'plain', means output plain text, domains seperated by line feed
                Enum(plain|json|detail)
                  Format 'detail' will output each JSON with each domain's detail information:
                  [{domain:"up.a.com",blocked:true,rank:1}]


    Output:
      Domain list seperated by line feed char or JSON


2.  POST /domains/$site/
    POST /domains/$site/
    Body:up=a.example.com,b.example.com&down=x.example.com
    Params:
      site: The site ID
      up: up domain split by comma or space
      down: down domain split by comma or space

Installation

Clone this repository.

cd src;
pip install -r requirements.txt;
touch  settings_local.py;
python app.py;