Advertisement
pavelsayekat

bitly issue

Oct 15th, 2018
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. /github/jenni $ grep -r bitly
  2. Binary file logs/raw.log matches
  3. find.txt:##z4ki,pavlushka,.bitly https://0xacab.org/leap/bitmask-dev
  4. modules/url.py:This module will record all URLs to bitly via an api key and account.
  5. modules/url.py:# Place a file in your ~/jenni/ folder named, bitly.txt
  6. modules/url.py:# this variable is to determine when to use bitly. If the URL is more
  7. modules/url.py:# than this length, it'll display a bitly URL instead. To disable bit.ly,
  8. modules/url.py:# put None even if it's set to None, triggering .bitly command will still work!
  9. modules/url.py:bitly_loaded = False
  10. modules/url.py:#BLOCKED_MODULES = ['bitly', 'head', 'host', 'in', 'ip', 'isup', 'longurl', 'py',
  11. modules/url.py:# 'twitter', 'unbitly', 'untiny', 'fixurl', 'fix_url', 'isgd']
  12. modules/url.py:BLOCKED_MODULES = [ 'bitly','head', 'host', 'in', 'ip', 'isup', 'longurl', 'py',
  13. modules/url.py: 'twitter', 'unbitly', 'untiny', 'fixurl', 'fix_url', 'isgd']
  14. modules/url.py: file = open('bitly.txt', 'r')
  15. modules/url.py: bitly_api_key = str(key[0].strip())
  16. modules/url.py: bitly_user = str(key[1].strip())
  17. modules/url.py: bitly_loaded = True
  18. modules/url.py: print 'WARNING: No bitly.txt found.'
  19. modules/url.py:def is_bitly(txt):
  20. modules/url.py: bitly_domains = ['//j.mp', '//bit.ly', '//bitly.com']
  21. modules/url.py: for each in bitly_domains:
  22. modules/url.py: This function creates a bitly url for each url in the provided string.
  23. modules/url.py: if not bitly_loaded:
  24. modules/url.py: bitlys = list()
  25. modules/url.py: ## make sure that it is not already a bitly shortened link
  26. modules/url.py: if not is_bitly(b):
  27. modules/url.py: url = 'https://api-ssl.bitly.com/v3/shorten?login=%s' % (bitly_user)
  28. modules/url.py: url += '&apiKey=%s&longUrl=%s&format=txt' % (bitly_api_key,
  29. modules/url.py: bitlys.append([b, shorter])
  30. modules/url.py: bitlys.append([b, str()])
  31. modules/url.py: return bitlys
  32. modules/url.py: return bitlys
  33. modules/url.py: bitly = short(url)
  34. modules/url.py: for b in bitly:
  35. modules/url.py:generateBitLy.commands = ['bitly']
  36. modules/url.py: return bitly_loaded and BTL is not None and len(url) > BTL
  37. modules/url.py: bitly = url
  38. modules/url.py: if bitly_loaded:
  39. modules/url.py: bitly = short(url)
  40. modules/url.py: if bitly:
  41. modules/url.py: bitly = bitly[0][1]
  42. modules/url.py: display.append([page_title, url, bitly, passs])
  43. modules/url.py: display.append([page_title, url, bitly, passs])
  44. modules/url.py: bitly_link = r[2]
  45. modules/url.py: if orig and bitly_link and bitly_link != orig and ('bit.ly' in bitly_link or 'j.mp' in bitly_link):
  46. modules/url.py: ## and we have a bitly link (bitly worked!)
  47. modules/url.py: bitly_link = bitly_link.replace('http:', 'https:')
  48. modules/url.py: ## deteremine if we should display the bitly link
  49. modules/url.py: if useBitLy and input.sender not in simple_channels and bitly_link:
  50. modules/url.py: response = reg_format % (uc.decode(returned_title), bitly_link)
  51. modules/url.py: if useBitLy and bitly_link != orig:
  52. modules/url.py: #response = '%s' % (bitly_link)
  53. modules/url.py: output_shorts += bitly_link + ' '
  54. modules/url.py: ## Fail silently, link can't be bitly'ed and no title was found
  55. modules/url.py: bitly_link = r[2]
  56. modules/url.py:def unbitly(jenni, input):
  57. modules/url.py:unbitly.commands = ['unbitly', 'untiny', 'longurl', 'st', 'short']
  58. modules/url.py:unbitly.priority = 'low'
  59. modules/url.py:unbitly.example = '.unbitly http://git.io/6fY4OQ'
  60. Binary file modules/url.pyc matches
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement