Added a python function to load the file for easier use in (python) code.
diff --git a/naughtystrings/__init__.py b/naughtystrings/__init__.py
new file mode 100644
index 0000000..5cbd5fa
--- /dev/null
+++ b/naughtystrings/__init__.py
@@ -0,0 +1,35 @@
+import os
+
+
+FILEPATH = os.path.join(
+    os.path.abspath(os.path.dirname(os.path.dirname(__file__))), 'blns.txt')
+"""Path to the file"""
+
+
+def naughty_strings(filepath=FILEPATH):
+    """Get the list of naughty_strings.
+
+    By default this will get the strings from the blns.txt file
+
+    Code is a simple port of what is already in the /scripts directory
+
+    :param filepath: Optional filepath the the blns.txt file
+    :returns: The list of naughty strings
+    """
+
+    strings = []
+    with open(filepath, 'r') as f:
+
+        # put all lines in the file into a Python list
+        strings = f.readlines()
+        
+        # above line leaves trailing newline characters; strip them out
+        strings = [x.strip(u'\n') for x in strings]
+        
+        # remove empty-lines and comments
+        strings = [x for x in strings if x and not x.startswith(u'#')]
+        
+        # insert empty string since all are being removed
+        strings.insert(0, u"")
+
+    return strings
