Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Make a py named animeindo or your website
- #<author: Agunq>
- import re
- import json
- import random
- import sys
- if sys.version_info[0] < 3:
- class urllib:
- parse = __import__("urllib")
- request = __import__("urllib2")
- input = raw_input
- import codecs
- import Queue as queue
- class http:
- client = __import__("httplib")
- else:
- import http.client
- import queue
- import urllib.request
- import urllib.parse
- def mirrors(url):
- url = url.replace("https://","http://")
- if url.startswith("http://"):url = url[7:]
- url = "http://" + url
- raw = urllib.request.urlopen(url).read().decode('utf-8').replace('\n','')
- rawData = re.search('<div class="eps_lst_tbn">(.+?)<div class="clr">', raw).group(1)
- Data = re.findall('<a href="(.*?)">', rawData)
- return Data
- def mirror(url):
- dataList = mirrors(url)
- out = list()
- for url in dataList:
- raw = urllib.request.urlopen(url).read().decode('utf-8').replace('\n','')
- try:link = re.search('</center></div><iframe (.*?)>', raw.lower()).group(1)
- except:pass
- out.append(link)
- output = list()
- for i in out:
- if "aisfile" in i:
- try:
- link = re.search('-(.*?)-', i).group(1)
- output.append("<b>Aisfile</b>: http://31.220.49.92:61785/api/ntr.py?cmd=direct&args=http://aisfile.com/"+link)
- except:pass
- if "acefile" in i:
- try:
- link = re.search('-(.*?)-', i).group(1)
- output.append("<b>Acefile</b>: http://31.220.49.92:61785/api/ntr.py?cmd=direct&args=http://acefile.net/"+link)
- except:pass
- if "mp4upload" in i:
- try:
- link = re.search('-(.*?)-', i).group(1)
- output.append("<b>Mp4upload</b>: http://mp4upload.com/"+link)
- except:pass
- if "yourupload" in i:
- try:
- link = re.search('.com/(.*?)\?', i).group(1)
- output.append("<b>Yourupload</b>: http://yourupload.com/watch/"+link)
- except:pass
- if "aniplayer" in i:
- try:
- link = re.search('src="(.*?)"', i).group(1)
- rawfile = urllib.request.urlopen(link).read().decode('utf-8').replace('\n','').replace('\t','')
- dll = re.search('file: "(.*?)"', rawfile).group(1)
- output.append("<b>Aniplayer</b>: "+dll)
- except:pass
- return output
- def links(url):
- data = mirror(url)
- val = 1
- newset = list()
- for i in data:
- newset.append("(<b>%s</b>)%s" %(val, i))
- val = val + 1
- return "<br/>".join(newset)
- def newAi():
- headers = {}
- headers['User-Agent'] = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.27 Safari/537.17"
- req = urllib.request.Request("http://animeindo.id", headers = headers)
- resp = urllib.request.urlopen(req).read().decode("utf-8").replace('\n','').replace('\r','').replace('\t','')
- res = re.findall('<div class="newepisodecon">(.+?)<div class="clearfix"></div>', resp)
- newset = list()
- num = 1
- for i in res:
- data = re.findall('<a href="(.*?)"><div class="newepisode"><span class="viewer">(.*?)</span><div class="hoverboard"><div class="title">(.*?) </div></div>', i)
- for b, a, c in data:
- newset.append("%s. <b>%s</b>: %s" % (num, c, b))
- num = num + 1
- return "<br/>".join(newset[0:10])
- CMDS
- #Animeindo
- elif cmd == "ai":
- try:
- data = animeindo.links(args)
- room.message("Mirrors:<br/>%s" % (data),True)
- except:
- room.message("Sorry, something went wrong.")
Advertisement
Add Comment
Please, Sign In to add comment