There was an error while loading. Please reload this page.
1 parent 5c4a872 commit 97cd013Copy full SHA for 97cd013
1 file changed
examples/example_with_usage.py
@@ -0,0 +1,32 @@
1
+#!/usr/bin/env python
2
+"""Cloudflare API code - example"""
3
+
4
+import os
5
+import sys
6
7
+sys.path.insert(0, os.path.abspath('..'))
8
+import CloudFlare
9
10
+def main():
11
+ """Cloudflare API code - example"""
12
13
+ # Grab the first argument, if there is one
14
+ try:
15
+ zone_name = sys.argv[1]
16
+ params = {'name':zone_name, 'per_page':1}
17
+ except IndexError:
18
+ params = {'per_page':50}
19
20
+ #
21
+ # Show how 'with' statement works
22
23
+ with CloudFlare.CloudFlare() as cf:
24
+ zones = cf.zones(params=params)
25
+ for zone in sorted(zones, key=lambda v: v['name']):
26
+ print zone['id'], zone['name']
27
28
+ exit(0)
29
30
+if __name__ == '__main__':
31
+ main()
32
0 commit comments