Skip to content

Commit

Permalink
changed from flashtext.keyword import KeywordProcessor to from flasht…
Browse files Browse the repository at this point in the history
…ext import KeywordProcessor
  • Loading branch information
vi3k6i5 committed Oct 27, 2017
1 parent e80655b commit 9f15189
Show file tree
Hide file tree
Showing 14 changed files with 43 additions and 28 deletions.
12 changes: 6 additions & 6 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Documentation can be found at `FlashText Read the Docs
Usage
-----
Extract keywords
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> # keyword_processor.add_keyword(<unclean name>, <standardised name>)
>>> keyword_processor.add_keyword('Big Apple', 'New York')
Expand All @@ -59,7 +59,7 @@ Replace keywords
>>> # 'I love New York and NCR region.'

Case Sensitive example
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor(case_sensitive=True)
>>> keyword_processor.add_keyword('Big Apple', 'New York')
>>> keyword_processor.add_keyword('Bay Area')
Expand All @@ -68,7 +68,7 @@ Case Sensitive example
>>> # ['Bay Area']

No clean name for Keywords
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_processor.add_keyword('Big Apple')
>>> keyword_processor.add_keyword('Bay Area')
Expand All @@ -77,7 +77,7 @@ No clean name for Keywords
>>> # ['Big Apple', 'Bay Area']

Add Multiple Keywords simultaneously
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_dict = {
>>> "java": ["java_2e", "java programing"],
Expand All @@ -91,7 +91,7 @@ Add Multiple Keywords simultaneously
>>> # output ['product management', 'java']

To Remove keywords
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_dict = {
>>> "java": ["java_2e", "java programing"],
Expand All @@ -110,7 +110,7 @@ To Remove keywords
For detecting Word Boundary currently any character other than this `\\w` `[A-Za-z0-9_]` is considered a word boundary.

To set or add characters as part of word characters
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_processor.add_keyword('Big Apple')
>>> print(keyword_processor.extract_keywords('I love Big Apple/Bay Area.'))
Expand Down
20 changes: 17 additions & 3 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: '3.3'
version: '2.0'

services:
pytest-python2.7:
Expand All @@ -15,16 +15,30 @@ services:
- .:/app
working_dir: /app

pytest-python2.7/i386:
pytest-python3.5:
image: python:3.5
command: bash -c "pip install pytest; python setup.py test"
volumes:
- .:/app
working_dir: /app

pytest-python2.7-i386:
image: i386/python:2.7
command: bash -c "pip install pytest; python setup.py test"
volumes:
- .:/app
working_dir: /app

pytest-python3.3/i386:
pytest-python3.3-i386:
image: i386/python:3.3
command: bash -c "pip install pytest; python setup.py test"
volumes:
- .:/app
working_dir: /app

pytest-python3.5-i386:
image: i386/python:3.5
command: bash -c "pip install pytest; python setup.py test"
volumes:
- .:/app
working_dir: /app
2 changes: 1 addition & 1 deletion docs/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ API Doc

Import and initialize module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> # if match has to be case sensitive
>>> keyword_processor = KeywordProcessor(case_sensitive=True)
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -153,5 +153,5 @@
'Miscellaneous'),
]



charset_type = 'utf-8'
charset_table = '0..9, A..Z->a..z, _, a..z, -, [, ]'
12 changes: 6 additions & 6 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Installation
Usage
-----
Extract keywords
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> # keyword_processor.add_keyword(<unclean name>, <standardised name>)
>>> keyword_processor.add_keyword('Big Apple', 'New York')
Expand All @@ -56,7 +56,7 @@ Replace keywords
>>> # 'I love New York and NCR region.'

Case Sensitive example
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor(case_sensitive=True)
>>> keyword_processor.add_keyword('Big Apple', 'New York')
>>> keyword_processor.add_keyword('Bay Area')
Expand All @@ -65,7 +65,7 @@ Case Sensitive example
>>> # ['Bay Area']

No clean name for Keywords
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_processor.add_keyword('Big Apple')
>>> keyword_processor.add_keyword('Bay Area')
Expand All @@ -74,7 +74,7 @@ No clean name for Keywords
>>> # ['Big Apple', 'Bay Area']

Add Multiple Keywords simultaneously
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_dict = {
>>> "java": ["java_2e", "java programing"],
Expand All @@ -88,7 +88,7 @@ Add Multiple Keywords simultaneously
>>> # output ['product management', 'java']

To Remove keywords
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_dict = {
>>> "java": ["java_2e", "java programing"],
Expand All @@ -107,7 +107,7 @@ To Remove keywords
For detecting Word Boundary currently any character other than this `\\w` `[A-Za-z0-9_]` is considered a word boundary.

To set or add characters as part of word characters
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_processor.add_keyword('Big Apple')
>>> print(keyword_processor.extract_keywords('I love Big Apple/Bay Area.'))
Expand Down
1 change: 1 addition & 0 deletions flashtext/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from flashtext.keyword import KeywordProcessor
6 changes: 3 additions & 3 deletions flashtext/keyword.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class KeywordProcessor(object):
Examples:
>>> # import module
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> # Create an object of KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> # add keywords
Expand Down Expand Up @@ -284,7 +284,7 @@ def extract_keywords(self, sentence):
keywords_extracted (list(str)): List of terms/keywords found in sentence that match our corpus
Examples:
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_processor.add_keyword('Big Apple', 'New York')
>>> keyword_processor.add_keyword('Bay Area')
Expand Down Expand Up @@ -385,7 +385,7 @@ def replace_keywords(self, sentence):
new_sentence (str): Line of text with replaced keywords
Examples:
>>> from flashtext.keyword import KeywordProcessor
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> keyword_processor.add_keyword('Big Apple', 'New York')
>>> keyword_processor.add_keyword('Bay Area')
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def run(self):
raise SystemExit(errno)

name = 'flashtext'
version = '2.2'
version = '2.3'

cmdclass = {'test': PyTest}

Expand Down
2 changes: 1 addition & 1 deletion test/test_dictionary_loading.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from flashtext.keyword import KeywordProcessor
from flashtext import KeywordProcessor
import logging
import unittest
import json
Expand Down
2 changes: 1 addition & 1 deletion test/test_extractor.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from flashtext.keyword import KeywordProcessor
from flashtext import KeywordProcessor
import logging
import unittest
import json
Expand Down
2 changes: 1 addition & 1 deletion test/test_file_load.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from flashtext.keyword import KeywordProcessor
from flashtext import KeywordProcessor
import logging
import unittest
import json
Expand Down
2 changes: 1 addition & 1 deletion test/test_loading_keyword_list.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from flashtext.keyword import KeywordProcessor
from flashtext import KeywordProcessor
import logging
import unittest
import json
Expand Down
2 changes: 1 addition & 1 deletion test/test_remove_keywords.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from collections import defaultdict
from flashtext.keyword import KeywordProcessor
from flashtext import KeywordProcessor
import logging
import unittest
import json
Expand Down
2 changes: 1 addition & 1 deletion test/test_replacer.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from flashtext.keyword import KeywordProcessor
from flashtext import KeywordProcessor
import logging
import unittest
import json
Expand Down

0 comments on commit 9f15189

Please sign in to comment.