PAhelper / PhoenixAdult.bundle

Plex Meta-Data Agent for scene videos from multiple adult sites
356 stars 138 forks source link

Familystrokes date not filling correctly #163

Closed ordinarygulp closed 5 years ago

ordinarygulp commented 5 years ago

Familystrokes scenes correctly list the date in the 'match' search section, but in plex are being filled with '1900-01-01'. Tested on file 'familystrokes.18.12.06.christiana.cinn.family.vacation.vag' EDIT: Not all scenes have this issue. Just 2 so far, of which there are errors in the logs:


2019-04-23 03:30:12,946 (14e0ecb3e700) :  INFO (__init__:45) - *******MEDIA TITLE****** Familystrokes 18 12 06 Christiana Cinn Family Vacation Vag
2019-04-23 03:30:12,947 (14e0ecb3e700) :  INFO (__init__:52) - Getting Search Settings for: Familystrokes 18 12 06 Christiana Cinn Family Vacation Vag
2019-04-23 03:30:12,947 (14e0ecb3e700) :  INFO (PAsearchSites:789) - mediaTitle w/ possible abbrieviation: Familystrokes 18 12 06 Christiana Cinn Family Vacation Vag
2019-04-23 03:30:12,953 (14e0ecb3e700) :  INFO (PAsearchSites:916) - mediaTitle w/ possible abbrieviation fixed: Familystrokes 18 12 06 Christiana Cinn Family Vacation Vag
2019-04-23 03:30:12,956 (14e0ecb3e700) :  INFO (PAsearchSites:931) - ^^^^^^^ siteID: 626
2019-04-23 03:30:12,956 (14e0ecb3e700) :  INFO (PAsearchSites:933) - ^^^^^^^ Shortening Title
2019-04-23 03:30:12,957 (14e0ecb3e700) :  INFO (PAsearchSites:934) - familystrokes  vs family strokes
2019-04-23 03:30:12,957 (14e0ecb3e700) :  INFO (PAsearchSites:984) - 2
2019-04-23 03:30:12,957 (14e0ecb3e700) :  INFO (PAsearchSites:984) - 3
2019-04-23 03:30:12,957 (14e0ecb3e700) :  INFO (PAsearchSites:984) - 6
2019-04-23 03:30:12,957 (14e0ecb3e700) :  INFO (PAsearchSites:984) - searchTitle (before date processing): 18 12 06 Christiana Cinn Family Vacation Vag
2019-04-23 03:30:12,957 (14e0ecb3e700) :  INFO (__init__:62) - Search Title: Christiana Cinn Family Vacation Vag
2019-04-23 03:30:12,958 (14e0ecb3e700) :  INFO (__init__:66) - Search Date: 2018-12-06
2019-04-23 03:30:12,958 (14e0ecb3e700) :  INFO (__init__:71) - Christiana%20Cinn%20Family%20Vacation%20Vag
2019-04-23 03:30:12,960 (14e0ecb3e700) :  INFO (siteFamilyStrokes:7) - Title Search
2019-04-23 03:30:12,961 (14e0ecb3e700) :  DEBUG (networking:166) - Requesting 'http://familystrokes.org/christiana-cinn-family-vacation-vag'
2019-04-23 03:30:13,752 (14e0ecb3e700) :  INFO (siteFamilyStrokes:12) - Fan Page url: http://familystrokes.org/christiana-cinn-family-vacation-vag
2019-04-23 03:30:13,753 (14e0ecb3e700) :  INFO (siteFamilyStrokes:15) - SceneTitle: A Gooey Recommendation
2019-04-23 03:30:13,753 (14e0ecb3e700) :  INFO (siteFamilyStrokes:33) - attempting direct url match
2019-04-23 03:30:13,754 (14e0ecb3e700) :  INFO (siteFamilyStrokes:35) - SearchString: Christiana-Cinn-Family-Vacation-Vag
2019-04-23 03:30:13,754 (14e0ecb3e700) :  DEBUG (networking:166) - Requesting 'https://www.familystrokes.com/scenes/Christiana-Cinn-Family-Vacation-Vag'
2019-04-23 03:30:14,772 (14e0ecb3e700) :  ERROR (networking:219) - Error opening URL 'https://www.familystrokes.com/scenes/Christiana-Cinn-Family-Vacation-Vag'
2019-04-23 03:30:14,772 (14e0ecb3e700) :  CRITICAL (agentkit:1014) - Exception in the search function of agent named 'PhoenixAdult', called with keyword arguments {'openSubtitlesHash': '460e5408991b1f79', 'name': 'Familystrokes 18 12 06 Christiana Cinn Family Vacation Vag', 'filename': '%2Fmisc%2FSites%2FFamilyStrokes%2Ffamilystrokes%2E18%2E12%2E06%2Echristiana%2Ecinn%2Efamily%2Evacation%2Evag%2Emp4', 'plexHash': 'd9d7d3895c3344cf1521e32c5705aaf4732267dc', 'duration': '2122304', 'id': '90864'} (most recent call last):
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 1007, in _search
    agent.search(*f_args, **f_kwargs)
  File "/config/Library/Application Support/Plex Media Server/Plug-ins/PhoenixAdult.bundle/Contents/Code/__init__.py", line 696, in search
    results = PAsearchSites.siteFamilyStrokes.search(results,encodedTitle,title,searchTitle,siteNum,lang,searchByDateActor,searchDate, searchSiteID)
  File "/config/Library/Application Support/Plex Media Server/Plug-ins/PhoenixAdult.bundle/Contents/Code/siteFamilyStrokes.py", line 37, in search
    searchResults = HTML.ElementFromURL(fanUrl)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py", line 482, in ElementFromURL
    method=method,
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/networkkit.py", line 67, in _http_request
    req = self._core.networking.http_request(url, *args, **kwargs)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 370, in http_request
    return HTTPRequest(self._core, url, data, h, url_cache, encoding, errors, timeout, immediate, sleep, opener, follow_redirects, method)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 141, in __init__
    self.load()
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 181, in load
    f = self._opener.open(req, timeout=self._timeout)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 444, in open
    response = meth(req, response)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 557, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 482, in error
    return self._call_chain(*args)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 416, in _call_chain
    result = func(*args)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-8e2884e4b/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 565, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found
claygoldfinch commented 5 years ago

Resolved in PR #208