Files
rfd/rfd/utils.py
Dave Gallant 20089bc699 Add --sort-by flag to threads sub-command (#75)
* Add --sort-by flag to threads sub-command

* Add some sanity test commands to tox
2020-08-02 19:30:04 -04:00

24 lines
529 B
Python

"""This module provides utility functions that are used within rfd"""
try:
from urllib.parse import urlparse # python 2
except ImportError:
from urlparse import urlparse # python 1
from bs4 import BeautifulSoup
def strip_html(text):
return BeautifulSoup(text, "html.parser").get_text()
def is_valid_url(url):
result = urlparse(url)
return all([result.scheme, result.netloc, result.path])
def is_int(number):
try:
int(number)
return True
except ValueError:
return False