diff --git a/couchpotato/core/plugins/movie/static/movie.css b/couchpotato/core/plugins/movie/static/movie.css index 4995849..68e0428 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 5a49e41..ff2cd12 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 f80e07c..414e711 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,