Commit 336d03bf2027bc85e468b97e004911e8e2a10c3c
Exists in
master
and in
1 other branch
Merge branch 'master' of https://github.com/tassia/AppRecommender
Showing
3 changed files
with
7 additions
and
4 deletions
Show diff stats
src/data.py
@@ -30,6 +30,8 @@ import shutil | @@ -30,6 +30,8 @@ import shutil | ||
30 | import apt | 30 | import apt |
31 | import re | 31 | import re |
32 | import operator | 32 | import operator |
33 | +import urllib | ||
34 | +import simplejson as json | ||
33 | 35 | ||
34 | from error import Error | 36 | from error import Error |
35 | from singleton import Singleton | 37 | from singleton import Singleton |
@@ -212,8 +214,8 @@ class DebianPackage(): | @@ -212,8 +214,8 @@ class DebianPackage(): | ||
212 | self.provides = pkg_version.record['Provides'] | 214 | self.provides = pkg_version.record['Provides'] |
213 | 215 | ||
214 | def load_details_from_dde(self,dde_server,dde_port): | 216 | def load_details_from_dde(self,dde_server,dde_port): |
215 | - json_data = json.load(urllib.urlopen("http://%s:%s/q/udd/packages/all/%s?t=json" | ||
216 | - % dde_server,dde_port,self.name)) | 217 | + json_data = json.load(urllib.urlopen("http://%s:%d/q/udd/packages/all/%s?t=json" |
218 | + % (dde_server,dde_port,self.name))) | ||
217 | 219 | ||
218 | self.maintainer = json_data['r']['maintainer'] | 220 | self.maintainer = json_data['r']['maintainer'] |
219 | self.version = json_data['r']['version'] | 221 | self.version = json_data['r']['version'] |
@@ -241,7 +243,7 @@ class DebianPackage(): | @@ -241,7 +243,7 @@ class DebianPackage(): | ||
241 | self.popcon_insts = json_data['r']['popcon']['insts'] | 243 | self.popcon_insts = json_data['r']['popcon']['insts'] |
242 | 244 | ||
243 | def format_description(self,description): | 245 | def format_description(self,description): |
244 | - return description.replace('.\n','').replace('\n','<br />') | 246 | + return description.replace(' .\n','<br />').replace('\n','<br />') |
245 | 247 | ||
246 | def debtags_str_to_dict(self, debtags_str): | 248 | def debtags_str_to_dict(self, debtags_str): |
247 | debtags_list = [tag.rstrip(",") for tag in debtags_str.split()] | 249 | debtags_list = [tag.rstrip(",") for tag in debtags_str.split()] |
src/strategy.py
@@ -20,6 +20,7 @@ __license__ = """ | @@ -20,6 +20,7 @@ __license__ = """ | ||
20 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 20 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
21 | """ | 21 | """ |
22 | 22 | ||
23 | +import os | ||
23 | import xapian | 24 | import xapian |
24 | from singleton import Singleton | 25 | from singleton import Singleton |
25 | import recommender | 26 | import recommender |
@@ -36,7 +36,7 @@ button below. | @@ -36,7 +36,7 @@ button below. | ||
36 | </div> | 36 | </div> |
37 | 37 | ||
38 | 38 | ||
39 | -<form action="/save" method="post" enctype="multipart/form-data" name="surveyform"> | 39 | +<form action="save" method="post" enctype="multipart/form-data" name="surveyform"> |
40 | 40 | ||
41 | <input type="hidden" name="user_id" value=$request.user.user_id> | 41 | <input type="hidden" name="user_id" value=$request.user.user_id> |
42 | <input type="hidden" name="strategy" value=$request.strategy> | 42 | <input type="hidden" name="strategy" value=$request.strategy> |