diff --git a/couchpotato/core/plugins/movie/static/movie.css b/couchpotato/core/plugins/movie/static/movie.css index 499584960fb4ac0dd06c94e3fef7fc525883d71d..68e0428373836361f4b2a333a739fe5c7604ddb8 100644 --- a/couchpotato/core/plugins/movie/static/movie.css +++ b/couchpotato/core/plugins/movie/static/movie.css @@ -284,6 +284,7 @@ .movies .options .table .provider { width: 120px; text-overflow: ellipsis; + overflow: hidden; } .movies .options .table .name { width: 350px; diff --git a/couchpotato/core/plugins/movie/static/movie.js b/couchpotato/core/plugins/movie/static/movie.js index 5a49e416f57d74891c156d22196c4144cdb2737c..ff2cd12c3ea3644c6d2b4ee596dba263ee758f4d 100644 --- a/couchpotato/core/plugins/movie/static/movie.js +++ b/couchpotato/core/plugins/movie/static/movie.js @@ -423,7 +423,8 @@ var ReleaseAction = new Class({ var status = Status.get(release.status_id), quality = Quality.getProfile(release.quality_id) || {}, - info = release.info; + info = release.info, + provider = self.get(release, 'provider') + (release.info['provider_extra'] ? self.get(release, 'provider_extra') : ''); release.status = status; // Create release @@ -437,7 +438,7 @@ var ReleaseAction = new Class({ new Element('span.size', {'text': release.info['size'] ? Math.floor(self.get(release, 'size')) : 'n/a'}), new Element('span.age', {'text': self.get(release, 'age')}), new Element('span.score', {'text': self.get(release, 'score')}), - new Element('span.provider', {'text': self.get(release, 'provider')}), + new Element('span.provider', { 'text': provider, 'title': provider }), release.info['detail_url'] ? new Element('a.info.icon', { 'href': release.info['detail_url'], 'target': '_blank' diff --git a/couchpotato/core/providers/nzb/newznab/main.py b/couchpotato/core/providers/nzb/newznab/main.py index f80e07cc7a85d84b2bfc020742c4ab5baf7516a5..414e7112934c0806dc61e946cf28d2690510736b 100644 --- a/couchpotato/core/providers/nzb/newznab/main.py +++ b/couchpotato/core/providers/nzb/newznab/main.py @@ -69,7 +69,7 @@ class Newznab(NZBProvider, RSS): results.append({ 'id': nzb_id, - 'provider_extra': host['host'], + 'provider_extra': urlparse(host['host']).hostname or host['host'], 'name': self.getTextElement(nzb, 'title'), 'age': self.calculateAge(int(time.mktime(parse(date).timetuple()))), 'size': int(self.getElement(nzb, 'enclosure').attrib['length']) / 1024 / 1024,