zulip/zerver/lib/url_preview/parsers/base.py

15 lines
359 B
Python
Raw Normal View History

from __future__ import absolute_import
from typing import Any
from six import text_type
from bs4 import BeautifulSoup
class BaseParser(object):
def __init__(self, html_source):
# type: (text_type) -> None
self._soup = BeautifulSoup(html_source, "lxml")
def extract_data(self):
# type: () -> Any
raise NotImplemented