Example #1
0
    def get(self):
        answer = Answer()
        current_meal = self.get_current_meal()
        current_date = datetime.datetime.now()
        start_date = datetime.datetime(current_date.year, current_date.month,
                                       current_date.day)

        if current_meal is not None:
            enquete = Enquete.query.find_by_meal(start_date, current_meal)

            if enquete is not None:
                enquete_json = enquete.to_json()
            else:
                enquete_json = None

            answer.status = 1
            answer.content = {
                "current_meal": current_meal,
                "enquete": enquete_json
            }

            return answer.to_json()
        else:
            answer.status = 0

            return answer.to_json()
Example #2
0
    def get(self):
        answer = Answer()
        current_meal = self.get_current_meal()
        current_date = datetime.datetime.now()
        start_date = datetime.datetime(current_date.year, current_date.month, current_date.day)

        if current_meal is not None:
            enquete = Enquete.query.find_by_meal(start_date, current_meal)

            if enquete is not None:
                enquete_json = enquete.to_json()
            else:
                enquete_json = None

            answer.status = 1
            answer.content = {
                "current_meal": current_meal,
                "enquete": enquete_json
            }

            return answer.to_json()
        else:
            answer.status = 0

            return answer.to_json()
Example #3
0
    def get(self):
        answer = Answer()
        answer.status = 1
        answer.content = {
            "app": "enquete-ru"
        }

        return answer.to_json()
Example #4
0
    def get(self, year, month):
        answer = Answer()
        totalEnquetesAnswers = []
        enquetes = Enquete.query.find_by_month(int(year), int(month))
        for enquete in enquetes:
            data = enquete.to_json()
            for enqueteAnswers in data['answers']:
                totalEnquetesAnswers.append(enqueteAnswers)

        answer.content = totalEnquetesAnswers

        return answer.to_json()
Example #5
0
    def get(self):
        answer = Answer()
        totalEnquetesAnswers = []
        enquetes = Enquete.query.all()
        for enquete in enquetes:
            data = enquete.to_json()
            for enqueteAnswers in data['answers']:
                totalEnquetesAnswers.append(enqueteAnswers)

        answer.content = totalEnquetesAnswers

        return answer.to_json()
Example #6
0
    def get(self):
        answer = Answer()
        enquetes = models.Enquete.query.all()
        jsonEnquetes = []

        for enquete in enquetes:
            jsonEnquetes.append(enquete.to_json())

        answer.status = 1
        answer.content = jsonEnquetes

        return answer.to_json()
Example #7
0
    def get(self, date, meal):
        answer = Answer()
        converted_date = datetime.datetime.strptime(str(date) + " 00:00:00", "%Y-%m-%d %H:%M:%S")
        enquete = Enquete.query.find_by_meal(converted_date, meal)

        if enquete is not None:
            answer.content = enquete.to_json()
            answer.status = 1
        else:
            answer.status = 0

        return answer.to_json()
Example #8
0
    def get(self, date, meal):
        answer = Answer()
        converted_date = datetime.datetime.strptime(
            str(date) + " 00:00:00", "%Y-%m-%d %H:%M:%S")
        enquete = Enquete.query.find_by_meal(converted_date, meal)

        if enquete is not None:
            answer.content = enquete.to_json()
            answer.status = 1
        else:
            answer.status = 0

        return answer.to_json()
Example #9
0
    def get(self, year, month):
        answer = Answer()
        totalEnquetesAnswers = []
        enquetes = Enquete.query.find_by_month(int(year), int(month))
        for enquete in enquetes:
            data = enquete.to_json()
            for enqueteAnswers in data['answers']:
                totalEnquetesAnswers.append(enqueteAnswers)

        answer.content = totalEnquetesAnswers;


        return answer.to_json()
Example #10
0
    def get(self):
        answer = Answer()
        totalEnquetesAnswers = []
        enquetes = Enquete.query.all()
        for enquete in enquetes:
            data = enquete.to_json()
            for enqueteAnswers in data['answers']:
                totalEnquetesAnswers.append(enqueteAnswers)

        answer.content = totalEnquetesAnswers;


        return answer.to_json()
Example #11
0
    def get(self):
        answer = Answer()
        enquetes = models.Enquete.query.all()
        jsonEnquetes = []

        for enquete in enquetes:
            jsonEnquetes.append(
                enquete.to_json()
            )

        answer.status = 1
        answer.content = jsonEnquetes

        return answer.to_json()
Example #12
0
 def answer(self, topic):
     answer_list = []
     url = "https://www.v2ex.com/api/replies/show.json?topic_id=" + str(
         topic.id)
     response = session.get(url)
     json_data = json.loads(response.content)
     for data in json_data:
         answer = Answer()
         answer.id = data.get('id')
         answer.thanks = data.get('thanks')
         answer.content = filter_emoji(data.get('content'))
         answer.author = data.get('member').get('username')
         answer.time = format_time(data.get('created'))
         answer_list.append(answer)
     return answer_list, topic.replies
Example #13
0
    def get(self):
        answer = Answer()
        answer.status = 1
        answer.content = {"app": "enquete-ru"}

        return answer.to_json()