Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import requests
- import json
- api_key = 'API KEY HERE'
- s = requests.Session()
- s.headers.update({'API-Key': api_key})
- def get_servers():
- url = 'https://api.vultr.com/v1/server/list'
- r = s.get(url)
- return json.loads(r.text)
- import time
- def destroy(server):
- url = 'https://api.vultr.com/v1/server/destroy'
- data = {'SUBID': server}
- try:
- r = s.post(url, data)
- if r.status_code == 200:
- print 'Destroyed %s' % server
- else:
- time.sleep(10)
- destroy(server)
- except:
- time.sleep(10)
- def main():
- servers = get_servers()
- for server in servers:
- try:
- destroy(server)
- except:
- time.sleep(10)
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement