def search(self, results, media, lang): if Prefs['strip_enable']: title = media.name.split(Prefs['strip_symbol'], 1)[0] else: title = media.name title = getSearchTitle(title) Log('*******MEDIA TITLE****** %s' % title) Log('Getting Search Settings for: %s' % title) searchSettings = PAsearchSites.getSearchSettings(title) filepath = None filename = None if media.filename: filepath = urllib.unquote(media.filename) filename = str(os.path.splitext(os.path.basename(filepath))[0]) if searchSettings['siteNum'] is None and filepath: siteName = str(os.path.split(os.path.dirname(filepath))[1]) newTitle = getSearchTitle(siteName) Log('*******MEDIA TITLE****** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) if searchSettings['siteNum'] is not None and searchSettings[ 'searchTitle'].lower() == PAsearchSites.getSearchSiteName( searchSettings['siteNum']).lower(): newTitle = '%s %s' % (siteName, title) Log('*******MEDIA TITLE****** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) siteNum = searchSettings['siteNum'] if siteNum is not None: search = { 'title': searchSettings['searchTitle'], 'encoded': urllib.quote(searchSettings['searchTitle']), 'date': searchSettings['searchDate'], 'filename': filename, 'duration': media.duration, } Log('Search Title: %s' % search['title']) Log('Encoded Title: %s' % search['encoded']) if search['date']: Log('Search Date: %s' % search['date']) if filename: Log('File Name: %s' % filename) provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: provider.search(results, lang, siteNum, search) results.Sort('score', descending=True)
def search(self, results, media, lang): if Prefs['strip_enable']: title = media.name.split(Prefs['strip_symbol'], 1)[0] else: title = media.name title = getSearchTitle(title) Log('***MEDIA TITLE [from media.name]*** %s' % title) searchSettings = PAsearchSites.getSearchSettings(title) Log(searchSettings) filepath = None filename = None if media.filename: filepath = urllib.unquote(media.filename) filename = str(os.path.splitext(os.path.basename(filepath))[0]) if searchSettings['siteNum'] is None and filepath: directory = str(os.path.split(os.path.dirname(filepath))[1]) newTitle = getSearchTitle(directory) Log('***MEDIA TITLE [from directory]*** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) if searchSettings['siteNum'] is not None and searchSettings[ 'searchTitle'].lower() == PAsearchSites.getSearchSiteName( searchSettings['siteNum']).lower(): newTitle = '%s %s' % (newTitle, title) Log('***MEDIA TITLE [from directory + media.name]*** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) siteNum = searchSettings['siteNum'] if siteNum is not None: search = PAsearchData.SearchData(media, searchSettings['searchTitle'], searchSettings['searchDate'], filepath, filename) provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: providerName = getattr(provider, '__name__') Log('Provider: %s' % providerName) provider.search(results, lang, siteNum, search) results.Sort('score', descending=True)
def search(self, results, media, lang): if Prefs['strip_enable']: title = media.name.split(Prefs['strip_symbol'], 1)[0] else: title = media.name if media.primary_metadata is not None: title = media.primary_metadata.studio + ' ' + media.primary_metadata.title trashTitle = ('RARBG', 'COM', r'\d{3,4}x\d{3,4}', 'HEVC', 'H265', 'AVC', r'\dK', r'\d{3,4}p', 'TOWN.AG_', 'XXX', 'MP4', 'KLEENEX', 'SD', 'HD', 'ForeverAloneDude') title = re.sub(r'\W', ' ', title) for trash in trashTitle: title = re.sub(r'\b%s\b' % trash, '', title, flags=re.IGNORECASE) title = ' '.join(title.split()) Log('*******MEDIA TITLE****** %s' % title) Log('Getting Search Settings for: %s' % title) searchSettings = PAsearchSites.getSearchSettings(title) siteNum = searchSettings[0] searchTitle = searchSettings[1] searchDate = searchSettings[2] if siteNum is not None: Log('Search Title: %s' % searchTitle) if searchDate: Log('Search Date: %s' % searchDate) encodedTitle = urllib.quote(searchTitle) Log(encodedTitle) provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: provider.search(results, encodedTitle, searchTitle, siteNum, lang, searchDate) results.Sort('score', descending=True)
def search(self, results, media, lang): title = PAutils.getSearchTitleStrip(media.name) title = PAutils.getCleanSearchTitle(title) Log('***MEDIA TITLE [from media.name]*** %s' % title) searchSettings = PAsearchSites.getSearchSettings(title) Log(searchSettings) filepath = None filename = None if media.filename: filepath = urllib.unquote(media.filename) filename = str(os.path.splitext(os.path.basename(filepath))[0]) filename = PAutils.getSearchTitleStrip(filename) if searchSettings['siteNum'] is None and filepath: directory = str(os.path.split(os.path.dirname(filepath))[1]) directory = PAutils.getSearchTitleStrip(directory) newTitle = PAutils.getCleanSearchTitle(directory) Log('***MEDIA TITLE [from directory]*** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) if searchSettings['siteNum'] is None: if title == newTitle and title != filename: title = filename newTitle = '%s %s' % (newTitle, title) Log('***MEDIA TITLE [from directory + media.name]*** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) providerName = None siteNum = searchSettings['siteNum'] searchTitle = searchSettings['searchTitle'] if not searchTitle: searchTitle = title searchDate = searchSettings['searchDate'] search = PAsearchData.SearchData(media, searchTitle, searchDate, filepath) if siteNum is not None: provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: providerName = getattr(provider, '__name__') Log('Provider: %s' % providerName) try: provider.search(results, lang, siteNum, search) except Exception as e: Log.Error(format_exc()) if Prefs['metadataapi_enable'] and providerName != 'networkMetadataAPI' and (siteNum is None or not results or 100 != max([result.score for result in results])): siteNum = PAsearchSites.getSiteNumByFilter('MetadataAPI') if siteNum is not None: provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: providerName = getattr(provider, '__name__') Log('Provider: %s' % providerName) try: provider.search(results, lang, siteNum, search) except Exception as e: Log.Error(format_exc()) results.Sort('score', descending=True)
def on_any_event(event): if not event.is_directory: file_path = None if ((event.event_type == 'created') or (event.event_type == 'modified')): file_path = event.src_path elif (event.event_type == 'moved'): file_path = event.dest_path elif (event.event_type == 'deleted'): loggerwatchdog.info("Received deleted event: %s" % event.src_path) if (file_path != None): new_filename = None if os.path.exists(file_path): siteDirectory = os.path.dirname(file_path) siteFolder = os.path.basename(siteDirectory) complete_filename = os.path.basename(file_path) filename_title = os.path.splitext(complete_filename)[0] filename_type = os.path.splitext(complete_filename)[1] filename_size = os.stat(file_path).st_size if ((filename_type in ('.mp4', '.mkv', '.avi', '.wmv')) and (filename_size > 15000000)): loggerwatchdog.info( "Processing filename %s which is a type of %s" % (filename_title, filename_type)) loggerwatchdog.info("The file was placed at folder: " + siteFolder) trashTitle = ('RARBG', 'COM', '\d{3,4}x\d{3,4}', 'HEVC', 'H265', 'AVC', '\dK', '\d{3,4}p', 'TOWN.AG_', 'XXX', 'MP4', 'KLEENEX', 'SD', 'mp4_1080', 'mp4_720', 'mp4_480', 'mp4_360', 'mp4_1080_18', 'mp4_720_18', 'mp4_480_18', 'mp4_360_18', '180_180x180_3dh_LR') filename_title = re.sub(r'\W', ' ', filename_title) for trash in trashTitle: filename_title = re.sub(r'\b%s\b' % trash, '', filename_title, flags=re.IGNORECASE) filename_title = ' '.join(filename_title.split()) loggerwatchdog.info( "Filename after initial process: " + filename_title) loggerwatchdog.info( "************ Process with PAsearchSites follows ************" ) searchSettings = PAsearchSites.getSearchSettings( filename_title) searchTitle = searchSettings[1] searchDate = searchSettings[2] loggerwatchdog.info( "Filename (after date processing): " + searchTitle) if (searchDate != None): loggerwatchdog.info( "Date Found embedded at the filename: " + searchDate) else: loggerwatchdog.info( "File didn't contain Date information. If this is false check the RegEx at PASearchSites for Dates" ) loggerwatchdog.info( "****************** PAsearchSites matching ******************" ) loggerwatchdog.info( "Use PAsearchSites to match %s folder with a supported PA Site ID" % siteFolder) siteID = None siteID = PAsearchSites.getSearchSiteIDByFilter( siteFolder) if (siteID != None): siteName = PAsearchSites.getSearchSiteName(siteID) siteBaseURL = PAsearchSites.getSearchBaseURL( siteID) siteSearchURL = PAsearchSites.getSearchSearchURL( siteID) loggerwatchdog.info("PA Site ID: %d" % siteID) loggerwatchdog.info("PA Site Name: %s" % siteName) loggerwatchdog.info("PA Site Base URL: %s" % siteBaseURL) loggerwatchdog.info("PA Site Search URL: %s" % siteSearchURL) ######################################### All sites that are under the network1service - Start ######################################### ## Brazzers + Subsites if ((siteID == 2) or (54 <= siteID <= 80) or (siteID == 582) or (siteID == 690)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## RealityKings + Subsites elif ((137 <= siteID <= 182) or (822 <= siteID <= 828)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Mofos + Subsites elif ((261 <= siteID <= 270) or (siteID == 583) or (738 <= siteID <= 740)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Babes + Subsites elif ((271 <= siteID <= 276)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Twistys + Subsites elif ((288 <= siteID <= 291) or (siteID == 768)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## DigitalPlayground elif ((siteID == 328)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## SexyHub + Subsites elif ((333 <= siteID <= 339)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## FakeHub + Subsites elif ((siteID == 340) or (397 <= siteID <= 407)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## MileHighMedia elif ((361 <= siteID <= 364)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## PropertySex elif ((siteID == 733)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## TransAngels elif ((siteID == 737)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## FamilyHookUps elif ((siteID == 759)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## LilHumpers elif ((siteID == 798)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## BelessaFilms elif ((siteID == 799) or (siteID == 876)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## FamilySinners elif ((siteID == 802)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Transsensual elif ((siteID == 806)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Erito elif ((siteID == 808)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## TrueAmateurs elif ((siteID == 809)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## LookAtHerNow elif ((siteID == 841)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## BiEmpire elif ((siteID == 852)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## DeviantHardcore elif ((siteID == 859)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## SheWillCheat elif ((siteID == 860)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## KinkySpa elif ((siteID == 872)): ResultsMatrix = searcher_network1service.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the network1service - End ##################################### ########################################## All sites that are under the Bangbros - Start ########################################## ## Bangbros + Subsites elif ((83 <= siteID <= 135)): ResultsMatrix = searcher_sitebangbros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the Bangbros - End ############################################ ########################################## All sites that are under the Pornpros - Start ########################################## ## PassionHD elif ((siteID == 306)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## FantasyHD elif ((siteID == 307)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Pornpros + Subsites elif ((308 <= siteID <= 327)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## POVD elif ((siteID == 479)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Cum4K elif ((siteID == 480)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Exotic4K elif ((siteID == 481)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Tiny4K elif ((siteID == 482)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Lubed elif ((siteID == 483)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## PureMature elif ((siteID == 484)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## NannySpy elif ((siteID == 485)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Holed elif ((siteID == 486)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## CastingCouchX elif ((siteID == 487)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## SpyFam elif ((siteID == 488)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## MyVeryFirstTime elif ((siteID == 489)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## Baeb elif ((siteID == 624)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## GirlCum elif ((siteID == 769)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## BBCPie elif ((siteID == 844)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## WetVR elif ((siteID == 890)): ResultsMatrix = searcher_networkpornpros.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the Pornpros - End ############################################ ########################################## All sites that are under the MilfVR - Start ############################################ ## WankzVR elif ((siteID == 476)): ResultsMatrix = searcher_networkmilfvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## MilfVR elif ((siteID == 477)): ResultsMatrix = searcher_networkmilfvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the MilfVR - End ############################################## ########################################## All sites that are under the Kink - Start ############################################## ## Kink + Subsites elif ((490 <= siteID <= 521) or (siteID == 687) or (735 <= siteID <= 736) or (873 <= siteID <= 874) or (888 <= siteID <= 889)): ResultsMatrix = searcher_networkkink.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the Kink - End ################################################# ########################################## All sites that are under the NaughtyAmerica - Start ##################################### ## NaughtyAmerica + Subsites elif ((5 <= siteID <= 51) or (siteID == 341) or (393 <= siteID <= 396) or (467 <= siteID <= 468) or (siteID == 581) or (siteID == 620) or (siteID == 625) or (siteID == 691) or (siteID == 749)): ResultsMatrix = searcher_sitenaughtyamerica.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the NaughtyAmerica - End ####################################### ########################################## All sites that are under the BaDoinkVR - Start ########################################## ## BaDoinkVR elif ((siteID == 469)): ResultsMatrix = searcher_networkbadoinkvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## BabeVR elif ((siteID == 470)): ResultsMatrix = searcher_networkbadoinkvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## 18VR elif ((siteID == 471)): ResultsMatrix = searcher_networkbadoinkvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## KinkVR elif ((siteID == 472)): ResultsMatrix = searcher_networkbadoinkvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ## VRCosplayX elif ((siteID == 473)): ResultsMatrix = searcher_networkbadoinkvr.search( siteName, siteBaseURL, siteSearchURL, searchTitle, searchDate) new_filename = RenamerFunction.renamer( siteName, searchTitle, filename_type, ResultsMatrix, pref_ID, pref_StripSymbol) ########################################## All sites that are under the BaDoinkVR - End ############################################# if (pref_DryRun == False): if (new_filename != None): if (os.path.exists(DIRECTORY_TO_MOVE + '\\' + siteFolder + '\\')): loggerwatchdog.info( "The site sub-folder was detected to %s location. Try to move %s there" % (DIRECTORY_TO_MOVE, new_filename)) try: os.rename( file_path, r'' + DIRECTORY_TO_MOVE + '\\' + siteFolder + '\\' + new_filename) except OSError: loggerwatchdog.info( "There was an error moving %s file to %s location" % (new_filename, DIRECTORY_TO_MOVE)) else: loggerwatchdog.info( "Successfully moved %s to %s location" % (new_filename, DIRECTORY_TO_MOVE)) else: loggerwatchdog.info( "Couldn't detect site sub-folder to %s location. Try to create site's sub-folder and move the %s file there" % (DIRECTORY_TO_MOVE, new_filename)) try: os.mkdir(DIRECTORY_TO_MOVE + '\\' + siteFolder + '\\') os.rename( file_path, r'' + DIRECTORY_TO_MOVE + '\\' + siteFolder + '\\' + new_filename) except OSError: loggerwatchdog.info( "There was an error moving %s file to %s location" % (new_filename, DIRECTORY_TO_MOVE)) else: loggerwatchdog.info( "Successfully created %s directory and move %s file there" % (DIRECTORY_TO_MOVE, new_filename)) else: os.rename( file_path, r'' + DIRECTORY_UNMATCHED + '\\' + complete_filename) loggerwatchdog.info( "Couldn't match scene. Moved to the Unmatched folder" ) else: loggerwatchdog.info("Dry run is enabled!!!") if (new_filename != None): loggerwatchdog.info( "Your scene was matched and could be renamed to: " + new_filename) loggerwatchdog.info( "Disable dry run to do so") else: loggerwatchdog.info( "Couldn't match scene. Scene should have moved to Unmatched folder" ) loggerwatchdog.info( "Disable Dry Run to do so") else: loggerwatchdog.info( "Couldn't found %s site to the PAsearchSites array" % siteFolder) if (pref_DryRun == False): os.rename( file_path, r'' + DIRECTORY_UNMATCHED + '\\' + complete_filename) loggerwatchdog.info( "Scene was moved to the Unmatched folder") else: loggerwatchdog.info("Dry run is enabled!!!") loggerwatchdog.info( "Scene should have moved to Unmatched folder" ) loggerwatchdog.info("Disable Dry Run to do so") else: pass else: pass
def search(self, results, media, lang): title = media.name if media.primary_metadata is not None: title = media.primary_metadata.title strippedTitle = title.replace('"', '').replace(":", "").replace( "!", "").replace("[", "").replace("]", "").replace("(", "").replace( ")", "").replace("&", "") Log('*******MEDIA TITLE****** ' + str(title)) # Search for year year = media.year if media.primary_metadata is not None: year = media.primary_metadata.year Log("Getting Search Settings for: " + strippedTitle) searchDate = None searchSiteID = None searchSettings = PAsearchSites.getSearchSettings(strippedTitle) if searchSettings[0] == 9999: searchAll = True else: searchAll = False searchSiteID = searchSettings[0] if searchSiteID == 3: searchSiteID = 0 if searchSiteID == 4: searchSiteID = 1 searchTitle = searchSettings[2] Log("Site ID: " + str(searchSiteID)) Log("Search Title: " + searchSettings[2]) if searchSettings[1]: searchByDateActor = True searchDate = searchSettings[3] Log("Search Date: " + searchSettings[3]) else: searchByDateActor = False encodedTitle = urllib.quote(searchTitle) Log(encodedTitle) siteNum = 0 for searchSite in PAsearchSites.searchSites: ############### ## Blacked Raw ############### if siteNum == 0: if searchAll or searchSiteID == 0: results = PAsearchSites.siteBlacked.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Blacked ############### if siteNum == 1: if searchAll or searchSiteID == 1: results = PAsearchSites.siteBlacked.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Brazzers ############### if siteNum == 2: if searchAll or searchSiteID == 2 or (searchSiteID >= 54 and searchSiteID <= 81): results = PAsearchSites.siteBrazzers.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## SexyHub ############### if siteNum == 333: if searchAll or searchSiteID == 333 or (searchSiteID >= 333 and searchSiteID <= 339): results = PAsearchSites.networkSexyHub.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Naughty America ############### if siteNum == 5: if searchAll or (searchSiteID >= 5 and searchSiteID <= 51) or searchSiteID == 341: results = PAsearchSites.siteNaughtyAmerica.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Vixen ############### if siteNum == 52: if searchAll or searchSiteID == 52: results = PAsearchSites.siteVixen.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Girlsway ############### if siteNum == 53: if searchAll or searchSiteID == 53: results = PAsearchSites.siteGirlsway.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## X-Art ############### if siteNum == 82: if searchAll or searchSiteID == 82: results = PAsearchSites.siteXart.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Bang Bros ############### if siteNum == 83: if searchAll or (searchSiteID >= 83 and searchSiteID <= 135): results = PAsearchSites.siteBangBros.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Tushy ############### if siteNum == 136: if searchAll or searchSiteID == 136: results = PAsearchSites.siteTushy.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Reality Kings ############### if siteNum == 137: if searchAll or (searchSiteID >= 137 and searchSiteID <= 182): results = PAsearchSites.siteRealityKings.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## 21Naturals ############### if siteNum == 183: if searchAll or searchSiteID == 183: results = PAsearchSites.site21Naturals.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## PornFidelity ############### if siteNum == 184: if searchAll or searchSiteID == 184: results = PAsearchSites.sitePornFidelity.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## TeenFidelity ############### if siteNum == 185: if searchAll or searchSiteID == 185: results = PAsearchSites.siteTeenFidelity.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Kelly Madison ############### if siteNum == 186: if searchAll or searchSiteID == 186: results = PAsearchSites.siteKellyMadison.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Team Skeet ############### if siteNum == 187: if searchAll or (searchSiteID >= 187 and searchSiteID <= 215): results = PAsearchSites.siteTeamSkeet.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Porndoe Premium ############### if siteNum == 216: if searchAll or (searchSiteID >= 216 and searchSiteID <= 259): results = PAsearchSites.sitePorndoePremium.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Legal Porno ############### if siteNum == 260: if searchAll or searchSiteID == 260: results = PAsearchSites.siteLegalPorno.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Mofos ############### if siteNum == 261: if searchAll or (searchSiteID >= 261 and searchSiteID <= 270): results = PAsearchSites.siteMofos.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Babes ############### if siteNum == 271: if searchAll or (searchSiteID >= 271 and searchSiteID <= 276): Log("We made it into the Babes section") title = title.replace('"', '').replace(":", "").replace( "!", "").replace("(", "").replace(")", "").replace("&", "") words = title.split(" ") title = "" for word in words: if "'" not in word: title = title + word + " " searchSettings = PAsearchSites.getSearchSettings(title) searchTitle = searchSettings[2] Log("Babes searchTitle: " + searchTitle) encodedTitle = urllib.quote(searchTitle) results = PAsearchSites.siteBabes.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Evil Angel ############### if siteNum == 277: if searchAll or searchSiteID == 277: results = PAsearchSites.siteEvilAngel.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## HardX ############### if siteNum == 278: if searchAll or searchSiteID == 278: results = PAsearchSites.siteHardX.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## GloryHoleSecrets ############### if siteNum == 279: if searchAll or searchSiteID == 279: results = PAsearchSites.siteGloryHoleSecrets.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## NewSensations ############### if siteNum == 280: if searchAll or searchSiteID == 280: results = PAsearchSites.siteNewSensations.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## PureTaboo ############### if siteNum == 281: if searchAll or searchSiteID == 281: results = PAsearchSites.sitePureTaboo.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Swallowed ############### if siteNum == 282: if searchAll or searchSiteID == 282: results = PAsearchSites.siteSwallowed.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## TrueAnal ############### if siteNum == 283: if searchAll or searchSiteID == 283: results = PAsearchSites.siteTrueAnal.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Nympho ############### if siteNum == 284: if searchAll or searchSiteID == 284: results = PAsearchSites.siteNympho.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## EroticaX ############### if siteNum == 285: if searchAll or searchSiteID == 285: results = PAsearchSites.siteEroticaX.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## DarkX ############### if siteNum == 286: if searchAll or searchSiteID == 286: results = PAsearchSites.siteDarkX.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## LesbianX ############### if siteNum == 287: if searchAll or searchSiteID == 287: results = PAsearchSites.siteLesbianX.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Twistys ############### if siteNum == 288: if searchAll or (searchSiteID >= 288 and searchSiteID <= 291): results = PAsearchSites.siteTwistys.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Lubed ############### if siteNum == 292: if searchAll or searchSiteID == 292: results = PAsearchSites.siteLubed.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Spizoo ############### if siteNum == 293: if searchAll or searchSiteID == 293: results = PAsearchSites.siteSpizoo.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Private ############### if siteNum == 294: if searchAll or (searchSiteID >= 294 and searchSiteID <= 305): results = PAsearchSites.sitePrivate.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Passion-HD ############### if siteNum == 306: if searchAll or searchSiteID == 306: results = PAsearchSites.sitePassionHD.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Fantasy-HD ############### if siteNum == 307: if searchAll or searchSiteID == 307: results = PAsearchSites.siteFantasyHD.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## PornPros ############### if siteNum == 308: if searchAll or (searchSiteID >= 308 and searchSiteID <= 327): results = PAsearchSites.sitePornPros.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## DigitalPlayground ############### if siteNum == 328: if searchAll or searchSiteID == 328: results = PAsearchSites.siteDigitalPlayground.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Throated ############### if siteNum == 329: if searchAll or searchSiteID == 329: results = PAsearchSites.siteThroated.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Sweetheart Video ############### if siteNum == 330: if searchAll or searchSiteID == 330: results = PAsearchSites.siteSweetheartVideo.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Nuru Massage ############### if siteNum == 331: if searchAll or searchSiteID == 331: results = PAsearchSites.siteNuruMassage.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## SweetSinner ############### if siteNum == 332: if searchAll or searchSiteID == 332: results = PAsearchSites.siteSweetSinner.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## TheDickSuckers ############### if siteNum == 341: if searchAll or searchSiteID == 341: results = PAsearchSites.siteTheDickSuckers.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) siteNum += 1 results.Sort('score', descending=True)
def search(self, results, media, lang): if Prefs['strip_enable']: title = media.name.split(Prefs['strip_symbol'], 1)[0] else: title = media.name title = getSearchTitle(title) Log('***MEDIA TITLE [from media.name]*** %s' % title) searchSettings = PAsearchSites.getSearchSettings(title) Log(searchSettings) filepath = None filename = None if media.filename: filepath = urllib.unquote(media.filename) filename = str(os.path.splitext(os.path.basename(filepath))[0]) if searchSettings['siteNum'] is None and filepath: directory = str(os.path.split(os.path.dirname(filepath))[1]) newTitle = getSearchTitle(directory) Log('***MEDIA TITLE [from directory]*** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) if searchSettings['siteNum'] is None: if title == newTitle and title != filename: title = filename newTitle = '%s %s' % (newTitle, title) Log('***MEDIA TITLE [from directory + media.name]*** %s' % newTitle) searchSettings = PAsearchSites.getSearchSettings(newTitle) #Use AdultEmpire to check dvd split scenes automatically if searchSettings['siteNum'] is None: Log("checking for adultempire") scene_title = re.search(r'.*(?=.Scene\s\d)', title) if scene_title is not None: searchSettings = { 'siteNum': 1334, 'siteName': "Adult Empire", 'searchTitle': title, 'searchDate': None, } providerName = None siteNum = searchSettings['siteNum'] searchTitle = searchSettings['searchTitle'] if not searchTitle: searchTitle = title searchDate = searchSettings['searchDate'] search = PAsearchData.SearchData(media, searchTitle, searchDate, filepath) if siteNum is not None: provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: providerName = getattr(provider, '__name__') Log('Provider: %s' % providerName) try: provider.search(results, lang, siteNum, search) except Exception as e: Log.Error(format_exc()) if Prefs[ 'metadataapi_enable'] and providerName != 'networkMetadataAPI' and ( siteNum is None or not results or 100 != max([result.score for result in results])): siteNum = PAsearchSites.getSiteNumByFilter('MetadataAPI') if siteNum is not None: provider = PAsiteList.getProviderFromSiteNum(siteNum) if provider is not None: providerName = getattr(provider, '__name__') Log('Provider: %s' % providerName) try: provider.search(results, lang, siteNum, search) except Exception as e: Log.Error(format_exc()) results.Sort('score', descending=True)
def search(self, results, media, lang): title = media.name if media.primary_metadata is not None: title = media.primary_metadata.studio + " " + media.primary_metadata.title title = title.replace('"','').replace(":","").replace("!","").replace("[","").replace("]","").replace("(","").replace(")","").replace("&","").replace('RARBG','').replace('1080p','').replace('720p','').replace('XXX','').replace('MP4-KTR','').strip() Log('*******MEDIA TITLE****** ' + str(title)) # Search for year year = media.year if media.primary_metadata is not None: year = media.primary_metadata.year Log("Getting Search Settings for: " + title) searchDate = None searchSiteID = None searchSettings = PAsearchSites.getSearchSettings(title) searchSiteID = searchSettings[0] if searchSiteID == 3: searchSiteID = 0 if searchSiteID == 4: searchSiteID = 1 searchTitle = searchSettings[2] Log("Search Title: " + searchSettings[2]) if searchSettings[1]: searchByDateActor = True searchDate = searchSettings[3] Log("Search Date: " + searchSettings[3]) else: searchByDateActor = False encodedTitle = urllib.quote(searchTitle) Log(encodedTitle) siteNum = 0 for searchSite in PAsearchSites.searchSites: ############### ## Blacked Raw ############### if siteNum == 0: if searchSiteID == 9999 or searchSiteID == 0: results = PAsearchSites.networkStrike3.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Blacked ############### if siteNum == 1: if searchSiteID == 9999 or searchSiteID == 1: results = PAsearchSites.networkStrike3.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Brazzers ############### if siteNum == 2: if searchSiteID == 9999 or searchSiteID == 2 or (searchSiteID >= 54 and searchSiteID <= 81): results = PAsearchSites.siteBrazzers.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Naughty America ############### if siteNum == 5: if searchSiteID == 9999 or (searchSiteID >= 5 and searchSiteID <= 51) or searchSiteID == 341 or (searchSiteID >= 393 and searchSiteID <= 396) or searchSiteID == 467 or searchSiteID == 468: results = PAsearchSites.siteNaughtyAmerica.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Vixen ############### if siteNum == 52: if searchSiteID == 9999 or searchSiteID == 52: results = PAsearchSites.networkStrike3.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Girlsway ############### if siteNum == 53: if searchSiteID == 9999 or searchSiteID == 53 or (searchSiteID >= 375 and searchSiteID <= 379): results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## 21Naturals ############### if siteNum == 183: if searchSiteID == 9999 or searchSiteID == 183 or searchSiteID == 373 or searchSiteID == 374: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Evil Angel ############### if siteNum == 277: if searchSiteID == 9999 or searchSiteID == 277: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## XEmpire/Hardx ############### if siteNum == 278: if searchSiteID == 9999 or searchSiteID == 278: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## XEmpire/Eroticax ############### if siteNum == 285: if searchSiteID == 9999 or searchSiteID == 285: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## XEmpire/Darkx ############### if siteNum == 286: if searchSiteID == 9999 or searchSiteID == 286: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## XEmpire/Lesbianx ############### if siteNum == 287: if searchSiteID == 9999 or searchSiteID == 287: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Pure Taboo ############### if siteNum == 281: if searchSiteID == 9999 or searchSiteID == 281: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Blowpass/Throated ############### if siteNum == 329: if searchSiteID == 9999 or searchSiteID == 329: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Blowpass/Mommy Blows Best ############### if siteNum == 351: if searchSiteID == 9999 or searchSiteID == 351: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Blowpass/Only Teen Blowjobs ############### if siteNum == 352: if searchSiteID == 9999 or searchSiteID == 352: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Blowpass/1000 Facials ############### if siteNum == 353: if searchSiteID == 9999 or searchSiteID == 353: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Blowpass/Immoral Live ############### if siteNum == 354: if searchSiteID == 9999 or searchSiteID == 354: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Mile High Media ############### if siteNum == 330: if searchSiteID == 9999 or searchSiteID == 330 or searchSiteID == 332 or (searchSiteID >= 361 and searchSiteID <= 364): results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Fantasy Massage ############### if siteNum == 331: if searchSiteID == 9999 or searchSiteID == 331 or (searchSiteID >= 355 and searchSiteID <= 360): results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## 21Sextury ############### if siteNum == 365: if searchSiteID == 9999 or (searchSiteID >= 365 and searchSiteID <= 372) or searchSiteID == 466: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Girlfriends Films ############### if siteNum == 380: if searchSiteID == 9999 or searchSiteID == 380: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Burning Angel ############### if siteNum == 381: if searchSiteID == 9999 or searchSiteID == 381: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Pretty Dirty ############### if siteNum == 382: if searchSiteID == 9999 or searchSiteID == 382: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Devil's Film ############### if siteNum == 383: if searchSiteID == 9999 or searchSiteID == 383: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Peter North ############### if siteNum == 384: if searchSiteID == 9999 or searchSiteID == 384: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Rocco Siffredi ############### if siteNum == 385: if searchSiteID == 9999 or searchSiteID == 385: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Tera Patrick ############### if siteNum == 386: if searchSiteID == 9999 or searchSiteID == 386: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Sunny Leone ############### if siteNum == 387: if searchSiteID == 9999 or searchSiteID == 387: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Lane Sisters ############### if siteNum == 388: if searchSiteID == 9999 or searchSiteID == 388: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Dylan Ryder ############### if siteNum == 389: if searchSiteID == 9999 or searchSiteID == 389: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Abbey Brooks ############### if siteNum == 390: if searchSiteID == 9999 or searchSiteID == 390: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Devon Lee ############### if siteNum == 391: if searchSiteID == 9999 or searchSiteID == 391: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Hanna Hilton ############### if siteNum == 392: if searchSiteID == 9999 or searchSiteID == 392: results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## 21Sextreme ############### if siteNum == 460: if searchSiteID == 9999 or (searchSiteID >= 460 and searchSiteID <= 465): results = PAsearchSites.networkGammaEnt.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## X-Art ############### if siteNum == 82: if searchSiteID == 9999 or searchSiteID == 82: results = PAsearchSites.siteXart.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Bang Bros ############### if siteNum == 83: if searchSiteID == 9999 or (searchSiteID >= 83 and searchSiteID <= 135): results = PAsearchSites.siteBangBros.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Tushy ############### if siteNum == 136: if searchSiteID == 9999 or searchSiteID == 136: results = PAsearchSites.networkStrike3.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Reality Kings ############### if siteNum == 137: if searchSiteID == 9999 or (searchSiteID >= 137 and searchSiteID <= 182): results = PAsearchSites.siteRealityKings.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## PornFidelity ############### if siteNum == 184: if searchSiteID == 9999 or searchSiteID == 184: results = PAsearchSites.networkPornFidelity.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## TeenFidelity ############### if siteNum == 185: if searchSiteID == 9999 or searchSiteID == 185: results = PAsearchSites.networkPornFidelity.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Kelly Madison ############### if siteNum == 186: if searchSiteID == 9999 or searchSiteID == 186: results = PAsearchSites.networkPornFidelity.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Team Skeet ############### if siteNum == 187: if searchSiteID == 9999 or (searchSiteID >= 187 and searchSiteID <= 215): results = PAsearchSites.siteTeamSkeet.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Porndoe Premium ############### if siteNum == 216: if searchSiteID == 9999 or (searchSiteID >= 216 and searchSiteID <= 259): results = PAsearchSites.sitePorndoePremium.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Legal Porno ############### if siteNum == 260: if searchSiteID == 9999 or searchSiteID == 260: results = PAsearchSites.siteLegalPorno.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Mofos ############### if siteNum == 261: if searchSiteID == 9999 or (searchSiteID >= 261 and searchSiteID <= 270): results = PAsearchSites.siteMofos.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Babes ############### if siteNum == 271: if searchSiteID == 9999 or (searchSiteID >= 271 and searchSiteID <= 276): results = PAsearchSites.siteBabes.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## GloryHoleSecrets ############### if siteNum == 279: if searchSiteID == 9999 or searchSiteID == 279: results = PAsearchSites.siteGloryHoleSecrets.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## NewSensations ############### if siteNum == 280: if searchSiteID == 9999 or searchSiteID == 280: results = PAsearchSites.siteNewSensations.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Swallowed ############### if siteNum == 282: if searchSiteID == 9999 or searchSiteID == 282: results = PAsearchSites.networkSteppedUp.searchSwallowed(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## TrueAnal ############### if siteNum == 283: if searchSiteID == 9999 or searchSiteID == 283: results = PAsearchSites.networkSteppedUp.searchTrueAnal(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Nympho ############### if siteNum == 284: if searchSiteID == 9999 or searchSiteID == 284: results = PAsearchSites.networkSteppedUp.searchNympho(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Twistys ############### if siteNum == 288: if searchSiteID == 9999 or (searchSiteID >= 288 and searchSiteID <= 291): results = PAsearchSites.siteTwistys.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Spizoo ############### if siteNum == 293: if searchSiteID == 9999 or searchSiteID == 293: results = PAsearchSites.siteSpizoo.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Private ############### if siteNum == 294: if searchSiteID == 9999 or (searchSiteID >= 294 and searchSiteID <= 305): results = PAsearchSites.sitePrivate.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## PornPros Network ############### if (siteNum >= 306 and siteNum <= 308) or (siteNum >= 479 and siteNum <= 489): if searchSiteID == 9999 or (searchSiteID >= 306 and searchSiteID <= 327) or (searchSiteID >= 479 and searchSiteID <= 489): results = PAsearchSites.networkPornPros.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## DigitalPlayground ############### if siteNum == 328: if searchSiteID == 9999 or searchSiteID == 328: results = PAsearchSites.siteDigitalPlayground.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## SexyHub ############### if siteNum == 333 or siteNum == 335 or siteNum == 406 or siteNum == 407: if searchSiteID == 9999 or (searchSiteID >= 333 and searchSiteID <= 339) or (searchSiteID >= 406 and searchSiteID <= 407): results = PAsearchSites.networkSexyHub.searchSexy(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## FullPornNetwork ############### if siteNum >= 343 and siteNum <=350: if searchSiteID == 9999 or (searchSiteID >= 343 and searchSiteID <= 350): results = PAsearchSites.networkFPN.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## DogfartNetwork ############### if siteNum == 408: if searchSiteID == 9999 or (searchSiteID >= 408 and searchSiteID <= 431): results = PAsearchSites.networkDogfart.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## FakeHub ############### if siteNum == 340: if searchSiteID == 9999 or searchSiteID == 340 or (searchSiteID >= 397 and searchSiteID <= 404): results = PAsearchSites.networkSexyHub.searchFake(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## JulesJordan ############### if siteNum == 432: if searchSiteID == 9999 or searchSiteID == 432: results = PAsearchSites.siteJulesJordan.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Manuel Ferrara ############### if siteNum == 522: if searchSiteID == 9999 or searchSiteID == 522: results = PAsearchSites.siteJulesJordan.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## The Ass Factory ############### if siteNum == 523: if searchSiteID == 9999 or searchSiteID == 523: results = PAsearchSites.siteJulesJordan.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Sperm Swallowers ############### if siteNum == 524: if searchSiteID == 9999 or searchSiteID == 524: results = PAsearchSites.siteJulesJordan.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## DDFNetwork ############### if siteNum == 433: if searchSiteID == 9999 or (searchSiteID >= 433 and searchSiteID <= 447): results = PAsearchSites.networkDDFNetwork.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## PerfectGonzo ############### if siteNum == 448: if searchSiteID == 9999 or (searchSiteID >= 448 and searchSiteID <= 459): results = PAsearchSites.networkPerfectGonzo.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## BadoinkVR Network ############### if siteNum == 469: if searchSiteID == 9999 or (searchSiteID >= 469 and searchSiteID <= 473): results = PAsearchSites.networkBadoinkVR.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## VRBangers ############### if siteNum == 474: if searchSiteID == 9999 or searchSiteID == 474: results = PAsearchSites.siteVRBangers.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## SexBabesVR ############### if siteNum == 475: if searchSiteID == 9999 or searchSiteID == 475: results = PAsearchSites.siteSexBabesVR.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## WankzVR ############### if siteNum == 476: if searchSiteID == 9999 or searchSiteID == 476: results = PAsearchSites.siteWankzVR.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## MilfVR ############### if siteNum == 477: if searchSiteID == 9999 or searchSiteID == 477: results = PAsearchSites.siteMilfVR.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Joymii ############### if siteNum == 478: if searchSiteID == 9999 or searchSiteID == 478: results = PAsearchSites.siteJoymii.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Kink ############### if siteNum == 490: if searchSiteID == 9999 or (searchSiteID >= 490 and searchSiteID <= 521): Log("Made it to Kink") results = PAsearchSites.networkKink.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) ############### ## Nubiles ############### if siteNum == 525: if searchSiteID == 9999 or (searchSiteID >= 525 and searchSiteID <=540): Log("Made it to Nubile") results = PAsearchSites.networkNubiles.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID) siteNum += 1 results.Sort('score', descending=True)
def search(self, results, media, lang): title = media.name if media.primary_metadata is not None: title = media.primary_metadata.title title = title.replace('"', '').replace("'", "").replace( ":", "").replace("!", "").replace("(", "").replace(")", "").replace("&", "") Log('*******MEDIA TITLE****** ' + str(title)) # Search for year year = media.year if media.primary_metadata is not None: year = media.primary_metadata.year Log("Getting Search Settings for: " + title) searchDate = None searchSiteID = None searchSettings = PAsearchSites.getSearchSettings(title) if searchSettings[0] == 9999: searchAll = True else: searchAll = False searchSiteID = searchSettings[0] if searchSiteID == 3: searchSiteID = 0 if searchSiteID == 4: searchSiteID = 1 searchTitle = searchSettings[2] Log("Site ID: " + str(searchSettings[0])) Log("Search Title: " + searchSettings[2]) if searchSettings[1]: searchByDateActor = True searchDate = searchSettings[3] Log("Search Date: " + searchSettings[3]) else: searchByDateActor = False encodedTitle = urllib.quote(searchTitle) Log(encodedTitle) siteNum = 0 for searchSite in PAsearchSites.searchSites: ############### ## Blacked and Blacked Raw Search ############### if siteNum == 0 or siteNum == 1: if searchAll or searchSiteID == 0 or searchSiteID == 1: results = PAsearchSites.siteBlacked.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Brazzers ############### if siteNum == 2: if searchAll or searchSiteID == 2 or (searchSiteID >= 54 and searchSiteID <= 81): results = PAsearchSites.siteBrazzers.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Naughty America ############### if siteNum == 5: if searchAll or (searchSiteID >= 5 and searchSiteID <= 51): results = PAsearchSites.siteNaughtyAmerica.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Vixen ############### if siteNum == 52: if searchAll or searchSiteID == 52: results = PAsearchSites.siteVixen.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Girlsway ############### if siteNum == 53: if searchAll or searchSiteID == 53: results = PAsearchSites.siteGirlsway.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## X-Art ############### if siteNum == 82: if searchAll or searchSiteID == 82: results = PAsearchSites.siteXart.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Bang Bros ############### if siteNum == 83: if searchAll or (searchSiteID >= 83 and searchSiteID <= 135): results = PAsearchSites.siteBangBros.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Tushy ############### if siteNum == 136: if searchAll or searchSiteID == 136: results = PAsearchSites.siteTushy.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Reality Kings ############### if siteNum == 137: if searchAll or (searchSiteID >= 137 and searchSiteID <= 182): results = PAsearchSites.siteRealityKings.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## 21Naturals ############### if siteNum == 183: if searchAll or searchSiteID == 183: results = PAsearchSites.site21Naturals.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## PornFidelity ############### if siteNum == 184: if searchAll or searchSiteID == 184: results = PAsearchSites.sitePornFidelity.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## TeenFidelity ############### if siteNum == 185: if searchAll or searchSiteID == 185: results = PAsearchSites.siteTeenFidelity.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Kelly Madison ############### if siteNum == 186: if searchAll or searchSiteID == 186: results = PAsearchSites.siteKellyMadison.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Team Skeet ############### if siteNum == 187: if searchAll or (searchSiteID >= 187 and searchSiteID <= 215): results = PAsearchSites.siteTeamSkeet.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Porndoe Premium ############### if siteNum == 216: if searchAll or (searchSiteID >= 216 and searchSiteID <= 259): results = PAsearchSites.sitePorndoePremium.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) ############### ## Legal Porno ############### if siteNum == 260: if searchAll or searchSiteID == 260: results = PAsearchSites.siteLegalPorno.search( results, encodedTitle, title, searchTitle, siteNum, lang, searchByDateActor, searchDate, searchAll, searchSiteID) siteNum += 1 results.Sort('score', descending=True)