Skip to content

xusisheng/url-shorten

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

163.gs url shorten service

This is the source code of http://163.gs.

163.gs is written by Python with Tornado.

Generate shorten url interface

curl -d "url=http://EverET.org" http://163.gs/short/

Return short url if success. You can check whether the response is started with http: to determine if it is successful.

If fail, it returns the error message.

Install

Copy etc/config.py.sample to etc/config.py and modify it if necessary.

Dependency

Run pip install -r requirements.txt to install dependency. We advise you to install them in virtualenv.

$ virtualenv .env
$ source .env/bin/activate
$ pip install -r requirements.txt

Simple deploy

And you can run execute ./main.py to run it.

By supervisor

Copy etc/supervisor/163.gs.conf to your supervisord config folder, and modify it accordingly. Then you can run it with supervisord.

It will open two processes that listen on 8850, 8851, you can use etc/nginx/163.gs as your nginx config to proxy it.

About

The 163.gs url shorten service written by python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.5%
  • Python 42.6%
  • JavaScript 5.9%