Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /github/jenni $ grep -r bitly
- Binary file logs/raw.log matches
- find.txt:##z4ki,pavlushka,.bitly https://0xacab.org/leap/bitmask-dev
- modules/url.py:This module will record all URLs to bitly via an api key and account.
- modules/url.py:# Place a file in your ~/jenni/ folder named, bitly.txt
- modules/url.py:# this variable is to determine when to use bitly. If the URL is more
- modules/url.py:# than this length, it'll display a bitly URL instead. To disable bit.ly,
- modules/url.py:# put None even if it's set to None, triggering .bitly command will still work!
- modules/url.py:bitly_loaded = False
- modules/url.py:#BLOCKED_MODULES = ['bitly', 'head', 'host', 'in', 'ip', 'isup', 'longurl', 'py',
- modules/url.py:# 'twitter', 'unbitly', 'untiny', 'fixurl', 'fix_url', 'isgd']
- modules/url.py:BLOCKED_MODULES = [ 'bitly','head', 'host', 'in', 'ip', 'isup', 'longurl', 'py',
- modules/url.py: 'twitter', 'unbitly', 'untiny', 'fixurl', 'fix_url', 'isgd']
- modules/url.py: file = open('bitly.txt', 'r')
- modules/url.py: bitly_api_key = str(key[0].strip())
- modules/url.py: bitly_user = str(key[1].strip())
- modules/url.py: bitly_loaded = True
- modules/url.py: print 'WARNING: No bitly.txt found.'
- modules/url.py:def is_bitly(txt):
- modules/url.py: bitly_domains = ['//j.mp', '//bit.ly', '//bitly.com']
- modules/url.py: for each in bitly_domains:
- modules/url.py: This function creates a bitly url for each url in the provided string.
- modules/url.py: if not bitly_loaded:
- modules/url.py: bitlys = list()
- modules/url.py: ## make sure that it is not already a bitly shortened link
- modules/url.py: if not is_bitly(b):
- modules/url.py: url = 'https://api-ssl.bitly.com/v3/shorten?login=%s' % (bitly_user)
- modules/url.py: url += '&apiKey=%s&longUrl=%s&format=txt' % (bitly_api_key,
- modules/url.py: bitlys.append([b, shorter])
- modules/url.py: bitlys.append([b, str()])
- modules/url.py: return bitlys
- modules/url.py: return bitlys
- modules/url.py: bitly = short(url)
- modules/url.py: for b in bitly:
- modules/url.py:generateBitLy.commands = ['bitly']
- modules/url.py: return bitly_loaded and BTL is not None and len(url) > BTL
- modules/url.py: bitly = url
- modules/url.py: if bitly_loaded:
- modules/url.py: bitly = short(url)
- modules/url.py: if bitly:
- modules/url.py: bitly = bitly[0][1]
- modules/url.py: display.append([page_title, url, bitly, passs])
- modules/url.py: display.append([page_title, url, bitly, passs])
- modules/url.py: bitly_link = r[2]
- modules/url.py: if orig and bitly_link and bitly_link != orig and ('bit.ly' in bitly_link or 'j.mp' in bitly_link):
- modules/url.py: ## and we have a bitly link (bitly worked!)
- modules/url.py: bitly_link = bitly_link.replace('http:', 'https:')
- modules/url.py: ## deteremine if we should display the bitly link
- modules/url.py: if useBitLy and input.sender not in simple_channels and bitly_link:
- modules/url.py: response = reg_format % (uc.decode(returned_title), bitly_link)
- modules/url.py: if useBitLy and bitly_link != orig:
- modules/url.py: #response = '%s' % (bitly_link)
- modules/url.py: output_shorts += bitly_link + ' '
- modules/url.py: ## Fail silently, link can't be bitly'ed and no title was found
- modules/url.py: bitly_link = r[2]
- modules/url.py:def unbitly(jenni, input):
- modules/url.py:unbitly.commands = ['unbitly', 'untiny', 'longurl', 'st', 'short']
- modules/url.py:unbitly.priority = 'low'
- modules/url.py:unbitly.example = '.unbitly http://git.io/6fY4OQ'
- Binary file modules/url.pyc matches
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement