David 9 лет назад
Родитель
Сommit
67fb58e3a3
2 измененных файлов с 10 добавлено и 0 удалено
  1. 4 0
      db.py
  2. 6 0
      web.py

+ 4 - 0
db.py

@@ -163,6 +163,10 @@ class db():
         kw = self.c_kw
         kw = self.c_kw
         return [k["keyword"] for k in kw.find({})]
         return [k["keyword"] for k in kw.find({})]
 
 
+    def get_keywords_weight_list(self):
+        kw = self.c_kw
+        return list(kw.find({}, {'_id': False}))
+
     def get_keywords(self, category):
     def get_keywords(self, category):
         kw = self.c_kw
         kw = self.c_kw
         ret = [{"weight": k["weight"],
         ret = [{"weight": k["weight"],

+ 6 - 0
web.py

@@ -50,6 +50,12 @@ def filter_articles():
     return jsonify(d.filter_articles(request.get_json(), limit=15))
     return jsonify(d.filter_articles(request.get_json(), limit=15))
 
 
 
 
+@app.route(BASEPATH + '/keywordsw/', methods=['GET'])
+@app.route(BASEPATH + '/keywordsw', methods=['GET'])
+def get_keywordsw():
+    return jsonify({'keywords': d.get_keywords_weight_list()})  # limit
+
+
 @app.route(BASEPATH + '/keywords/', methods=['GET'])
 @app.route(BASEPATH + '/keywords/', methods=['GET'])
 @app.route(BASEPATH + '/keywords', methods=['GET'])
 @app.route(BASEPATH + '/keywords', methods=['GET'])
 def get_keywords():
 def get_keywords():