Ejemplo n.º 1
0
	def get(self):
		args = news_parser.parse_args()

		if args.get("source"):
			return jsonify(result = NewsData.data_by_source(source=args.get("source"), skip=args.get("skip"), count=args.get("count")),
				error = False,
				succes= True, )


		if args.get("published_date"):
			try:
				return jsonify(result = NewsData.for_date(published_date=args.get("published_date"), skip=args.get("skip"), count=args.get("count")),
						error=False,
						success=True, )
			except NotValidDateFormatError as e:
				return jsonify(error=True,
						success= False,
						messege=e.str(),)
		
		return jsonify(result =NewsData.without_tag(skip=args.get("skip"), count=args.get("count")), 
				error=False,
				success= True,)
Ejemplo n.º 2
0
	def post(self):
		args = tag_parser.parse_args()
		news_list = json.loads(args["news_list"])
		return jsonify(result = NewsData.post_tags(news_list),
				error = False,
				succes= True, )