def __iter__(self): session = requests.Session() for thread in self.search(): for post in chan.Thread(self.board, num=thread).posts: for pic in post.pictures: if PictureModel.check_existance(pic.url): continue picture = PictureModel.create( url=pic.url, thread=thread, caption=purify_message(post.message)) yield picture