Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import pyperclip
  4. import argparse
  5. import io
  6.  
  7. parser = argparse.ArgumentParser()
  8.  
  9. parser.add_argument("--filename", "-f", help="Query filename")
  10. parser.add_argument("--parameters", "-p", help="Query parameters")
  11.  
  12. args = parser.parse_args()
  13.  
  14. with io.open(args.filename, 'r') as file:
  15. query = file.read()
  16.  
  17. with io.open(args.parameters, 'r') as file:
  18. for line_number, line in enumerate(file):
  19. parameter_key = "{" + line.split(':')[0].strip() + "}"
  20. parameter_value = line.split(':')[1].strip()
  21. print(">>> Replacing: {}\t\t->\t{}".format(parameter_key, parameter_value))
  22. query = query.replace(parameter_key, parameter_value)
  23.  
  24. pyperclip.copy(query)
  25. print("SUCCESS: Query replaced and copied to clipboard")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement