Skip to content

Behemouth/centrice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

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;

About

Mirror Domain Distribution Central Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages