/scripts/api/library_create_folder.py

https://bitbucket.org/cistrome/cistrome-harvard/ · Python · 21 lines · 17 code · 3 blank · 1 comment · 4 complexity · 33cd951411cfed0bac593ebb496a65d1 MD5 · raw file

  1. #!/usr/bin/env python
  2. import os, sys
  3. sys.path.insert( 0, os.path.dirname( __file__ ) )
  4. from common import submit
  5. try:
  6. data = {}
  7. data[ 'folder_id' ] = sys.argv[3]
  8. data[ 'name' ] = sys.argv[4]
  9. data[ 'create_type' ] = 'folder'
  10. except IndexError:
  11. print 'usage: %s key url folder_id name [description]' % os.path.basename( sys.argv[0] )
  12. sys.exit( 1 )
  13. try:
  14. data[ 'description' ] = sys.argv[5]
  15. except IndexError:
  16. print "Unable to set description; using empty description in its place"
  17. data[ 'description' ] = ''
  18. submit( sys.argv[1], sys.argv[2], data )