Beispiel #1
0
 def import_news(self, limit=10):
     entries = self.get_entries(self.get_content())
     for entry in entries:
         data = self.parse_entry(entry)
         data = self.clean_data(data)
         new = New(**data)
         new.save()
    def process_item(self, item, spider):
        new_item = New()
        new_item.unique_id = self.unique_id
        new_item.title = item['title']
        new_item.writer = item['writer']
        new_item.preview = item['preview']

        new_item.save()
        return item
Beispiel #3
0
def add_new(request):
    """New Create View."""
    context = {}
    if request.method == 'POST':
        title = request.POST.get('title', None)
        url = request.POST.get('url', None)
        text = request.POST.get('text', None)
        if title and url:
            new = New(title=title, url=url, user=request.user)
            new.save()
            return redirect('/')
        elif text:
            new = New(text=text, user=request.user)
            new.save()
            return redirect('/')
    return render(request, 'news/add.html', context)
Beispiel #4
0
def judge_alarm(left, right, top, bottom, center, video_id, name):
    if center[1] > left and center[1] < right and center[0] < bottom and center[0] > top:
        alarm = name + " be in dangerous area (" + str(left) + "," + str(right) + "," + str(bottom) + "," +str(top) + ")" + ' with '+'('+str(center[1])+ ','+str(center[0]) + ')'
        n = New(news_title = alarm, news_date = timezone.now(), news_type = video_id)
        n.save()