diff --git a/.pylintrc b/.pylintrc index 7b379ac..2634f3d 100644 --- a/.pylintrc +++ b/.pylintrc @@ -1,24 +1,77 @@ -[MASTER] +[MAIN] + +# Analyse import fallback blocks. This can be used to support both Python 2 and +# 3 compatible code, which means that the block might have code that exists +# only in one or another interpreter, leading to false positives when analysed. +analyse-fallback-blocks=no + +# Clear in-memory caches upon conclusion of linting. Useful if running pylint +# in a server-like mode. +clear-cache-post-run=no + +# Load and enable all available extensions. Use --list-extensions to see a list +# all available extensions. +#enable-all-extensions= + +# In error mode, messages with a category besides ERROR or FATAL are +# suppressed, and no reports are done by default. Error mode is compatible with +# disabling specific errors. +#errors-only= + +# Always return a 0 (non-error) status code, even if lint errors are found. +# This is primarily useful in continuous integration scripts. +#exit-zero= # A comma-separated list of package or module names from where C extensions may # be loaded. Extensions are loading into the active Python interpreter and may # run arbitrary code. +extension-pkg-allow-list= + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code. (This is an alternative name to extension-pkg-allow-list +# for backward compatibility.) extension-pkg-whitelist= -# Add files or directories to the blacklist. They should be base names, not -# paths. +# Return non-zero exit code if any of these messages/categories are detected, +# even if score is above --fail-under value. Syntax same as enable. Messages +# specified are enabled, while categories only check already-enabled messages. +fail-on= + +# Specify a score threshold under which the program will exit with error. +fail-under=10 + +# Interpret the stdin as a python script, whose filename needs to be passed as +# the module_or_package argument. +#from-stdin= + +# Files or directories to be skipped. They should be base names, not paths. ignore=CVS -# Add files or directories matching the regex patterns to the blacklist. The -# regex matches against base names, not paths. -ignore-patterns= +# Add files or directories matching the regular expressions patterns to the +# ignore-list. The regex matches against paths and can be in Posix or Windows +# format. Because '\\' represents the directory delimiter on Windows systems, +# it can't be used as an escape character. +ignore-paths= + +# Files or directories matching the regular expression patterns are skipped. +# The regex matches against base names, not paths. The default value ignores +# Emacs file locks +ignore-patterns=^\.# + +# List of module names for which member attributes should not be checked +# (useful for modules/projects where namespaces are manipulated during runtime +# and thus existing member attributes cannot be deduced by static analysis). It +# supports qualified module names, as well as Unix pattern matching. +ignored-modules= # Python code to execute, usually for sys.path manipulation such as # pygtk.require(). #init-hook= # Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the -# number of processors available to use. +# number of processors available to use, and will cap the count on Windows to +# avoid hangs. jobs=1 # Control the amount of potential inferred values when inferring a single @@ -33,8 +86,18 @@ load-plugins= # Pickle collected data for later comparisons. persistent=yes -# Specify a configuration file. -#rcfile= +# Minimum Python version to use for version dependent checks. Will default to +# the version used to run pylint. +py-version=3.11 + +# Discover python modules and packages in the file system subtree. +recursive=no + +# Add paths to the list of the source roots. Supports globbing patterns. The +# source root is an absolute path or a path relative to the current working +# directory used to determine a package namespace for modules located under the +# source root. +source-roots= # When enabled, pylint would attempt to guess common misconfiguration and emit # user-friendly hints instead of false-positive error messages. @@ -44,322 +107,8 @@ suggestion-mode=yes # active Python interpreter and may run arbitrary code. unsafe-load-any-extension=no - -[MESSAGES CONTROL] - -# Only show warnings with the listed confidence levels. Leave empty to show -# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED. -confidence= - -# Disable the message, report, category or checker with the given id(s). You -# can either give multiple identifiers separated by comma (,) or put this -# option multiple times (only on the command line, not in the configuration -# file where it should appear only once). You can also use "--disable=all" to -# disable everything first and then reenable specific checks. For example, if -# you want to run only the similarities checker, you can use "--disable=all -# --enable=similarities". If you want to run only the classes checker, but have -# no Warning level messages displayed, use "--disable=all --enable=classes -# --disable=W". -disable=print-statement, - parameter-unpacking, - unpacking-in-except, - old-raise-syntax, - backtick, - long-suffix, - old-ne-operator, - old-octal-literal, - import-star-module-level, - non-ascii-bytes-literal, - raw-checker-failed, - bad-inline-option, - locally-disabled, - file-ignored, - suppressed-message, - useless-suppression, - deprecated-pragma, - use-symbolic-message-instead, - apply-builtin, - basestring-builtin, - buffer-builtin, - cmp-builtin, - coerce-builtin, - execfile-builtin, - file-builtin, - long-builtin, - raw_input-builtin, - reduce-builtin, - standarderror-builtin, - unicode-builtin, - xrange-builtin, - coerce-method, - delslice-method, - getslice-method, - setslice-method, - no-absolute-import, - old-division, - dict-iter-method, - dict-view-method, - next-method-called, - metaclass-assignment, - indexing-exception, - raising-string, - reload-builtin, - oct-method, - hex-method, - nonzero-method, - cmp-method, - input-builtin, - round-builtin, - intern-builtin, - unichr-builtin, - map-builtin-not-iterating, - zip-builtin-not-iterating, - range-builtin-not-iterating, - filter-builtin-not-iterating, - using-cmp-argument, - eq-without-hash, - div-method, - idiv-method, - rdiv-method, - exception-message-attribute, - invalid-str-codec, - sys-max-int, - bad-python3-import, - deprecated-string-function, - deprecated-str-translate-call, - deprecated-itertools-function, - deprecated-types-field, - next-method-defined, - dict-items-not-iterating, - dict-keys-not-iterating, - dict-values-not-iterating, - deprecated-operator-function, - deprecated-urllib-function, - xreadlines-attribute, - deprecated-sys-function, - exception-escape, - comprehension-escape, - bad-continuation, - useless-object-inheritance, - -# Enable the message, report, category or checker with the given id(s). You can -# either give multiple identifier separated by comma (,) or put this option -# multiple time (only on the command line, not in the configuration file where -# it should appear only once). See also the "--disable" option for examples. -enable=c-extension-no-member - - -[REPORTS] - -# Python expression which should return a score less than or equal to 10. You -# have access to the variables 'error', 'warning', 'refactor', and 'convention' -# which contain the number of messages in each category, as well as 'statement' -# which is the total number of statements analyzed. This score is used by the -# global evaluation report (RP0004). -evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) - -# Template used to display messages. This is a python new-style format string -# used to format the message information. See doc for all details. -#msg-template= - -# Set the output format. Available formats are text, parseable, colorized, json -# and msvs (visual studio). You can also give a reporter class, e.g. -# mypackage.mymodule.MyReporterClass. -output-format=text - -# Tells whether to display a full report or only the messages. -reports=no - -# Activate the evaluation score. -score=yes - - -[REFACTORING] - -# Maximum number of nested blocks for function / method body -max-nested-blocks=5 - -# Complete name of functions that never returns. When checking for -# inconsistent-return-statements if a never returning function is called then -# it will be considered as an explicit return statement and no message will be -# printed. -never-returning-functions=sys.exit - - -[FORMAT] - -# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. -expected-line-ending-format= - -# Regexp for a line that is allowed to be longer than the limit. -ignore-long-lines=^\s*(# )??$ - -# Number of spaces of indent required inside a hanging or continued line. -indent-after-paren=4 - -# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 -# tab). -indent-string=' ' - -# Maximum number of characters on a single line. -max-line-length=100 - -# Maximum number of lines in a module. -max-module-lines=1000 - -# List of optional constructs for which whitespace checking is disabled. `dict- -# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. -# `trailing-comma` allows a space between comma and closing bracket: (a, ). -# `empty-line` allows space-only lines. -no-space-check=trailing-comma, - dict-separator - -# Allow the body of a class to be on the same line as the declaration if body -# contains single statement. -single-line-class-stmt=no - -# Allow the body of an if to be on the same line as the test if there is no -# else. -single-line-if-stmt=no - - -[LOGGING] - -# Format style used to check logging format string. `old` means using % -# formatting, `new` is for `{}` formatting,and `fstr` is for f-strings. -logging-format-style=old - -# Logging modules to check that the string format arguments are in logging -# function parameter format. -logging-modules=logging - - -[STRING] - -# This flag controls whether the implicit-str-concat-in-sequence should -# generate a warning on implicit string concatenation in sequences defined over -# several lines. -check-str-concat-over-line-jumps=no - - -[TYPECHECK] - -# List of decorators that produce context managers, such as -# contextlib.contextmanager. Add to this list to register other decorators that -# produce valid context managers. -contextmanager-decorators=contextlib.contextmanager - -# List of members which are set dynamically and missed by pylint inference -# system, and so shouldn't trigger E1101 when accessed. Python regular -# expressions are accepted. -generated-members= - -# Tells whether missing members accessed in mixin class should be ignored. A -# mixin class is detected if its name ends with "mixin" (case insensitive). -ignore-mixin-members=yes - -# Tells whether to warn about missing members when the owner of the attribute -# is inferred to be None. -ignore-none=yes - -# This flag controls whether pylint should warn about no-member and similar -# checks whenever an opaque object is returned when inferring. The inference -# can return multiple potential results while evaluating a Python object, but -# some branches might not be evaluated, which results in partial inference. In -# that case, it might be useful to still emit no-member and other checks for -# the rest of the inferred objects. -ignore-on-opaque-inference=yes - -# List of class names for which member attributes should not be checked (useful -# for classes with dynamically set attributes). This supports the use of -# qualified names. -ignored-classes=optparse.Values,thread._local,_thread._local - -# List of module names for which member attributes should not be checked -# (useful for modules/projects where namespaces are manipulated during runtime -# and thus existing member attributes cannot be deduced by static analysis). It -# supports qualified module names, as well as Unix pattern matching. -ignored-modules= - -# Show a hint with possible names when a member name was not found. The aspect -# of finding the hint is based on edit distance. -missing-member-hint=yes - -# The minimum edit distance a name should have in order to be considered a -# similar match for a missing member name. -missing-member-hint-distance=1 - -# The total number of similar names that should be taken in consideration when -# showing a hint for a missing member. -missing-member-max-choices=1 - -# List of decorators that change the signature of a decorated function. -signature-mutators= - - -[SPELLING] - -# Limits count of emitted suggestions for spelling mistakes. -max-spelling-suggestions=4 - -# Spelling dictionary name. Available dictionaries: none. To make it work, -# install the python-enchant package. -spelling-dict= - -# List of comma separated words that should not be checked. -spelling-ignore-words= - -# A path to a file that contains the private dictionary; one word per line. -spelling-private-dict-file= - -# Tells whether to store unknown words to the private dictionary (see the -# --spelling-private-dict-file option) instead of raising a message. -spelling-store-unknown-words=no - - -[VARIABLES] - -# List of additional names supposed to be defined in builtins. Remember that -# you should avoid defining new builtins when possible. -additional-builtins= - -# Tells whether unused global variables should be treated as a violation. -allow-global-unused-variables=yes - -# List of strings which can identify a callback function by name. A callback -# name must start or end with one of those strings. -callbacks=cb_, - _cb - -# A regular expression matching the name of dummy variables (i.e. expected to -# not be used). -dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ - -# Argument names that match this expression will be ignored. Default to name -# with leading underscore. -ignored-argument-names=_.*|^ignored_|^unused_ - -# Tells whether we should check for unused import in __init__ files. -init-import=no - -# List of qualified module names which can have objects that can redefine -# builtins. -redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io - - -[SIMILARITIES] - -# Ignore comments when computing similarities. -ignore-comments=yes - -# Ignore docstrings when computing similarities. -ignore-docstrings=yes - -# Ignore imports when computing similarities. -ignore-imports=no - -# Minimum lines number of a similarity. -min-similarity-lines=4 +# In verbose mode, extra non-checker-related info will be displayed. +#verbose= [BASIC] @@ -368,13 +117,15 @@ min-similarity-lines=4 argument-naming-style=snake_case # Regular expression matching correct argument names. Overrides argument- -# naming-style. +# naming-style. If left empty, argument names will be checked with the set +# naming style. #argument-rgx= # Naming style matching correct attribute names. attr-naming-style=snake_case # Regular expression matching correct attribute names. Overrides attr-naming- +# style. If left empty, attribute names will be checked with the set naming # style. #attr-rgx= @@ -386,24 +137,38 @@ bad-names=foo, tutu, tata +# Bad variable names regexes, separated by a comma. If names match any regex, +# they will always be refused +bad-names-rgxs= + # Naming style matching correct class attribute names. class-attribute-naming-style=any # Regular expression matching correct class attribute names. Overrides class- -# attribute-naming-style. +# attribute-naming-style. If left empty, class attribute names will be checked +# with the set naming style. #class-attribute-rgx= +# Naming style matching correct class constant names. +class-const-naming-style=UPPER_CASE + +# Regular expression matching correct class constant names. Overrides class- +# const-naming-style. If left empty, class constant names will be checked with +# the set naming style. +#class-const-rgx= + # Naming style matching correct class names. class-naming-style=PascalCase # Regular expression matching correct class names. Overrides class-naming- -# style. +# style. If left empty, class names will be checked with the set naming style. #class-rgx= # Naming style matching correct constant names. const-naming-style=UPPER_CASE # Regular expression matching correct constant names. Overrides const-naming- +# style. If left empty, constant names will be checked with the set naming # style. #const-rgx= @@ -415,7 +180,8 @@ docstring-min-length=-1 function-naming-style=snake_case # Regular expression matching correct function names. Overrides function- -# naming-style. +# naming-style. If left empty, function names will be checked with the set +# naming style. #function-rgx= # Good variable names which should always be accepted, separated by a comma. @@ -426,6 +192,10 @@ good-names=i, Run, _ +# Good variable names regexes, separated by a comma. If names match any regex, +# they will always be accepted +good-names-rgxs= + # Include a hint for the correct naming format with invalid-name. include-naming-hint=no @@ -433,21 +203,22 @@ include-naming-hint=no inlinevar-naming-style=any # Regular expression matching correct inline iteration names. Overrides -# inlinevar-naming-style. +# inlinevar-naming-style. If left empty, inline iteration names will be checked +# with the set naming style. #inlinevar-rgx= # Naming style matching correct method names. method-naming-style=snake_case # Regular expression matching correct method names. Overrides method-naming- -# style. +# style. If left empty, method names will be checked with the set naming style. #method-rgx= # Naming style matching correct module names. module-naming-style=snake_case # Regular expression matching correct module names. Overrides module-naming- -# style. +# style. If left empty, module names will be checked with the set naming style. #module-rgx= # Colon-delimited sets of names that determine each other's naming style when @@ -463,49 +234,149 @@ no-docstring-rgx=^_ # These decorators are taken in consideration only for invalid-name. property-classes=abc.abstractproperty +# Regular expression matching correct type alias names. If left empty, type +# alias names will be checked with the set naming style. +#typealias-rgx= + +# Regular expression matching correct type variable names. If left empty, type +# variable names will be checked with the set naming style. +#typevar-rgx= + # Naming style matching correct variable names. variable-naming-style=snake_case # Regular expression matching correct variable names. Overrides variable- -# naming-style. +# naming-style. If left empty, variable names will be checked with the set +# naming style. #variable-rgx= -[MISCELLANEOUS] +[CLASSES] -# List of note tags to take in consideration, separated by a comma. -notes=FIXME, - XXX, - TODO +# Warn about protected attribute access inside special methods +check-protected-access-in-special-methods=no +# List of method names used to declare (i.e. assign) instance attributes. +defining-attr-methods=__init__, + __new__, + setUp, + asyncSetUp, + __post_init__ -[IMPORTS] +# List of member names, which should be excluded from the protected access +# warning. +exclude-protected=_asdict,_fields,_replace,_source,_make,os._exit -# List of modules that can be imported at any level, not just the top level -# one. -allow-any-import-level= +# List of valid names for the first argument in a class method. +valid-classmethod-first-arg=cls + +# List of valid names for the first argument in a metaclass class method. +valid-metaclass-classmethod-first-arg=mcs + + +[DESIGN] + +# List of regular expressions of class ancestor names to ignore when counting +# public methods (see R0903) +exclude-too-few-public-methods= + +# List of qualified class names to ignore when counting class parents (see +# R0901) +ignored-parents= + +# Maximum number of arguments for function / method. +max-args=5 + +# Maximum number of attributes for a class (see R0902). +max-attributes=7 + +# Maximum number of boolean expressions in an if statement (see R0916). +max-bool-expr=5 + +# Maximum number of branch for function / method body. +max-branches=12 + +# Maximum number of locals for function / method body. +max-locals=15 + +# Maximum number of parents for a class (see R0901). +max-parents=7 + +# Maximum number of public methods for a class (see R0904). +max-public-methods=20 + +# Maximum number of return / yield for function / method body. +max-returns=6 + +# Maximum number of statements in function / method body. +max-statements=50 + +# Minimum number of public methods for a class (see R0903). +min-public-methods=2 + + +[EXCEPTIONS] + +# Exceptions that will emit a warning when caught. +overgeneral-exceptions=builtins.BaseException,builtins.Exception + + +[FORMAT] + +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +expected-line-ending-format= + +# Regexp for a line that is allowed to be longer than the limit. +ignore-long-lines=^\s*(# )??$ + +# Number of spaces of indent required inside a hanging or continued line. +indent-after-paren=4 + +# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 +# tab). +indent-string=' ' + +# Maximum number of characters on a single line. +max-line-length=100 + +# Maximum number of lines in a module. +max-module-lines=1000 + +# Allow the body of a class to be on the same line as the declaration if body +# contains single statement. +single-line-class-stmt=no + +# Allow the body of an if to be on the same line as the test if there is no +# else. +single-line-if-stmt=no + + +[IMPORTS] + +# List of modules that can be imported at any level, not just the top level +# one. +allow-any-import-level= + +# Allow explicit reexports by alias from a package __init__. +allow-reexport-from-package=no # Allow wildcard imports from modules that define __all__. allow-wildcard-with-all=no -# Analyse import fallback blocks. This can be used to support both Python 2 and -# 3 compatible code, which means that the block might have code that exists -# only in one or another interpreter, leading to false positives when analysed. -analyse-fallback-blocks=no - # Deprecated modules which should not be used, separated by a comma. -deprecated-modules=optparse,tkinter.tix +deprecated-modules= -# Create a graph of external dependencies in the given file (report RP0402 must -# not be disabled). +# Output a graph (.gv or any supported image format) of external dependencies +# to the given file (report RP0402 must not be disabled). ext-import-graph= -# Create a graph of every (i.e. internal and external) dependencies in the -# given file (report RP0402 must not be disabled). +# Output a graph (.gv or any supported image format) of all (i.e. internal and +# external) dependencies to the given file (report RP0402 must not be +# disabled). import-graph= -# Create a graph of internal dependencies in the given file (report RP0402 must -# not be disabled). +# Output a graph (.gv or any supported image format) of internal dependencies +# to the given file (report RP0402 must not be disabled). int-import-graph= # Force import order to recognize a module as part of the standard @@ -519,65 +390,253 @@ known-third-party=enchant preferred-modules= -[CLASSES] +[LOGGING] -# List of method names used to declare (i.e. assign) instance attributes. -defining-attr-methods=__init__, - __new__, - setUp, - __post_init__ +# The type of string formatting that logging methods do. `old` means using % +# formatting, `new` is for `{}` formatting. +logging-format-style=old -# List of member names, which should be excluded from the protected access -# warning. -exclude-protected=_asdict, - _fields, - _replace, - _source, - _make +# Logging modules to check that the string format arguments are in logging +# function parameter format. +logging-modules=logging -# List of valid names for the first argument in a class method. -valid-classmethod-first-arg=cls -# List of valid names for the first argument in a metaclass class method. -valid-metaclass-classmethod-first-arg=cls +[MESSAGES CONTROL] +# Only show warnings with the listed confidence levels. Leave empty to show +# all. Valid levels: HIGH, CONTROL_FLOW, INFERENCE, INFERENCE_FAILURE, +# UNDEFINED. +confidence=HIGH, + CONTROL_FLOW, + INFERENCE, + INFERENCE_FAILURE, + UNDEFINED -[DESIGN] +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once). You can also use "--disable=all" to +# disable everything first and then re-enable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use "--disable=all --enable=classes +# --disable=W". +disable=raw-checker-failed, + bad-inline-option, + locally-disabled, + file-ignored, + suppressed-message, + useless-suppression, + deprecated-pragma, + use-implicit-booleaness-not-comparison-to-string, + use-implicit-booleaness-not-comparison-to-zero, + use-symbolic-message-instead, + consider-using-f-string, + super-with-arguments, + useless-object-inheritance, -# Maximum number of arguments for function / method. -max-args=5 +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where +# it should appear only once). See also the "--disable" option for examples. +enable= -# Maximum number of attributes for a class (see R0902). -max-attributes=7 -# Maximum number of boolean expressions in an if statement (see R0916). -max-bool-expr=5 +[METHOD_ARGS] -# Maximum number of branch for function / method body. -max-branches=12 +# List of qualified names (i.e., library.method) which require a timeout +# parameter e.g. 'requests.api.get,requests.api.post' +timeout-methods=requests.api.delete,requests.api.get,requests.api.head,requests.api.options,requests.api.patch,requests.api.post,requests.api.put,requests.api.request -# Maximum number of locals for function / method body. -max-locals=15 -# Maximum number of parents for a class (see R0901). -max-parents=7 +[MISCELLANEOUS] -# Maximum number of public methods for a class (see R0904). -max-public-methods=20 +# List of note tags to take in consideration, separated by a comma. +notes=FIXME, + XXX, + TODO -# Maximum number of return / yield for function / method body. -max-returns=6 +# Regular expression of note tags to take in consideration. +notes-rgx= -# Maximum number of statements in function / method body. -max-statements=50 -# Minimum number of public methods for a class (see R0903). -min-public-methods=2 +[REFACTORING] + +# Maximum number of nested blocks for function / method body +max-nested-blocks=5 +# Complete name of functions that never returns. When checking for +# inconsistent-return-statements if a never returning function is called then +# it will be considered as an explicit return statement and no message will be +# printed. +never-returning-functions=sys.exit,argparse.parse_error -[EXCEPTIONS] +# Let 'consider-using-join' be raised when the separator to join on would be +# non-empty (resulting in expected fixes of the type: ``"- " + " - +# ".join(items)``) +suggest-join-with-non-empty-separator=yes + + +[REPORTS] + +# Python expression which should return a score less than or equal to 10. You +# have access to the variables 'fatal', 'error', 'warning', 'refactor', +# 'convention', and 'info' which contain the number of messages in each +# category, as well as 'statement' which is the total number of statements +# analyzed. This score is used by the global evaluation report (RP0004). +evaluation=max(0, 0 if fatal else 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)) + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details. +msg-template= + +# Set the output format. Available formats are: text, parseable, colorized, +# json2 (improved json format), json (old json format) and msvs (visual +# studio). You can also give a reporter class, e.g. +# mypackage.mymodule.MyReporterClass. +#output-format= + +# Tells whether to display a full report or only the messages. +reports=no + +# Activate the evaluation score. +score=yes + + +[SIMILARITIES] + +# Comments are removed from the similarity computation +ignore-comments=yes + +# Docstrings are removed from the similarity computation +ignore-docstrings=yes + +# Imports are removed from the similarity computation +ignore-imports=yes + +# Signatures are removed from the similarity computation +ignore-signatures=yes + +# Minimum lines number of a similarity. +min-similarity-lines=4 + + +[SPELLING] + +# Limits count of emitted suggestions for spelling mistakes. +max-spelling-suggestions=4 + +# Spelling dictionary name. No available dictionaries : You need to install +# both the python package and the system dependency for enchant to work. +spelling-dict= + +# List of comma separated words that should be considered directives if they +# appear at the beginning of a comment and should not be checked. +spelling-ignore-comment-directives=fmt: on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy: + +# List of comma separated words that should not be checked. +spelling-ignore-words= + +# A path to a file that contains the private dictionary; one word per line. +spelling-private-dict-file= + +# Tells whether to store unknown words to the private dictionary (see the +# --spelling-private-dict-file option) instead of raising a message. +spelling-store-unknown-words=no + + +[STRING] + +# This flag controls whether inconsistent-quotes generates a warning when the +# character used as a quote delimiter is used inconsistently within a module. +check-quote-consistency=no + +# This flag controls whether the implicit-str-concat should generate a warning +# on implicit string concatenation in sequences defined over several lines. +check-str-concat-over-line-jumps=no + + +[TYPECHECK] -# Exceptions that will emit a warning when being caught. Defaults to -# "BaseException, Exception". -overgeneral-exceptions=BaseException, - Exception +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +contextmanager-decorators=contextlib.contextmanager + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +generated-members= + +# Tells whether to warn about missing members when the owner of the attribute +# is inferred to be None. +ignore-none=yes + +# This flag controls whether pylint should warn about no-member and similar +# checks whenever an opaque object is returned when inferring. The inference +# can return multiple potential results while evaluating a Python object, but +# some branches might not be evaluated, which results in partial inference. In +# that case, it might be useful to still emit no-member and other checks for +# the rest of the inferred objects. +ignore-on-opaque-inference=yes + +# List of symbolic message names to ignore for Mixin members. +ignored-checks-for-mixins=no-member, + not-async-context-manager, + not-context-manager, + attribute-defined-outside-init + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +ignored-classes=optparse.Values,thread._local,_thread._local,argparse.Namespace + +# Show a hint with possible names when a member name was not found. The aspect +# of finding the hint is based on edit distance. +missing-member-hint=yes + +# The minimum edit distance a name should have in order to be considered a +# similar match for a missing member name. +missing-member-hint-distance=1 + +# The total number of similar names that should be taken in consideration when +# showing a hint for a missing member. +missing-member-max-choices=1 + +# Regex pattern to define which classes are considered mixins. +mixin-class-rgx=.*[Mm]ixin + +# List of decorators that change the signature of a decorated function. +signature-mutators= + + +[VARIABLES] + +# List of additional names supposed to be defined in builtins. Remember that +# you should avoid defining new builtins when possible. +additional-builtins= + +# Tells whether unused global variables should be treated as a violation. +allow-global-unused-variables=yes + +# List of names allowed to shadow builtins +allowed-redefined-builtins= + +# List of strings which can identify a callback function by name. A callback +# name must start or end with one of those strings. +callbacks=cb_, + _cb + +# A regular expression matching the name of dummy variables (i.e. expected to +# not be used). +dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ + +# Argument names that match this expression will be ignored. +ignored-argument-names=_.*|^ignored_|^unused_ + +# Tells whether we should check for unused import in __init__ files. +init-import=no + +# List of qualified module names which can have objects that can redefine +# builtins. +redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..2419ad5 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.11.9 diff --git a/Makefile b/Makefile index d994181..9499a94 100644 --- a/Makefile +++ b/Makefile @@ -34,8 +34,8 @@ format : $(DEP_PROJECT_PYTHON) poetry run black pg_es_fdw tests ## Run Tests -test : PG_VERSIONS ?= 9.5 9.6 10 11 12 13 14 15 -test : ES_VERSIONS ?= 5 6 6-auth 7 +test : PG_VERSIONS ?= 13 14 15 +test : ES_VERSIONS ?= 5 6 7 8 test : $(DEP_PROJECT_PYTHON) poetry run tests/run.py --pg $(PG_VERSIONS) --es $(ES_VERSIONS) @@ -49,8 +49,10 @@ start : $(DEP_PROJECT_PYTHON) publish : $(DEP_PROJECT_PYTHON) poetry publish --build +$(DEP_PROJECT_PYTHON) : PYTHON_VERSION ?= $(shell cat .python-version) $(DEP_PROJECT_PYTHON) : pyproject.toml - poetry install + poetry env use $(PYTHON_VERSION) + PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring poetry install --no-root if [ ! -e .make ]; then mkdir .make; fi touch $(DEP_PROJECT_PYTHON) diff --git a/README.md b/README.md index feef223..66534d7 100644 --- a/README.md +++ b/README.md @@ -14,16 +14,17 @@ SYNOPSIS | 5 | `sudo pip install "elasticsearch>=5,<6"` | | 6 | `sudo pip install "elasticsearch>=6,<7"` | | 7 | `sudo pip install "elasticsearch>=7,<8"` | - -| PostgreSQL | Dependency Installation Command | -|------------|--------------------------------------------------------| -| 9.4 | `sudo apt-get install postgresql-9.4-python-multicorn` | -| 9.5 | `sudo apt-get install postgresql-9.5-python-multicorn` | -| 9.6 | `sudo apt-get install postgresql-9.6-python-multicorn` | -| 10 | `sudo apt-get install postgresql-10-python-multicorn` | -| 11 | `sudo apt-get install postgresql-11-python-multicorn` | -| 12 | `sudo apt-get install postgresql-12-python3-multicorn` | -| 13 | `sudo apt-get install postgresql-13-python3-multicorn` | +| 8 | `sudo pip install "elasticsearch>=8,<9"` | + +| PostgreSQL | Dependency Installation Command | +|------------|---------------------------------------------------------------------| +| 9.4 | `sudo apt-get install postgresql-9.4-python-multicorn` | +| 9.5 | `sudo apt-get install postgresql-9.5-python-multicorn` | +| 9.6 | `sudo apt-get install postgresql-9.6-python-multicorn` | +| 10 | `sudo apt-get install postgresql-10-python-multicorn` | +| 11 | `sudo apt-get install postgresql-11-python-multicorn` | +| 12 | `sudo apt-get install postgresql-12-python3-multicorn` | +| 13 | `sudo apt-get install postgresql-13-python3-multicorn` | Please note that the Debian package for Multicorn on PostgreSQL 12+ requires Python 3. @@ -141,6 +142,7 @@ fields. The other fields have special meaning: * The `sort_column` (`sort` above) accepts an Elastic Search column to sort by * The `refresh` option controls if inserts and updates should wait for an index refresh ([Elastic Search documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-refresh.html)). The acceptable values are `"false"` (default), `"wait_for"` and `"true"` * The `complete_returning` options controls if Elastic Search is queries for the document after an insert to support `RETURNING` fields other than the document id. The acceptable values are `"false"` (default) and `"true"` + * The `scheme` field specifies the scheme of the Elastic Search index * The `timeout` field specifies the connection timeout in seconds * The `username` field specifies the basic auth username used * The `password` field specifies the basic auth password used @@ -310,258 +312,27 @@ There are end to end tests that use docker to create a PostgreSQL and Elastic Search database. These are then populated with data and tests are run against them. -These require docker and docker-compose. These also require python packages -which you can install with: +These require docker and docker-compose (see the [installation +instructions](https://docs.docker.com/engine/install/ubuntu/)). + +These currently target Python 3.11.9 which you can install with +[pyenv](https://github.com/pyenv/pyenv/#installation). + +These also require [poetry](https://python-poetry.org/docs/#installation) to +manage the python dependencies. + +Once you have installed python 3.11.9, docker, docker-compose and poetry you +can install the requirements with: ```bash -pip install -r tests/requirements.txt +make requirements ``` The makefile will test all versions if you run `make test`: ```bash ➜ make test -poetry run tests/run.py --pg 9.4 9.5 9.6 10 11 12 13 --es 5 6 6-auth 7 -Testing PostgreSQL 9.4 with Elasticsearch 5 -PostgreSQL 9.4 with Elasticsearch 5: Test read - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test nested-read - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test sorted-read - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test query - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test json-query - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test insert returning id - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test insert returning row - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test insert waiting for refresh - PASS -PostgreSQL 9.4 with Elasticsearch 5: Test delete returning row - PASS -Testing PostgreSQL 9.4 with Elasticsearch 6 -PostgreSQL 9.4 with Elasticsearch 6: Test read - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test query - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 9.4 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 9.4 with Elasticsearch 6-auth -PostgreSQL 9.4 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 9.4 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 9.4 with Elasticsearch 7 -PostgreSQL 9.4 with Elasticsearch 7: Test read - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test query - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 9.4 with Elasticsearch 7: Test delete returning row - PASS -Testing PostgreSQL 9.5 with Elasticsearch 5 -PostgreSQL 9.5 with Elasticsearch 5: Test read - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test nested-read - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test sorted-read - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test query - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test json-query - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test insert returning id - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test insert returning row - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test insert waiting for refresh - PASS -PostgreSQL 9.5 with Elasticsearch 5: Test delete returning row - PASS -Testing PostgreSQL 9.5 with Elasticsearch 6 -PostgreSQL 9.5 with Elasticsearch 6: Test read - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test query - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 9.5 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 9.5 with Elasticsearch 6-auth -PostgreSQL 9.5 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 9.5 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 9.5 with Elasticsearch 7 -PostgreSQL 9.5 with Elasticsearch 7: Test read - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test query - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 9.5 with Elasticsearch 7: Test delete returning row - PASS -Testing PostgreSQL 9.6 with Elasticsearch 5 -PostgreSQL 9.6 with Elasticsearch 5: Test read - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test nested-read - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test sorted-read - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test query - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test json-query - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test insert returning id - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test insert returning row - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test insert waiting for refresh - PASS -PostgreSQL 9.6 with Elasticsearch 5: Test delete returning row - PASS -Testing PostgreSQL 9.6 with Elasticsearch 6 -PostgreSQL 9.6 with Elasticsearch 6: Test read - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test query - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 9.6 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 9.6 with Elasticsearch 6-auth -PostgreSQL 9.6 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 9.6 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 9.6 with Elasticsearch 7 -PostgreSQL 9.6 with Elasticsearch 7: Test read - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test query - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 9.6 with Elasticsearch 7: Test delete returning row - PASS -Testing PostgreSQL 10 with Elasticsearch 5 -PostgreSQL 10 with Elasticsearch 5: Test read - PASS -PostgreSQL 10 with Elasticsearch 5: Test nested-read - PASS -PostgreSQL 10 with Elasticsearch 5: Test sorted-read - PASS -PostgreSQL 10 with Elasticsearch 5: Test query - PASS -PostgreSQL 10 with Elasticsearch 5: Test json-query - PASS -PostgreSQL 10 with Elasticsearch 5: Test insert returning id - PASS -PostgreSQL 10 with Elasticsearch 5: Test insert returning row - PASS -PostgreSQL 10 with Elasticsearch 5: Test insert waiting for refresh - PASS -PostgreSQL 10 with Elasticsearch 5: Test delete returning row - PASS -Testing PostgreSQL 10 with Elasticsearch 6 -PostgreSQL 10 with Elasticsearch 6: Test read - PASS -PostgreSQL 10 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 10 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 10 with Elasticsearch 6: Test query - PASS -PostgreSQL 10 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 10 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 10 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 10 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 10 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 10 with Elasticsearch 6-auth -PostgreSQL 10 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 10 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 10 with Elasticsearch 7 -PostgreSQL 10 with Elasticsearch 7: Test read - PASS -PostgreSQL 10 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 10 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 10 with Elasticsearch 7: Test query - PASS -PostgreSQL 10 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 10 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 10 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 10 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 10 with Elasticsearch 7: Test delete returning row - PASS -Testing PostgreSQL 11 with Elasticsearch 5 -PostgreSQL 11 with Elasticsearch 5: Test read - PASS -PostgreSQL 11 with Elasticsearch 5: Test nested-read - PASS -PostgreSQL 11 with Elasticsearch 5: Test sorted-read - PASS -PostgreSQL 11 with Elasticsearch 5: Test query - PASS -PostgreSQL 11 with Elasticsearch 5: Test json-query - PASS -PostgreSQL 11 with Elasticsearch 5: Test insert returning id - PASS -PostgreSQL 11 with Elasticsearch 5: Test insert returning row - PASS -PostgreSQL 11 with Elasticsearch 5: Test insert waiting for refresh - PASS -PostgreSQL 11 with Elasticsearch 5: Test delete returning row - PASS -Testing PostgreSQL 11 with Elasticsearch 6 -PostgreSQL 11 with Elasticsearch 6: Test read - PASS -PostgreSQL 11 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 11 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 11 with Elasticsearch 6: Test query - PASS -PostgreSQL 11 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 11 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 11 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 11 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 11 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 11 with Elasticsearch 6-auth -PostgreSQL 11 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 11 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 11 with Elasticsearch 7 -PostgreSQL 11 with Elasticsearch 7: Test read - PASS -PostgreSQL 11 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 11 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 11 with Elasticsearch 7: Test query - PASS -PostgreSQL 11 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 11 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 11 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 11 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 11 with Elasticsearch 7: Test delete returning row - PASS -Testing PostgreSQL 12 with Elasticsearch 5 -PostgreSQL 12 with Elasticsearch 5: Test read - PASS -PostgreSQL 12 with Elasticsearch 5: Test nested-read - PASS -PostgreSQL 12 with Elasticsearch 5: Test sorted-read - PASS -PostgreSQL 12 with Elasticsearch 5: Test query - PASS -PostgreSQL 12 with Elasticsearch 5: Test json-query - PASS -PostgreSQL 12 with Elasticsearch 5: Test insert returning id - PASS -PostgreSQL 12 with Elasticsearch 5: Test insert returning row - PASS -PostgreSQL 12 with Elasticsearch 5: Test insert waiting for refresh - PASS -PostgreSQL 12 with Elasticsearch 5: Test delete returning row - PASS -Testing PostgreSQL 12 with Elasticsearch 6 -PostgreSQL 12 with Elasticsearch 6: Test read - PASS -PostgreSQL 12 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 12 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 12 with Elasticsearch 6: Test query - PASS -PostgreSQL 12 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 12 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 12 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 12 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 12 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 12 with Elasticsearch 6-auth -PostgreSQL 12 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 12 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 12 with Elasticsearch 7 -PostgreSQL 12 with Elasticsearch 7: Test read - PASS -PostgreSQL 12 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 12 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 12 with Elasticsearch 7: Test query - PASS -PostgreSQL 12 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 12 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 12 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 12 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 12 with Elasticsearch 7: Test delete returning row - PASS +poetry run tests/run.py --pg 13 14 15 --es 5 6 7 8 Testing PostgreSQL 13 with Elasticsearch 5 PostgreSQL 13 with Elasticsearch 5: Test read - PASS PostgreSQL 13 with Elasticsearch 5: Test nested-read - PASS @@ -573,44 +344,27 @@ PostgreSQL 13 with Elasticsearch 5: Test insert returning row - PASS PostgreSQL 13 with Elasticsearch 5: Test insert waiting for refresh - PASS PostgreSQL 13 with Elasticsearch 5: Test delete returning row - PASS Testing PostgreSQL 13 with Elasticsearch 6 -PostgreSQL 13 with Elasticsearch 6: Test read - PASS -PostgreSQL 13 with Elasticsearch 6: Test nested-read - PASS -PostgreSQL 13 with Elasticsearch 6: Test sorted-read - PASS -PostgreSQL 13 with Elasticsearch 6: Test query - PASS -PostgreSQL 13 with Elasticsearch 6: Test json-query - PASS -PostgreSQL 13 with Elasticsearch 6: Test insert returning id - PASS -PostgreSQL 13 with Elasticsearch 6: Test insert returning row - PASS -PostgreSQL 13 with Elasticsearch 6: Test insert waiting for refresh - PASS -PostgreSQL 13 with Elasticsearch 6: Test delete returning row - PASS -Testing PostgreSQL 13 with Elasticsearch 6-auth -PostgreSQL 13 with Elasticsearch 6-auth: Test read - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test nested-read - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test sorted-read - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test query - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test json-query - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test insert returning id - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test insert returning row - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test insert waiting for refresh - PASS -PostgreSQL 13 with Elasticsearch 6-auth: Test delete returning row - PASS -Testing PostgreSQL 13 with Elasticsearch 7 -PostgreSQL 13 with Elasticsearch 7: Test read - PASS -PostgreSQL 13 with Elasticsearch 7: Test nested-read - PASS -PostgreSQL 13 with Elasticsearch 7: Test sorted-read - PASS -PostgreSQL 13 with Elasticsearch 7: Test query - PASS -PostgreSQL 13 with Elasticsearch 7: Test json-query - PASS -PostgreSQL 13 with Elasticsearch 7: Test insert returning id - PASS -PostgreSQL 13 with Elasticsearch 7: Test insert returning row - PASS -PostgreSQL 13 with Elasticsearch 7: Test insert waiting for refresh - PASS -PostgreSQL 13 with Elasticsearch 7: Test delete returning row - PASS +... +Testing PostgreSQL 15 with Elasticsearch 8 +PostgreSQL 15 with Elasticsearch 8: Test read - PASS +PostgreSQL 15 with Elasticsearch 8: Test nested-read - PASS +PostgreSQL 15 with Elasticsearch 8: Test sorted-read - PASS +PostgreSQL 15 with Elasticsearch 8: Test query - PASS +PostgreSQL 15 with Elasticsearch 8: Test json-query - PASS +PostgreSQL 15 with Elasticsearch 8: Test insert returning id - PASS +PostgreSQL 15 with Elasticsearch 8: Test insert returning row - PASS +PostgreSQL 15 with Elasticsearch 8: Test insert waiting for refresh - PASS +PostgreSQL 15 with Elasticsearch 8: Test delete returning row - PASS PASS ``` If you want to run the tests for specific versions then you can then run the tests using `tests/run.py`. This takes the PostgreSQL version(s) to test using the `--pg` argument and the Elastic Search versions to test with the `--es` -argument. The currently supported versions of PostgreSQL are 9.4 through to 13. -The currently supported versions of Elastic Search are 5 to 7. You can pass -multiple versions to test it against all of them. +argument. The currently supported versions of PostgreSQL are 13, 14 and 15. +PostgreSQL back to 9.4 is supported on a best effort basis, but the docker images are unavailable and so the tests cannot run and fixes cannot be made if there are errors. +The currently supported versions of Elastic Search are 5 to 8. You can pass +multiple versions to test against all of them. ### Test Failure Messages diff --git a/pg_es_fdw/columns.py b/pg_es_fdw/columns.py index b129272..de6faf7 100644 --- a/pg_es_fdw/columns.py +++ b/pg_es_fdw/columns.py @@ -1,12 +1,15 @@ """ Handlers for different column types """ + # pylint: disable=useless-object-inheritance, too-many-arguments -import logging + import json +import logging from abc import ABCMeta, abstractmethod -from multicorn.utils import log_to_postgres as log2pg # pylint: disable=import-error +from multicorn.utils import \ + log_to_postgres as log2pg # pylint: disable=import-error class Column(object): @@ -146,8 +149,10 @@ def serialize(self, row): rowid_column = self.id_column.name if rowid_column not in row: - message = 'INSERT/UPDATE requires "{rowid}" column. Missing in: {values}'.format( - rowid=rowid_column, values=row + message = ( + 'INSERT/UPDATE requires "{rowid}" column. Missing in: {values}'.format( + rowid=rowid_column, values=row + ) ) log2pg(message, logging.ERROR) # The insert or update cannot proceed so the transaction should abort. diff --git a/pg_es_fdw/fdw.py b/pg_es_fdw/fdw.py index b024ccd..6e38cc4 100644 --- a/pg_es_fdw/fdw.py +++ b/pg_es_fdw/fdw.py @@ -1,25 +1,27 @@ """ Elastic Search foreign data wrapper """ + # pylint: disable=too-many-instance-attributes, import-error, unexpected-keyword-arg, broad-except, line-too-long import logging from multicorn import ForeignDataWrapper from multicorn.utils import log_to_postgres as log2pg -from .options import ElasticsearchFDWOptions + from .columns import make_columns +from .options import ElasticsearchFDWOptions class ElasticsearchFDW(ForeignDataWrapper): - """ Elastic Search Foreign Data Wrapper """ + """Elastic Search Foreign Data Wrapper""" @property def rowid_column(self): - """ Returns a column name which will act as a rowid column for - delete/update operations. + """Returns a column name which will act as a rowid column for + delete/update operations. - This can be either an existing column name, or a made-up one. This - column name should be subsequently present in every returned - resultset. """ + This can be either an existing column name, or a made-up one. This + column name should be subsequently present in every returned + resultset.""" return self.options.rowid_column @@ -32,8 +34,8 @@ def __init__(self, options, columns): self.scroll_id = None def get_rel_size(self, quals, columns): - """ Helps the planner by returning costs. - Returns a tuple of the form (number of rows, average row width) """ + """Helps the planner by returning costs. + Returns a tuple of the form (number of rows, average row width)""" try: query = self.options.get_query(quals) @@ -50,7 +52,7 @@ def get_rel_size(self, quals, columns): return (0, 0) def execute(self, quals, columns): - """ Execute the query """ + """Execute the query""" try: query = self.options.get_query(quals) @@ -83,13 +85,13 @@ def execute(self, quals, columns): return def end_scan(self): - """ Hook called at the end of a foreign scan. """ + """Hook called at the end of a foreign scan.""" if self.scroll_id: self.client.clear_scroll(scroll_id=self.scroll_id) self.scroll_id = None def insert(self, new_values): - """ Insert new documents into Elastic Search """ + """Insert new documents into Elastic Search""" document_id, document = self.columns.serialize(new_values) try: @@ -115,11 +117,11 @@ def insert(self, new_values): return (0, 0) def update(self, document_id, new_values): - """ Update existing documents in Elastic Search """ + """Update existing documents in Elastic Search""" _, document = self.columns.serialize(new_values) try: - response = self.client.index( + response = self.client.update( id=document_id, body=document, refresh=self.options.refresh, @@ -130,7 +132,7 @@ def update(self, document_id, new_values): return {self.options.rowid_column: response["_id"]} except Exception as exception: log2pg( - "INDEX for {path}/{document_id} and document {document} failed: {exception}".format( + "UPDATE for {path}/{document_id} and document {document} failed: {exception}".format( path=self.options.path, document_id=document_id, document=new_values, @@ -141,7 +143,7 @@ def update(self, document_id, new_values): return (0, 0) def delete(self, document_id): - """ Delete documents from Elastic Search """ + """Delete documents from Elastic Search""" if self.options.complete_returning: document = self._read_by_id(document_id) diff --git a/pg_es_fdw/options.py b/pg_es_fdw/options.py index a2f0575..35f4141 100644 --- a/pg_es_fdw/options.py +++ b/pg_es_fdw/options.py @@ -2,6 +2,7 @@ Wrapper for the foreign data wrapper table options. Provides a facade over everything that the options detail. """ + # pylint: disable=too-many-instance-attributes import json @@ -32,6 +33,7 @@ def __init__(self, options): ) self.host = options.pop("host", "localhost") + self.scheme = options.pop("scheme", None) self.port = _int_option(options, key="port", default=9200) self.timeout = _int_option(options, key="timeout", default=10) self.auth = _get_authentication(options) @@ -42,11 +44,14 @@ def make_client(self): Creates an elasticsearch client from the options """ # () -> Elasticsearch + settings = {"host": self.host, "port": self.port} + if self.scheme: + settings["scheme"] = self.scheme return Elasticsearch( - [{"host": self.host, "port": self.port}], - http_auth=self.auth, + [settings], + basic_auth=self.auth, timeout=self.timeout, - **self.options + **self.options, ) def get_query(self, quals): @@ -92,6 +97,12 @@ def get_pagination_arguments(self, sort): Get the elasticsearch client options that identify the sort, page size and scroll duration """ # (str) -> Dict[str, Any] + # Unknown key for a VALUE_NULL in [sort]. + if sort is None: + return { + "size": self.scroll_size, + "scroll": self.scroll_duration, + } return { "sort": sort, "size": self.scroll_size, diff --git a/poetry.lock b/poetry.lock index a4bda25..059023e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,244 +1,126 @@ +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. + [[package]] name = "astroid" -version = "2.12.10" +version = "3.1.0" description = "An abstract syntax tree for Python with inference support." -category = "dev" optional = false -python-versions = ">=3.7.2" - -[package.dependencies] -lazy-object-proxy = ">=1.4.0" -typed-ast = {version = ">=1.4.0,<2.0", markers = "implementation_name == \"cpython\" and python_version < \"3.8\""} -typing-extensions = {version = ">=3.10", markers = "python_version < \"3.10\""} -wrapt = [ - {version = ">=1.11,<2", markers = "python_version < \"3.11\""}, - {version = ">=1.14,<2", markers = "python_version >= \"3.11\""}, +python-versions = ">=3.8.0" +files = [ + {file = "astroid-3.1.0-py3-none-any.whl", hash = "sha256:951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819"}, + {file = "astroid-3.1.0.tar.gz", hash = "sha256:ac248253bfa4bd924a0de213707e7ebeeb3138abeb48d798784ead1e56d419d4"}, ] -[[package]] -name = "attrs" -version = "22.1.0" -description = "Classes Without Boilerplate" -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.extras] -dev = ["cloudpickle", "coverage[toml] (>=5.0.2)", "furo", "hypothesis", "mypy (>=0.900,!=0.940)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "sphinx", "sphinx-notfound-page", "zope.interface"] -docs = ["furo", "sphinx", "sphinx-notfound-page", "zope.interface"] -tests = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "zope.interface"] -tests_no_zope = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins"] - -[[package]] -name = "bcrypt" -version = "4.0.0" -description = "Modern password hashing for your software and your servers" -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.extras] -tests = ["pytest (>=3.2.1,!=3.3.0)"] -typecheck = ["mypy"] +[package.dependencies] +typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} [[package]] name = "black" -version = "22.8.0" +version = "24.4.2" description = "The uncompromising code formatter." -category = "dev" optional = false -python-versions = ">=3.6.2" +python-versions = ">=3.8" +files = [ + {file = "black-24.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dd1b5a14e417189db4c7b64a6540f31730713d173f0b63e55fabd52d61d8fdce"}, + {file = "black-24.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e537d281831ad0e71007dcdcbe50a71470b978c453fa41ce77186bbe0ed6021"}, + {file = "black-24.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaea3008c281f1038edb473c1aa8ed8143a5535ff18f978a318f10302b254063"}, + {file = "black-24.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:7768a0dbf16a39aa5e9a3ded568bb545c8c2727396d063bbaf847df05b08cd96"}, + {file = "black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474"}, + {file = "black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c"}, + {file = "black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb"}, + {file = "black-24.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1"}, + {file = "black-24.4.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:accf49e151c8ed2c0cdc528691838afd217c50412534e876a19270fea1e28e2d"}, + {file = "black-24.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:88c57dc656038f1ab9f92b3eb5335ee9b021412feaa46330d5eba4e51fe49b04"}, + {file = "black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be8bef99eb46d5021bf053114442914baeb3649a89dc5f3a555c88737e5e98fc"}, + {file = "black-24.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:415e686e87dbbe6f4cd5ef0fbf764af7b89f9057b97c908742b6008cc554b9c0"}, + {file = "black-24.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bf10f7310db693bb62692609b397e8d67257c55f949abde4c67f9cc574492cc7"}, + {file = "black-24.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:98e123f1d5cfd42f886624d84464f7756f60ff6eab89ae845210631714f6db94"}, + {file = "black-24.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a85f2cb5e6799a9ef05347b476cce6c182d6c71ee36925a6c194d074336ef8"}, + {file = "black-24.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:b1530ae42e9d6d5b670a34db49a94115a64596bc77710b1d05e9801e62ca0a7c"}, + {file = "black-24.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:37aae07b029fa0174d39daf02748b379399b909652a806e5708199bd93899da1"}, + {file = "black-24.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:da33a1a5e49c4122ccdfd56cd021ff1ebc4a1ec4e2d01594fef9b6f267a9e741"}, + {file = "black-24.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e"}, + {file = "black-24.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:b9176b9832e84308818a99a561e90aa479e73c523b3f77afd07913380ae2eab7"}, + {file = "black-24.4.2-py3-none-any.whl", hash = "sha256:d36ed1124bb81b32f8614555b34cc4259c3fbc7eec17870e8ff8ded335b58d8c"}, + {file = "black-24.4.2.tar.gz", hash = "sha256:c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d"}, +] [package.dependencies] click = ">=8.0.0" -dataclasses = {version = ">=0.6", markers = "python_version < \"3.7\""} mypy-extensions = ">=0.4.3" +packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" -tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""} -typed-ast = {version = ">=1.4.2", markers = "python_version < \"3.8\" and implementation_name == \"cpython\""} -typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)"] +d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] -[[package]] -name = "cached-property" -version = "1.5.2" -description = "A decorator for caching properties in classes." -category = "dev" -optional = false -python-versions = "*" - [[package]] name = "certifi" -version = "2022.9.14" +version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle." -category = "dev" optional = false python-versions = ">=3.6" - -[[package]] -name = "cffi" -version = "1.15.1" -description = "Foreign Function Interface for Python calling C code." -category = "dev" -optional = false -python-versions = "*" - -[package.dependencies] -pycparser = "*" - -[[package]] -name = "charset-normalizer" -version = "2.0.12" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "dev" -optional = false -python-versions = ">=3.5.0" - -[package.extras] -unicode_backport = ["unicodedata2"] +files = [ + {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, + {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, +] [[package]] name = "click" -version = "8.0.4" +version = "8.1.7" description = "Composable command line interface toolkit" -category = "dev" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} [[package]] name = "colorama" -version = "0.4.5" +version = "0.4.6" description = "Cross-platform colored terminal text." -category = "dev" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" - -[[package]] -name = "cryptography" -version = "38.0.1" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -cffi = ">=1.12" - -[package.extras] -docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] -pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"] -sdist = ["setuptools-rust (>=0.11.4)"] -ssh = ["bcrypt (>=3.1.5)"] -test = ["hypothesis (>=1.11.4,!=3.79.2)", "iso8601", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-subtests", "pytest-xdist", "pytz"] - -[[package]] -name = "dataclasses" -version = "0.8" -description = "A backport of the dataclasses module for Python 3.6" -category = "dev" -optional = false -python-versions = ">=3.6, <3.7" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] [[package]] name = "dill" -version = "0.3.5.1" -description = "serialize all of python" -category = "dev" +version = "0.3.8" +description = "serialize all of Python" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*" +python-versions = ">=3.8" +files = [ + {file = "dill-0.3.8-py3-none-any.whl", hash = "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7"}, + {file = "dill-0.3.8.tar.gz", hash = "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca"}, +] [package.extras] graph = ["objgraph (>=1.7.2)"] - -[[package]] -name = "distro" -version = "1.7.0" -description = "Distro - an OS platform information API" -category = "dev" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "docker" -version = "5.0.3" -description = "A Python library for the Docker Engine API." -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -paramiko = {version = ">=2.4.2", optional = true, markers = "extra == \"ssh\""} -pywin32 = {version = "227", markers = "sys_platform == \"win32\""} -requests = ">=2.14.2,<2.18.0 || >2.18.0" -websocket-client = ">=0.32.0" - -[package.extras] -ssh = ["paramiko (>=2.4.2)"] -tls = ["cryptography (>=3.4.7)", "idna (>=2.0.0)", "pyOpenSSL (>=17.5.0)"] - -[[package]] -name = "docker-compose" -version = "1.29.2" -description = "Multi-container orchestration for Docker" -category = "dev" -optional = false -python-versions = ">=3.4" - -[package.dependencies] -cached-property = {version = ">=1.2.0,<2", markers = "python_version < \"3.8\""} -colorama = {version = ">=0.4,<1", markers = "sys_platform == \"win32\""} -distro = ">=1.5.0,<2" -docker = {version = ">=5", extras = ["ssh"]} -dockerpty = ">=0.4.1,<1" -docopt = ">=0.6.1,<1" -jsonschema = ">=2.5.1,<4" -python-dotenv = ">=0.13.0,<1" -PyYAML = ">=3.10,<6" -requests = ">=2.20.0,<3" -texttable = ">=0.9.0,<2" -websocket-client = ">=0.32.0,<1" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2)"] -tests = ["ddt (>=1.2.2,<2)", "pytest (<6)"] - -[[package]] -name = "dockerpty" -version = "0.4.1" -description = "Python library to use the pseudo-tty of a docker container" -category = "dev" -optional = false -python-versions = "*" - -[package.dependencies] -six = ">=1.3.0" - -[[package]] -name = "docopt" -version = "0.6.2" -description = "Pythonic argument parser, that will make you smile" -category = "dev" -optional = false -python-versions = "*" +profile = ["gprof2dot (>=2022.7.29)"] [[package]] name = "elasticsearch" -version = "7.17.6" +version = "7.17.9" description = "Python client for Elasticsearch" -category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4" +files = [ + {file = "elasticsearch-7.17.9-py2.py3-none-any.whl", hash = "sha256:0e2454645dc00517dee4c6de3863411a9c5f1955d013c5fefa29123dadc92f98"}, + {file = "elasticsearch-7.17.9.tar.gz", hash = "sha256:66c4ece2adfe7cc120e2b6a6798a1fd5c777aecf82eec39bb95cef7cfc7ea2b3"}, +] [package.dependencies] certifi = "*" @@ -251,198 +133,220 @@ docs = ["sphinx (<1.7)", "sphinx-rtd-theme"] requests = ["requests (>=2.4.0,<3.0.0)"] [[package]] -name = "idna" -version = "3.4" -description = "Internationalized Domain Names in Applications (IDNA)" -category = "dev" -optional = false -python-versions = ">=3.5" - -[[package]] -name = "importlib-metadata" -version = "4.8.3" -description = "Read metadata from Python packages" -category = "dev" +name = "exceptiongroup" +version = "1.2.1" +description = "Backport of PEP 654 (exception groups)" optional = false -python-versions = ">=3.6" - -[package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} -zipp = ">=0.5" +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, + {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, +] [package.extras] -docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"] -perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pep517", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy", "pytest-perf (>=0.9.2)"] +test = ["pytest (>=6)"] [[package]] name = "iniconfig" -version = "1.1.1" -description = "iniconfig: brain-dead simple config-ini parsing" -category = "dev" +version = "2.0.0" +description = "brain-dead simple config-ini parsing" optional = false -python-versions = "*" +python-versions = ">=3.7" +files = [ + {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, + {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, +] [[package]] name = "isort" -version = "5.10.1" +version = "5.13.2" description = "A Python utility / library to sort Python imports." -category = "dev" optional = false -python-versions = ">=3.6.1,<4.0" - -[package.extras] -colors = ["colorama (>=0.4.3,<0.5.0)"] -pipfile_deprecated_finder = ["pipreqs", "requirementslib"] -plugins = ["setuptools"] -requirements_deprecated_finder = ["pip-api", "pipreqs"] - -[[package]] -name = "jsonschema" -version = "3.2.0" -description = "An implementation of JSON Schema validation for Python" -category = "dev" -optional = false -python-versions = "*" - -[package.dependencies] -attrs = ">=17.4.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} -pyrsistent = ">=0.14.0" -setuptools = "*" -six = ">=1.11.0" +python-versions = ">=3.8.0" +files = [ + {file = "isort-5.13.2-py3-none-any.whl", hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6"}, + {file = "isort-5.13.2.tar.gz", hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109"}, +] [package.extras] -format = ["idna", "jsonpointer (>1.13)", "rfc3987", "strict-rfc3339", "webcolors"] -format_nongpl = ["idna", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "webcolors"] - -[[package]] -name = "lazy-object-proxy" -version = "1.7.1" -description = "A fast and thorough lazy object proxy." -category = "dev" -optional = false -python-versions = ">=3.6" +colors = ["colorama (>=0.4.6)"] [[package]] name = "mccabe" version = "0.7.0" description = "McCabe checker, plugin for flake8" -category = "dev" optional = false python-versions = ">=3.6" +files = [ + {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, + {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, +] [[package]] name = "mypy-extensions" -version = "0.4.3" -description = "Experimental type system extensions for programs checked with the mypy typechecker." -category = "dev" +version = "1.0.0" +description = "Type system extensions for programs checked with the mypy type checker." optional = false -python-versions = "*" +python-versions = ">=3.5" +files = [ + {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, + {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, +] [[package]] name = "packaging" -version = "21.3" +version = "24.0" description = "Core utilities for Python packages" -category = "dev" optional = false -python-versions = ">=3.6" - -[package.dependencies] -pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" - -[[package]] -name = "paramiko" -version = "2.11.0" -description = "SSH2 protocol library" -category = "dev" -optional = false -python-versions = "*" - -[package.dependencies] -bcrypt = ">=3.1.3" -cryptography = ">=2.5" -pynacl = ">=1.0.1" -six = "*" - -[package.extras] -all = ["bcrypt (>=3.1.3)", "gssapi (>=1.4.1)", "invoke (>=1.3)", "pyasn1 (>=0.1.7)", "pynacl (>=1.0.1)", "pywin32 (>=2.1.8)"] -ed25519 = ["bcrypt (>=3.1.3)", "pynacl (>=1.0.1)"] -gssapi = ["gssapi (>=1.4.1)", "pyasn1 (>=0.1.7)", "pywin32 (>=2.1.8)"] -invoke = ["invoke (>=1.3)"] +python-versions = ">=3.7" +files = [ + {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, + {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, +] [[package]] name = "pathspec" -version = "0.9.0" +version = "0.12.1" description = "Utility library for gitignore style pattern matching of file paths." -category = "dev" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +python-versions = ">=3.8" +files = [ + {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, + {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, +] [[package]] name = "platformdirs" -version = "2.5.2" -description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -category = "dev" +version = "4.2.1" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "platformdirs-4.2.1-py3-none-any.whl", hash = "sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1"}, + {file = "platformdirs-4.2.1.tar.gz", hash = "sha256:031cd18d4ec63ec53e82dceaac0417d218a6863f7745dfcc9efe7793b7039bdf"}, +] [package.extras] -docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx (>=4)", "sphinx-autodoc-typehints (>=1.12)"] -test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)"] +docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] +type = ["mypy (>=1.8)"] [[package]] name = "pluggy" -version = "1.0.0" +version = "1.5.0" description = "plugin and hook calling mechanisms for python" -category = "dev" optional = false -python-versions = ">=3.6" - -[package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +python-versions = ">=3.8" +files = [ + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, +] [package.extras] dev = ["pre-commit", "tox"] testing = ["pytest", "pytest-benchmark"] [[package]] -name = "psycopg2" -version = "2.9.3" +name = "psycopg2-binary" +version = "2.9.9" description = "psycopg2 - Python-PostgreSQL Database Adapter" -category = "dev" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" -category = "dev" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" - -[[package]] -name = "pycparser" -version = "2.21" -description = "C parser in Python" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.7" +files = [ + {file = "psycopg2-binary-2.9.9.tar.gz", hash = "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win32.whl", hash = "sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl", hash = "sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-win32.whl", hash = "sha256:64cf30263844fa208851ebb13b0732ce674d8ec6a0c86a4e160495d299ba3c93"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-win_amd64.whl", hash = "sha256:81ff62668af011f9a48787564ab7eded4e9fb17a4a6a74af5ffa6a457400d2ab"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win32.whl", hash = "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl", hash = "sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win32.whl", hash = "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl", hash = "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win32.whl", hash = "sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl", hash = "sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957"}, +] [[package]] name = "pylint" -version = "2.15.2" +version = "3.1.0" description = "python code static checker" -category = "dev" optional = false -python-versions = ">=3.7.2" +python-versions = ">=3.8.0" +files = [ + {file = "pylint-3.1.0-py3-none-any.whl", hash = "sha256:507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74"}, + {file = "pylint-3.1.0.tar.gz", hash = "sha256:6a69beb4a6f63debebaab0a3477ecd0f559aa726af4954fc948c51f7a2549e23"}, +] [package.dependencies] -astroid = ">=2.12.9,<=2.14.0-dev0" +astroid = ">=3.1.0,<=3.2.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -dill = ">=0.2" -isort = ">=4.2.5,<6" +dill = [ + {version = ">=0.2", markers = "python_version < \"3.11\""}, + {version = ">=0.3.7", markers = "python_version >= \"3.12\""}, + {version = ">=0.3.6", markers = "python_version >= \"3.11\" and python_version < \"3.12\""}, +] +isort = ">=4.2.5,<5.13.0 || >5.13.0,<6" mccabe = ">=0.6,<0.8" platformdirs = ">=2.2.0" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} @@ -453,750 +357,89 @@ typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\"" spelling = ["pyenchant (>=3.2,<4.0)"] testutils = ["gitpython (>3)"] -[[package]] -name = "PyNaCl" -version = "1.5.0" -description = "Python binding to the Networking and Cryptography (NaCl) library" -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -cffi = ">=1.4.1" - -[package.extras] -docs = ["sphinx (>=1.6.5)", "sphinx_rtd_theme"] -tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] - -[[package]] -name = "pyparsing" -version = "3.0.9" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -category = "dev" -optional = false -python-versions = ">=3.6.8" - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - -[[package]] -name = "pyrsistent" -version = "0.18.0" -description = "Persistent/Functional/Immutable data structures" -category = "dev" -optional = false -python-versions = ">=3.6" - [[package]] name = "pytest" -version = "7.1.3" +version = "8.2.0" description = "pytest: simple powerful testing with Python" -category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "pytest-8.2.0-py3-none-any.whl", hash = "sha256:1733f0620f6cda4095bbf0d9ff8022486e91892245bb9e7d5542c018f612f233"}, + {file = "pytest-8.2.0.tar.gz", hash = "sha256:d507d4482197eac0ba2bae2e9babf0672eb333017bcedaa5fb1a3d42c1174b3f"}, +] [package.dependencies] -attrs = ">=19.2.0" colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=0.12,<2.0" -py = ">=1.8.2" -tomli = ">=1.0.0" +pluggy = ">=1.5,<2.0" +tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] - -[[package]] -name = "python-dotenv" -version = "0.20.0" -description = "Read key-value pairs from a .env file and set them as environment variables" -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.extras] -cli = ["click (>=5.0)"] - -[[package]] -name = "pywin32" -version = "227" -description = "Python for Window Extensions" -category = "dev" -optional = false -python-versions = "*" - -[[package]] -name = "PyYAML" -version = "5.4.1" -description = "YAML parser and emitter for Python" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" - -[[package]] -name = "requests" -version = "2.27.1" -description = "Python HTTP for Humans." -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = {version = ">=2.0.0,<2.1.0", markers = "python_version >= \"3\""} -idna = {version = ">=2.5,<4", markers = "python_version >= \"3\""} -urllib3 = ">=1.21.1,<1.27" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"] -use_chardet_on_py3 = ["chardet (>=3.0.2,<5)"] - -[[package]] -name = "setuptools" -version = "59.6.0" -description = "Easily download, build, install, upgrade, and uninstall Python packages" -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=8.2)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx", "sphinx-inline-tabs", "sphinxcontrib-towncrier"] -testing = ["flake8-2020", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mock", "paver", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy", "pytest-virtualenv (>=1.2.7)", "pytest-xdist", "sphinx", "virtualenv (>=13.0.0)", "wheel"] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "sh" -version = "1.14.3" +version = "2.0.6" description = "Python subprocess replacement" -category = "dev" -optional = false -python-versions = "*" - -[[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -category = "dev" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" - -[[package]] -name = "texttable" -version = "1.6.4" -description = "module for creating simple ASCII tables" -category = "dev" -optional = false -python-versions = "*" +python-versions = ">=3.8.1,<4.0" +files = [ + {file = "sh-2.0.6-py3-none-any.whl", hash = "sha256:ced8f2e081a858b66a46ace3703dec243779abbd5a1887ba7e3c34f34da70cd2"}, + {file = "sh-2.0.6.tar.gz", hash = "sha256:9b2998f313f201c777e2c0061f0b1367497097ef13388595be147e2a00bf7ba1"}, +] [[package]] name = "tomli" version = "2.0.1" description = "A lil' TOML parser" -category = "dev" optional = false python-versions = ">=3.7" +files = [ + {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, + {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, +] [[package]] name = "tomlkit" -version = "0.11.4" +version = "0.12.5" description = "Style preserving TOML library" -category = "dev" optional = false -python-versions = ">=3.6,<4.0" - -[[package]] -name = "typed-ast" -version = "1.5.4" -description = "a fork of Python 2 and 3 ast modules with type comment support" -category = "dev" -optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" +files = [ + {file = "tomlkit-0.12.5-py3-none-any.whl", hash = "sha256:af914f5a9c59ed9d0762c7b64d3b5d5df007448eb9cd2edc8a46b1eafead172f"}, + {file = "tomlkit-0.12.5.tar.gz", hash = "sha256:eef34fba39834d4d6b73c9ba7f3e4d1c417a4e56f89a7e96e090dd0d24b8fb3c"}, +] [[package]] name = "typing-extensions" -version = "4.3.0" -description = "Backported and Experimental Type Hints for Python 3.7+" -category = "dev" +version = "4.11.0" +description = "Backported and Experimental Type Hints for Python 3.8+" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.11.0-py3-none-any.whl", hash = "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, + {file = "typing_extensions-4.11.0.tar.gz", hash = "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, +] [[package]] name = "urllib3" -version = "1.22" +version = "1.26.18" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "dev" optional = false -python-versions = "*" +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +files = [ + {file = "urllib3-1.26.18-py2.py3-none-any.whl", hash = "sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07"}, + {file = "urllib3-1.26.18.tar.gz", hash = "sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0"}, +] [package.extras] -secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)"] +brotli = ["brotli (==1.0.9)", "brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] +secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] -[[package]] -name = "websocket-client" -version = "0.59.0" -description = "WebSocket client for Python with low level API options" -category = "dev" -optional = false -python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" - -[package.dependencies] -six = "*" - -[[package]] -name = "wrapt" -version = "1.14.1" -description = "Module for decorators, wrappers and monkey patching." -category = "dev" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" - -[[package]] -name = "zipp" -version = "3.6.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.extras] -docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"] -testing = ["func-timeout", "jaraco.itertools", "pytest (>=4.6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy"] - [metadata] -lock-version = "1.1" +lock-version = "2.0" python-versions = "*" -content-hash = "f6b7bd91a20e5f2983cb523eb5523302be386707fdbe35713812a32e7bdc9571" - -[metadata.files] -astroid = [ - {file = "astroid-2.12.10-py3-none-any.whl", hash = "sha256:997e0c735df60d4a4caff27080a3afc51f9bdd693d3572a4a0b7090b645c36c5"}, - {file = "astroid-2.12.10.tar.gz", hash = "sha256:81f870105d892e73bf535da77a8261aa5bde838fa4ed12bb2f435291a098c581"}, -] -attrs = [ - {file = "attrs-22.1.0-py2.py3-none-any.whl", hash = "sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"}, - {file = "attrs-22.1.0.tar.gz", hash = "sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6"}, -] -bcrypt = [ - {file = "bcrypt-4.0.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:845b1daf4df2dd94d2fdbc9454953ca9dd0e12970a0bfc9f3dcc6faea3fa96e4"}, - {file = "bcrypt-4.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:8780e69f9deec9d60f947b169507d2c9816e4f11548f1f7ebee2af38b9b22ae4"}, - {file = "bcrypt-4.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c3334446fac200499e8bc04a530ce3cf0b3d7151e0e4ac5c0dddd3d95e97843"}, - {file = "bcrypt-4.0.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfb67f6a6c72dfb0a02f3df51550aa1862708e55128b22543e2b42c74f3620d7"}, - {file = "bcrypt-4.0.0-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:7c7dd6c1f05bf89e65261d97ac3a6520f34c2acb369afb57e3ea4449be6ff8fd"}, - {file = "bcrypt-4.0.0-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:594780b364fb45f2634c46ec8d3e61c1c0f1811c4f2da60e8eb15594ecbf93ed"}, - {file = "bcrypt-4.0.0-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2d0dd19aad87e4ab882ef1d12df505f4c52b28b69666ce83c528f42c07379227"}, - {file = "bcrypt-4.0.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bf413f2a9b0a2950fc750998899013f2e718d20fa4a58b85ca50b6df5ed1bbf9"}, - {file = "bcrypt-4.0.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ede0f506554571c8eda80db22b83c139303ec6b595b8f60c4c8157bdd0bdee36"}, - {file = "bcrypt-4.0.0-cp36-abi3-win32.whl", hash = "sha256:dc6ec3dc19b1c193b2f7cf279d3e32e7caf447532fbcb7af0906fe4398900c33"}, - {file = "bcrypt-4.0.0-cp36-abi3-win_amd64.whl", hash = "sha256:0b0f0c7141622a31e9734b7f649451147c04ebb5122327ac0bd23744df84be90"}, - {file = "bcrypt-4.0.0.tar.gz", hash = "sha256:c59c170fc9225faad04dde1ba61d85b413946e8ce2e5f5f5ff30dfd67283f319"}, -] -black = [ - {file = "black-22.8.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ce957f1d6b78a8a231b18e0dd2d94a33d2ba738cd88a7fe64f53f659eea49fdd"}, - {file = "black-22.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5107ea36b2b61917956d018bd25129baf9ad1125e39324a9b18248d362156a27"}, - {file = "black-22.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8166b7bfe5dcb56d325385bd1d1e0f635f24aae14b3ae437102dedc0c186747"}, - {file = "black-22.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd82842bb272297503cbec1a2600b6bfb338dae017186f8f215c8958f8acf869"}, - {file = "black-22.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d839150f61d09e7217f52917259831fe2b689f5c8e5e32611736351b89bb2a90"}, - {file = "black-22.8.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a05da0430bd5ced89176db098567973be52ce175a55677436a271102d7eaa3fe"}, - {file = "black-22.8.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a098a69a02596e1f2a58a2a1c8d5a05d5a74461af552b371e82f9fa4ada8342"}, - {file = "black-22.8.0-cp36-cp36m-win_amd64.whl", hash = "sha256:5594efbdc35426e35a7defa1ea1a1cb97c7dbd34c0e49af7fb593a36bd45edab"}, - {file = "black-22.8.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a983526af1bea1e4cf6768e649990f28ee4f4137266921c2c3cee8116ae42ec3"}, - {file = "black-22.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b2c25f8dea5e8444bdc6788a2f543e1fb01494e144480bc17f806178378005e"}, - {file = "black-22.8.0-cp37-cp37m-win_amd64.whl", hash = "sha256:78dd85caaab7c3153054756b9fe8c611efa63d9e7aecfa33e533060cb14b6d16"}, - {file = "black-22.8.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:cea1b2542d4e2c02c332e83150e41e3ca80dc0fb8de20df3c5e98e242156222c"}, - {file = "black-22.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5b879eb439094751185d1cfdca43023bc6786bd3c60372462b6f051efa6281a5"}, - {file = "black-22.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0a12e4e1353819af41df998b02c6742643cfef58282915f781d0e4dd7a200411"}, - {file = "black-22.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3a73f66b6d5ba7288cd5d6dad9b4c9b43f4e8a4b789a94bf5abfb878c663eb3"}, - {file = "black-22.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:e981e20ec152dfb3e77418fb616077937378b322d7b26aa1ff87717fb18b4875"}, - {file = "black-22.8.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8ce13ffed7e66dda0da3e0b2eb1bdfc83f5812f66e09aca2b0978593ed636b6c"}, - {file = "black-22.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:32a4b17f644fc288c6ee2bafdf5e3b045f4eff84693ac069d87b1a347d861497"}, - {file = "black-22.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0ad827325a3a634bae88ae7747db1a395d5ee02cf05d9aa7a9bd77dfb10e940c"}, - {file = "black-22.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53198e28a1fb865e9fe97f88220da2e44df6da82b18833b588b1883b16bb5d41"}, - {file = "black-22.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:bc4d4123830a2d190e9cc42a2e43570f82ace35c3aeb26a512a2102bce5af7ec"}, - {file = "black-22.8.0-py3-none-any.whl", hash = "sha256:d2c21d439b2baf7aa80d6dd4e3659259be64c6f49dfd0f32091063db0e006db4"}, - {file = "black-22.8.0.tar.gz", hash = "sha256:792f7eb540ba9a17e8656538701d3eb1afcb134e3b45b71f20b25c77a8db7e6e"}, -] -cached-property = [ - {file = "cached-property-1.5.2.tar.gz", hash = "sha256:9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130"}, - {file = "cached_property-1.5.2-py2.py3-none-any.whl", hash = "sha256:df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0"}, -] -certifi = [ - {file = "certifi-2022.9.14-py3-none-any.whl", hash = "sha256:e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516"}, - {file = "certifi-2022.9.14.tar.gz", hash = "sha256:36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5"}, -] -cffi = [ - {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"}, - {file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"}, - {file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"}, - {file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"}, - {file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"}, - {file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"}, - {file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"}, - {file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"}, - {file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"}, - {file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"}, - {file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"}, - {file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"}, - {file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"}, - {file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"}, - {file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"}, - {file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"}, - {file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"}, - {file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"}, - {file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"}, -] -charset-normalizer = [ - {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, - {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, -] -click = [ - {file = "click-8.0.4-py3-none-any.whl", hash = "sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1"}, - {file = "click-8.0.4.tar.gz", hash = "sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb"}, -] -colorama = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, -] -cryptography = [ - {file = "cryptography-38.0.1-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:10d1f29d6292fc95acb597bacefd5b9e812099d75a6469004fd38ba5471a977f"}, - {file = "cryptography-38.0.1-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:3fc26e22840b77326a764ceb5f02ca2d342305fba08f002a8c1f139540cdfaad"}, - {file = "cryptography-38.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:3b72c360427889b40f36dc214630e688c2fe03e16c162ef0aa41da7ab1455153"}, - {file = "cryptography-38.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:194044c6b89a2f9f169df475cc167f6157eb9151cc69af8a2a163481d45cc407"}, - {file = "cryptography-38.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca9f6784ea96b55ff41708b92c3f6aeaebde4c560308e5fbbd3173fbc466e94e"}, - {file = "cryptography-38.0.1-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:16fa61e7481f4b77ef53991075de29fc5bacb582a1244046d2e8b4bb72ef66d0"}, - {file = "cryptography-38.0.1-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d4ef6cc305394ed669d4d9eebf10d3a101059bdcf2669c366ec1d14e4fb227bd"}, - {file = "cryptography-38.0.1-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3261725c0ef84e7592597606f6583385fed2a5ec3909f43bc475ade9729a41d6"}, - {file = "cryptography-38.0.1-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:0297ffc478bdd237f5ca3a7dc96fc0d315670bfa099c04dc3a4a2172008a405a"}, - {file = "cryptography-38.0.1-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:89ed49784ba88c221756ff4d4755dbc03b3c8d2c5103f6d6b4f83a0fb1e85294"}, - {file = "cryptography-38.0.1-cp36-abi3-win32.whl", hash = "sha256:ac7e48f7e7261207d750fa7e55eac2d45f720027d5703cd9007e9b37bbb59ac0"}, - {file = "cryptography-38.0.1-cp36-abi3-win_amd64.whl", hash = "sha256:ad7353f6ddf285aeadfaf79e5a6829110106ff8189391704c1d8801aa0bae45a"}, - {file = "cryptography-38.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:896dd3a66959d3a5ddcfc140a53391f69ff1e8f25d93f0e2e7830c6de90ceb9d"}, - {file = "cryptography-38.0.1-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:d3971e2749a723e9084dd507584e2a2761f78ad2c638aa31e80bc7a15c9db4f9"}, - {file = "cryptography-38.0.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:79473cf8a5cbc471979bd9378c9f425384980fcf2ab6534b18ed7d0d9843987d"}, - {file = "cryptography-38.0.1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:d9e69ae01f99abe6ad646947bba8941e896cb3aa805be2597a0400e0764b5818"}, - {file = "cryptography-38.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5067ee7f2bce36b11d0e334abcd1ccf8c541fc0bbdaf57cdd511fdee53e879b6"}, - {file = "cryptography-38.0.1-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:3e3a2599e640927089f932295a9a247fc40a5bdf69b0484532f530471a382750"}, - {file = "cryptography-38.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c2e5856248a416767322c8668ef1845ad46ee62629266f84a8f007a317141013"}, - {file = "cryptography-38.0.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:64760ba5331e3f1794d0bcaabc0d0c39e8c60bf67d09c93dc0e54189dfd7cfe5"}, - {file = "cryptography-38.0.1-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b6c9b706316d7b5a137c35e14f4103e2115b088c412140fdbd5f87c73284df61"}, - {file = "cryptography-38.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0163a849b6f315bf52815e238bc2b2346604413fa7c1601eea84bcddb5fb9ac"}, - {file = "cryptography-38.0.1-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:d1a5bd52d684e49a36582193e0b89ff267704cd4025abefb9e26803adeb3e5fb"}, - {file = "cryptography-38.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:765fa194a0f3372d83005ab83ab35d7c5526c4e22951e46059b8ac678b44fa5a"}, - {file = "cryptography-38.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:52e7bee800ec869b4031093875279f1ff2ed12c1e2f74923e8f49c916afd1d3b"}, - {file = "cryptography-38.0.1.tar.gz", hash = "sha256:1db3d807a14931fa317f96435695d9ec386be7b84b618cc61cfa5d08b0ae33d7"}, -] -dataclasses = [ - {file = "dataclasses-0.8-py3-none-any.whl", hash = "sha256:0201d89fa866f68c8ebd9d08ee6ff50c0b255f8ec63a71c16fda7af82bb887bf"}, - {file = "dataclasses-0.8.tar.gz", hash = "sha256:8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97"}, -] -dill = [ - {file = "dill-0.3.5.1-py2.py3-none-any.whl", hash = "sha256:33501d03270bbe410c72639b350e941882a8b0fd55357580fbc873fba0c59302"}, - {file = "dill-0.3.5.1.tar.gz", hash = "sha256:d75e41f3eff1eee599d738e76ba8f4ad98ea229db8b085318aa2b3333a208c86"}, -] -distro = [ - {file = "distro-1.7.0-py3-none-any.whl", hash = "sha256:d596311d707e692c2160c37807f83e3820c5d539d5a83e87cfb6babd8ba3a06b"}, - {file = "distro-1.7.0.tar.gz", hash = "sha256:151aeccf60c216402932b52e40ee477a939f8d58898927378a02abbe852c1c39"}, -] -docker = [ - {file = "docker-5.0.3-py2.py3-none-any.whl", hash = "sha256:7a79bb439e3df59d0a72621775d600bc8bc8b422d285824cb37103eab91d1ce0"}, - {file = "docker-5.0.3.tar.gz", hash = "sha256:d916a26b62970e7c2f554110ed6af04c7ccff8e9f81ad17d0d40c75637e227fb"}, -] -docker-compose = [ - {file = "docker-compose-1.29.2.tar.gz", hash = "sha256:4c8cd9d21d237412793d18bd33110049ee9af8dab3fe2c213bbd0733959b09b7"}, - {file = "docker_compose-1.29.2-py2.py3-none-any.whl", hash = "sha256:8d5589373b35c8d3b1c8c1182c6e4a4ff14bffa3dd0b605fcd08f73c94cef809"}, -] -dockerpty = [ - {file = "dockerpty-0.4.1.tar.gz", hash = "sha256:69a9d69d573a0daa31bcd1c0774eeed5c15c295fe719c61aca550ed1393156ce"}, -] -docopt = [ - {file = "docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"}, -] -elasticsearch = [ - {file = "elasticsearch-7.17.6-py2.py3-none-any.whl", hash = "sha256:2c3400c9e9c7fee46c4732fb32b933577aebb07b5e94df025f6ff1a30d2397d0"}, - {file = "elasticsearch-7.17.6.tar.gz", hash = "sha256:f4b779fc2a035904b97bef0542110372efd94aa7ab2c13749af73158c08be110"}, -] -idna = [ - {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, - {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, -] -importlib-metadata = [ - {file = "importlib_metadata-4.8.3-py3-none-any.whl", hash = "sha256:65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e"}, - {file = "importlib_metadata-4.8.3.tar.gz", hash = "sha256:766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668"}, -] -iniconfig = [ - {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"}, - {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, -] -isort = [ - {file = "isort-5.10.1-py3-none-any.whl", hash = "sha256:6f62d78e2f89b4500b080fe3a81690850cd254227f27f75c3a0c491a1f351ba7"}, - {file = "isort-5.10.1.tar.gz", hash = "sha256:e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951"}, -] -jsonschema = [ - {file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"}, - {file = "jsonschema-3.2.0.tar.gz", hash = "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"}, -] -lazy-object-proxy = [ - {file = "lazy-object-proxy-1.7.1.tar.gz", hash = "sha256:d609c75b986def706743cdebe5e47553f4a5a1da9c5ff66d76013ef396b5a8a4"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bb8c5fd1684d60a9902c60ebe276da1f2281a318ca16c1d0a96db28f62e9166b"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a57d51ed2997e97f3b8e3500c984db50a554bb5db56c50b5dab1b41339b37e36"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd45683c3caddf83abbb1249b653a266e7069a09f486daa8863fb0e7496a9fdb"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8561da8b3dd22d696244d6d0d5330618c993a215070f473b699e00cf1f3f6443"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fccdf7c2c5821a8cbd0a9440a456f5050492f2270bd54e94360cac663398739b"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-win32.whl", hash = "sha256:898322f8d078f2654d275124a8dd19b079080ae977033b713f677afcfc88e2b9"}, - {file = "lazy_object_proxy-1.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:85b232e791f2229a4f55840ed54706110c80c0a210d076eee093f2b2e33e1bfd"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:46ff647e76f106bb444b4533bb4153c7370cdf52efc62ccfc1a28bdb3cc95442"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12f3bb77efe1367b2515f8cb4790a11cffae889148ad33adad07b9b55e0ab22c"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c19814163728941bb871240d45c4c30d33b8a2e85972c44d4e63dd7107faba44"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:e40f2013d96d30217a51eeb1db28c9ac41e9d0ee915ef9d00da639c5b63f01a1"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:2052837718516a94940867e16b1bb10edb069ab475c3ad84fd1e1a6dd2c0fcfc"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-win32.whl", hash = "sha256:6a24357267aa976abab660b1d47a34aaf07259a0c3859a34e536f1ee6e76b5bb"}, - {file = "lazy_object_proxy-1.7.1-cp36-cp36m-win_amd64.whl", hash = "sha256:6aff3fe5de0831867092e017cf67e2750c6a1c7d88d84d2481bd84a2e019ec35"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6a6e94c7b02641d1311228a102607ecd576f70734dc3d5e22610111aeacba8a0"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4ce15276a1a14549d7e81c243b887293904ad2d94ad767f42df91e75fd7b5b6"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e368b7f7eac182a59ff1f81d5f3802161932a41dc1b1cc45c1f757dc876b5d2c"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:6ecbb350991d6434e1388bee761ece3260e5228952b1f0c46ffc800eb313ff42"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:553b0f0d8dbf21890dd66edd771f9b1b5f51bd912fa5f26de4449bfc5af5e029"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-win32.whl", hash = "sha256:c7a683c37a8a24f6428c28c561c80d5f4fd316ddcf0c7cab999b15ab3f5c5c69"}, - {file = "lazy_object_proxy-1.7.1-cp37-cp37m-win_amd64.whl", hash = "sha256:df2631f9d67259dc9620d831384ed7732a198eb434eadf69aea95ad18c587a28"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:07fa44286cda977bd4803b656ffc1c9b7e3bc7dff7d34263446aec8f8c96f88a"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4dca6244e4121c74cc20542c2ca39e5c4a5027c81d112bfb893cf0790f96f57e"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91ba172fc5b03978764d1df5144b4ba4ab13290d7bab7a50f12d8117f8630c38"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:043651b6cb706eee4f91854da4a089816a6606c1428fd391573ef8cb642ae4f7"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b9e89b87c707dd769c4ea91f7a31538888aad05c116a59820f28d59b3ebfe25a"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-win32.whl", hash = "sha256:9d166602b525bf54ac994cf833c385bfcc341b364e3ee71e3bf5a1336e677b55"}, - {file = "lazy_object_proxy-1.7.1-cp38-cp38-win_amd64.whl", hash = "sha256:8f3953eb575b45480db6568306893f0bd9d8dfeeebd46812aa09ca9579595148"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dd7ed7429dbb6c494aa9bc4e09d94b778a3579be699f9d67da7e6804c422d3de"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70ed0c2b380eb6248abdef3cd425fc52f0abd92d2b07ce26359fcbc399f636ad"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7096a5e0c1115ec82641afbdd70451a144558ea5cf564a896294e346eb611be1"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f769457a639403073968d118bc70110e7dce294688009f5c24ab78800ae56dc8"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:39b0e26725c5023757fc1ab2a89ef9d7ab23b84f9251e28f9cc114d5b59c1b09"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-win32.whl", hash = "sha256:2130db8ed69a48a3440103d4a520b89d8a9405f1b06e2cc81640509e8bf6548f"}, - {file = "lazy_object_proxy-1.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:677ea950bef409b47e51e733283544ac3d660b709cfce7b187f5ace137960d61"}, - {file = "lazy_object_proxy-1.7.1-pp37.pp38-none-any.whl", hash = "sha256:d66906d5785da8e0be7360912e99c9188b70f52c422f9fc18223347235691a84"}, -] -mccabe = [ - {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, - {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, -] -mypy-extensions = [ - {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"}, - {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"}, -] -packaging = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, -] -paramiko = [ - {file = "paramiko-2.11.0-py2.py3-none-any.whl", hash = "sha256:655f25dc8baf763277b933dfcea101d636581df8d6b9774d1fb653426b72c270"}, - {file = "paramiko-2.11.0.tar.gz", hash = "sha256:003e6bee7c034c21fbb051bf83dc0a9ee4106204dd3c53054c71452cc4ec3938"}, -] -pathspec = [ - {file = "pathspec-0.9.0-py2.py3-none-any.whl", hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a"}, - {file = "pathspec-0.9.0.tar.gz", hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"}, -] -platformdirs = [ - {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"}, - {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"}, -] -pluggy = [ - {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, - {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, -] -psycopg2 = [ - {file = "psycopg2-2.9.3-cp310-cp310-win32.whl", hash = "sha256:083707a696e5e1c330af2508d8fab36f9700b26621ccbcb538abe22e15485362"}, - {file = "psycopg2-2.9.3-cp310-cp310-win_amd64.whl", hash = "sha256:d3ca6421b942f60c008f81a3541e8faf6865a28d5a9b48544b0ee4f40cac7fca"}, - {file = "psycopg2-2.9.3-cp36-cp36m-win32.whl", hash = "sha256:9572e08b50aed176ef6d66f15a21d823bb6f6d23152d35e8451d7d2d18fdac56"}, - {file = "psycopg2-2.9.3-cp36-cp36m-win_amd64.whl", hash = "sha256:a81e3866f99382dfe8c15a151f1ca5fde5815fde879348fe5a9884a7c092a305"}, - {file = "psycopg2-2.9.3-cp37-cp37m-win32.whl", hash = "sha256:cb10d44e6694d763fa1078a26f7f6137d69f555a78ec85dc2ef716c37447e4b2"}, - {file = "psycopg2-2.9.3-cp37-cp37m-win_amd64.whl", hash = "sha256:4295093a6ae3434d33ec6baab4ca5512a5082cc43c0505293087b8a46d108461"}, - {file = "psycopg2-2.9.3-cp38-cp38-win32.whl", hash = "sha256:34b33e0162cfcaad151f249c2649fd1030010c16f4bbc40a604c1cb77173dcf7"}, - {file = "psycopg2-2.9.3-cp38-cp38-win_amd64.whl", hash = "sha256:0762c27d018edbcb2d34d51596e4346c983bd27c330218c56c4dc25ef7e819bf"}, - {file = "psycopg2-2.9.3-cp39-cp39-win32.whl", hash = "sha256:8cf3878353cc04b053822896bc4922b194792df9df2f1ad8da01fb3043602126"}, - {file = "psycopg2-2.9.3-cp39-cp39-win_amd64.whl", hash = "sha256:06f32425949bd5fe8f625c49f17ebb9784e1e4fe928b7cce72edc36fb68e4c0c"}, - {file = "psycopg2-2.9.3.tar.gz", hash = "sha256:8e841d1bf3434da985cc5ef13e6f75c8981ced601fd70cc6bf33351b91562981"}, -] -py = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] -pycparser = [ - {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, - {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, -] -pylint = [ - {file = "pylint-2.15.2-py3-none-any.whl", hash = "sha256:cc3da458ba810c49d330e09013dec7ced5217772dec8f043ccdd34dae648fde8"}, - {file = "pylint-2.15.2.tar.gz", hash = "sha256:f63404a2547edb5247da263748771ac9a806ed1de4174cda01293c08ddbc2999"}, -] -PyNaCl = [ - {file = "PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858"}, - {file = "PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b"}, - {file = "PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff"}, - {file = "PyNaCl-1.5.0-cp36-abi3-win32.whl", hash = "sha256:e46dae94e34b085175f8abb3b0aaa7da40767865ac82c928eeb9e57e1ea8a543"}, - {file = "PyNaCl-1.5.0-cp36-abi3-win_amd64.whl", hash = "sha256:20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93"}, - {file = "PyNaCl-1.5.0.tar.gz", hash = "sha256:8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba"}, -] -pyparsing = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, -] -pyrsistent = [ - {file = "pyrsistent-0.18.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f4c8cabb46ff8e5d61f56a037974228e978f26bfefce4f61a4b1ac0ba7a2ab72"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:da6e5e818d18459fa46fac0a4a4e543507fe1110e808101277c5a2b5bab0cd2d"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:5e4395bbf841693eaebaa5bb5c8f5cdbb1d139e07c975c682ec4e4f8126e03d2"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-win32.whl", hash = "sha256:527be2bfa8dc80f6f8ddd65242ba476a6c4fb4e3aedbf281dfbac1b1ed4165b1"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-win_amd64.whl", hash = "sha256:2aaf19dc8ce517a8653746d98e962ef480ff34b6bc563fc067be6401ffb457c7"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:58a70d93fb79dc585b21f9d72487b929a6fe58da0754fa4cb9f279bb92369396"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:4916c10896721e472ee12c95cdc2891ce5890898d2f9907b1b4ae0f53588b710"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:73ff61b1411e3fb0ba144b8f08d6749749775fe89688093e1efef9839d2dcc35"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-win32.whl", hash = "sha256:b29b869cf58412ca5738d23691e96d8aff535e17390128a1a52717c9a109da4f"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-win_amd64.whl", hash = "sha256:097b96f129dd36a8c9e33594e7ebb151b1515eb52cceb08474c10a5479e799f2"}, - {file = "pyrsistent-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:772e94c2c6864f2cd2ffbe58bb3bdefbe2a32afa0acb1a77e472aac831f83427"}, - {file = "pyrsistent-0.18.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:c1a9ff320fa699337e05edcaae79ef8c2880b52720bc031b219e5b5008ebbdef"}, - {file = "pyrsistent-0.18.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:cd3caef37a415fd0dae6148a1b6957a8c5f275a62cca02e18474608cb263640c"}, - {file = "pyrsistent-0.18.0-cp38-cp38-win32.whl", hash = "sha256:e79d94ca58fcafef6395f6352383fa1a76922268fa02caa2272fff501c2fdc78"}, - {file = "pyrsistent-0.18.0-cp38-cp38-win_amd64.whl", hash = "sha256:a0c772d791c38bbc77be659af29bb14c38ced151433592e326361610250c605b"}, - {file = "pyrsistent-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d5ec194c9c573aafaceebf05fc400656722793dac57f254cd4741f3c27ae57b4"}, - {file = "pyrsistent-0.18.0-cp39-cp39-manylinux1_i686.whl", hash = "sha256:6b5eed00e597b5b5773b4ca30bd48a5774ef1e96f2a45d105db5b4ebb4bca680"}, - {file = "pyrsistent-0.18.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:48578680353f41dca1ca3dc48629fb77dfc745128b56fc01096b2530c13fd426"}, - {file = "pyrsistent-0.18.0-cp39-cp39-win32.whl", hash = "sha256:f3ef98d7b76da5eb19c37fda834d50262ff9167c65658d1d8f974d2e4d90676b"}, - {file = "pyrsistent-0.18.0-cp39-cp39-win_amd64.whl", hash = "sha256:404e1f1d254d314d55adb8d87f4f465c8693d6f902f67eb6ef5b4526dc58e6ea"}, - {file = "pyrsistent-0.18.0.tar.gz", hash = "sha256:773c781216f8c2900b42a7b638d5b517bb134ae1acbebe4d1e8f1f41ea60eb4b"}, -] -pytest = [ - {file = "pytest-7.1.3-py3-none-any.whl", hash = "sha256:1377bda3466d70b55e3f5cecfa55bb7cfcf219c7964629b967c37cf0bda818b7"}, - {file = "pytest-7.1.3.tar.gz", hash = "sha256:4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39"}, -] -python-dotenv = [ - {file = "python-dotenv-0.20.0.tar.gz", hash = "sha256:b7e3b04a59693c42c36f9ab1cc2acc46fa5df8c78e178fc33a8d4cd05c8d498f"}, - {file = "python_dotenv-0.20.0-py3-none-any.whl", hash = "sha256:d92a187be61fe482e4fd675b6d52200e7be63a12b724abbf931a40ce4fa92938"}, -] -pywin32 = [ - {file = "pywin32-227-cp27-cp27m-win32.whl", hash = "sha256:371fcc39416d736401f0274dd64c2302728c9e034808e37381b5e1b22be4a6b0"}, - {file = "pywin32-227-cp27-cp27m-win_amd64.whl", hash = "sha256:4cdad3e84191194ea6d0dd1b1b9bdda574ff563177d2adf2b4efec2a244fa116"}, - {file = "pywin32-227-cp35-cp35m-win32.whl", hash = "sha256:f4c5be1a293bae0076d93c88f37ee8da68136744588bc5e2be2f299a34ceb7aa"}, - {file = "pywin32-227-cp35-cp35m-win_amd64.whl", hash = "sha256:a929a4af626e530383a579431b70e512e736e9588106715215bf685a3ea508d4"}, - {file = "pywin32-227-cp36-cp36m-win32.whl", hash = "sha256:300a2db938e98c3e7e2093e4491439e62287d0d493fe07cce110db070b54c0be"}, - {file = "pywin32-227-cp36-cp36m-win_amd64.whl", hash = "sha256:9b31e009564fb95db160f154e2aa195ed66bcc4c058ed72850d047141b36f3a2"}, - {file = "pywin32-227-cp37-cp37m-win32.whl", hash = "sha256:47a3c7551376a865dd8d095a98deba954a98f326c6fe3c72d8726ca6e6b15507"}, - {file = "pywin32-227-cp37-cp37m-win_amd64.whl", hash = "sha256:31f88a89139cb2adc40f8f0e65ee56a8c585f629974f9e07622ba80199057511"}, - {file = "pywin32-227-cp38-cp38-win32.whl", hash = "sha256:7f18199fbf29ca99dff10e1f09451582ae9e372a892ff03a28528a24d55875bc"}, - {file = "pywin32-227-cp38-cp38-win_amd64.whl", hash = "sha256:7c1ae32c489dc012930787f06244426f8356e129184a02c25aef163917ce158e"}, - {file = "pywin32-227-cp39-cp39-win32.whl", hash = "sha256:c054c52ba46e7eb6b7d7dfae4dbd987a1bb48ee86debe3f245a2884ece46e295"}, - {file = "pywin32-227-cp39-cp39-win_amd64.whl", hash = "sha256:f27cec5e7f588c3d1051651830ecc00294f90728d19c3bf6916e6dba93ea357c"}, -] -PyYAML = [ - {file = "PyYAML-5.4.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922"}, - {file = "PyYAML-5.4.1-cp27-cp27m-win32.whl", hash = "sha256:129def1b7c1bf22faffd67b8f3724645203b79d8f4cc81f674654d9902cb4393"}, - {file = "PyYAML-5.4.1-cp27-cp27m-win_amd64.whl", hash = "sha256:4465124ef1b18d9ace298060f4eccc64b0850899ac4ac53294547536533800c8"}, - {file = "PyYAML-5.4.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:bb4191dfc9306777bc594117aee052446b3fa88737cd13b7188d0e7aa8162185"}, - {file = "PyYAML-5.4.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:6c78645d400265a062508ae399b60b8c167bf003db364ecb26dcab2bda048253"}, - {file = "PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:4e0583d24c881e14342eaf4ec5fbc97f934b999a6828693a99157fde912540cc"}, - {file = "PyYAML-5.4.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:72a01f726a9c7851ca9bfad6fd09ca4e090a023c00945ea05ba1638c09dc3347"}, - {file = "PyYAML-5.4.1-cp36-cp36m-manylinux2014_s390x.whl", hash = "sha256:895f61ef02e8fed38159bb70f7e100e00f471eae2bc838cd0f4ebb21e28f8541"}, - {file = "PyYAML-5.4.1-cp36-cp36m-win32.whl", hash = "sha256:3bd0e463264cf257d1ffd2e40223b197271046d09dadf73a0fe82b9c1fc385a5"}, - {file = "PyYAML-5.4.1-cp36-cp36m-win_amd64.whl", hash = "sha256:e4fac90784481d221a8e4b1162afa7c47ed953be40d31ab4629ae917510051df"}, - {file = "PyYAML-5.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5accb17103e43963b80e6f837831f38d314a0495500067cb25afab2e8d7a4018"}, - {file = "PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:e1d4970ea66be07ae37a3c2e48b5ec63f7ba6804bdddfdbd3cfd954d25a82e63"}, - {file = "PyYAML-5.4.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:cb333c16912324fd5f769fff6bc5de372e9e7a202247b48870bc251ed40239aa"}, - {file = "PyYAML-5.4.1-cp37-cp37m-manylinux2014_s390x.whl", hash = "sha256:fe69978f3f768926cfa37b867e3843918e012cf83f680806599ddce33c2c68b0"}, - {file = "PyYAML-5.4.1-cp37-cp37m-win32.whl", hash = "sha256:dd5de0646207f053eb0d6c74ae45ba98c3395a571a2891858e87df7c9b9bd51b"}, - {file = "PyYAML-5.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:08682f6b72c722394747bddaf0aa62277e02557c0fd1c42cb853016a38f8dedf"}, - {file = "PyYAML-5.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d2d9808ea7b4af864f35ea216be506ecec180628aced0704e34aca0b040ffe46"}, - {file = "PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb"}, - {file = "PyYAML-5.4.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:fd7f6999a8070df521b6384004ef42833b9bd62cfee11a09bda1079b4b704247"}, - {file = "PyYAML-5.4.1-cp38-cp38-manylinux2014_s390x.whl", hash = "sha256:bfb51918d4ff3d77c1c856a9699f8492c612cde32fd3bcd344af9be34999bfdc"}, - {file = "PyYAML-5.4.1-cp38-cp38-win32.whl", hash = "sha256:fa5ae20527d8e831e8230cbffd9f8fe952815b2b7dae6ffec25318803a7528fc"}, - {file = "PyYAML-5.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:0f5f5786c0e09baddcd8b4b45f20a7b5d61a7e7e99846e3c799b05c7c53fa696"}, - {file = "PyYAML-5.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:294db365efa064d00b8d1ef65d8ea2c3426ac366c0c4368d930bf1c5fb497f77"}, - {file = "PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:74c1485f7707cf707a7aef42ef6322b8f97921bd89be2ab6317fd782c2d53183"}, - {file = "PyYAML-5.4.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:d483ad4e639292c90170eb6f7783ad19490e7a8defb3e46f97dfe4bacae89122"}, - {file = "PyYAML-5.4.1-cp39-cp39-manylinux2014_s390x.whl", hash = "sha256:fdc842473cd33f45ff6bce46aea678a54e3d21f1b61a7750ce3c498eedfe25d6"}, - {file = "PyYAML-5.4.1-cp39-cp39-win32.whl", hash = "sha256:49d4cdd9065b9b6e206d0595fee27a96b5dd22618e7520c33204a4a3239d5b10"}, - {file = "PyYAML-5.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:c20cfa2d49991c8b4147af39859b167664f2ad4561704ee74c1de03318e898db"}, - {file = "PyYAML-5.4.1.tar.gz", hash = "sha256:607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e"}, -] -requests = [ - {file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"}, - {file = "requests-2.27.1.tar.gz", hash = "sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61"}, -] -setuptools = [ - {file = "setuptools-59.6.0-py3-none-any.whl", hash = "sha256:4ce92f1e1f8f01233ee9952c04f6b81d1e02939d6e1b488428154974a4d0783e"}, - {file = "setuptools-59.6.0.tar.gz", hash = "sha256:22c7348c6d2976a52632c67f7ab0cdf40147db7789f9aed18734643fe9cf3373"}, -] -sh = [ - {file = "sh-1.14.3.tar.gz", hash = "sha256:e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7"}, -] -six = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] -texttable = [ - {file = "texttable-1.6.4-py2.py3-none-any.whl", hash = "sha256:dd2b0eaebb2a9e167d1cefedab4700e5dcbdb076114eed30b58b97ed6b37d6f2"}, - {file = "texttable-1.6.4.tar.gz", hash = "sha256:42ee7b9e15f7b225747c3fa08f43c5d6c83bc899f80ff9bae9319334824076e9"}, -] -tomli = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] -tomlkit = [ - {file = "tomlkit-0.11.4-py3-none-any.whl", hash = "sha256:25d4e2e446c453be6360c67ddfb88838cfc42026322770ba13d1fbd403a93a5c"}, - {file = "tomlkit-0.11.4.tar.gz", hash = "sha256:3235a9010fae54323e727c3ac06fb720752fe6635b3426e379daec60fbd44a83"}, -] -typed-ast = [ - {file = "typed_ast-1.5.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:669dd0c4167f6f2cd9f57041e03c3c2ebf9063d0757dc89f79ba1daa2bfca9d4"}, - {file = "typed_ast-1.5.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:211260621ab1cd7324e0798d6be953d00b74e0428382991adfddb352252f1d62"}, - {file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:267e3f78697a6c00c689c03db4876dd1efdfea2f251a5ad6555e82a26847b4ac"}, - {file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c542eeda69212fa10a7ada75e668876fdec5f856cd3d06829e6aa64ad17c8dfe"}, - {file = "typed_ast-1.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:a9916d2bb8865f973824fb47436fa45e1ebf2efd920f2b9f99342cb7fab93f72"}, - {file = "typed_ast-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec"}, - {file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47"}, - {file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6"}, - {file = "typed_ast-1.5.4-cp36-cp36m-win_amd64.whl", hash = "sha256:639c5f0b21776605dd6c9dbe592d5228f021404dafd377e2b7ac046b0349b1a1"}, - {file = "typed_ast-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6"}, - {file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed855bbe3eb3715fca349c80174cfcfd699c2f9de574d40527b8429acae23a66"}, - {file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6778e1b2f81dfc7bc58e4b259363b83d2e509a65198e85d5700dfae4c6c8ff1c"}, - {file = "typed_ast-1.5.4-cp37-cp37m-win_amd64.whl", hash = "sha256:0261195c2062caf107831e92a76764c81227dae162c4f75192c0d489faf751a2"}, - {file = "typed_ast-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2efae9db7a8c05ad5547d522e7dbe62c83d838d3906a3716d1478b6c1d61388d"}, - {file = "typed_ast-1.5.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f"}, - {file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:370788a63915e82fd6f212865a596a0fefcbb7d408bbbb13dea723d971ed8bdc"}, - {file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6"}, - {file = "typed_ast-1.5.4-cp38-cp38-win_amd64.whl", hash = "sha256:683407d92dc953c8a7347119596f0b0e6c55eb98ebebd9b23437501b28dcbb8e"}, - {file = "typed_ast-1.5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35"}, - {file = "typed_ast-1.5.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97"}, - {file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3"}, - {file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72"}, - {file = "typed_ast-1.5.4-cp39-cp39-win_amd64.whl", hash = "sha256:0fdbcf2fef0ca421a3f5912555804296f0b0960f0418c440f5d6d3abb549f3e1"}, - {file = "typed_ast-1.5.4.tar.gz", hash = "sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2"}, -] -typing-extensions = [ - {file = "typing_extensions-4.3.0-py3-none-any.whl", hash = "sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02"}, - {file = "typing_extensions-4.3.0.tar.gz", hash = "sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6"}, -] -urllib3 = [ - {file = "urllib3-1.22-py2.py3-none-any.whl", hash = "sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b"}, - {file = "urllib3-1.22.tar.gz", hash = "sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f"}, -] -websocket-client = [ - {file = "websocket-client-0.59.0.tar.gz", hash = "sha256:d376bd60eace9d437ab6d7ee16f4ab4e821c9dae591e1b783c58ebd8aaf80c5c"}, - {file = "websocket_client-0.59.0-py2.py3-none-any.whl", hash = "sha256:2e50d26ca593f70aba7b13a489435ef88b8fc3b5c5643c1ce8808ff9b40f0b32"}, -] -wrapt = [ - {file = "wrapt-1.14.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3"}, - {file = "wrapt-1.14.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef"}, - {file = "wrapt-1.14.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28"}, - {file = "wrapt-1.14.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59"}, - {file = "wrapt-1.14.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87"}, - {file = "wrapt-1.14.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1"}, - {file = "wrapt-1.14.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b"}, - {file = "wrapt-1.14.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462"}, - {file = "wrapt-1.14.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1"}, - {file = "wrapt-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320"}, - {file = "wrapt-1.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2"}, - {file = "wrapt-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4"}, - {file = "wrapt-1.14.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069"}, - {file = "wrapt-1.14.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310"}, - {file = "wrapt-1.14.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f"}, - {file = "wrapt-1.14.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656"}, - {file = "wrapt-1.14.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c"}, - {file = "wrapt-1.14.1-cp310-cp310-win32.whl", hash = "sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8"}, - {file = "wrapt-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164"}, - {file = "wrapt-1.14.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907"}, - {file = "wrapt-1.14.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3"}, - {file = "wrapt-1.14.1-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3"}, - {file = "wrapt-1.14.1-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d"}, - {file = "wrapt-1.14.1-cp35-cp35m-win32.whl", hash = "sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7"}, - {file = "wrapt-1.14.1-cp35-cp35m-win_amd64.whl", hash = "sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00"}, - {file = "wrapt-1.14.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4"}, - {file = "wrapt-1.14.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1"}, - {file = "wrapt-1.14.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1"}, - {file = "wrapt-1.14.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff"}, - {file = "wrapt-1.14.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d"}, - {file = "wrapt-1.14.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1"}, - {file = "wrapt-1.14.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569"}, - {file = "wrapt-1.14.1-cp36-cp36m-win32.whl", hash = "sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed"}, - {file = "wrapt-1.14.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471"}, - {file = "wrapt-1.14.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248"}, - {file = "wrapt-1.14.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68"}, - {file = "wrapt-1.14.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d"}, - {file = "wrapt-1.14.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77"}, - {file = "wrapt-1.14.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7"}, - {file = "wrapt-1.14.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015"}, - {file = "wrapt-1.14.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a"}, - {file = "wrapt-1.14.1-cp37-cp37m-win32.whl", hash = "sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853"}, - {file = "wrapt-1.14.1-cp37-cp37m-win_amd64.whl", hash = "sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c"}, - {file = "wrapt-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456"}, - {file = "wrapt-1.14.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f"}, - {file = "wrapt-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc"}, - {file = "wrapt-1.14.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1"}, - {file = "wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af"}, - {file = "wrapt-1.14.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b"}, - {file = "wrapt-1.14.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0"}, - {file = "wrapt-1.14.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57"}, - {file = "wrapt-1.14.1-cp38-cp38-win32.whl", hash = "sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5"}, - {file = "wrapt-1.14.1-cp38-cp38-win_amd64.whl", hash = "sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d"}, - {file = "wrapt-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383"}, - {file = "wrapt-1.14.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7"}, - {file = "wrapt-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86"}, - {file = "wrapt-1.14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735"}, - {file = "wrapt-1.14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b"}, - {file = "wrapt-1.14.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3"}, - {file = "wrapt-1.14.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3"}, - {file = "wrapt-1.14.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe"}, - {file = "wrapt-1.14.1-cp39-cp39-win32.whl", hash = "sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5"}, - {file = "wrapt-1.14.1-cp39-cp39-win_amd64.whl", hash = "sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb"}, - {file = "wrapt-1.14.1.tar.gz", hash = "sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d"}, -] -zipp = [ - {file = "zipp-3.6.0-py3-none-any.whl", hash = "sha256:9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc"}, - {file = "zipp-3.6.0.tar.gz", hash = "sha256:71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832"}, -] +content-hash = "026ef7c64c6b674611af61dd8ff7b592af812b9b41ba99d79270d72d41551e8c" diff --git a/pyproject.toml b/pyproject.toml index 93b04d4..cbfe2cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pg-es-fdw" -version = "0.11.2" +version = "0.12.0" description = "Connect PostgreSQL and Elastic Search with this Foreign Data Wrapper" authors = ["Matthew Franglen "] license = "MIT" @@ -10,18 +10,17 @@ repository = "https://github.com/matthewfranglen/postgres-elasticsearch-fdw" keywords = ["postgresql", "postgres", "elasticsearch", "es", "fdw"] [tool.poetry.urls] -download ="https://github.com/matthewfranglen/postgres-elasticsearch-fdw/archive/0.11.2.zip" +download ="https://github.com/matthewfranglen/postgres-elasticsearch-fdw/archive/0.12.0.zip" [tool.poetry.dependencies] [tool.poetry.dev-dependencies] elasticsearch = { version = ">=7,<8", python = ">=3.6, <4" } -black = { version = "^22.8.0", python = ">=3.6.2" } -pylint = { version = "^2.15.2", python = ">=3.7.2, <4" } -pytest = { version = "^7.1.3", python = ">=3.7" } -sh = "^1.14.3" -docker-compose = { version = "^1.29.2", python = ">=3.6" } -psycopg2 = { version = "^2.9.3", python = ">=3.6" } +black = { version = "^24.4.2", python = ">=3.8" } +pylint = { version = "^3.1.0", python = ">=3.8, <4" } +pytest = { version = "^8.2.0", python = ">=3.8" } +sh = { version = "^2.0.6", python = ">=3.8.1, <4" } +psycopg2-binary = { version = "^2.9.9", python = ">=3.7" } [build-system] requires = ["poetry>=0.12"] diff --git a/setup.py b/setup.py index 66922d6..b1f2778 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ setup( name="pg_es_fdw", packages=["pg_es_fdw"], - version="0.11.2", + version="0.12.0", description="Connect PostgreSQL and Elastic Search with this Foreign Data Wrapper", long_description=LONG_DESCRIPTION, long_description_content_type="text/markdown", diff --git a/tests/data/no-type-data.json b/tests/data/no-type-data.json new file mode 100644 index 0000000..2832c71 --- /dev/null +++ b/tests/data/no-type-data.json @@ -0,0 +1,200 @@ +{ "create": { "_index": "article-index", "_id": "39357158" } } +{"title":"Momo Thomas","body":"{{Multiple issues|{{BLP sources|date=August 2013}}{{Orphan|date=June 2013}}{{notability|Sports|date=May 2013}}}}\n{{Infobox NFL player\n| name = Momo Thomas\n| image = \n| image_size = \n| alt = \n| caption = \n| currentteam = Atlanta Falcons\n| currentnumber = 26\n| position = [[Cornerback]]\n| birth_date = {{birth date and age|1990|4|14}}\n| birth_place = [[Kissimmee, Florida]]\n| height_ft = 5\n| height_in = 9\n| weight_lbs = 185\n| highschool = [[Osceola High School (Kissimmee, Florida)|Kissimmee (FL) Osceola]]\n| college = [[Colorado State Rams football|Colorado State]]\n| undraftedyear = 2013\n| debutyear = \n| debutteam = \n| finalyear = \n| finalteam = \n| pastteams = \n* [[Atlanta Falcons]] ({{NFL Year|2013}}–present)\n| status = Active\n| highlights =\n| nflnew = momothomas/2541528\n}}\n\n'''Gerard \"Momo\" Santwan Thomas''' (born April 14, 1990) is an [[American football]] [[cornerback]] for the [[Atlanta Falcons]] of the [[National Football League]] (NFL). After playing [[college football]] for [[Colorado State Rams football|Colorado State University]], he was signed by the Falcons as an [[undrafted free agent]] in 2013.{{cite web|author=Andrew Schaller |url=http://www.collegian.com/2013/04/29/csu-footballs-thomas-caprioglio-and-kontodiakos-get-shots-at-nfl/ |title=Three graduating CSU football players get shots at NFL | Rocky Mountain Collegian |publisher=Collegian.com |date=2013-04-29 |accessdate=2013-08-12}}\n\n==Early years==\n\"Momo\" was born in [[Kissimmee, Florida]], to Barry Thomas and Alousa Chappell. He has 11 siblings. His brothers are Greg, Javon, Richard, Tyuan and Santae. His sisters are Sophia, Shala, Theila, Kayla and Chardae. His family friend T'Sharvan Bell joined him at Osceola High. [[Bobby Sippio]], his cousin, played football as a wide receiver for [[Western Kentucky Hilltoppers football|Western Kentucky University]] in college, and now plays in the [[National Football League]] (NFL) for the [[Kansas City Chiefs]] . [[Amar'e Stoudemire]] has been a close family friend of his.\n\n==College career==\n\n===2008 season===\nOut of the 13 games that [[Colorado State Rams|Colorado State University]] played in 2008, Thomas got playing time in all of them as a Freshman, starting 10 times, with the inclusion of the New Mexico Bowl. He was 1/5 of the CSU true Freashmen that year. He finished the year off with 54 tackles, 38 of them being solo tackles. Three of these 54 tackles had also been for a loss. He broke up three passes and had an interception, which would have been a touchdown, if it weren't for a penalty that was called against them.\n\n===2009 season===\nHis playing time had been cut short two games from the previous year, only playing in 11 games. His starts had also dropped by two, starting in 8 games. Because of this, of course, his stats had dropped from the 2008 season as well, but not drastically. He still managed to earn 43 tackles, with one being for a loss of yards. He had made 31 of these tackles solo. He snatched an interception in addition.\n\n===2010 season===\nAs a Junior, he had to undergo surgery for his right shoulder. This forced Gerard to miss the majority of the season. He had only managed to get 13 tackles, 8 solo. Although he got another interception, too.\n\n===2011 season===\nBack after shoulder surgery in 2010, he played in 11 games, starting in every one. His interception stat had increased by one, catching two of them. He recorded 31 tackles, one for a loss, 15 solo. With one of those tackles, he had forced the ballcarrier to fumble. He forced one, and recovered a fumble, too. To top it all off, he had 7 pass breakups.\n\n===2012 season===\nIt was a disappointing season in 2012, as \"Momo\" started in the first three games for the Rams before hurting his shoulder and ending his season. However he got drafted by the Eagles, and participated in several Rookie Camps.\n\n===2013 Season===\nMomo is now a free agent, and is working out for the Alouettes in Montreal Canada.\n\n==References==\n{{Reflist}}\n\n{{DEFAULTSORT:Thomas, Momo}}\n[[Category:1990 births]]\n[[Category:Living people]]\n[[Category:American football cornerbacks]]\n[[Category:Colorado State Rams football players]]\n[[Category:Players of American football from Florida]]\n[[Category:People from Kissimmee, Florida]]","length":4470} +{ "create": { "_index": "article-index", "_id": "39364954" } } +{"title":"White Noise (Linkin Park song)","body":"{{Infobox song\n| Name = White Noise\n| Cover = White Noise Linkin Park.png\n| Caption =\n| Border = yes\n| Artist = [[Linkin Park]]\n| Album = [[Mall (soundtrack)|Mall: Music from the Motion Picture]]\n| Type = [[Promotional single]]\n| Format = [[Promotional recording#Distribution|Exclusive release]] ([[Music download|Digital download]])\n| Released = October 17, 2014\n| Recorded = 2011-2014\n| Genre = [[Alternative metal]], [[nu metal]]\n| Length = 3:05\n| Label = {{flat list|\n*[[Warner Bros. Records|Warner Bros.]]\n*[[Machine Shop Records|Machine Shop.]]\n}}\n| Writer = {{flat list|\n*[[Chester Bennington]]\n*Dave Farrell\n*[[Joe Hahn]]\n*[[Mike Shinoda]]\n}}\n| Producer = {{flat list|\n*Mike Shinoda\n*[[Brad Delson]]\n*[[Rob Cavallo]] ([[Executive Producer|exec.]])\n*Bill Boyd ([[Executive Producer|exec.]])\n}}\n| Misc = \n}}\n\n'''White Noise''' is a song by American [[rock music|rock]] band [[Linkin Park]], which was released on October 17, 2014 through [[Warner Bros. Records]] and [[Machine Shop Records]]. The song was released in the promotion of a 2014 American [[drama]] film based on a [[novel]] written by [[Eric Bogosian]] named as ''[[Mall (film)|Mall]]''.[https://twitter.com/linkinpark/status/523119271816081409 Free download of WHITE NOISE from Mall Soundtrack] ''[[Twitter]]''[http://linkinpark.com/news/229003 Listen to \"WHITE NOISE\" from the MALL Soundtrack featuring music by Chester Bennington, Dave Farrell, Joe Hahn, and Mike Shinoda of LINKIN PARK.] ''[[Linkin Park]]''''Emily'' [http://www.kerrang.com/24199/free-download-new-song-white-noise-featuring-members-linkin-park/ Free download of new song, WHITE NOISE, featuring members of LINKIN PARK] ''[[Kerrang!]]'' October 21, 2014. Retrieved December 19, 2014. The song is one of the four unreleased demos by the band included in the [[Mall (soundtrack)|original motion picture soundtrack to the same name of the film]].[http://www.rocksound.tv/news/read/you-can-download-a-new-linkin-park-song-for-free-called-white-noise You can download a NEW LINKIN PARK SONG for free called ‘WHITE NOISE’] October 21, 2014. Retrieved December 19, 2014.\n\n==Background==\nThe song actually was an unreleased demo written while the recording sessions of the band's sixth studio album, ''[[The Hunting Party (album)|The Hunting Party]]''. On October 15, 2014, the band confirmed the song to be featured during the opening credits of ''Mall''. On October 17, the song was available for free download in its entire length through the official ''Mall'' website as the first promotional single for the first time.[http://www.ultimate-guitar.com/news/general_music_news/linkin_park_presented_new_song_white_noise_off_mall_soundtrack.html Linkin Park Presented New Song 'White Noise' off 'Mall' Soundtrack] October 17, 2014. Retrieved December 19, 2014. The song was finished after the release of the studio album, whereas in an interview Joe Hahn said that the score was already finished before the recording of the album started.{{cite web|url=http://www.youtube.com/watch?v=VmliSzh2DpI&hd=1|title=Linkin Park's Joe Hahn answers questions in #TweetOut [A few details about their movie \"Mall\"]}}\n\nDue to the early release of the movie in [[DVD]] in France, only half part of the song was available as an illegal download from various websites, along with the four unreleased demos, entitled \"It Goes Through\", \"Devil's Drop\", and \"The Last Line\" under their working titles \"Luna\", \"Warm Spell\", and \"Ammosick\" respectively. The song was released under the same title that it had during recording sessions. Though the song was released as a promotional single in promotion of the film, the background score of the film revolved more around other three songs comparatively. \"The Last Line\" was available on [[YouTube]] and in digital download format, under the name of \"''Mall'': Theme Song\".''[[Mike Shinoda]]'' [https://www.youtube.com/watch?v=msI6CF3tnOk Mall: Theme Song] September 22, 2014. Retrieved December 19, 2014.\n\n==Composition==\nIn an article by ''[[Loudwire]]'' the song is described as featuring a very distinctive toy piano sound in certain parts, and acquainted by Linkin Park lead singer Chester Bennington's heavy vocals and a fast-paced beat.''Chad Childers'' [http://loudwire.com/linkin-park-white-noise-free-download/ Linkin Park Release ‘Mall’ Soundtrack Song ‘White Noise’ for Free Download] ''[[Loudwire]]'' October 21, 2014. Retrieved December 19, 2014. Shinoda at the premiere screening of the film described the music as, Hahn had recently handpicked ten demos throughout Linkin Park's career as their starting for the music in the film. From there the band members started to work on the music. He recalls Hahn's selections of unreleased demos that they're more like 'raw' and 'stream of consciousness' pieces of music, which will fit well in construction for ''Mall''.''Chad Childers'' [http://loudwire.com/linkin-park-joe-hahn-hosts-premiere-screening-mall-los-angeles/ Linkin Park’s Joe Hahn Hosts Premiere Screening of ‘Mall’ in Los Angeles] ''[[Loudwire]]'' October 15, 2014. Retrieved December 19, 2014.\n\nIn an article by ''101 WRIF'', Gary Graff comments on the song as \"Linkin Park has released a new song that wasn't featured on ''The Hunting Party'', their sixth studio that was released in June 2014, as they offer a free digital download of 'White Noise' that is featured on the soundtrack to Mall, Hahn's newest film that is confined as his first directing debut, after his first short film ''[[The Seed]]''. Hahn was able to go through some of the unreleased demos from Linkin Park's previous studio albums from their throughout career for the soundtrack to Mall, and using Linkin Park's music became a natural fit for the project.\" Joe Hahn commented on the fitting of the song in film as: \n{{cquote|There's three songs on the score that fit really well with what's going on and actually brought those particular themes to life as it pertains to those characters, and they resonated so much that they became themes throughout the film. So if you notice there's...a little piano that reoccurs that sounds like a kid's piano each time you see him. With different characters there's melodies or sound designs that correspond each time those things happen.Garry Graff [http://www.wrif.com/gmi/rocknews/2014/10/22/new-linkin-park-song-white-noise-available-as-free-download New Linkin Park Song “White Noise” Available As Free Download] ''101 WRIF'' October 22, 2014. Retrieved December 19, 2014.|author=[[Joe Hahn]]}}\n\n==Track listing==\n{{Track listing\n| headline = Digital download\n| writing_credits = yes\n| extra_column = Producer(s)\n\n| title1 = White Noise\n| writer1 ={{flat list|\n*[[Chester Bennington]]\n*Dave Farrell\n*[[Joe Hahn]]\n*[[Mike Shinoda]]\n}}\n| extra1 = {{flat list|\n*[[Mike Shinoda]]\n*[[Brad Delson]]\n*[[Rob Cavallo]] ([[Executive Producer|exec.]])\n*Bill Boyd ([[Executive Producer|exec.]])\n}}\n| length1 = 3:05}}\n\n==Release history==\n{|class=\"wikitable\"\n! Region\n! Date\n! Format\n! Label\n|-\n| Worldwide\n| October 17, 2014\n| [[Promotional single|Digital download]]\n| {{flat list|\n*[[Warner Bros. Records|Warner Bros.]]\n*[[Machine Shop Records|Machine Shop.]]\n}}\n|}\n\n==References==\n{{Reflist}}\n\n==External links==\n* [http://www.mallthemovie.com/ Official website of movie]\n* [http://www.facebook.com/mallmovie Mall on Facebook]\n* [http://www.twitter.com/mallmovie Mall on Twitter]\n\n{{Linkin Park songs}}\n\n\n\n[[Category:Linkin Park songs]]","length":7843} +{ "create": { "_index": "article-index", "_id": "39354690" } } +{"title":"Tolombeh-ye Mehdiabad, Rafsanjan","body":"{{Infobox settlement\n|official_name =Tolombeh-ye Mehdiabad\n|native_name =تلمبه مهدي اباد\n|settlement_type = village\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Koshkuiyeh District|Koshkuiyeh]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Koshkuiyeh Rural District|Koshkuiyeh]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=|latm=|lats=|latNS=N\n|longd=|longm=|longs=|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Tolombeh-ye Mehdiabad''' ({{lang-fa|تلمبه مهدي اباد}}, also [[Romanize]]d as '''Tolombeh-ye Mehdīābād''') is a village in [[Koshkuiyeh Rural District]], [[Koshkuiyeh District]], [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its existence was noted, but its population was not reported.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n{{coord missing|Iran}}\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":1901} +{ "create": { "_index": "article-index", "_id": "39371890" } } +{"title":"Rangiya Junction railway station","body":"{{Use dmy dates|date=March 2015}}\n{{Use Indian English|date=March 2015}}\n{{Infobox station\n| name = Rangiya Junction\n| native_name =\n| native_name_lang=\n| type = [[Indian Railways|Indian Railway]] [[Junction Station]]\n| style = Indian Railways\n| image = ৰঙিয়া জংচন.jpg\n| image_size = \n| image_caption = Rangia Junction\n| address = Rangia, Assam\n| country = India \n| coordinates = {{Coord|26.4472|N|91.6056|E|type:railwaystation_region:IN|format=dms|display=inline,title}}\n| elevation = {{convert|53|m|ft}}\n| line = [[New Bongaigaon-Guwahati section]]
[[Rangia-Murkongselek section]]
[[Barauni-Guwahati line]]\n| other = \n| structure = Standard on ground\n| platform = 5\n| tracks = \n| entrances = \n| parking = No\n| bicycle = No\n| baggage_check = No\n| opened = {{start date and age|1909}}\n| closed = \n| rebuilt = \n| electrified = \n| ADA = {{Access icon|20px}}\n| code = {{Indian railway code\n | code = RNY\n | zone = \n | division = [[Rangiya railway division]]\n }}\n| owned = [[Indian Railways]]\n| operator = [[Northeast Frontier Railway Zone (India)|Northeast Frontier Railway]]\n| status = Functioning\n| former = \n| passengers = \n| pass_year = \n| pass_percent = \n| pass_system = \n| map_locator = {{Location map|India Assam|lat=26.4472|long=91.6056|width=300|caption= Location in Assam|label= '''Rangia railway station'''}}\n}}\n'''Rangiya Junction railway station''' is a [[junction station]] on the [[New Bongaigaon-Guwahati section]] of [[Barauni-Guwahati line]], and Rangia-Tezpur line of [[Rangia-Murkongselek section]]. It is located in [[Kamrup district]] in the [[India]]n [[States and territories of India|state]] of [[Assam]]. It serves [[Rangia]] and the surrounding areas.\n\n==History==\nIn 1883–84 the {{RailGauge|1000mm}} wide [[metre gauge]] line of Assam Behar State Railway met the [[Eastern Bengal Railway]]’s {{RailGauge|1676mm}} wide [[Indian gauge|broad gauge]] line at [[Parbatipur railway station|Parbatipur]]. It reached [[Katihar railway station|Katihar]] in 1888-89 and in 1909 it reached Amingaon on the banks of the [[Brahmaputra River|Brahmaputra]], which could be crossed by ferry to reach Guwahati.{{cite web| url = https://books.google.com/books?id=TPB5RTODBJAC&pg=PA175&lpg=PA175&dq=Amingaon+railway+opened&source=bl&ots=6e9-7fUKvA&sig=dmGjMZQg2rY4HMAOSQeU-DqpW_Y&hl=en&sa=X&ei=xHmPUeP_O4T9rAeEioDoAw&ved=0CDIQ6AEwATgU#v=onepage&q=Amingaon%20railway%20opened&f=false |title = India’s Railway History: A Research Handbook |work= page 175, table 6-3|last= John Hurd and Ian J.Kerr|publisher= Koninklijke Brill NV, Leien, The Netherlands|ISBN = 978-90-04-23003-3 |accessdate = 12 May 2013}}\n\nThe new broad gauge track from New Bongaigaon to Guwahati was commissioned in 1984.{{cite web| url = http://www.irfca.org/faq/faq-history5.html |title =IR History: Part V (1970-19950|publisher= IRFCA|accessdate = 12 May 2013}}\n\n[[Saraighat Bridge]] opened in 1962, initially carried metre gauge tracks, which was later replaced by broad gauge tracks.{{cite web| url = http://articles.timesofindia.indiatimes.com/2012-11-07/guwahati/34971728_1_bridge-stretches-assam-governor-brahmaputra |title = 50 yers of Saraighat bridge|publisher= The Times of India, 7 November 2012|accessdate = 12 May 2013}}\n\nThe {{convert|450|km|mi|0|abbr=on}} long Rangia-Murkongselek line is being converted from {{RailGauge|1000mm}} wide [[metre gauge]] to {{RailGauge|1676mm}} wide [[Indian gauge|broad gauge]]. As of 2013, the work is expected to be completed soon.{{cite web| url = http://www.thehindubusinessline.com/industry-and-economy/logistics/arunachal-pradesh-soon-on-rail-map/article2945661.ece?css=print |title =Arunachal Pradesh soon on railway map |publisher= The Hindu Business Line, 29 February 2012|accessdate = 12 May 2013}}\n\n==Electrification==\nElectrification of the Barauni-Katihar-Guwahati line was sanctioned in 2008.{{cite web| url = http://www.projectstoday.com/News/CCEA-approves-Rs506-crore-for-Barauni-Katihar-Guwahati-section|title = CCEA approves Rs. 506 crores for Barauni-Katihar-Guwahati section |publisher= Projects Today|accessdate = 12 May 2013}} In the document on Vision 2020 – A Blue Print for Railway Electrification Programme, in the list of ongoing projects the entire route km (836) is shown as balance work as on 1 April 2010.{{cite web| url = http://www.indianrailways.gov.in/railwayboard/uploads/directorate/planning/downloads/vision_2020_blue_050411.pdf |title = Vision 2020 – A Blue Print for Railway Electrification Programme |publisher= Ministry of Railways, Government of India|accessdate = 12 May 2013}}\n\n==Track doubling==\nDoubling of the track between New Bongaigaon and Kamakhya via Rangia has been approved in the railway budget for 2013-14.{{cite web| url = http://www.firstpost.com/economy/rail-budget-2013-wait-for-electric-trains-in-indias-north-east-gets-longer-640672.html |title =Rail budget 2013: Wait for electric trains in India’s North-East gets longer |publisher=First post economy |accessdate = 12 May 2013}}\n\n==References ==\n{{Reflist}}\n\n==External links==\n* [http://indiarailinfo.com/arrivals/rangiya-junction-rny/548 Trains at Rangiya]\n{{Wikivoyage-inline|Rangia}}\n\n{{s-rail-start|noclear=yes}}\n{{s-rail|title=Indian Railway}}\n{{s-line|system=Indian Railways|previous=Ghoghrapar |next= Kendukana |line= Northeast Frontier Railway zone|branch=[[New Bongaigaon-Guwahati section]] }}\n{{s-line|system=Indian Railways|previous=|next= Goreswar|line= Northeast Frontier Railway zone|branch= Rangia-Murkongselek line}}\n{{end}}\n\n{{Railway stations in Northeast India}}\n\n[[Category:Railway junction stations in India]]\n[[Category:Railway stations in Kamrup Metropolitan district]]\n[[Category:Rangiya railway division]]","length":6188} + { "create": { "_index": "article-index", "_id": "39360770" } } +{"title":"2013 BS45","body":"{{DISPLAYTITLE:{{mp|2013 BS|45}}}}\n{{Infobox planet\n| minorplanet = yes\n| background = #FFFFC0\n| name = {{mp|2013 BS|45}}\n| image = \n| caption = \n| discoverer = [[James V. Scotti]]([[Spacewatch]])\n| discovered = January 20, 2013\n| mp_name = {{mp|2013 BS|45}}\n| alt_names = \n| mp_category = [[Aten asteroid|Aten]] [[Near-Earth Object|NEO]],
[[List of Earth-crossing minor planets|Earth crosser]]\n| orbit_ref = \n| epoch = 13 January 2016 ([[Julian day|JD]] 2457400.5)\n| aphelion = {{Convert|1.0758430|AU|Gm|abbr=on|lk=on}}\n| perihelion = {{Convert|0.9093608|AU|Gm|abbr=on}}\n| semimajor = {{Convert|0.9926019|AU|Gm|abbr=on}}\n| eccentricity = 0.0838615\n| period = 0.99 [[Julian year (astronomy)|yr]] (361.2 [[Julian year (astronomy)|d]])\n| inclination = 0.7726189°\n| asc_node = 83.40080°\n| arg_peri = 150.3038°\n| mean_anomaly = 257.52229[[Degree (angle)|°]]\n| dimensions = 20–40 m{{ref label|A|a|none}}\n| mass = \n| density = \n| rotation = \n| albedo = \n| single_temperature = \n| spectral_type = \n| abs_magnitude = 25.9\n| mean_motion = {{Deg2DMS|0.9966471|sup=ms}} /day\n| observation_arc = 375 days (1.03 yr)\n| uncertainty = 0\n| moid = {{Convert|0.0114221|AU|Gm|abbr=on}}\n| jupiter_moid = {{Convert|3.89526|AU|Gm|abbr=on}}\n}}\n\n'''{{mp|2013 BS|45}}''' (also written [[Astronomical naming conventions#Minor planets|2013 BS45]]) is a [[Horseshoe orbit|horseshoe]] companion to the [[Earth]] like [[3753 Cruithne]].{{Cite journal | title=A resonant family of dynamically cold small bodies in the near-Earth asteroid belt |first=Carlos |last=de la Fuente Marcos |last2=de la Fuente Marcos |first2=Raúl |date=July 2013 |journal=[[Monthly Notices of the Royal Astronomical Society: Letters]]|volume=434|issue=1|pages=L1-L5|doi=10.1093/mnrasl/slt062|url=http://adsabs.harvard.edu/doi/10.1093/mnrasl/slt062|arxiv=1305.2825|bibcode= 2013MNRAS.434L...1D}} Like Cruithne, it does not orbit the Earth and at times it is on the other side of the Sun.\n\n== Discovery, orbit and physical properties ==\n\n{{mp|2013 BS|45}} was discovered by [[James V. Scotti]] on January 20, 2013 observing for the [[Spacewatch]] project from [[Kitt Peak]] ([[Kitt Peak National Observatory|KPNO]]).[http://www.minorplanetcenter.net/mpec/K13/K13B72.html Discovery MPEC] Its orbit is characterized by low eccentricity (0.084), low inclination (0.77º) and a semi-major axis of 0.993 AU; it is the most Earth-like among those of asteroids moving in Earth-like orbits. Upon discovery, it was classified as an [[Aten asteroid|Aten]] [[asteroid]] but also an [[List of Earth-crossing minor planets|Earth crosser]] by the [[Minor Planet Center]]. Its orbit is well determined; as of August 26, 2015 its orbit is based on 96 observations spanning a data-arc of 375 days. {{mp|2013 BS|45}} has an absolute magnitude of 25.9 which gives a characteristic diameter of 30 m. Radar observations indicate that it may be a very rapid rotator with a period of just a few minutes.\n\n== Horseshoe companion to the Earth and orbital evolution ==\n\nRecent calculations indicate that it follows a horseshoe orbit with respect to the Earth. Its orbital evolution is highly [[Chaos Theory|chaotic]] and its orbit is difficult to predict beyond a few thousand years. As for the available data, it had its closest encounter ever with Earth on February 12, 2013 at 0.013 [[Astronomical Unit|AU]], closer than in 1934, the previously closest approach at 0.014 AU. The next approach closer than 0.020  will take place on September 2, 2090, at 0.016 AU.\nIts orbit matches the expected properties of that of an object in the [[Arjuna asteroid|Arjuna]]-class.{{Cite journal |title=Geometric characterization of the Arjuna orbital domain |first=Carlos |last=de la Fuente Marcos |last2=de la Fuente Marcos |first2=Raúl |date=February 12, 2015 |journal=[[Astronomische Nachrichten]] |volume=336 |issue=1 |pages=5–22 |doi=10.1002/asna.201412133 |url=http://adsabs.harvard.edu/abs/2015AN....336....5D |arxiv=1410.4104 |bibcode=2015AN....336....5D }}\n\n== Origin ==\n\nIt may have been originated within the [[Venus]]-Earth-[[Mars]] region or in the main asteroid belt like other [[Near-Earth Object]]s, then transition to [[Amor asteroids|Amor]]-class asteroid before entering Earth's co-orbital region.\n\n== See also ==\n* [[3753 Cruithne]] (1986 TO)\n* {{mpl|2001 GO|2}}\n* {{mpl|2002 AA|29}}\n* {{mpl|2003 YN|107}}\n* {{mpl|2006 JY|26}}\n* {{mpl|2009 SH|2}}\n* {{mpl|2010 SO|16}}\n* {{mpl|2012 FC|71}}\n\n== Notes ==\n{{refbegin}}\n* {{note label|A|a|none}} This is assuming an albedo of 0.20–0.04.\n{{refend}}\n\n== References ==\n{{reflist|refs=\n\n\n{{cite web\n |url=http://www.minorplanetcenter.net/db_search/show_object?object_id=2013+BS45&commit=Show\n |work=MPC\n |title=2013 BS45\n |type=last obs: 2014-01-30.0\n |access-date=26 August 2015\n}}\n\n\n{{Cite SBDB|title=2013 BS45|id=3625129|access-date=3 April 2016\n}}(last obs: 2014-01-30)\n\n\n{{cite web\n |url=http://neo.jpl.nasa.gov/glossary/h.html\n |title= Absolute-magnitude conversion table (H)\n |work=NASA\n |date=27 August 2015\n}}\n\n\n{{cite web\n |url=http://newton.dm.unipi.it/neodys2/index.php?pc=1.1.0&n=2013+BS45\n |work=NEODyS-2, Near Earth Objects – Dynamic Site\n |title=2013 BS45 – Summary\n |access-date=11 May 2013\n}}\n\n\n{{cite web\n |url=http://hamilton.dm.unipi.it/astdys/index.php?pc=1.1.0&n=2013+BS45\n |work=AstDys-2, Asteroids – Dynamic Site\n |title=2013 BS45 – Summary\n |access-date=11 May 2013\n}}\n\n\n{{cite web\n |url=http://www.minorplanetcenter.org/iau/lists/Atens.html \n |title=List Of Aten Minor Planets \n |work=[[Minor Planet Center]] \n |access-date=27 August 2015 \n}}{{dead link|date=September 2016 |bot=InternetArchiveBot |fix-attempted=yes }}\n\n}} \n\n;Further reading\n* [http://mnrasl.oxfordjournals.org/content/434/1/L1.abstract A resonant family of dynamically cold small bodies in the near-Earth asteroid belt] de la Fuente Marcos, Carlos; de la Fuente Marcos, Raúl (2013), ''Monthly Notices of the Royal Astronomical Society: Letters'', Vol. 434, Issue 1, pp. L1-L5.\n* [http://arxiv.org/abs/1410.4104 Geometric characterization of the Arjuna orbital domain] de la Fuente Marcos, Carlos; de la Fuente Marcos, Raúl (2015), ''Astronomische Nachrichten'', Vol. 336, Issue 1, pp. 5–22.\n\n== External links ==\n* [http://www.minorplanetcenter.net/db_search/show_object?object_id=2013+BS45 {{mp|2013 BS|45}}] data at MPC\n* [http://www.minorplanetcenter.net/mpec/K13/K13B72.html MPEC 2013-B72 : 2013 BS45] (Discovery MPEC)\n* [http://echo.jpl.nasa.gov/asteroids/2013BS45/2013BS45_planning.html {{mp|2013 BS|45}} Goldstone Radar Observations Planning]\n* [http://www.gps.caltech.edu/uploads/File/People/awaszcza/03.png {{mp|2013 BS|45}} imaged by the Palomar Transient Factory survey]\n* [http://www.aiaahouston.org/wp-content/uploads/2012/07/Horizons_2013_03_and_04_page_20_to_26_Adamo_2_of_3.pdf The “Horseshoe” Orbit of Near-Earth Object {{mp|2013 BS|45}}] by D. R. Adamo\n* {{JPL small body}}\n\n{{Small Solar System bodies}}\n{{Earth}}\n\n{{DEFAULTSORT:2013 BS45}}\n[[Category:Aten asteroids]]\n[[Category:Earth-crosser asteroids]]\n[[Category:Earth co-orbital asteroids]]\n[[Category:Astronomical objects discovered in 2013|20130120]]\n[[Category:Unnumbered minor planets]]","length":8222} +{ "create": { "_index": "article-index", "_id": "39368328" } } +{"title":"Mad Conductor","body":"{{orphan|date=August 2013}}\n\n'''Mad Conductor''' is an [[experimental hip hop]] band fronted by MC Devlin (Chris Tray) and with production by MC Kinney (Dan McKinney).{{cite web\n | title = Music: The Mad Conductor - \"MC Rises\" and \"The Devlin Manner Of Speech\"\n | url = http://iheardin.com/2012/07/05/music-the-mad-conductor-mc-rises-and-the-devlin-manner-of-speech/\n | date = 5 July 2012 \n | publisher = Iheardin}} Their sound mixes abstract rap verses with [[reggae]] to create a sound that is \"dark and laid-back, but there is a certain nervous energy\".{{cite web\n | title = Renegade Space Rock Album Review\n | url = http://www.punknews.org/review/6567/the-mad-conductor-renegade-space-rock\n | date = 10 August 2007 \n | publisher = [[Punknews]]}}\n\nThe band formed in 2005 after Devlin's former band, hardcore outfit [[No Cash]], broke up.{{cite web\n | title = New Music Roundup: Minotaur Explode, SuperSmashers, The Mad Conductor (ex-No Cash)\n | url = http://www.punknews.org/article/23977/newmusicroundup-minotaur-explode-supersmashers-the-mad-conductor-ex-no-cash \n | date = 3 June 2007\n| publisher = [[Punknews]]}}{{cite web\n | title = The Mad Conductor\n | url = http://www.sputnikmusic.com/bands/The-Mad-Conductor/8077/ \n | publisher = [[Sputnikmusic]]}} The name was selected because, Devlin says, \"I wanted [[MC]] to stand for something\".http://tweakingtrays.blogspot.com/2010/09/interview-with-mad-conductor.html Originally from [[Center Valley, Pennsylvania]], the band relocated to [[New Orleans]] in 2008.\n\nIn 2012 the band successfully raised funds on [[Kickstarter]] to record a full-length album titled [[MC Rises]].http://www.kickstarter.com/projects/748512700/mc-rises-lp\n\n==Discography==\n\n* Mechanical Claw (2006)\n* Renegade Space Rock (2007)\n* Members Only (2008)\n* Central America (2010)\n* MC Rises (2013)\n* Space Rock Steady EP (2015)\n\n==References==\n{{reflist}}\n\n[[Category:American hip hop groups]]\n[[category:Musical groups established in 2005]]\n\n\n{{band-stub}}","length":2171} +{ "create": { "_index": "article-index", "_id": "39358773" } } +{"title":"The Anvil (magazine)","body":"'''''The Anvil '''''was an American literary and political activist magazine edited by [[Jack Conroy]] in the 1930s. The magazine had a leftist stance{{cite news|title=Jack Conroy|url=http://www.britannica.com/biography/Jack-Conroy/images-videos|accessdate=19 February 2016|work=Encyclopedia Britannica}} and was subtitled \"Stories for Workers.\" According to Douglas C. Wixson, its story \"would make an important chapter in the history of American literature if the 1930s were properly recognized in standard textbooks.\" \"Introduction, '''The Weed King & Other Stories''', pp. xi-xxxi; quoted material on p. xiii\n\n==History and profile==\n''The Anvil'' was first published out of [[Moberly, Missouri]] in May 1933 (''ib''.).{{cite news|title=Anvil Description|url=http://sites.davidson.edu/littlemagazines/anvil-description/|accessdate=19 February 2016|work=Index of Modernist Magazines}} Among the authors whose works appeared in the magazine were Richard Wright, Nelson Algren, Erskine Caldwell, Frank Yerby and Maxim Gorky. In 1935, ''The Anvil'' was folded into the ''[[Partisan Review]]'' (''ib''.,p. xIv).\n\n==References==\n{{Reflist}}\n\n{{DEFAULTSORT:Anvil, The}}\n[[Category:American political magazines]]\n[[Category:Defunct American literary magazines]]\n[[Category:Defunct political magazines]]\n[[Category:Magazines established in 1933]]\n[[Category:Magazines established in 1935]]\n[[Category:Magazines published in Missouri]]\n[[Category:Socialist magazines]]\n\n{{poli-mag-stub}}\n{{US-lit-mag-stub}}\n{{italic title}}","length":1621} +{ "create": { "_index": "article-index", "_id": "393555" } } +{"title":"Joseph Urusemal","body":"{{Use mdy dates|date=October 2011}}\n{{Infobox President|name= Joseph J. Urusemal\n|order =6th [[President of the Federated States of Micronesia]]\n|image = Joseph Urusemal.jpg \n|term_start =May 11, 2003\n|term_end =May 11, 2007\n|predecessor=[[Leo Falcam]]\n|successor =[[Manny Mori]]\n|birth_date ={{Birth date and age|1952|03|19}}\n|birth_place =[[Woleai]], [[Yap]], [[Trust Territory of the Pacific Islands]]\n|spouse =Olania Latileilam\n|party=\n}}\n\n'''Joseph John \"Joe\" Urusemal''' (born March 19, 1952) is a [[Federated States of Micronesia|Micronesian]] [[political figure]] who served as the sixth [[President of the Federated States of Micronesia]] from 2003 until 2007.\n\nUrusemal is married to former [[First Lady]] Olania Latileilam, who is from [[Satawal]]. The couple have four children: B.J., Tarsis, Craig and Elenita.\n\n==Early life==\n\nUrusemal was born on the island of [[Woleai]] in the [[Yap|State of Yap]]. He attended secondary school on the island of [[Chuuk State|Chuuk]] (then called Truk) at [[Xavier High School (Micronesia)|Xavier High School]], a [[Jesuit]] institution. He would graduate from Xavier in 1976.\n\nUrusemal went on to attend and graduate from [[Rockhurst University]] (then called Rockhurst College) in [[Kansas City, Missouri|Kansas City]], Missouri, United States. He holds a Bachelor of Arts degree in [[Administration of Justice]] from Rockhurst, a Roman Catholic [[Association of Jesuit Colleges and Universities|Jesuit university]]. Upon graduation, Urusemal accepted a position with the [[Jackson County, Missouri]], government, including the county Department of Corrections until he returned to Micronesia in 1982.\n\nFollowing his return to Micronesia, Urusemal became a teacher and guidance counselor for the [[Outer Islands High School]] on his native Yap.\n\n==Political career==\nUrusemal was elected to four-year term in the Fifth [[Congress of the Federated States of Micronesia]] in 1987. He was elected as Yap's at-large representative. Urusemal rose to leadership positions during his parliamentary career. He served as [[Floor Leader]] for twelve years during the Seventh until the Twelfth FSM congresses.\n\nDuring his political career representing Yap, Urusemal served on several congressional committees including Health, Education and Social Affairs and the Judiciary and Governmental Operations committees.\n\nThe president and vice president of the Federated States of Micronesia are elected directly by Congress and must be a duly elected member at the time of election. Due to the defeat of the then-incumbent president, Leo Falcam, in the previous elections, Falcam was unable to stand for re-election. On May 11, 2003, Congress elected Urusemal as President and he took office immediately.\n\nOn May 11, 2007, the 15th Congress convened. A new [[Micronesian presidential election, 2007|presidential election]] was held and [[Manny Mori]] was elected president. He likewise took office immediately.\n\n\n==External links==\n*[http://www.fsmgov.org/bio/urusemal.html Official Biography of Joseph J. Urusemal]\n*[http://www.pacificmagazine.net/issue/2003/07/01/yap-gets-fsm-presidency Pacific Magazine: Yap Gets FSM Presidency:Urusemal Was A Surprise To Some]\n*[http://www.pacificmagazine.net/news/2003/04/11/fsm-yap-leader-is-new-fsm-president Pacific Magazine: FSM: Yap leader is new FSM president]\n*[http://www.pacificmagazine.net/news/2007/05/11/chuuks-manny-mori-new-fsm-president Chuuk's Manny Mori New FSM President]\n\n{{s-start}}\n{{s-off}}\n{{succession box|title=[[President of the Federated States of Micronesia]]|before=[[Leo Falcam]]|after=[[Manny Mori]]|years=May 11, 2003 – May 11, 2007}}\n{{s-end}}\n\n{{MicronesiaPresidents}}\n\n{{Authority control}}\n\n{{DEFAULTSORT:Urusemal, Joseph}}\n[[Category:1952 births]]\n[[Category:Living people]]\n[[Category:People from Yap State]]\n[[Category:Presidents of the Federated States of Micronesia]]\n[[Category:Members of the Congress of the Federated States of Micronesia]]\n[[Category:Rockhurst University alumni]]\n[[Category:Federated States of Micronesia Roman Catholics]]\n[[Category:Federated States of Micronesia expatriates in the United States]]","length":4353} +{ "create": { "_index": "article-index", "_id": "39367915" } } +{"title":"Rasputin (2015 film)","body":"{{Use dmy dates|date=November 2015}}\n{{Use Indian English|date=November 2015}}\n{{multiple issues|\n{{refimprove|date=May 2015}}\n{{notability|Films|date=May 2015}}\n}}\n{{Infobox film\n| name = Rasputin\n| image = Rasputin (Film 2014).jpg\n| caption = \n| director = Jinu G. Daniel \n| producer = E. P. Varghese\n| writer = Jinu G. Daniel\n| starring = [[Vinay Forrt]]
[[Sreenath Bhasi]]
[[Aju Varghese]]
[[Joy Mathew]]
[[Vandana Menon]]
[[Archana Gupta]]\n| music = Roby Abraham \n| cinematography = Hari Nair\n| editing = Sriram raja \n| studio = Blue Moon Pictures\n| distributor = \n| released = {{Film date|df=yes|2015|08|07}}\n| runtime = \n| country = India\n| language = Malayalam\n| budget = 2.60 crores\n| gross = \n}}\n'''''Rasputin''''' is a coming of age romantic comedy, Malayalam film directed by Jinu G. Daniel, released on 7 August 2015 . The film stars [[Vinay Forrt]] as the central character,{{cite web|url=http://articles.timesofindia.indiatimes.com/2012-12-30/news-and-interviews/36051332_1_vinay-forrt-rasputin-film |title=Vinay Forrt in 'Rasputin' |publisher=The Times Of India |date=2012-12-30 |accessdate=2013-05-22}} with [[Sreenath Bhasi]], [[Aju Varghese]], director [[Joy Mathew]], [[Vandana Menon]] and [[Archana Gupta]].{{cite web|url=http://articles.timesofindia.indiatimes.com/2013-03-28/news-and-interviews/38099004_1_vandana-vinay-forrt-rasputin |title=Vandana's next is Rasputin |publisher=The Times Of India |date=2013-03-28 |accessdate=2013-05-22}} ''Rasputin'' is being produced by E.P. Varghese under the banner of Blue Moon Pictures, Executive Producer Shaju Maniyadath. Cinematography is handled by Hari Nair from Mumbai.{{cite web|author=Vijay George |url=http://www.thehindu.com/features/cinema/story-of-transformation/article4580584.ece |title=Story of transformation |publisher=The Hindu |date=2013-04-04 |accessdate=2013-05-22}}\n\n==Cast==\n* [[Vinay Forrt]] as Susheelan/Susheel\n* [[Sreenath Bhasi]] as Radhenathan/Radhs\n* [[Aju Varghese]] as Gopalan/Gops\n* [[Joy Mathew]] as Vayalil Satheesan\n* [[Nandhu]]\n* [[Sunil Sukhada]]\n* [[Vandana Menon]] as Dr. Smitha\n* [[Archana Gupta]] as Ambili\n* [[Srinda Ashab]]\n* [[Shritha Sivadas]]\n* Prasanth Prado\n\n==Soundtrack==\nRoby Abraham is the music director for the movie. Background score was by [[Vimal T.K.]]. The lyrics for the songs have been penned by Arun K. Narayanan, Joe Paul and Rafeeq Ahmed.\n\n==References==\n{{Reflist}}\n\n[[Category:2015 films]]\n[[Category:Indian films]]\n[[Category:Directorial debut films]]\n[[Category:2010s Malayalam-language films]]\n\n\n{{2010s-Malayalam-film-stub}}","length":2831} +{ "create": { "_index": "article-index", "_id": "39355892" } } +{"title":"Bridget (horse)","body":"{{Infobox thoroughbred racehorse\n| horsename = Bridget\n| image = \n| caption = \n| sire = [[Herod (horse)|Herod]]\n| grandsire = [[Tartar (horse, foaled 1743)|Tartar]]\n| dam = Jemima\n| damsire = [[Snap (horse)|Snap]]\n| sex = [[Mare]]\n| foaled = 1776\n| country = [[Kingdom of Great Britain]]\n| colour = [[Bay (horse)|Bay]]\n| breeder = [[Edward Smith-Stanley, 12th Earl of Derby|12th Earl of Derby]]\n| owner = [[Edward Smith-Stanley, 12th Earl of Derby|12th Earl of Derby]]\n| record = \n| race = [[Epsom Oaks|Oaks Stakes]] (1779)
Sweepstakes of 50[[Guinea (British coin)|gs]] at [[Newmarket Racecourse|Newmarket]] (1779)
Sweepstakes of 100gs at Newmarket (1779)
Post Stakes (1780)
Grosvenor's Stakes (1780)
[[Match race|Match]] against Postboy (1780)
Match against Girandola (1781)\n| awards = \n| honours = \n| updated = \n}}\n[[Image:12thEarlOfDerby.jpg|thumb|200px|Bridget's owner the [[Edward Smith-Stanley, 12th Earl of Derby|12th Earl of Derby]]]]\n'''Bridget''' (1776–1798) was a British [[Thoroughbred]] racehorse who won the inaugural running of the [[Epsom Oaks|Oaks Stakes]] in 1779. She was bred and owned by [[Edward Smith-Stanley, 12th Earl of Derby]], for whom she produced five foals as a broodmare.\n\n==Background==\nBridget was a [[Bay (horse)|bay]] [[filly]] bred by [[Edward Smith-Stanley, 12th Earl of Derby]], and foaled in 1776. She was sired by [[Herod (horse)|Herod]], who was a successful racehorse and important sire. He was [[Leading sire in Great Britain and Ireland|champion sire]] eight times and his progeny included the undefeated [[Highflyer (horse)|Highflyer]], [[Epsom Oaks|Oaks]] winners [[Faith (horse)|Faith]] and [[Maid of the Oaks]], [[St. Leger Stakes|St. Leger]] winner [[Phoenomenon]] and the triple [[Craven Stakes]] winner [[Woodpecker (horse)|Woodpecker]].{{cite web|url=http://www.bloodlines.net/TB/Bios/Herod.htm |title=King Herod |publisher=Bloodlines.net |date= |accessdate=2013-05-10}} Bridget was the first foal of Jemima, a daughter of [[Snap (horse)|Snap]].\n\n==Racing career==\nBridget made her first racecourse appearance on 14 May 1779 in the first running of the [[Epsom Oaks|Oaks Stakes]] at [[Epsom Downs Racecourse|Epsom Downs]]. After starting as the [[Fixed-odds betting|5/2]] favourite, she won the race, beating Fame, Lavinia and nine others. At [[Newmarket Racecourse|Newmarket]] in July she won a Sweepstakes of 50 [[Guinea (British coin)|guineas]] each over the Rowley Mile, beating Fame, Torrent and one other. At Newmarket's First October meeting she started as the 1/2 favourite for a Sweepstakes of 100 guineas each over the two-mile Ditch In course. She won the race, beating four rivals, including Torrent and Transfer. At the Newmarket Craven meeting in 1780 Bridget beat Thunder to win the Post Stakes. In July she beat Whipcord to win half of the Grosvenor's Stakes, after the other half had been given to Imperator to withdraw from the race. Her only other race of 1780 was in October, when she beat Postboy in a match over the two middle miles of the Beacon Course at Newmarket. Bridget started once in 1781, winning a match against General Smith's Girandola.{{cite book |url=http://books.google.co.uk/books?id=IcGbuQHx8x0C |last1=Johnson |first2=1. |title=The Turf Register (Volume III) |publisher=A. Bartholoman, High-Ousegate |year=1822}}\n\n==Stud career==\nBridget became a broodmare at the Earl of Derby's stud and produced five foals. They were:\n\n* '''Guilford colt''' – a [[Chestnut (coat)|chestnut]] [[Colt (horse)|colt]] foaled in 1787.\n* '''Hotspur''' – a chestnut colt sired by Volunteer and foaled in 1789. In 1792 he finished third in the Great Produce Stakes at Newmarket.{{cite web|url=http://babel.hathitrust.org/cgi/pt?id=nyp.33433066590971 |title=Racing calendar. 1792 |publisher=Babel.hathitrust.org |date= |accessdate=2013-05-10}}\n* '''Fair Helen''' – a bay filly sired by [[Sir Peter Teazle]] and foaled in 1792. She ran unplaced in the Oaks as a three-year-old.{{cite web|url=http://babel.hathitrust.org/cgi/pt?id=nyp.33433066590955 |title=Racing calendar. 1795 |publisher=Babel.hathitrust.org |date= |accessdate=2013-05-10}} In March 1796 she won a three-mile Annual Plate at Farndon, before [[Walkover|walking over]] for another the following day.{{cite web|url=http://babel.hathitrust.org/cgi/pt?id=nyp.33433066590948 |title=Racing calendar. 1796 |publisher=Babel.hathitrust.org |date= |accessdate=2013-05-10}}\n* '''Millamant''' – a chestnut filly sired by Volunteer and foaled in 1793.\n* '''Sir Thomas''' – a bay colt sired by [[Sir Peter Teazle]] and foaled in 1795.\n\nBridget died in 1798.\n\n==Pedigree==\n{{Pedigree\n|name = Bridget, bay mare, 1776{{cite book|url=http://books.google.co.uk/books?id=qCMCAAAAYAAJ |title=The General Stud Book |author= |publisher=J. S. Skinner, Baltimore |year=1834 |accessdate=2012-12-28}} \n|f = [[Herod (horse)|Herod]] (GB)
b. 1758\n|m = Jemima (GB)
b. 1769\n|ff = [[Tartar (horse, foaled 1743)|Tartar]] (GB)
1743\n|fm = Cypron (GB)
b. 1750\n|mf = [[Snap (horse)|Snap]] (GB)
br. 1750\n|mm = Matchem Middleton (GB)\n|fff = [[Partner (horse)|Partner]]
1718\n|ffm = Melinora
1729\n|fmf = [[Blaze (horse)|Blaze]]
b. 1733\n|fmm = Selima
1733\n|mff = [[Snip (horse)|Snip]]
br. 1736\n|mfm = ''Fox mare''\n|mmf = [[Matchem]]
b. 1748\n|mmm = Miss Middleton\n|ffff = Jigg\n|fffm = Sister to Mixbury\n|ffmf = [[Fox (horse)|Fox]]*\n|ffmm = Milkmaid\n|fmff = [[Flying Childers]]*\n|fmfm = Confederate Filly\n|fmmf = Bethell's Arabian\n|fmmm = ''Graham's Champion mare''\n|mfff = [[Flying Childers]]*\n|mffm = ''Basto mare''\n|mfmf = [[Fox (horse)|Fox]]*\n|mfmm = Gipsey\n|mmff = [[Cade (horse)|Cade]]\n|mmfm = ''Partner mare''\n|mmmf = [[Regulus (horse)|Regulus]]\n|mmmm = Camilla\n}}\n''Note: b. = [[Bay (horse)|Bay]], br. = [[Equine coat color#Basic coat|Brown]]''\n\n* Bridget was [[inbreeding|inbred]] 4x4 to both Fox and Flying Childers. This means that the stallions appear twice in the fourth generation of her pedigree.\n\n==References==\n{{reflist}}\n\n{{Epsom Oaks Winners}}\n\n[[Category:1776 racehorse births]]\n[[Category:1798 racehorse deaths]]\n[[Category:British Classic Race winners]]\n[[Category:Individual mares]]\n[[Category:Racehorses bred in the Kingdom of Great Britain]]\n[[Category:Racehorses trained in the Kingdom of Great Britain]]\n[[Category:Thoroughbred racehorses]]\n[[Category:Thoroughbred family 3]]\n[[Category:Byerley Turk sire line]]","length":6854} +{ "create": { "_index": "article-index", "_id": "29030024" } } +{"title":"Charles Talbot (Royal Navy officer)","body":"{{Infobox military person\n|name=Sir Charles Talbot\n|image=\n|caption=\n|birth_date=1 November 1801\n|death_date={{death-date and age|8 August 1876|1 November 1801}}\n|birth_place=\n|death_place=\n|nickname=\n|allegiance={{flagicon|United Kingdom}} United Kingdom\n|branch= [[Image:Naval Ensign of the United Kingdom.svg|23px]] [[Royal Navy]]\n|serviceyears=\n|rank=[[Admiral (Royal Navy)|Admiral]]\n|unit=\n|commands=[[HMS Warspite (1807)|HMS ''Warspite'']]
[[HMS Vestal (1833)|HMS ''Vestal'']]
[[HMS Maeander (1840)|HMS ''Maeander]]
[[HMS Algiers (1854)|HMS ''Algiers'']]
[[Coast of Ireland Station|Queenstown]]
[[Commander-in-Chief, The Nore|Nore Command]]\n|battles=\n|awards=[[Knight Commander of the Order of the Bath]]\n|relations=\n|laterwork=\n}}\n[[Admiral (Royal Navy)|Admiral]] '''Sir Charles Talbot ''' [[Order of the Bath|KCB]] (1 November 1801 – 8 August 1876) was a [[Royal Navy]] officer who went on to be [[Commander-in-Chief, The Nore]].\n\n==Naval career==\nTalbot was the second son of the Rev. [[Charles Talbot (priest)|Charles Talbot]].{{cite book|author=Edmund Lodge|title=The Peerage of the British Empire as at Present Existing: Arranged and Printed from the Personal Communications of the Nobility|url=https://books.google.com/books?id=LaIKAAAAYAAJ&pg=PA514|year=1843|publisher=Saunders and Otley|page=514}} He joined the [[Royal Navy]] as a cadet in 1815.[http://www.pdavis.nl/ShowBiog.php?id=685 William Loney RN] Promoted to [[Captain (naval)|Captain]] in 1830, he commanded [[HMS Warspite (1807)|HMS ''Warspite'']], [[HMS Vestal (1833)|HMS ''Vestal'']], [[HMS Maeander (1840)|HMS ''Maeander]] and then [[HMS Algiers (1854)|HMS ''Algiers'']]. He was appointed Commander-in-chief, [[Coast of Ireland Station|Queenstown]] in 1858 and [[Commander-in-Chief, The Nore]] in 1864.\n\nThere is a memorial window to him and his wife in the church of St. John the Baptist in [[Biggleswade]].{{Genuki|county=BDF|Biggleswade}}\n\n==Family==\nIn 1838 he married Hon. Charlotte Georgiana Ponsonby; they had three sons and four daughters.{{cite web |url=http://thepeerage.com/p1536.htm#i15356 |title=Rear-Admiral Sir Charles Talbot |work=The Peerage |date=31 January 2005 }}\n\n==See also==\n* {{cite wikisource | class = dictionary | first = William Richard | last = O'Byrne | chapter = Talbot, Charles | wslink = A Naval Biographical Dictionary | title = A Naval Biographical Dictionary | year = 1849 | publisher = [[John Murray (publisher)|John Murray]] }}\n\n==References==\n{{reflist}}\n\n{{s-start}}\n{{s-mil}}\n{{s-bef|before=[[Henry Ducie Chads|Henry Chads]]}}\n{{s-ttl|title=[[Coast of Ireland Station|Commander-in-Chief, Queenstown]]|years=1858–1862}}\n{{s-aft|after=[[Lewis Jones (Royal Navy officer)|Sir Lewis Jones]]}}\n|-\n{{succession box | title=[[Commander-in-Chief, The Nore]] | years=1864–1866 | before=[[George Lambert (Royal Navy officer)|Sir George Lambert]]| after=[[Baldwin Wake Walker|Sir Baldwin Walker]]}}\n{{end}}\n\n{{DEFAULTSORT:Talbot, Charles}}\n[[Category:1801 births]]\n[[Category:1876 deaths]]\n[[Category:Royal Navy admirals]]\n[[Category:Knights Commander of the Order of the Bath]]","length":3316} +{ "create": { "_index": "article-index", "_id": "39360956" } } +{"title":"Umayangana Wickramasinghe","body":"{{Infobox person\n| name = Umayangana Wickramasinghe\n| image =\n| caption = \n| birth_date = {{Birth date and age|df=yes|1980|10|24}}\n| birth_place = [[Colombo]], [[Sri Lanka]]\n| years_active = 2005 - Present\n| partner = \n| occupation = Actress\n}}\n\n'''Umayangana Wickramasinghe''' (born 24 October 1980) is a [[Sri Lanka]]n actress who primarily appears in films and television series,\n\n== Life and career==\nShe studied at St. Paul's Girls School in the [[Milagiriya]] district of [[Colombo]] and began her career as a news presenter for [[Derana TV]]. Her first appearance as an actress was in the television drama ''Katu Imbula'', directed by Sudath Rohana. She went to appear in many Sri Lankan television series, including ''Sundarai Premaya'' and ''Ithin Ita Passe''.Samarasinghe, Sarashi (7 March 2010) a. [http://www.nation.lk/2010/03/07/enter.htm \"News presenter turned actress\"]. ''[[The Nation (Sri Lanka)|The Nation]]''. Retrieved 13 May 2013. In 2010, she won the Most Popular Tele Drama Actress award at the Sumathi award ceremony.Sumathi Awards [http://www.sumathiawards.lk/achive/2010.html 2010 winners]. Retrieved 13 May 2013.\n\n==References==\n\n{{Reflist}}\n\n== External links ==\n*[http://www.nfc.gov.lk/artist/umayangana-wickramasinghe-235/ Umayangana Wickramasinghe] at the Sri Lanka National Film Corporation\n*[http://www.films.lk/ArtistDetails.php?id=3554 Umayangana Wickramasinghe] at the Sinhala Cinema Database\n\n\n{{DEFAULTSORT:Wickramasinghe, Umayangana}}\n[[Category:Sri Lankan film actresses]]\n[[Category:1980 births]]\n[[Category:Living people]]","length":1664} +{ "create": { "_index": "article-index", "_id": "29030099" } } +{"title":"Meade LX200","body":"[[File:YorkUniversityObservatory5.jpg|right|thumb|A 16\" (406.4 mm) aperture Meade LX200 in the [[York University Observatory]]]]\n[[File:Robodome.jpg|thumb|righ|[[Project Galileo]] Meade LX200 10 inch SCT (25.4 cm aperture)]]\n[[File:Barnard33.jpg|thumb|right|[[Horsehead Nebula]] (Barnard 33) from a 16\" LX200 (40.64 cm)]]\n[[File:Jupiter-moons.jpg|thumb|250px|right|Jupiter and the [[Galilean moons]] through a 10\" Meade LX200 telescope (25.4 cm)]]\nThe '''Meade LX200''' is a family of commercial telescopes produced by [[Meade Instruments]] launched in 1992 with 8\" (20.32 cm) and a 10\" (25.4 cm) [[Schmidt–Cassegrain telescope|Schmidt–Cassegrain]] models on computerized [[Altazimuth mount|altazimuth mounts]].Rod Mollise - '''The Past, Present and Future of the Schmidt Cassegrain Telescope''' (ALCON 2003/Nashville), [http://www.celestron-nexstar.de/download/history_of_sc.ppt Power Point (.ppt)][https://books.google.com/books?id=woJKq6o1zAMC&pg=PT45&dq=lX200+1992&hl=en&ei=OYOnTMjGB8P6lwfazeynDA&sa=X&oi=book_result&ct=result&resnum=4&ved=0CEEQ6AEwAw#v=onepage&q=lX200%201992&f=false Martin Mobberley - '''The new amateur astronomer''' - Page 34, Google Books 2010] Two larger models, a 12\" (30.48 cm) and a 16\" (40.64 cm), quickly followed. It became the best-selling serious amateur telescope. The original version was later informally named the \"classic\" LX200 as newer upgraded versions replaced it.[https://books.google.com/books?id=HggxlRV5lQEC&pg=PA17&dq=lX200+1992&hl=en&ei=OYOnTMjGB8P6lwfazeynDA&sa=X&oi=book_result&ct=result&resnum=2&ved=0CDcQ6AEwAQ#v=onepage&q=lX200%201992&f=false Lawrence Harris - '''So You Want a Meade LX Telescope!''' (2010) - Page 17, Google Books 2010] The first of these was the LX200GPS, which featured [[global positioning system]] electronics. A {{convert|14|in|mm|order=flip|sigfig=2|abbr=on}} LX200GPS was later added to the line.\n\nThe advantage of the LX200 was price for its performance, which was accomplished by using electronics and software to equal the pointing performance of more expensive systems. Software and optical encoders corrected for errors, and the telescope also came with auto-guiding [[Charge-coupled device|CCD]] and [[planetarium]] software. \n\nA related series starting about 2008 was the even higher end RCX400 (later renamed LX400-ACF), with new optics and a motorized focus/collimation system, and with upgraded fork mount electronics. These were available in the same 8\" (20.32 cm) to 16\" (40.64) size range on the new fork mount, and the 16\" (40.64 cm) optical tube assembly (OTA), along with a new 20\" (50.8 cm) OTA, were available on a new [[German equatorial mount]]. These were all f/8 optical systems, costing up to $50,000 for the 20\" on the German equatorial mount.[http://www.durangoskies.com/lx400acf-wuhtc-mount-wtripod-p-2084.html Durango Skies - LX400-ACF 20\" (f/8) w/UHTC on MAX Mount w/Tripod ]\n\nAn f/10 version of the new optics later replaced the optics of the existing LX200GPS fork mount models, with the new product line now called the LX200R (later renamed LX200-ACF). The revised optics are called [[advanced coma free]] (ACF) after a lawsuit by Star Instruments and RC Optical Systems disallowed implying that they were based on [[Ritchey–Chrétien telescope|Ritchey–Chrétien]] optics.\nhttp://www.narrowbandimaging.com/images/RC_vs_Meade.pdf\n\n\nIn September 2012, an amateur astronomer used an LX200GPS to record an impact on the planet Jupiter.[http://www.astrobio.net/pressrelease/5016/a-fresh-impact-on-jupiter A Fresh Impact on Jupiter]\n\n==Installations==\nSelected observatories with LX200 telescopes.\n\n*[[Mount Wilson Observatory]] (prototype version)\n*[[Ball State University Observatory]]\n*Barus & Holley Observatory\n*[[Bayfordbury Observatory]]\n*[[Bradstreet Observatory]]\n* [[UWS_Rotary_Observatory|Campbelltown Rotary Observatory]]\n*[[Clavius Observatory, Universidad IberoAmericana, Mexico City, Mexico, www.clavius.astro.org.mx]]\n*[http://nsaac.org/about-the-club/salem-state-university-collins-observatory/ Collins Observatory] at [[Salem State University]]\n*[[Dodge City Community College]]\n*[[David Cole Observatory]]\n*[[Frosty Drew Observatory]]\n*[[Givatayim Observatory]]\n*[[Junk Bond Observatory]]\n*[[Letchworth#Astronomy|Letchworth & District Astronomical Society]]\n*[[Mead Observatory]]\n*[http://www.ece.mtu.edu/amjoch/ AMJOCH Observatory] at [[Michigan Technological University]]\n*[[Mount Albert Grammar School]] Observatory\n*[[Northumberland Astronomical Society]]\n*[[Nyrölä Observatory]]\n*[[Observatoire des Sciences de l'Univers de Grenoble]]\n*[[Observatorio Astronómico de Mallorca]]\n*Observatório Astronômico da UESC\n*[http://www.perthobservatory.wa.gov.au/ Perth Observatory]\n*[[Project Galileo]]\n*[[Red Barn Observatory]]\n*[[Science Education Observatory, Seoul National University, Seoul, South Korea]]\n*[[Shattuck Observatory]]\n*[[La Société Vaudoise des Sciences Naturelles - Lausanne, Switzerland]]\n*[[Starkenburg Observatory]]\n*[[Telus World of Science (Edmonton)]]\n*[[TUBITAK National Observatory]]\n*[[Van Vleck Observatory]]\n*[[West Yorkshire Astronomical Society]]\n*[[Widener University Observatory]]\n*[[Yale Student Observatory]]\n*[[York University Observatory]]\n*Astronomical centre Rijeka\n*[[Saint Joseph Catholic School Student Observatory, Madison, Mississippi, USA]]\n* Harold E. Taylor Observatory at the [http://www.stockton.edu/ Richard Stockton State College of New Jersey]\n*[[:fr:Observatoire du Mont Cosmos|Observatoire du mont cosmos]]\n\n==References==\n{{reflist}}\n\n==Further reading==\n*[https://books.google.com/books?id=HggxlRV5lQEC&printsec=frontcover&dq=Meade+LX200&hl=en&ei=VY6nTMeVFIW0lQemxrGSDg&sa=X&oi=book_result&ct=result&resnum=1&ved=0CDcQ6AEwAA#v=onepage&q&f=false '''So You Want a Meade LX Telescope!''' by Lawrence Harris (Google Books)]\n\n==External links==\n*[http://www.meade.com/product_pages/lx200_series/lx200.php Meade LX200-ACF Product page]\n\n[[Category:Meade Instruments]]\n[[Category:Telescopes]]","length":6285} +{ "create": { "_index": "article-index", "_id": "39357859" } } +{"title":"Paxilla (ossicle)","body":"A '''paxilla''' (plural. '''paxillae''') is a small umbrella-shaped structure sometimes found on [[Echinoderm]]s, particularly in starfish (class [[Asteroidea]]) such as ''[[Luidia]]'', ''[[Astropecten]]'' and ''[[Goniasteridae|Goniaster]]'' that immerse themselves in sediment. They are [[Ossicle (echinoderm)|ossicles]] composed of [[calcite]] microcrystals found on the [[aboral]] (upper) surface of the animal. Their stalks emerge from the body wall and their umbrella-like crowns, each fringed with short spines, meet edge-to-edge forming a protective external false skin. The water-filled cavity beneath contains the [[madreporite]] and delicate gill structures known as papullae.{{cite book |title=Invertebrate Zoology, 7th edition |last1=Ruppert |first1=Edward E. |last2=Fox |first2=Richard, S. |last3=Barnes |first3=Robert D. |year=2004 |publisher=Cengage Learning |isbn=81-315-0104-3 |pages=877 }} \n\n==References==\n{{reflist}}\n\n\n[[Category:Echinoderm anatomy]]\n\n{{Echinoderm-stub}}\n{{animal-anatomy-stub}}","length":1076} +{ "create": { "_index": "article-index", "_id": "39363243" } } +{"title":"Park Avenue Bridge (Clifton, Arizona)","body":"{{distinguish|Park Avenue Viaduct}}\n{{Infobox NRHP\n | name = Park Avenue Bridge\n | nrhp_type = \n | image = Park Avenue Bridge at Clifton.jpg\n | caption = \n | location= Park Ave. over the San Francisco River, [[Clifton, Arizona]]\n | lat_degrees = 33\n | lat_minutes = 3\n | lat_seconds = 22\n | lat_direction = N\n | long_degrees = 109\n | long_minutes = 17\n | long_seconds = 55\n | long_direction = W\n | coord_display = inline,title\n | locmapin = Arizona#USA\n | built = 1917-18\n | builder = [[Midland Bridge Co.]]; [[Illinois Steel Co.]]\n | architecture = Through Truss Bridge \n | added = September 30, 1988\n | area = {{convert|0.1|acre}}\n | governing_body = Local \n | mpsub = {{NRHP url|id=64500050|title=Vehicular Bridges in Arizona MPS}}\n | refnum = 88001661{{NRISref|version=2010a}}\n}}\nThe '''Park Avenue Bridge''' in [[Clifton, Arizona]] brings Park Avenue over the [[San Francisco River]] and was long the one link between east and west sides of the town. It is a historic through truss bridge, built during 1917-18, and is listed on the U.S. [[National Register of Historic Places]]. It has also been known as '''Clifton Bridge''' and as '''Riley Bridge'''.\n\nIt is significant historically as the only pinned Parker vehicular truss in the state of Arizona. At the time of its NRHP listing, in 1988, it was in original condition including having a creosoted timber deck.{{cite web|url={{NRHP url|id=88001661}} |title=HABS/HAER Inventory: Park Avenue Bridge (Clifton Bridge, Riley Bridge) |author=Clayton B. Fraser |date=April 1, 1987 |publisher=National Park Service}} and {{NRHP url|id=88001661|title=accompanying photo|photos=y}}\n\nIt was individually listed on the [[National Register of Historic Places]] (NRHP) in 1988. It was also included as a [[contributing structure]] within the [[Clifton Townsite Historic District]], a historic district listed on the NRHP in 1990.\n\n== References ==\n\n{{reflist}}\n\n{{National Register of Historic Places}}\n\n[[Category:Road bridges on the National Register of Historic Places in Arizona]]\n[[Category:Bridges completed in 1918]]\n[[Category:Buildings and structures in Greenlee County, Arizona]]\n[[Category:History of Greenlee County, Arizona]]\n[[Category:Visitor attractions in Greenlee County, Arizona]]\n[[Category:1918 establishments in Arizona]]\n[[Category:National Register of Historic Places in Greenlee County, Arizona]]\n[[Category:Individually listed contributing properties to historic districts on the National Register in Arizona]]\n[[Category:Historic district contributing properties in Arizona]] \n[[Category:Road bridges in Arizona]]\n\n{{Arizona-NRHP-stub}}\n{{Arizona-bridge-struct-stub}}","length":2886} +{ "create": { "_index": "article-index", "_id": "39369613" } } +{"title":"Kitlope Heritage Conservancy","body":"{{Infobox protected area\n| name = Kitlope Heritage Conservancy\n| alt_name = Huchsduwachsdu Nuyem Jees\n| iucn_category = \n| photo = Kitlope Lake.jpg\n| photo_alt = \n| photo_caption = Kitlope Lake, near the centre of the park\n| photo_width = \n| map = Canada British Columbia (no subdivisions)\n| map_alt = \n| map_caption = Map of British Columbia\n| map_width = \n| relief =\n| location = [[British Columbia]], [[Canada]]\n| nearest_city = \n| lat_d = 53.05\n| long_d = -127.62\n| coords_ref = \n| region = CA-BC\n| area = {{convert|322020|ha|abbr=on}}\n| established = \n| visitation_num = \n| visitation_year = \n| governing_body = \n| url = \n| child = \n| embedded = \n}}\nThe '''Kitlope Heritage Conservancy''' or '''Huchsduwachsdu Nuyem Jees''' (\"source of milky blue waters\") in the [[Haisla language]], is a [[provincial park]] located on the Pacific coast of the province of [[British Columbia]], [[Canada]].{{cite web|title=Huchsduwachsdu Nuyem Jees / Kitlope Heritage Conservancy|url=http://www.env.gov.bc.ca/bcparks/explore/cnsrvncy/kitlope/|work=BC Parks|publisher=Province of British Columbia}} It preserves the largest continuous tract of coastal temperate rainforest in the world. Beginning at the head of Gardner Canal, the park stretches inland along the [[Kitlope River]] to the border of [[Tweedsmuir Provincial Park]].\n\n==History==\nThe Kitlope River area is within the ancestral homeland of the [[Haisla people]]. The Haisla used the area for hunting and fishing, especially the production of [[oolichan]] grease, for which the tribe was famous along the Pacific coast. By the early 1990s, the [[West Fraser Timber]] logging company had acquired logging leases for large tracts of forest in the drainage. The Haisla, along with Portland, Oregon-based advocacy group [[Ecotrust]], lobbied the company and the provincial government to place a moratorium on logging in the watershed.{{cite book|last=Palmer|first=Tim|title=Pacific high : adventures in the coast ranges from Baja to Alaska|year=2002|publisher=Island Press|location=Washington|isbn=9781559636506|page=335| url=http://books.google.ca/books?id=Qzgw8SDQKCsC&pg=PA335}} \n\nIn 1994, West Fraser agreed to relinquish its lease without compensation. In consultation with the [[Haisla Nation]], the provincial government established a Protected Area around the Kitlope on February 20, 1996. In 2008, it was renamed a Conservancy, reflecting the co-management of the park by BC Parks and the Haisla. Conservancies in the park system are a lower level of protection than full Provincial Parks, allowing \"low-impact\" economic activities such as eco-tourism, but prohibiting heavy industries such as logging, mining, power generation and road construction.{{cite news|last=Connelly|first=Joel|title=B.C.'s 'Great Bear Rainforest' gets protection|url=http://www.seattlepi.com/default/article/B-C-s-Great-Bear-Rainforest-gets-protection-1302954.php|accessdate=12 May 2013|newspaper=Seattle Post-Intelligencer|date=March 30, 2009}}\n\nThe push for a park in the Kitlope valley was part of a larger effort to protect more of the coastal temperate rainforest in B.C., an ecological zone that has been heavily logged in the south of the province. The Kitlope region is considered part of the [[Great Bear Rainforest]] (GBR), a term coined by environmental groups. The Conservancy was the first major portion of the GBR to receive protection.\n\n==Geography==\nThe Conservancy covers {{convert|322,020|ha}} of [[Pacific temperate rain forest (WWF ecoregion)|coastal temperate rainforest]], making it the largest such preserve in the world. It lies at the head of the Whidbey Reach of the [[Gardner Canal]], and encompasses the drainages of the Kitlope, Kalitan, Gamsby, Tsaytis, Kapella, and Tezwa rivers. During the spring melt, these rivers are subject to heavy flooding and carry large amounts of debris. Much of the park is mountainous; south of the Kitlope River the granite domes and ridges are part of the [[Kitlope Range]], a sub-range of the [[Kitimat Ranges]]. In the north, they form part of the [[Tochquonyalla Range]], a sub-range of the [[Tahtsa Ranges]]. Icefields and glaciers occupy the higher elevations.{{cite web|title=Huchsduwachsdu Nuyem Jees/ Kitlope Heritage Conservancy Management Plan|url=http://www.env.gov.bc.ca/bcparks/explore/cnsrvncy/kitlope/kitlope-mp.pdf|publisher=BC Parks|accessdate=18 May 2013|author=Haisla Nation/Province of British Columbia|pages=1-4|date=May 2012}} \n\nThe valley floors of the park are narrow, most being between one and two kilometres wide. Many, such as the Gamsby valley, are covered by braided channels of gravel deposited by the rivers. The park has one major lake, Kitlope, which is fed by the Tezwa River and enters the Kitlope River near its [[estuary]]. \n\nThe park is part of a large continuous area of protected wilderness. [[Tweedsmuir Provincial Park]], which abuts Kitlope in the northeast, is the largest protected area in the province. The [[Fiordland Conservancy]] protects over 80,000 hectares of coastal [[fjords]] on the KHC's western boundary. Together the major parks and several smaller reserves represent over 2.3 million hectares of undeveloped land in a variety of ecological zones.\n\n==References==\n{{reflist}}\n\n==External links==\n*[http://www.env.gov.bc.ca/bcparks/explore/cnsrvncy/kitlope/kitlope_map.pdf Map of the Conservancy, BC Parks]\n\n\n[[Category:Provincial Parks of British Columbia]]\n[[Category:North Coast of British Columbia]]\n[[Category:1996 establishments in British Columbia]]\n[[Category:Protected areas established in 1996]]","length":5890} +{ "create": { "_index": "article-index", "_id": "39366564" } } +{"title":"Synergy University","body":"{{multiple issues|\n{{advert|date=May 2013}}\n{{refimprove|date=September 2013}}\n{{unreliable sources|date=May 2015}}\n}}\n{{Use dmy dates|date=June 2012}}\n\n{{Infobox university\n|name = Synergy University\n|image_name = \n|caption = Synergy University\n|logo = Synergy Dubai.png\n|type = [[Private university|Private University]]\nPublic, Autonomous\n|established = {{start date|1995}}\n|chancellor = Yuri Rubin\n|president = Yuri Rubin \n|city = Moscow, Dubai, Singapore, London\n|country = [[Russia]], [[UAE]], [[Singapore]], [[UK]]\n|colors = Red, Blue and White {{color box|#FF0000}}{{color box|#0000FF}}{{color box|#FFFFFF}}\n|website = {{URL|synergy.university}}\n}}\n\n'''Synergy University''' ([[Russian language|Russian]]: [[:ru:Московский финансово-промышленный университет «Синергия»|Университет Синергия]]) or '''Moscow University for Industry and Finance “Synergy”''' ([[Russian language|Russian]]: [[Московский финансово-промышленный университет «Синергия»]]) is one of the largest universities in Russia with 35000+ students, 40 regional units & wide international representation in London, Singapore and now in Dubai.\nSynergy University is an institution for higher education aimed at combining traditional academic teaching with fundamental knowledge & practical orientation.http://synergydubai.ae/\n\nThe University is licensed by [[The Federal Education and Science Supervision Agency]] (Ministry of Education and Science of the Russian Federation), Its MA & MBA Programs are internationally accredited by the Association of MBA’s (AMBA, UK).http://synergydubai.ae/en/accreditation\n\nThe university has offices in London, Beijing, Singapore and Dubai. The University sponsors a proprietary Business Incubator as well as manages a dedicated Venture Capital Fund “Synergy Innovations” promoting young entrepreneurial minds and technologies.{{citation needed|date=May 2013}}\n\nIt runs a in-house TV channel “[[Synergy TV]]” while maintaining an internal publishing house “Synergy Press”.\n\n== History ==\n[[File:SYNERGY UNEVERSITY LOGO.GIF|thumb|243x243px|Logo of '''Synergy University '''(in Russian)]]\nThe history of Synergy University goes back to 1995 when “Moscow International Institute of Econometrics, Informatics, Finance and Law” was established in Moscow.\n\nShortly thereafter, the Institute was renamed into “Moscow Academy of Industry and Finance”.\n\nIn 2009 and under the leadership of Dr. Vadim Lobov and Prof. Yury Rubin, a strategic merger between the Academy and “Synergy Business School”, (an institute offering academic and training programs targeting skilled mid to top-level managers since 1988), took place to form Russia’s largest private education provider. The newly formed institution is run under the brand name “Synergy University”\n\nToday Synergy University is Russia’s largest private university with more than 35000 students and over 40 regional and international branches and rep-offices across the globe.\n\n== degrees ==\n\"Bachelor\" degree is recognized by not only Russian employers. This degree is included in the international classification and understood abroad. Training of Bachelors in Synergy University is delivered through the distance learning programmes.\n \n* BBA in Design\n* BA in Advertising and PR\n* BSc in Finance and Credit\n* BBA in Banks and Banking\n* BBA in Commerce\n* BBA in Sport Management\n* Bachelor of Civil Law\n* BSc IT Infrastructure Engineering\n* BBA in E-commerce\n* BBA in Human Resource Management\n* BSc in International Economics\n* BSc in International Finance\n* BBA in IT Projects Management\n* BBA in Hotel and Restaurant Management\n* BBA in Project Management\n* BBA Sports Marketing\n* BA in Journalism and Public Relations\n* BSc in IT and Systems\n\n=== List of MA degrees ===\n* Master of Science in Strategic Management\n* Master of Science in Hotel and Restaurant Management\n* Master of Science in Organizational Psychology\n* Master of Science in Sports Management\n* Master of Science in Banking\n* Master of Science in Finance\n* Master of Science in IT Management\n* Master of Civil Law\n* Master of Criminal Law\n* Master of Arts in Design\n* Master of Arts in Advertising and PR\n\n== Modes of Delivery ==\nSynergy University offers a wide range of educational provision.\n\n=== Traditional (full-time) mode of delivery ===\n\nin-class learning is delivered 5 times a week in the form of lectures, seminars and colloquiums; there is an opportunity to get the final mark in subject on the basis of the ongoing monitoring of progress without sitting for any exam (test). Advanced learning of foreign languages offers an opportunity of practical training organization;, \ninterning in partner companies of Synergy University as early as in the third year of study. \n \n=== Evening and week-end mode of delivery ===\n\nin-class learning is delivered twice a week in the evening on weekdays or once a week on week-ends in the form of lectures and seminars;\nthe opportunity of combining study with work in chosen area;\nself study of subjects with the use of modern electronic educational technologies on the basis of MegaCampus web-portal, participation in virtual seminars and practical studies;\npractical training and internships in partner companies of the University.\n\n== Dubai Campus ==\nSynergy University is offering programs through its newly established Dubai branch.\n\nThe Dubai branch of Synergy University is located in [[Jumeirah Lake Towers|Jumeirah Lakes Towers]] (JLT) – one of the business and residential areas of Dubai in Platinum Tower, Cluster I.http://www.synergydubai.ae\n \nFor its 2014 intake Synergy University Dubai is offering several programs such as bachelor's degree in Global Economy, Hotel and Restaurant Management, Information Technologies and Systems and Masters in Hotel and Restaurant Management, Masters in Global Economy, Masters in Retail Management, MBA Women's Leadership and Executive MBA Leadership and Strategy. Programs are licensed by local authority of Dubai - KHDA http://www.khda.gov.ae/en/search/UniversityDetails.aspx?uid=1230\n\n{{coord missing|Russia}}\n\n==References==\n {{Reflist}}\n[http://www.khda.gov.ae/en/search/UniversityDetails.aspx?uid=1230 KHDA website]\n[http://www.synergymoscow.com Official University's website in English]\n[http://www.synergydubai.ae Official University's Dubai Campus website in English]\n[http://www.s-university.ru Official University's website in Russian]\n[http://www.mbaworld.com/Business-Schools/Business-School-Search/Business-school-detail.aspx?s=29hB2dLaUFP5i7iJyMYvtj9PwQtsbylRAUmMTsKnDg9nNqO5lsJUSg%3d%3d aMBA accreditation]\n\n[[Category:Universities and colleges in Moscow]]\n[[Category:Universities and colleges in Dubai]]\n[[Category:1995 establishments in Russia]]\n[[Category:Educational institutions established in 1995]]","length":7168} +{ "create": { "_index": "article-index", "_id": "39363483" } } +{"title":"Wikipedia:Articles for deletion/Gammu (software)","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.''\n\n\nThe result was '''delete'''. [[User:Mkdw|Mkdw]][[User talk:Mkdw|''talk'']] 02:08, 25 May 2013 (UTC)\n===[[Gammu (software)]]===\n\n:{{la|Gammu (software)}} – ([[Wikipedia:Articles for deletion/Gammu (software)|View AfD]][[Wikipedia:Articles for deletion/Log/2013 May 11#{{anchorencode:Gammu (software)}}|View log]]{{int:dot-separator}} [http://toolserver.org/~snottywong/cgi-bin/votecounter.cgi?page=Wikipedia:Articles_for_deletion/Gammu_(software) Stats])\n:({{Find sources|Gammu (software)}})\nUnsourced, nothing to indicate notability [[User:Jac16888|Jac16888]] [[User talk:Jac16888|Talk]] 22:10, 11 May 2013 (UTC)\n:Note: This debate has been included in the [[Wikipedia:WikiProject Deletion sorting/Software|list of Software-related deletion discussions]]. [[User:Czar|''czar'']] [[User_talk:Czar|·]] [[Special:Contribs/Czar|·]] 23:27, 11 May 2013 (UTC)\n
\n:'''[[WP:RELIST|Relisted]] to generate a more thorough discussion so a clearer consensus may be reached.'''
\n:Please add new comments below this notice. Thanks, [[User:Mediran|'''Mediran''']] ([[User talk:Mediran|'''t''']] • [[Special:Contributions/Mediran|c]]) 00:35, 18 May 2013 (UTC)\n
\n*'''delete''' blatant advert. [[User:LibStar|LibStar]] ([[User talk:LibStar|talk]]) 02:58, 18 May 2013 (UTC)\n*'''Delete'''. A largely promotional article with no indication of notability. [[User:069952497a|'''069952497a''']][[User talk:069952497a|''Comments and complaints'']][[Special:Contribs/069952497a|Stuff I've done]] 19:38, 18 May 2013 (UTC)\n*'''Delete.''' If this were fresh off of NP, I would probably A7. However, as it stands a deletion via AfD is an appropriate outcome. [[User:Deadbeef|Dea]][[User Talk:Deadbeef|db]][[Special:Contributions/Deadbeef|eef]] 20:41, 18 May 2013 (UTC)\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":4208} +{ "create": { "_index": "article-index", "_id": "3935362" } } +{"title":"Wikipedia:Articles for deletion/Deathproj","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page. ''\n\n\nThe result of the debate was '''delete'''. [[User:Babajobu|Babajobu]] 09:08, 8 February 2006 (UTC)\n===[[Deathproj]]===\nAn unfinished experimental film -- work began in 2001. See also [[Wikipedia:Articles_for_deletion/Bryce Beverlin II]]. Although it doesn't say so on this page, on [[Bryce Beverlin II]] it claims that parts of the film were staged/shown at a small gallery in Minneapolis. There is no explicit set of notability criteria for film, but in an analogy with [[WP:MUSIC]], this wouldn't come close. '''Delete'''. [[User:Bikeable|bikeable]] [[User talk:Bikeable|(talk)]] 18:00, 2 February 2006 (UTC)\n*'''Delete''' as non-notable. Maybe it will be notable when it's finished, but not now. [[User:Edgar181|Edgar181]] 19:25, 2 February 2006 (UTC)\n*'''Delete''' per above --[[User:Kingboyk|kingboyk]] 19:49, 2 February 2006 (UTC)\n*'''Delete''', non-notable vanity. [[User:RasputinAXP| RasputinAXP ]] [[User talk:RasputinAXP|talk]] [[Special:Contributions/RasputinAXP|contribs]] 20:39, 2 February 2006 (UTC)\n*'''Delete''' non-notable experimental film. --[[User:Hurricane111|Hurricane111]] 22:38, 2 February 2006 (UTC)\n* In the absence of verifiable notability, '''delete''' [[User:Guy Hatton|Guy Hatton]] 07:54, 3 February 2006 (UTC)\n*'''Delete''' - not notable enough. --[[User:Latinus|Latinus]] ([[:el:User talk:Latinus|talk (el:)]]) 17:12, 3 February 2006 (UTC)\n*what else should be brought about in order to verify notability?--[[User:Kylefresh|Kylefresh]] 23:06, 3 February 2006 (UTC)\n\n\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":2926} +{ "create": { "_index": "article-index", "_id": "39357612" } } +{"title":"Wikipedia:Featured picture candidates/Jaimie Alexander","body":"\n===[[Wikipedia:Featured picture candidates/Jaimie Alexander|Jaimie Alexander]]===\n{{FPCnom/VotingEnds|1369027050}}Voting period ends on 20 May 2013 at 05:17:30 (UTC)\n[[File:Jaimie Alexander, London, 2013 (tone).jpg|thumb|right|260px|'''Original''' – American actress Jaimie Alexander]]\n;Reason:High resolution photograph of American actress Jaimie Alexander, taken during a film premiere in London in 2013. Note that she has glitter on her face and back, this is not camera noise. A second photograph was used to differentiate and locate (seek & destroy) any potential hot pixels that were then removed.\n;Articles in which this image appears:[[Jaimie Alexander]]\n;FP category for this image:[[Wikipedia:Featured pictures/People/Entertainment]]\n;Creator:Richard Goldschmidt\n\n* '''Support as nominator''' --– Kerαunoςcopia[[User:Keraunoscopia|gala]][[User talk:Keraunoscopia|xies]] 05:17, 11 May 2013 (UTC) \n*'''Support''' - Good, very good. — [[User:Crisco 1492|Crisco 1492]] ([[User talk:Crisco 1492|talk]]) 15:00, 11 May 2013 (UTC)\n*'''Comment''' Not what I would say the most flattering of poses but kudos to the photog for nailing focus on the eye. [[User:Saffron Blaze|Saffron Blaze]] ([[User talk:Saffron Blaze|talk]]) 20:43, 11 May 2013 (UTC)\n*'''Support''' I actually like the pose here. It's much more interesting and dynamic than your standard head shot portrait. [[User:Rreagan007|Rreagan007]] ([[User talk:Rreagan007|talk]]) 05:35, 12 May 2013 (UTC)\n*'''Support''' Good Image [[User:Samaksasanian|'''SAMƏK''']] ([[User talk:Samaksasanian|talk]]) 01:05, 13 May 2013 (UTC)\n*'''Support''' Very good image[[User:Nikhilb239|BNK]] ([[User talk:Nikhilb239|talk]]) 09:11, 13 May 2013 (UTC)\n*'''Support''' seems good enough. --[[User:Wingtipvortex|'''WingtipvorteX''']] [[User talk:Wingtipvortex|''PTT'']] [[Special:Contributions/Wingtipvortex|]] 18:45, 13 May 2013 (UTC)\n\n\n{{FPCresult|Promoted|File:Jaimie Alexander, London, 2013 (tone).jpg}} --[[User:Armbrust|Armbrust]] [[User talk:Armbrust|The Homunculus]] 06:52, 20 May 2013 (UTC)\n{{-}}\n* After closure comment: While I understand the connection, promotion to FP should not be construed as carte blanche to replace better images, as was done to the lead image in the article. [[User:Saffron Blaze|Saffron Blaze]] ([[User talk:Saffron Blaze|talk]]) 17:24, 21 May 2013 (UTC)\n\n[[Category:Featured picture nominations]] [[Category:Featured picture nominations/May 2013]]","length":3029} +{ "create": { "_index": "article-index", "_id": "39390098" } } +{"title":"Petri (given name)","body":"{{unreferenced|date=May 2013}}\n\n'''Petri''' is a [[given name]] derived from [[Latin]] [[Petrus (given name)|Petrus]]. It is very common in [[Finland]]. Petri may refer to:\n\n*[[Petri Aho]], Finnish guitarist\n*[[Petri Forsman]], Finnish orienteer\n*[[Petri Haapimaa]] (born 1976), Finnish football player\n*[[Petri Hawkins-Byrd]] (born 1957), American television personality\n*[[Petri Helin]] (born 1969), Finnish football player\n*[[Petri Hiltunen]] (born 1967), Finnish cartoonist\n*[[Petri Jalava]] (born 1976), Finnish football player\n*[[Petri Järvinen]] (born 1965), Finnish football player\n*[[Petri Kaverma]] (born 1963), Finnish artist\n*[[Petri Keskitalo]] (born 1967), Finnish decathlete\n*[[Petri Kivimäki]] (born 1978), Finnish guitarist\n*[[Petri Koivisto]] (born 1986), Finnish ice hockey goaltender\n*[[Petri Kokko (figure skater)|Petri Kokko]] (born 1966), Finnish figure skater\n*[[Petri Kokko (speedway rider)|Petri Kokko]] (born 1969), Finnish speedway rider\n*[[Petri Kokko (ice hockey)|Petri Kokko]] (born 1975), Finnish ice hockey player\n*[[Petri Kontiola]] (born 1984), Finnish ice hockey player\n*[[Petri Korte]] (born 1966), Finnish darts player\n*[[Petri Koskinen]] (born 1983), Finnish ice hockey player\n*[[Petri Krohn]] (born 1960), Finnish political activist\n*[[Petri Kuljuntausta]] (born 1961), Finnish composer\n*[[Petri Lammassaari]] (born 1985), Finnish ice hockey player\n*[[Petri Liimatainen]] (born 1969), Swedish ice hockey player\n*[[Petri Lindroos]] (born 1980), Finnish guitarist\n*[[Petri Matikainen]] (born 1967), Finnish ice hockey coach\n*[[Petri Tapio Mattson]] (born 1973), Finnish violinist\n*[[Petri Mór]] (1863–1945), Hungarian author\n*[[Petri Nygård]] (born 1975), Finnish rap-artist\n*[[Petri Oravainen]] (born 1983), Finnish football player\n*[[Petri Pakaslahti]] (born 1976), Finnish ice hockey player\n*[[Petri Pasanen]] (born 1980), Finnish football player\n*[[Petri Purho]] (born 1983), Finnish rapid game prototyper\n*[[Petri Salo]] (born 1964), Finnish educational researcher\n*[[Petri Skriko]] (born 1962), Finnish ice hockey player\n*[[Petri Suvanto]] (born 1992), Finnish racing driver\n*[[Petri Tiainen]] (born 1966), Finnish football player\n*[[Petri Tiili]] aka Pelle Miljoona (born 1955), Finnish punk rock musician \n*[[Petri Varis]] (born 1969), Finnish ice hockey player\n*[[Petri Vehanen]] (born 1977), Finnish ice hockey goaltender\n*[[Petri Viljanen]] (born 1987), Finnish football player and referee\n*[[Petri Virtanen]] (born 1980), Finnish basketball player\n*[[Petri Vuorinen]] (born 1972), Finnish football player\n*[[Petri Walli]] (1969–1995), Finnish guitarist and vocalist\n*[[Petri Ylönen]] (born 1962), Finnish born French ice hockey goaltender\n\n{{given name}}","length":2802} +{ "create": { "_index": "article-index", "_id": "3935921" } } +{"title":"Wikipedia:Articles for deletion/Metal elitists","body":"\n
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page. ''\n\n\nThe result of the debate was '''delete'''. [[User:Thebainer|bainer]] ([[User_talk:Thebainer|talk]]) 04:17, 8 February 2006 (UTC)\n===[[Metal elitists]]===\nWas tagged for speedy deletion by [[User:Good Intentions|Marinus]] with the reason, \"Unnecessary article - exists solely for the starter to link to from his user page,\" which is not a speedy criterion. Bringing it to AfD instead. '''[[User:Howcheng|howch]][[Wikipedia:Esperanza|''e'']][[User:Howcheng|ng]]''' {[[User talk:Howcheng|chat]]} 19:08, 2 February 2006 (UTC)\n*If verifiable merge with Heavy Metal, if not, delete. [[User:Jcuk|Jcuk]] 20:01, 2 February 2006 (UTC)\n*'''Delete'''; not a widely used term as far as I can tell. [[User:PJM|PJM]] 20:44, 2 February 2006 (UTC)\n*'''Merge'''. Not notable enough to be on its own. [[User:Kusonaga|Kusonaga]] 21:00, 2 February 2006 (UTC)\n*'''Delete''' There may be other reasons, but as written this is a dic def and [[WP:NOT]] a dictionary.[[User:Obina|Obina]] 21:05, 2 February 2006 (UTC)\n*'''Delete''' as per above - [[User:Deathrocker|Deathrocker]] 19:18, 3 February 2006 (UTC)\n*'''Delete''' as dicdef. --[[User:Thebainer|bainer]] ([[User_talk:Thebainer|talk]]) 04:17, 8 February 2006 (UTC)\n\n\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":2706} +{ "create": { "_index": "article-index", "_id": "39354935" } } +{"title":"Coventry Cross Estate","body":"[[File:Coventry_Cross_at_night.jpg|thumb|right|Coventry Cross at night]]\n'''Coventry Cross Estate''' is a [[social housing]] estate in the [[Bromley by Bow]] district of the [[East End of London]]. \n\n==History==\nThe name Coventry Cross dates back to a public house by that name. Local historians have suggested that the name may have originated with a pre-[[Protestant Reformation|Reformation]] cross belonging to a local [[convent]], and that the name was corrupted over time to \"Coventry Cross\".{{cite web|title=Bromley Saint Leonard|url=http://www.mernick.org.uk/thhol/bromley4.html|work=\"The Copartnership Herald\", Vol. IV, no. 46 (December 1934)|publisher=Tower Hamlets History On Line|accessdate=10 May 2013}} \n\n178 flats were built by the London County Council, on the east side of Brunswick Road, opening in 1935.{{cite web|title=London County Council|url=http://www.nationalarchives.gov.uk/a2a/records.aspx?cat=074-lcc_3&cid=4-1-35#4-1-35|publisher=National Archives|accessdate=10 May 2013}} \nAs well as the main block called Coventry Cross, there were two smaller blocks, Fuller and Tennant Houses. They were not built with individual bathrooms, but each three flats shared one, along with an area for washing clothes.{{cite book|title=A Social History of Housing: 1815-1985|year=1986|publisher=Routledge|isbn=9780416367706|page=248|url=http://books.google.co.uk/books?id=f0MOAAAAQAAJ&pg=PA248&lpg=PA248&dq=%22coventry+cross+estate%22&source=bl&ots=ApqC8Xt3O-&sig=M1segSHf9Qga8mh3MMXmDmuUWGo&hl=en&sa=X&ei=fUWNUaGmH4nL0AXg1ICoAQ&ved=0CC8Q6AEwADgU#v=onepage&q=%22coventry%20cross%20estate%22&f=false|author=John Burnett}}\n\nThe line of Brunswick Road became a major road, the Blackwall Tunnel Northern Approach (BTNA), part of the [[A102 road|A102]] and now the [[A12 road (England)|A12]]. In the early 1950s, the LCC built seven blocks of flats to the west of the BTNA, and named the estate Coventry Cross West. \n\nOwnership of the estate passed in time to the [[Greater London Council]] and then to [[London Borough of Tower Hamlets|Tower Hamlets]]. \n\nThe original Coventry Cross and adjacent blocks were demolished in the 1990s. The remaining blocks west of the A12 kept the name Coventry Cross Estate.\n\nIn the 2000s, Tower Hamlets consulted the tenants of the estate over a possible transfer to a housing association, and they voted in December 2007 to join [[Poplar HARCA]], a locally based social landlord.{{cite web|title=Coventry Cross residents vote yes to transfer|url=http://www.housingnet.co.uk/housingnet-news-html/Coventry_Cross_Residents_Vote_Yes_To_Transfer780.html|publisher=HousingNet|accessdate=10 May 2013|date=18 December 2007}} \nTenants expressed a 65% majority in favour, although most leaseholders opposed the move.{{cite web|title=Disposal of Coventry Cross Estate to Poplar HARCA|url=http://moderngov.towerhamlets.gov.uk/documents/s8337/Coventry%20Cross%20Disposal%20to%20HARCA%20Final%20CAB%20070508.pdf|publisher=Tower Hamlets|accessdate=10 May 2013|date=1 May 2008}} \nThe transfer was not completed until 2009 due to negotiations over the amount of government grant to support the required refurbishment.{{cite web|title=Local Homes Initiative|url=http://moderngov.towerhamlets.gov.uk/Published/C00000320/M00002728/AI00020659/$LocalHomesInitiativeFinalCAB010709.docA.ps.pdf|publisher=Tower Hamlets|accessdate=10 May 2013|date=1 July 2009}} \n\nThe works programme not only brought the houses up to the [[Decent Homes Standard]], but achieved marked improvements in [[efficient energy use|energy efficiency]] as well as security, landscaping and visual enhancements.{{cite news|title=Cheaper by the Durkan|url=http://www.insidehousing.co.uk/need-to-know/case-studies/cheaper-by-the-durkan/6520860.article|accessdate=10 May 2013|newspaper=Inside Housing|date=9 March 2012|author=Jess McCabe}} \nResidents celebrated completion of the regeneration in October 2012.{{cite news|title=Coventry Cross estate marks regeneration with fun day|url=http://www.eastlondonadvertiser.co.uk/news/coventry_cross_estate_marks_regeneration_with_fun_day_1_1550212|accessdate=10 May 2013|newspaper=East London Advertiser|date=3 October 2012}}\n\n==References==\n{{Reflist}}\n\n==External links==\n[http://www.durkan.co.uk/projects/coventry-cross-estate.html Coventry Cross Estate], photos by Durkan (construction company)\n\n{{coord missing|London}}\n\n[[Category:Housing estates in London]]\n[[Category:Buildings and structures in Tower Hamlets]]\n\n[https://www.youtube.com/watch?v=m0STMmLENsc Bromley by Bow \"Carnival Song\" sung by children of the Coventry Cross Estate in 1980 - with photos from the time]","length":4781} +{ "create": { "_index": "article-index", "_id": "39367306" } } +{"title":"Wikipedia:Articles for deletion/Dangerous and Moving Tour","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.''\n\n\nThe result was '''delete'''. '''[[User:LFaraone|L]][[User talk:LFaraone|Faraone]]''' 00:19, 31 May 2013 (UTC)\n===[[Dangerous and Moving Tour]]===\n\n:{{la|Dangerous and Moving Tour}} – ([[Wikipedia:Articles for deletion/Dangerous and Moving Tour|View AfD]][[Wikipedia:Articles for deletion/Log/2013 May 12#{{anchorencode:Dangerous and Moving Tour}}|View log]]{{int:dot-separator}} [http://toolserver.org/~snottywong/cgi-bin/votecounter.cgi?page=Wikipedia:Articles_for_deletion/Dangerous_and_Moving_Tour Stats])\n:({{Find sources|Dangerous and Moving Tour}})\nConcert achieved little coverage, article has no references [[User:Freikorp|Freikorp]] ([[User talk:Freikorp|talk]]) 12:28, 12 May 2013 (UTC)\n*'''Automated comment:''' This AfD was not correctly transcluded to the log ([[WP:AFDHOWTO|step 3]]). I have transcluded it to [[Wikipedia:Articles for deletion/Log/2013 May 14]]. [[User:Snotbot|Snotbot]]  [[User talk:Snotbot|t]] • [[Special:Contributions/Snotbot|c]] »  00:50, 14 May 2013 (UTC)\n:Note: This debate has been included in the [[Wikipedia:WikiProject Deletion sorting/Music|list of Music-related deletion discussions]]. [[User:Czar|''czar'']] [[User_talk:Czar|·]] [[Special:Contribs/Czar|·]] 05:01, 14 May 2013 (UTC)\n:Note: This debate has been included in the [[Wikipedia:WikiProject Deletion sorting/Events|list of Events-related deletion discussions]]. [[User:Gene93k|• Gene93k]] ([[User talk:Gene93k|talk]]) 02:15, 15 May 2013 (UTC)\n*'''Delete'''  Fails WP:V as per [[WP:Deletion policy]].  [[User:Unscintillating|Unscintillating]] ([[User talk:Unscintillating|talk]]) 00:37, 19 May 2013 (UTC)\n
\n:'''[[WP:RELIST|Relisted]] to generate a more thorough discussion so a clearer consensus may be reached.'''
\n:Please add new comments below this notice. Thanks, [[User:J04n|J04n]]([[User talk:J04n|talk page]]) 13:02, 23 May 2013 (UTC)\n
\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":4082} +{ "create": { "_index": "article-index", "_id": "39350576" } } +{"title":"Thanks for Sharing","body":"{{about|the film|the ''Farscape'' episode|List of Farscape episodes#Season 3 (2001–2002)}}\n{{Infobox film\n| name = Thanks for Sharing\n| image = Thanks for Sharing Poster.jpg\n| image_size = \n| alt = \n| border = yes\n| caption = Theatrical release poster\n| director = [[Stuart Blumberg]]\n| producer = {{plainlist | \n* William Migliore\n* David Koplan\n* [[Leslie Urdang]]\n* Dean Vanech\n* Miranda de Pencier\n}}\n| writer = Stuart Blumberg
Matt Winston\n| starring = {{plainlist |\n* [[Mark Ruffalo]]\n* [[Tim Robbins]]\n* [[Gwyneth Paltrow]]\n* [[Josh Gad]]\n* [[Joely Richardson]]\n* [[Patrick Fugit]]\n* [[Carol Kane]]\n* [[Alecia Moore]]\n}}\n| music = [[Christopher Lennertz]]\n| cinematography = Yaron Orbach\n| editing = Anne McCabe\n| studio = {{plainlist|\n* Olympus Pictures\n* Class 5 Films\n}}\n| distributor = [[Lionsgate Films|Lionsgate]]\n| released = {{Film date|2012|09|06|[[2012 Toronto International Film Festival|TIFF]]|2013|09|20}}\n| runtime = 112 minutes{{cite web |title=THANKS FOR SHARING |url=http://www.bbfc.co.uk/releases/thanks-sharing-2013-0 |publisher=[[British Board of Film Classification]] |date=July 18, 2013 |accessdate=July 18, 2013}}\n| country = United States\n| language = English\n| budget = \n| gross = $1.1 million{{mojo title|thanksforsharing|Thanks for Sharing}}\n}}\n'''''Thanks for Sharing''''' is a 2012 American [[comedy-drama]] film directed by [[Stuart Blumberg]], from a screenplay written by Blumberg and Matt Winston. The film stars [[Mark Ruffalo]], [[Tim Robbins]], [[Gwyneth Paltrow]], [[Josh Gad]], [[Joely Richardson]], and [[Pink (singer)|Alecia Moore]] with supporting roles from [[Patrick Fugit]], [[Carol Kane]], [[Michaela Watkins]], and [[Isiah Whitlock, Jr.]]\n\nThe film [[Film premiere|premiered]] at the [[2012 Toronto International Film Festival]] to mixed reviews,{{cite web |url=http://variety.com/2013/film/news/mark-ruffalo-thanks-for-sharing-gwyneth-paltrow-1200502217 |title=Mark Ruffalo, Gwyneth Paltrow Addicted to ‘Thanks For Sharing’ (VIDEO) |last= Kroll |first= Justin |work=[[Variety (magazine)|Variety]] |date=2013-06-26 |accessdate=2013-06-27}} and was released in the United States a year later.{{cite news |url=http://www.usatoday.com/story/life/people/2013/06/27/gwyneth-paltrow-strips-in-thanks-for-sharing/2462809 |title=Gwyneth Paltrow strips in 'Thanks for Sharing' |last=Oldenburg |first= Anne |work=[[USA Today]] |date=2013-06-27 |accessdate=2013-06-27}}\n\n==Plot==\nSet in [[New York City]], ''Thanks for Sharing'' centers around three people undergoing a 12-step process to recover from their [[sexual addiction]]. \n\nAdam ([[Mark Ruffalo]]) walks along the streets of New York, tempted to have sex by various advertisements and women on his way to work. Neil ([[Josh Gad]]), a doctor who is addicted to sex and masturbation, purposely grinds against a stranger in a train on the way to attend a sex addiction meeting. Mike ([[Tim Robbins]]) is a married recovering sex addict who leads the group. He sponsors Adam, who hasn't had sex in five years. Adam sponsors Neil. They are all at the sex addiction meeting, talking about their progress. Adam proclaims he's been 'sober' for five years, while Neil cracks jokes and admits he is only there because the court has forced him to. He goes back to masturbating the same night, and lies about being one month sober to the addiction group.\n\nAdam meets Phoebe ([[Gwyneth Paltrow]]) at a 'bug party' and they go out on a date. She reveals that she is a [[breast cancer]] survivor and that her ex-boyfriend is an [[alcoholic]]; he does not tell her about his own addiction for fear that she will reject him. They begin a relationship. Dede ([[Alecia Moore]]) joins the sex addiction meetings, and reveals at her first meeting that she has been addicted to sex since she was a young girl. Neil, a doctor, is caught secretly filming under the skirt of his boss, and is fired. He then begins to take the meetings more seriously, and admits he has a problem. Meanwhile, Mike's son Danny ([[Patrick Fugit]]), a recovering drug addict, has returned home and is attempting to make amends to Mike and his mother Katie ([[Joely Richardson]]). \n\nPhoebe eventually finds out about Adam's sex addiction when finding an addiction token in his pocket the morning after sleeping with him. She takes some time away from him, but eventually agrees to continue their relationship. Neil talks Dede out of having sex with her abusive ex-boyfriend, and they go to a dance together. They come close to kissing, but don't. Mike and Danny get into a fight when Mike assumes Danny stole his mother's pills. Danny reveals that Mike gave Katie [[Hepatitis C]], and confronts him about hitting him when he was a child. Mike slaps Danny, who attacks Mike and knocks Katie over; upon realizing what he has done, Danny panics and runs out of the house.\n\nPhoebe has become frustrated with Adam's reticence to be physical with her, and breaks it off after they have a fight. Adam sleeps with a prostitute. Dede comes over to Neil's place, and helps him clean up his house and burns his porn. She admits she's never been 'just friends' with a man before. Mike finds Katie's pills, and realizes Danny didn't steal them after all. He and Katie get into a fight, and Mike goes to find Danny. While he is out, Katie calls him to tell him Danny is in the hospital after a [[DUI]]. Mike hugs his son in the hospital, who turns out to have been sober for the past eight months. Adam invites his ex-girlfriend Becky ([[Emily Meade]]) over, and as they start out by reenacting her father issues, she then wants Adam to slap her. When he refuses, she breaks down, locks herself in the bathroom and attempts suicide. Neil takes the train to get over to Adam's and breaks down his bathroom door to rescue Becky. Adam gets sober and goes back to Phoebe, who admits she too is not perfect. Neil confronts his inappropriately sexual mother, Roberta ([[Carol Kane]]), and all the addicts celebrate their sobriety.\n\n==Cast==\n* [[Mark Ruffalo]] as Adam\n* [[Tim Robbins]] as Mike\n* [[Gwyneth Paltrow]] as Phoebe\n* [[Josh Gad]] as Neil\n* [[Joely Richardson]] as Katie\n* [[Pink (singer) | Alecia \"Pink\" Moore]] as Dede\n* [[Patrick Fugit]] as Danny\n* [[Carol Kane]] as Roberta\n* [[Michaela Watkins]] as Marney\n* [[Isiah Whitlock, Jr.]] as Charles\n* [[Emily Meade]] as Becky\n* [[Poorna Jagannathan]] as Lili Kazhani\n* [[Okieriete Onaodowan]] as Lou\n\n==Reception==\n''Thanks for Sharing'' was met with mixed reviews, with a [[Rotten Tomatoes]] approval rating of 50% (based on 109 reviews){{cite web |url=http://www.rottentomatoes.com/m/thanks_for_sharing/ |title=Thanks for Sharing (2013) |publisher= [[Flixster]] [[Rotten Tomatoes]] |accessdate=2013-09-21}} and a [[Metacritic]] score of 54 out of 100, based on 38 reviews, indicating \"Mixed or average reviews\".{{cite web |url= http://www.metacritic.com/movie/thanks-for-sharing |title=Thanks for Sharing |publisher= [[CBS Interactive]] [[Metacritic]] |accessdate=2013-08-16}}\n\nRichard Roeper gave the movie a largely positive review, saying \"First-time director Blumberg does a fine job and makes some brave choices.\"{{cite web|last=RICHARD|first=ROEPER|url=http://www.suntimes.com/entertainment/movies/22612401-421/thanks-for-sharing-makes-you-care-about-sex-addicts.html|title='Thanks for Sharing' Makes You Care About Sex Addicts|publisher=Chicago Sun Times}} Laremy Legel of Film.com was among the most critical, giving the film a D+, and commenting that it \"can't quite find its footing as either a drama or a comedy, and near the end it's actively sliding off the rails\".{{cite web |url=http://www.film.com/movies/thanks-for-sharing-review-2012 |title=Review: 'Thanks for Sharing' |last=Legel |first=Laremy |publisher=Film.com |date=2012-09-12 |accessdate=2013-08-16}} Nigel Barrington of the ''Daily Chronicle'' also criticized the film heavily, dubbing it ''First World Problems: The Movie''.{{citation needed|date=September 2013}} Otherwise, Alecia Moore's role was praised by critics. Dan Callahan writes about her performance saying \"Of all the cast here, the least experienced is the pop singer Pink, yet she does the best acting in the film: natural, a little harsh, a little unstable. Pink, like [[Macy Gray]] in her [[Lee Daniels]] movie roles, knows instinctively how to behave on camera by just pretending that the camera isn’t there.”http://www.rogerebert.com/reviews/thanks-for-sharing-2013 Sandy Schaefer praised the film, arguing that \"the good elements outweigh the bad in Thanks for Sharing and the final result is a commendable examination of addiction, sex and the nature of grown-up relationships (among other issues that are rarely black and white).\"{{cite web|last=Schaefer|first=Sandy|url=http://screenrant.com/thanks-for-sharing-reviews-movie-2013/|title='Thanks for Sharing' Review|publisher=ScreenRant}}\n\n==References==\n{{Reflist|30em}}\n\n==External links==\n* {{official website|http://thanksforsharingmovie.com}}\n* {{IMDb title|1932718|Thanks for Sharing}}\n* {{mojo title|thanksforsharing|Thanks for Sharing}}\n* {{rottentomatoes|thanks_for_sharing|Thanks for Sharing}}\n* {{metacritic film|thanks-for-sharing|Thanks for Sharing}}\n\n[[Category:2010s comedy-drama films]]\n[[Category:2012 films]]\n[[Category:American comedy-drama films]]\n[[Category:American films]]\n[[Category:English-language films]]\n[[Category:Films about sexuality]]\n[[Category:Films set in New York City]]\n[[Category:Films shot in New York City]]\n[[Category:Independent films]]\n[[Category:Lions Gate Entertainment films]]\n[[Category:Sexual addiction in fiction]]\n[[Category:Films about sex addiction]]","length":10048} +{ "create": { "_index": "article-index", "_id": "39358146" } } +{"title":"Shikrapur","body":"{{For|the village in Budaun District of Uttar Pradesh|Shikrapur, Uttar Pradesh}}\n{{Infobox settlement\n| name = Shikrapur\n| native_name = \n| native_name_lang = Mr\n| other_name = \n| nickname = \n| settlement_type = village\n| image_skyline = \n| image_alt = \n| image_caption = \n| pushpin_map = India Maharashtra#India\n| pushpin_label_position = right\n| pushpin_map_alt = \n| pushpin_map_caption = Location in Maharashtra, India\n| latd = 18\n| latm = 41\n| lats = 37\n| latNS = N\n| longd = 074\n| longm = 08\n| longs = 17\n| longEW = E\n| coordinates_display = inline,title\n| subdivision_type = Country\n| subdivision_name = {{flag|India}}\n| subdivision_type1 = [[States and territories of India|State]]\n| subdivision_name1 = [[Maharashtra]]\n| subdivision_type2 = [[List of districts of India|District]]\n| subdivision_name2 = [[Pune district|Pune]]\n| subdivision_type3 = [[Taluka]]\n| subdivision_name3 = [[Shirur taluka|Shirur]]\n| established_title = \n| established_date = \n| founder = \n| named_for = \n| government_type = \n| governing_body = \n| unit_pref = Metric\n| area_footnotes = \n| area_rank = \n| area_total_km2 = \n| elevation_footnotes = \n| elevation_m =\n| population_total = 9541\n| population_as_of = 2001\n| population_rank = \n| population_density_km2 = auto\n| population_demonym = \n| population_footnotes = \n| demographics_type1 = Languages\n| demographics1_title1 = Official\n| demographics1_info1 = [[Marathi language|Marathi]]\n| timezone1 = [[Indian Standard Time|IST]]\n| utc_offset1 = +5:30\n| postal_code_type = \n| postal_code = \n| area_code_type = Telephone code\n| area_code = \n| registration_plate = \n| website = \n| footnotes = \n}}\n''' Shikrapur ''' is a [[panchayat village]]2011 Village Panchayat Code for Shikrapur = 188619, {{Cite web|title=Reports of National Panchayat Directory: Village Panchayat Names of Shirur, Pune, Maharashtra|publisher=Ministry of Panchayati Raj, Government of India|url=http://panchayatdirectory.gov.in/adminreps/viewpansumSQL.asp?selstate=4523&pno=1&ptype=V&parenttype=B}} in the state of [[Maharashtra]], India,2001 Census Village code for Shikrapur = 03049600, {{Cite web|title=2001 Census of India: List of Villages by Tehsil: Maharashtra|publisher=Registrar General & Census Commissioner, India|page=592|url=http://censusindia.gov.in/Census_Data_2001/PLCN/dir-27R.pdf|archiveurl=https://web.archive.org/web/20111113195156/http://www.censusindia.gov.in/Census_Data_2001/PLCN/DIR-27r.pdf|archivedate=13 November 2012|deadurl=no}}2011 Census Village code for Shikrapur = 555627, {{Cite web|title=Reports of National Panchayat Directory: List of Census Villages mapped for: Shikrapur Gram Panchayat, Shirur, Pune, Maharashtra|publisher=Ministry of Panchayati Raj, Government of India|url=http://panchayatdirectory.gov.in/adminreps/viewGPmapcvills.asp?gpcode=188619&rlbtype=V}} on the left (north) bank of the Vel River (Wel River).{{Citation|date=May 1960|title=Poona India, Sheet NE 43-06|series=Series U-502|publisher=United States Army Map Service|format=topographic map, scale 1:250,000|url=http://www.lib.utexas.edu/maps/ams/india/ne-43-06a.jpg}} Administratively, Shikrapur is under [[Shirur Taluka]] of [[Pune District]] in Maharashtra. There is only the single village of Shikrapur in the Shikrapur [[gram panchayat]]. The village of Shikrapur lies next to the intersection of [[List of state highways in Maharashtra|State Highway 60]] and [[List of state highways in Maharashtra|State Highway 55]]. It is 10 km by road northeast of the town of [[Koregaon Bhima]], and 32 km by road southeast of the town of [[Chakan, Maharashtra|Chakan]].\n\n== Demographics ==\nIn the 2001 census, the village of Shikrapur had 9,541 inhabitants, with 5,069 males (53.1%) and 4,472 females (46.9%), for a gender ratio of 882 females per thousand males.{{Cite web|title=Census 2001 Population Finder: Maharashtra: Pune: Shirur: Shikrapur|publisher=Office of The Registrar General & Census Commissioner, Ministry of Home Affairs, Government of India|url=http://censusindia.gov.in/PopulationFinder/View_Village_Population.aspx?pcaid=524843&category=VILLAGE}}\n\n== Notes ==\n{{Reflist}}\n\n== External links ==\n* {{Cite web|title=Official Website of Pune District|url=http://pune.nic.in}}\n* {{Cite web|format=Map|title=Delimitation of PC and AC - 2004 Shirur Taluka, Pune District, Maharashtra (Administrative Units) |publisher=Pune District|url=http://pune.gov.in/puneCollectorate/DistrictAdmin/tahsil%20maps/Shirur.tif}}\n{{Clear}}\n\n{{Pune district topics |state=autocollapse}}\n\n[[Category:Villages in Pune district]]\n\n\n{{Pune-geo-stub}}","length":5507} +{ "create": { "_index": "article-index", "_id": "39359573" } } +{"title":"Rodney Court","body":"{{Infobox NRHP\n | name = Rodney Court\n | nrhp_type = \n | image = Rodney Court.JPG\n | caption = Rodney Court, March 2010\n | location= 1100 Pennsylvania Ave., [[Wilmington, Delaware]]\n | latitude = 39.752350\n | longitude = -75.557039\n | coord_display = inline,title\n | locmapin = Delaware#USA\n | built = {{Start date|1928}}\n | architect = Hance, Wallace\n | builder = VanSant Brothers\n | added = April 2, 1980\n | area = {{convert|0.5|acre}}\n | governing_body = Private \n | refnum = 80000938{{NRISref|version=2010a}}\n}}\n'''Rodney Court''', also known as Rodney Court Co-operative, is a historic [[apartment]] building located at [[Wilmington, Delaware|Wilmington]], [[New Castle County, Delaware]]. It was built in 1928, and is a six-story, \"L\"-shaped steel frame apartment building. The frame is sheathed in [[cinder block]] and faced with light-colored tapestry bricks. It features cast-stone trimmings with classical motifs and an elaborate cast-stone classically styled [[parapet]]. It once had a large social hall adjoining a roof-top dance floor and roof garden, that has since been converted to a penthouse apartment. It is the last extant luxury apartment built in Wilmington before the [[Great Depression in the United States|Great Depression]] of the 1930s.{{cite web|url={{NRHP url|id=80000938}} |title=National Register of Historic Places Inventory/Nomination: Rodney Court |author1=Sara C. Ramsey |author2=Eileen Mallouk |author3=Betty Collins |last-author-amp=yes |date=November 1979}} and {{NRHP url|id=80000938|title=Accompanying five photos|photos=y}}\n\nIt was added to the [[National Register of Historic Places]] in 1980.\n\n==References==\n{{reflist}}\n\n{{National Register of Historic Places in Delaware}}\n\n[[Category:Residential buildings on the National Register of Historic Places in Delaware]]\n[[Category:Residential buildings completed in 1928]]\n[[Category:Buildings and structures in Wilmington, Delaware]]\n[[Category:National Register of Historic Places in Wilmington, Delaware]]\n\n\n{{Delaware-NRHP-stub}}","length":2181} +{ "create": { "_index": "article-index", "_id": "39365235" } } +{"title":"Soup.io","body":"{{Advert|date=August 2015}}\n{{Distinguish|soup}}\n{{Use dmy dates|date=August 2013}}\n{{Infobox dot-com company\n| name = Soup.io\n| logo = [[File:Logo from Soup.io, May 2013.png]]\n| company_type = Privately held company\n| location = [[Vienna (Austria)]]\n| founder = Christopher Clay, Lukas Fittl, Andreas Fuchs\n| industry = [[Microblog|Microblog service]]\n| launch date = April, 2007\n| company_slogan = Publish, collect, share.\n| url = {{URL|http://www.soup.io/}}\n| alexa = {{Increase}} 3,698 ({{as of|2015|03|10|alt=March 2015}}){{cite web|url= http://www.alexa.com/siteinfo/soup.io |title= Soup.io Site Info | publisher= [[Alexa Internet]] |accessdate= 2015-03-10 }}\n| current status = Online\n}}\n\nSoup.io is an [[Austria]]n [[social networking]] and [[microblog]]ging site.\n\n== Introduction ==\n'''Soup.io''' allows the user to publish (editable in [[HTML]]) text, images, videos, links, quotes and reviews. It allows users to share files (within the limit of 10 MB) and create events. Its interface professes to follow the [[Keep it Simple, Stupid|KISS]] principle{{citation needed|date=August 2015}}. In March 2015, Soup.io had close to {{formatnum:3.8 million}} monthly users.[https://www.quantcast.com/soup.io Quantcast]\n\n== Features ==\n* [[News aggregator|Aggregation]] in real time data from issues of [[social networks]], blogs and [[RSS]].\n* Auto-posting data from other social networks (including [[Digg]], [[Flickr]], [[Delicious (website)|Delicious]], YouTube, Twitter, or even [[Tumblr]])\n* Infinite scrolling of content\n* Publication (by sending email, via a javascript Favorites, or from soup.io) and possible edition in [[HTML]]\n* Re-posting of content from other blogs on the service, after the manner of [[Tumblr]]\n* Groups\n* Videos channels\n* Code custom [[cascading style sheets|CSS]]\n* Integration of [[domain name]]s\n* Semi-private access to a blog\n\n== Awards ==\nSoup.io received an investment during Seedcamp 2008,[http://seedcamp.com/pages/2008finalists Seedcamp 2008] has been classified by the [[The Guardian|Guardian]] as one of the essential 100 websites of 2009,[http://www.guardian.co.uk/technology/2009/dec/09/best-websites-internet The 100 essential websites] – The Guardian and was named \"Innovative IT-Challenger\" by APA – IT in September 2009.Innovative http://www.ots.at/presseaussendung/OBS_20090918_OBS0011 \"IT-Challenger\" von – APA – IT ausgezeichnet – ANHÄNGE – APA\n\n== External links ==\n* [http://www.soup.io Official Site]\n\n== Notes and references ==\n\n{{range|Microblog}}\n\n{{portal|Internet}}\n\n\n\n[[Category:Microblogging software]]\n[[Category:Blog hosting services]]\n[[Category:Social networking services]]","length":2892} +{ "create": { "_index": "article-index", "_id": "39352237" } } +{"title":"Sunbury Football Netball Club","body":"{{Infobox australian football club\n | clubname = Sunbury\n | image =\n | fullname = Sunbury Football Netball Clubhttp://www.sportingpulse.com/club_info.cgi?clubID=80351&c=1-6145-0-0-0\n | motto = \n | nicknames = The Lions\n | founded = 1880\n | colours = {{color box|Blue}} Blue {{color box|White}} White\n | league = [[Ballarat Football League]]\n | premierships = 1997, 1998, 1999, 2004, 2012\n | ground = \n | ground2 = \n | ground3 = \n}}\n\nThe '''Sunbury Football Netball Club''', nicknamed the '''The Lions''', is an [[Australian Rules Football]] club playing in the [[Ballarat Football League]].\n\nThe club is based in the [[Victoria, Australia|Victorian]] town of [[Sunbury, Victoria|Sunbury]].[http://www.sfsc.com.au/ Official Site]\n\n==History==\n\nSunbury Football Club was formed in 1880 when it was known as the ''Lions'', They were a founding club and continued playing in the [[Riddell District Football League]] until 1996.\nWith the depth of football standard in the RDFL on the decline, together with considerable opposition from former second division clubs on the formation of one division, the club voted to make the move to the highly rated Ballarat Football League with [[Melton Football Club|Melton]], [[Darley Football Club|Darley]] and [[Melton South Football Club|Melton South]] clubs for the commencement of the 1997 playing season.\n\nThe club has won five BFL premierships.\n\n==Premierships==\n*[[Ballarat Football League]]\n**1997, 1998, 1999, 2004, 2012\n*[[Riddell District Football League]]\n**1892, 1901, 1906, 1908, 1913, 1915, 1953, 1955, 1957, 1969, 1974, 1976, 1977, 1980, 1982, 1987, 1988, 1990, 1996\n\n==References==\n{{reflist}}\n\n==External links==\n*[http://www.sportingpulse.com/club_info.cgi?c=1-6145-80345-0-0&sID=163325/ Official website]\n\n==Book==\nHistory of Football in the Ballarat District by John Stoward - ISBN 978-0-9805929-0-0\n{{Ballarat Football League}}\n\n[[Category:Ballarat Football League clubs]]\n[[Category:Australian rules football clubs in Victoria (Australia)]]\n[[Category:Sports clubs established in 1880]]\n[[Category:1880 establishments in Australia]]\n[[Category:Sunbury, Victoria]]","length":2280} +{ "create": { "_index": "article-index", "_id": "39359265" } } +{"title":"Nazif Cungu","body":"{{Infobox mayor\n| name = Nazif Cungu\n| image = \n| imagesize = \n| order1 = [[New Democratic Power – FORCA|Leader of FORCA]]http://www.forca.me/index.php?option=com_content&view=article&id=149&Itemid=134\n| term_start1 = 22 October 2005\n| term_end1 = \n| successor1 = \n| order2 = [[List of mayors of Ulcinj|Mayor of Ulcinj]]http://www.pronaindi.com/tv1channel/index.php?option=com_content&view=article&id=2873:nazif-cungu-kryetari-i-ri-i-komunes-ulqin&catid=12:politike&Itemid=77\n| term_start2 = September 2011\n| term_end2 = \n| predecessor2 = Gëzim Hajdinaga\n| successor2 = \n| order3 = President of Econimical-Social Council of Ulcinjhttp://www.forca.me/index.php?option=com_content&view=article&id=149&Itemid=134\n| term_start3 = 2004\n| term_end3 = 2005\n| predecessor3 =\n| successor3 =\n| order4 = President of Counselors Club of [[Democratic Union of Albanians|DUA]]http://www.forca.me/index.php?option=com_content&view=article&id=149&Itemid=134\n| term_start4 = 1996\n| term_end4 = 2002\n| predecessor4 =\n| successor4 =\n| birth_date = {{Birth date and age|df=yes|1958|5|13}}http://www.forca.me/index.php?option=com_content&view=article&id=149&Itemid=134\n| birth_place = [[Ulcinj]], Montenegro\n| nationality = \n| party = [[New Democratic Power – FORCA]]\n| spouse = \n|signature = \n|signature_alt = \n|website = \n|}}\n\n'''Nazif Cungu''' is a [[Albanians in Montenegro|Montenegrin-Albanian]] politician, the leader of the biggest Albanian political party in Montenegro [[New Democratic Power – FORCA|FORCA]].\n\n==Personal history==\nNazif Cungu was born in [[Ulcinj]], [[Ulcinj Municipality]], southern [[Montenegro]], near the border with [[Albania]] to an [[Albanians|Albanian]] family on 13 May 1958. He finished the secondary school and gymnasium in his hometown. He studied [[Tourism Management|tourism management]] in Economic Faculty of [[Dubrovnik]], graduating in 1980.\nFrom 1983 until 1987 he worked at the [[Ulcinj Municipality|Municipality of Ulcinj]] in the post of secretary for economy, finance and budget. From 1987 to 1991 he had the post of a Chief Commercial of Tourist Organization \"Ulcinj Riviera\".\nFrom 1993 to 1997 he directed the marketing sector of \"Primus\" company. In 1997 he founded his own company named \"Cungu & Co.\" which employs over 100 people in its branches located in [[Ulcinj]], [[Podgorica]], [[Tivat]], [[Budva]], [[Niksic]], [[Bjelopolje]], [[Kotor]] and [[Herceg Novi]]. Cungu has extended its activities to other companies in [[Tirana]] and [[Pristina]].\n\n==Public engagement==\n\nIn the years 1996 to 2002 he was the President of the Club of Counsilors of [[Democratic Union of Albanians]], which resigned due to a disagreement with some action and ''deviations'' of the party. In the years 2004 to 2005 has performed the function of President of the Economic and Social Council of [[Ulcinj]].\nCungu is one of the founders of the party [[New Democratic Power – FORCA]], and is currently chairman of the party.\nHe is a prominent activist of civil society in Montenegro, he was among the founders of the Association \"Ulqini\" in Switzerland, humanitarian association \"Drita\", \"Montenegro Business Aliances - MBA\" and association of olive growers. Also he is one of the founders and currently chairman of the association \"[[Ulcinj]] Business Association\", an association in which there are over 270 businessmen.\n\n==See also==\n*[[List of mayors of Ulcinj|Mayor of Ulcinj]]\n*[[Ulcinj]]\n*[[New Democratic Power - FORCA]]\n\n{{S-start}}\n{{S-off}}\n{{succession box|title=[[List of mayors of Ulcinj|Mayor of Ulcinj]]|before=[[Gëzim Hajdinaga]]|after=incumbent|years=2011–present}}\n{{S-end}}\n\n==Notes==\n{{reflist}}\n{{Ulcinj |state=collapsed}}\n\n{{DEFAULTSORT:Cungu, Nazif}}\n[[Category:1958 births]]\n[[Category:People from Ulcinj]]\n[[Category:Ulcinj]]\n[[Category:Living people]]","length":4136} +{ "create": { "_index": "article-index", "_id": "39358073" } } +{"title":"2009–10 Liga Națională (men's handball)","body":"{{unreferenced|date=September 2013}}\n\n{| style=\"margin: 0 0 1em 1em; float:right; text-align:center; width: 20em;\" class=\"toccolours\"\n| colspan=\"2\" style=\"padding:0 1em;border-bottom:1px #aaa solid;\" |'''2009–10 Liga Națională'''\n|-\n|Anterior: [[2008–09 Liga Națională (men's handball)|2008–09]]\n|Următor: [[2010–11 Liga Națională (men's handball)|2010–11]]\n|-\n|}\n\nThe '''Liga Națională 2009–10''' is the 52nd season of [[Romanian Handball League]], the top-level men's professional [[Team handball|handball]] league. The league comprises 13 teams. CSM [[Medgidia]] withdrew from the championship and all of its results were cancelled.\n\n== Standings ==\n{| class=\"wikitable\"\n! Pos || Team || Pld || W || D || L || GF || GD || Pts || Qualification or relegation\n|- style=\"background: #D0F0C0;\"\n| 1 || [[HCM Constanța]] '''(C)''' || 24 || 21 || 2 || 1 || 788 || 626 || 44 || [[2010–11 EHF Champions League]]\n|-\n| 2 || [[CS Caraș - Severin Reșița|UCM Reșița]] || 24 || 18 || 2 || 4 || 739 || 624 || 38 || [[2010–11 EHF Cup Winners' Cup]]\n|-\n| 3 || [[Energia Lignitul Pandurii Târgu Jiu]] || 24 || 17 || 1 || 6 || 676 || 639 || 35 || [[2010–11 EHF Cup]]\n|-\n| 4 || [[CS Ştiinţa Municipal Dedeman Bacău]] || 24 || 15 || 4 || 5 || 746 || 689 || 34 || rowspan=2 | [[EHF Challenge Cup|2010–11 EHF Challenge Cup]]\n|-\n| 5 || [[CSA Steaua București (handball)|CSA Steaua MFA București]] || 24 || 15 || 2 || 7 || 717 || 639 || 32\n|-\n| 6 || [[CS Universitatea Bucovina Suceava]] || 24 || 15 || 0 || 9 || 715 || 650 || 30\n|-\n| 7 || [[HC Odorheiu Secuiesc]] || 24 || 11 || 0 || 13 || 710 || 731 || 22\n|-\n| 8 || [[CS Universitatea Transilvania Cluj-Napoca]] || 24 || 9 || 1 || 14 || 634 || 663 || 19\n|-\n| 9 || [[HC Minaur Baia Mare]] || 24 || 8 || 2 || 14 || 633 || 640 || 18\n|-\n| 10 || [[CS Universitatea Politehnica Timişoara]] || 24 || 6 || 2 || 16 || 608 || 718 || 14\n|-\n| 11 || CSM [[Satu Mare]] || 24 || 6 || 1 || 17 || 702 || 777 || 13\n|-\n| 12 || [[CS Dinamo Bucureşti (men's handball)|CS Dinamo București]] || 24 || 4 || 2 || 18 || 703 || 810 || 10\n|- style=\"background: #FFCCCC;\"\n| 13 || Rom Cri [[Braşov]] '''(R)''' || 24 || 1 || 1 || 22 || 607 || 772 || 3 || Relegation to the 2010–11 Divizia A\n|}\n\n{{Liga Națională (men's handball)}}\n\n{{DEFAULTSORT:Liga Nationala -men- 2009-10}}\n\n[[Category:Liga Națională (men's handball)]]\n[[Category:2009 in Romanian sport]]\n[[Category:2010 in Romanian sport]]\n[[Category:2009–10 domestic handball leagues]]","length":2621} +{ "create": { "_index": "article-index", "_id": "39388592" } } +{"title":"Lotfabad-e Shur","body":"{{Infobox settlement\n|official_name =Lotfabad-e Shur\n|native_name =لطف ابادشور\n|settlement_type = village\n|pushpin_map =Iran\n|mapsize =150px\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Central District (Rafsanjan County)|Central]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Azadegan Rural District (Kerman Province)|Azadegan]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =700\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=30|latm=30|lats=29|latNS=N\n|longd=55|longm=59|longs=04|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Lotfabad-e Shur''' ({{lang-fa|لطف ابادشور}}, also [[Romanize]]d as '''Loţfābād-e Shūr'''; also known as '''Loţfābād''' and '''Lotf Abad Hoomeh'''){{GEOnet3|-3073218|Lotfabad-e Shur}} is a village in [[Azadegan Rural District (Kerman Province)|Azadegan Rural District]], in the [[Central District (Rafsanjan County)|Central District]] of [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its population was 700, in 162 families.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":2102} +{ "create": { "_index": "article-index", "_id": "39386272" } } +{"title":"Sgùrr na h-Ulaidh","body":"{{Infobox mountain\n| name = Sgùrr na h-Ulaidh\n| photo = Sgor_na_h-Ulaidh_-_geograph.org.uk_-_300030.jpg \n| photo_caption = Sgùrr na h-Ulaidh from [[Beinn Fhionnlaidh (Creran)|Beinn Fhionnlaidh]], with [[Bidean nam Bian]] and Stob Coire nam Beith (right) and [[Sgorr na Ciche]] (left)\n| elevation_m = 994\n| elevation_ref ={{cite web |url=http://www.walkhighlands.co.uk/munros/sgor-na-h-ulaidh|title= walkhighlands Sgor na h-Ulaidh|author= |year=2013 |publisher=walkhighlands.co.uk |accessdate=9 November 2013}}\n | prominence_m = \n| prominence_ref = \n| parent_peak = [[Bidean nam Bian]]\n| listing = [[Munro]]\n| translation = Peak of the Treasure\n| language = [[Scottish Gaelic]]\n| pronunciation = \n| location = [[Glen Coe]], [[Scotland]]\n| coordinates = \n| grid_ref_UK = NN111518\n| topo = [[Ordnance Survey|OS]] ''Landranger'' 41 and 50\n| easiest_route = [[Hiking|Hike]]\n}}\n\n'''Sgùrr na h-Ulaidh''' (also '''Sgòr na h-Ulaidh''') (\"Peak of the Treasure\") is a [[mountain]] lying to the south of the village of [[Glencoe, Highland|Glencoe]] in the [[Scottish Highlands]].The spelling ''Sgùrr na h-Ulaidh'' (without the diacritic) is given in [[Ordnance Survey]] maps. Most other sources use the spelling Sgor na h-Ulaidh. The mountain cannot be seen from the main [[A82 road (Scotland)|A82]] road as it is hidden behind Aonach Dubh a'Ghlinne.{{cite book|last=Bennet|first=Donald|title=The Munros|year=2008|publisher=Scottish Mountaineering Club|page=63|edition=3rd|coauthors=Rab Anderson (eds)}}\n\n==Ascent==\nThe usual route of ascent is from [[Glen Coe]], approximately 2 km west of Loch Achtriochtan. A track on the west of Allt na Muidhe is followed and after 1 km the burn is crossed. The east side of the burn is then followed for about 3 km until a turn east is made to climb to the ridge just north of the top of Stob an Fhuarain. This peak is climbed, then the steep, rocky ridge is followed trending south-west to the summit of Sgùrr na h-Ulaidh.\n\nA route that avoids the steep ground on the north side of the mountain can be made from the southern [[Glen Etive]] side.\n\n==References==\n{{reflist}}\n\n{{Scottish Munros section 3}}\n{{coord|56|37|00|N|5|04|00|W|region:GB_type:mountain|display=title}}\n\n{{DEFAULTSORT:Sgurr na h-Ulaidh}}\n[[Category:Munros]]\n[[Category:Mountains and hills of the Central Highlands]]\n[[Category:Mountains and hills of Highland (council area)]]","length":2596} +{ "create": { "_index": "article-index", "_id": "39380929" } } +{"title":"R.E.S.O.R.T.","body":"{{Infobox album \n| Name = R.E.S.O.R.T.\n| Type = studio album\n| Artist = [[T-Square (band)|T-Square]]\n| Cover = T-Square Resort.jpg\n| Cover size = \n| Released = April 1, 1985{{cite web|title=R.E.S.O.R.T - T-Square - Gonsiopea|url=http://gonsiopea.com/album/?album_idx=43|publisher=Gonsiopea|accessdate=14 May 2013}} \n| Recorded = \n| Genre = [[Jazz fusion]]\n| Length = 39:44\n| Label = [[Columbia Records]]{{cite web|title=T-Square - Discography - Herb Music|url=http://www.herbmusic.net/artist/artist_discography.php?idx=1098|publisher=Herb Music|accessdate=14 May 2013}}\n| Director = \n| Producer = \n| Reviews = \n| Chronology = \n| Last album = [[Stars and the Moon]]
(1984)\n| This album = '''''R.E.S.O.R.T.'''''
(1985)\n| Next album = [[S.P.O.R.T.S.]]
(1986)\n| Misc = \n}}\n'''''R.E.S.O.R.T.''''' (stylized as '''''R•E•S•O•R•T''''') is the tenth studio album by Japanese [[Jazz fusion]] band [[T-Square (band)|T-Square]], who was then called ''The Square''. It was released in April of 1985 under [[Columbia Records]].\n\n==Track listing==\nSources{{cite web|title=JJ's Jazz & Such: [RE PLAY][LOSSLESS] THE SQUARE--R·E·S·O·R·T [1985/2001] REM DSD 2001/12/12|url=http://ibis56.blogspot.com/2012/06/lossless-square-resort-19852001-rem-dsd.html|publisher=JJ's Jazz and Such|accessdate=14 May 2013}}\n{{Track listing\n| music_credits = yes\n| title1 = Omens of Love\n| length1 = 4:07\n| music1 = [[Hirotaka Izumi]]\n| title2 = Feel Alright\n| length2 = 4:32\n| music2 = [[Masahiro Andoh]]\n| title3 = Chances\n| length3 = 4:06\n| music3 = Masahiro Andoh\n| title4 = Stimulator\n| length4 = 1:23\n| music4 = [[Toyoyuki Tanaka]]\n| title5 = We'll Never Have A Trouble\n| length5 = 5:21\n| music5 = Masahiro Andoh\n| title6 = In the Grid\n| length6 = 4:34\n| music6 = Masahiro Andoh\n| title7 = Merylu\n| length7 = 5:02\n| music7 = Hirotaka Izumi\n| title8 = Prime\n| length8 = 4:19\n| music8 = Masahiro Andoh\n| title9 = Forgotten Saga\n| length9 = 6:20\n| music9 = Hirotaka Izumi\n}}\n\n==Personnel==\nSources\n;T-Square\n*[[Hirotaka Izumi]] - [[Keyboard instrument|Keyboards]]\n*[[Masahiro Andoh]] - [[Guitars]]\n*[[Takeshi Itoh]] - [[Alto Saxophone]], [[Lyricon]]\n*[[Tohru Hasebe]] - [[Drum kit|Drums]] and [[Percussion]]\n*[[Toyoyuki Tanaka]] - [[Electric bass|Electric]] and [[Synthesizer bass#Bass_synthesizer|Synthesizer Bass]]\n\n;Additional musicians (on \"Feel Alright\", \"Stimulator\" and \"In the Grid\")\n*[[Bill Reichenbach Jr.|Bill Reichenbach]] - [[Trombone]], [[Bass Trombone]] \n*Gary Grant - [[Trumpet]], [[Flugelhorn]]\n*[[Jerry Hey]] - [[Trumpet]], [[Flugelhorn]]\n*Larry Williams - [[Tenor Saxophone]]\n\n==References==\n{{Reflist}}\n\n{{DEFAULTSORT:Resort}}\n[[Category:1985 albums]]\n[[Category:T-Square (band) albums]]","length":3049} +{ "create": { "_index": "article-index", "_id": "39382992" } } +{"title":"Wikipedia:Featured picture candidates/Peter Thomsen","body":"\n===[[Wikipedia:Featured picture candidates/Peter Thomsen|Peter Thomsen]]===\n{{FPCnom/VotingEnds|1369291624}}Voting period ends on 23 May 2013 at 06:47:04 (UTC)\n[[File:Peter Thomsen Barny cross country London 2012.jpg|thumb|right|260px|'''Original''' – Peter Thomsen and Barny, competing for GER, at fence 26, during the cross-country phase of the Eventing during the 2012 Olympic Games in Greenwich Park, London.]]\n;Reason:Peter Thomsen won gold medals in both the [[2008 Olympics]] as well as in [[2012 Olympics]]. The picture depicts him in action in 2012 Olympics with good clarity and has high EV.\n;Articles in which this image appears:[[Peter Thomsen]], [[Equestrian at the 2012 Summer Olympics]]\n;FP category for this image:[[Wikipedia:Featured pictures/People/Sport]]\n;Creator:User:Sffubs on Commons\n\n* '''Support as nominator''' --[[User:Nikhilb239|BNK]] ([[User talk:Nikhilb239|talk]]) 06:47, 14 May 2013 (UTC) \n* '''Oppose''' It's just really dark. Also the shot should've been more of a three-quarters angle and it's a shame there's a silly looking hedge wall. But you can't see the rider's face at all, sorry. – Kerαunoςcopia[[User:Keraunoscopia|gala]][[User talk:Keraunoscopia|xies]] 22:03, 14 May 2013 (UTC)\n* '''Weak Oppose''' Kerαunoςcopia's concerns are mine as well, but they are not as critical to me. That said, it ''is'' really hard to see the face unless at full size.--[[User:Wingtipvortex|'''WingtipvorteX''']] [[User talk:Wingtipvortex|''PTT'']] [[Special:Contributions/Wingtipvortex|]] 02:23, 16 May 2013 (UTC)\n*'''Support''' Very good handling of motion, good detail, balanced exposure and the shadow from the jockey´s helmet to his face is just normal.--[[User:Snaevar|Snaevar]] ([[User talk:Snaevar|talk]]) 19:50, 20 May 2013 (UTC)\n\n{{FPCresult|Not Promoted| }} --[[User:Armbrust|Armbrust]] [[User talk:Armbrust|The Homunculus]] 07:46, 23 May 2013 (UTC)\n{{-}}\n\n\n\n[[Category:Featured picture nominations]] [[Category:Featured picture nominations/May 2013]]","length":2550} +{ "create": { "_index": "article-index", "_id": "3938920" } } +{"title":"Wikipedia:Articles for deletion/Job Turkey","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page. ''\n\n\nThe result of the debate was '''delete''' --[[User:W.marsh|W.marsh]] 00:45, 8 February 2006 (UTC)\n===[[Job Turkey]]===\nThis website is a hoax. There are no jobs on this site, only fake listings. '''Delete''' [[User:Bombycil|Bombycil]] 23:51, 2 February 2006 (UTC)\n\n'''Delete''' perhaps a candidate for BJAODN, though -- [[User:Aim Here|Aim Here]] 23:52, 2 February 2006 (UTC)\n*'''Delete'''. Bad joke, but not the sort of bad joke worth remembering. Very probable hoax. [[User:Lord Bob|Lord Bob]] 00:41, 3 February 2006 (UTC)\n*'''Delete''' per above. --[[User:Latinus|Latinus]] ([[:el:User talk:Latinus|talk (el:)]]) 16:43, 3 February 2006 (UTC)\n*'''Delete''' It's not helpful or funny, nor is it part of the internet zeitgeist.\n\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":2064} +{ "create": { "_index": "article-index", "_id": "39398763" } } +{"title":"Deuel County Courthouse","body":"{{Infobox NRHP\n | name = Deuel County Courthouse\n | nrhp_type = \n | image = Deuel County, Nebraska courthouse from SE 1.JPG\n | caption = \n | location= 718 3rd St., [[Chappell, Nebraska]]\n | lat_degrees = 41\n | lat_minutes = 5\n | lat_seconds = 38\n | lat_direction = N\n | long_degrees = 102\n | long_minutes = 28\n | long_seconds = 17\n | long_direction = W\n | coord_display = inline,title\n | locmapin = Nebraska#USA\n | built = 1915\n | architect = Huddart,John J.\n | architecture = [[Classical Revival architecture|Classical Revival]]\n | added = January 10, 1990\n | area = less than one acre\n | governing_body = Local \n | mpsub = {{NRHP url|id=64500388|title=County Courthouses of Nebraska MPS}}\n | refnum = 89002239{{NRISref|version=2010a}}\n}}\nThe '''Deuel County Courthouse''', located at 718 3rd St. in [[Chappell, Nebraska]], is a 1915 brick [[Classical Revival architecture|Classical Revival]] courthouse designed by noted Denver architect [[John J. Huddart]]. It was listed on the [[National Register of Historic Places]] in 1990.\n\nIt is a {{convert|60|x|70|ft|m|adj=on}} rectangular building of the \"County Citadel\" type.{{cite web|url={{NRHP url|id=89002239}} |title=National Register of Historic Places Registration: Deuel County Courthouse |last=Long |first=Barbara Beving |date=November 8, 1989 |publisher=National Park Service}} and {{NRHP url|id=89002239|title=accompanying two photos from 1988|photos=y}}\n\n==References==\n{{reflist}}\n\n== External links ==\n*{{Commons category-inline|Deuel County Courthouse (Nebraska)|Deuel County Courthouse}}\n\n{{National Register of Historic Places}}\n\n[[Category:Courthouses on the National Register of Historic Places in Nebraska]]\n[[Category:Neoclassical architecture in Nebraska]]\n[[Category:Government buildings completed in 1915]]\n[[Category:Buildings and structures in Deuel County, Nebraska]]\n[[Category:County courthouses in Nebraska]]\n[[Category:National Register of Historic Places in Deuel County, Nebraska]]\n\n\n{{Nebraska-NRHP-stub}}","length":2171} +{ "create": { "_index": "article-index", "_id": "39388746" } } +{"title":"Annanhead Hill","body":"{{Infobox mountain\n| name = Annanhead Hill\n| other_name = \n| photo = File:View_down_into_Devil%27s_Beef_Tub_from_Great_Hill.jpg\n| photo_size = 250px\n| photo_alt = \n| photo_caption = Annanhead Hill above [[Devils Beef Tub]]\n| elevation_m = 478\n| elevation_ref ={{citation|url=http://www.scottish-places.info/features/featurefirst19242.html|publisher=[[Gazetteer for Scotland]]|title=Annanhead Hill}}\n| coordinates_ref ={{citation|url=http://www.trigpointinguk.com/trigs/trig-details.php?t=852|title=Annanhead Hill|publisher=Trigpointing UK}}\n| prominence = \n| prominence_m = \n| prominence_ft = \n| prominence_ref = \n| parent_peak = \n| listing = \n| range = [[Moffat Hills]]\n| location = 9 km north of [[Moffat]]\n| map = \n| map_alt = \n| map_caption = \n| map_relief = \n| map_size = \n| label = \n| label_position = \n| lat_d = 55\n| lat_m = 24\n| lat_s = 15\n| lat_NS = N\n| long_d = 3\n| long_m = 29\n| long_s = 19\n| long_EW = W\n| region = \n| grid_ref_UK = NT 05834 13251\n}}\n[[File:Annanhead Hill Trig Point S5678 - geograph.org.uk - 192809.jpg|thumb|Annanhead Hill [[trig point]] (S5678)]]\n'''Annanhead Hill''' is a {{convert|478|m|ft|adj=on}} summit in the [[Moffat Hills]] of Scotland. It lies on the boundary between the [[Scottish Borders]] and [[Dumfries and Galloway]], {{convert|9|km}} north of [[Moffat]], in the [[Southern Uplands]].\n\nAnnanhead is one of four hills encircling the [[Devil's Beef Tub]], the headwaters of [[River Annan]].{{citation|author=Louisa Finch|title=The big picture: The Devil’s Beef Tub|url=http://www.scotoutdoors.com/features/devils-beeftub|journal=Scotland Outdoors|date=April 1, 2013}}\n\nThe hill is crossed by [[Annandale Way]] hiking trail designated in 2009.{{citation|title=Route description: Moffat - Devils Beef Tub - Moffat|url=http://annandaleway.org/index.php?page=moffat---devils-beef-tub---moffat|work=Annandale Way official website|publisher=Government of Scotland et al.|accessdate=2013-05-14|quote=The Devil's Beef Tub section of this walk ... climb[s] onto Annanhead Hill and a range that rims the upper limits of the Annan catchment. ...}}\n\n==References==\n{{reflist}}\n\n==External links==\n*{{Commons category inline|Annanhead Hill}}\n*[http://www.summitpost.org/the-moffat-hills/473057 The Moffat Hills] at Summitpost.com\n\n[[Category:Mountains and hills of the Southern Uplands]]\n[[Category:Mountains and hills of Dumfries and Galloway]]\n[[Category:Mountains and hills of the Scottish Borders]]","length":2994} +{ "create": { "_index": "article-index", "_id": "39377476" } } +{"title":"Graceway Sports Complex","body":"{{Orphan|date=June 2013}}\n\n{{Infobox stadium\n| stadium_name = Graceway Sports Complex\n| nickname = \n| image = \n| fullname = \n| location = [[Providenciales]], [[Turks and Caicos Islands]]\n| coordinates = \n| broke_ground = \n| built =\n| opened = \n| renovated = \n| expanded = \n| closed = \n| demolished = \n| owner = \n| operator = \n| surface = \n| construction_cost = \n| architect =\n| structural engineer =\n| services engineer =\n| general_contractor=\n| project_manager =\n| main_contractors = \n| former_names = \n| tenants = \n| seating_capacity = \n| dimensions =\n}}\n'''Graceway Sports Complex''' is a multi-use sporting facilities in [[Providenciales]], [[Turks and Caicos Islands]]. It is currently used for indoor and outdoor activities including athletics, soccer, basketball, volleyball, tennis, squash, hockey and martial arts. Also [[rugby union]] matches played at Astroturf Football Field.[http://www.rugby.tc/aboutus.html Turks & Caicos Rugby] \n\n{{coord|21|46|26.4975|N|72|12|41.9551|W|type:landmark|display=title}}\n\n== References ==\n{{reflist}}\n\n== External links ==\n* [http://www.gracewaysportscentre.com/ Official site]\n* [http://wikimapia.org/#lang=en&lat=21.773569&lon=-72.214272&z=17&m=b Wikimapia]\n\n{{DEFAULTSORT:Graceway Sports Complex}}\n[[Category:Indoor arenas in the Turks and Caicos Islands]]\n[[Category:Football venues in the Turks and Caicos Islands]]\n[[Category:Athletics (track and field) venues in the Turks and Caicos Islands]]\n[[Category:Rugby union stadiums in the Turks and Caicos Islands]]\n[[Category:Buildings and structures in Providenciales]]\n\n\n{{Caribbean-sports-venue-stub}}\n{{TurksCaicos-stub}}","length":1908} +{ "create": { "_index": "article-index", "_id": "39378211" } } +{"title":"Jessica Grabowsky","body":"'''Jessica Grabowsky''' (born 8 April 1980) is a Finnish actress. She was nominated for a [[Jussi Award]] in a category of Best Actress in a Leading Role for her performance in a 2011 film ''Missä kuljimme kerran''. Grabowsky graduated from Theatre Academy Helsinki in 2007.{{cite web|last=Myllyoja|first=Essi|title=Missä kuljimme kerran -tähti: \"Välillä ikävöin takaisin tarjoilijaksi\"|url=http://www.menaiset.fi/artikkeli/ihmiset/missa_kuljimme_kerran_tahti_valilla_ikavoin_takaisin_tarjoilijaksi|publisher=Sanoma Magazines Finland Oy|accessdate=13 May 2013}}\n\n==Selected filmography==\n\n*''Ilonen talo'' (2006)\n*''[[Kotikatu]]'' (2009–2010)\n*''Missä kuljimme kerran'' (2011)\n*''[[Love and Other Troubles|Hulluna Saraan]]'' (2012)\n*''[[8-pallo]]'' (2013)\n\n==References==\n{{reflist}}\n\n==External links==\n*{{IMDb name|1999732}}\n\n{{DEFAULTSORT:Grabowsky, Jessica}}\n[[Category:1980 births]]\n[[Category:Living people]]\n[[Category:People from Siilinjärvi]]\n[[Category:Finnish actresses]]\n[[Category:Finnish film actresses]]\n\n{{Finland-actor-stub}}","length":1130} +{ "create": { "_index": "article-index", "_id": "39384578" } } +{"title":"Mettmenstetten railway station","body":"{{Infobox station\n|name = Mettmenstetten\n|native_name = \n|image = \n|image_size = 250px\n|image_caption = \n|address = Untere Bahnhofstrasse
[[Mettmenstetten]], [[Canton of Zurich|Zurich]]\n|country = Switzerland\n|iso_region = CH-ZH\n|coordinates_display = title\n|latd = 47.244163 |latm = |lats = |latNS = N\n|longd = 8.457595 |longm = |longs = |longEW = E\n|elevation = \n|line = [[Zürich–Affoltern am Albis–Zug railway line|Zürich–Affoltern am Albis–Zug]]\n|owned = [[Swiss Federal Railways]]\n|operator = [[Swiss Federal Railways]]\n|services = {{S-rail|title=Swiss rail network}}\n{{rail line\n| previous = {{Stnlnk|Affoltern am Albis}}\n| next = {{Stnlnk|Knonau}}\n| route = [[Zurich S-Bahn]]
{{small|[[S5 (ZVV)|S5]] service}}\n| col = {{Swiss rail color|Zurich S-Bahn}} |lightcol={{Swiss rail color|Zurich S-Bahn|branch=S5}} }}\n|map_type = Switzerland\n|map_caption = Location within Switzerland\n}}\n\n'''Mettmenstetten''' is a [[railway station]] in the [[Switzerland|Swiss]] [[canton of Zurich]], situated in the [[Mettmenstetten|municipality of Mettmenstetten]]. The station is located on the [[Zürich–Affoltern am Albis–Zug railway line|Zurich to Zug via Affoltern am Albis railway line]] and is an intermediate stop on [[Zurich S-Bahn]] line [[S5 (ZVV)|S5]].{{cite map | publisher = Swiss Confederation | title = map.geo.admin.ch | url = http://map.geo.admin.ch/?selectedNode=node_ch.swisstopo.swissboundaries3d-gemeinde-flaeche.fill1&Y=677445&X=233915&zoom=6&bgLayer=ch.swisstopo.pixelkarte-farbe&layers=ch.swisstopo.swissboundaries3d-gemeinde-flaeche.fill&layers_opacity=1&layers_visibility=true&time_current=latest&lang=en | accessdate = 2013-05-14}}{{cite web | url = http://www.zvv.ch/opencms/export/sites/default/common-images/content-image-gallery/linien-zonen-pdfs/Liniennetzplan_ganzer_Verbund_2012.pdf | title = S-Bahn trains, buses and boats | publisher = ZVV | accessdate = 2013-05-14}}{{cite book | title = Eisenbahnatlas Schweiz | year = 2012 | publisher = Verlag Schweers + Wall GmbH | isbn=978-3-89494-130-7 | pages = 12-13}}\n\n== References ==\n{{reflist}}\n\n{{DEFAULTSORT:Mettmenstetten}}\n[[Category:Railway stations in the canton of Zürich]]\n[[Category:Swiss Federal Railways stations]]\n\n\n{{switzerland-railstation-stub}}","length":2576} +{ "create": { "_index": "article-index", "_id": "39379659" } } +{"title":"Abbasabad, Rafsanjan","body":"{{for|other places named Abbasabad in Rafsanjan County}}\n{{Infobox settlement\n|official_name =Abbasabad\n|native_name =عباس اباد\n|settlement_type = village\n|pushpin_map =Iran\n|mapsize =150px\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Nuq District|Nuq]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Bahreman Rural District|Bahreman]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=31|latm=03|lats=22|latNS=N\n|longd=55|longm=30|longs=22|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Abbasabad''' ({{lang-fa|عباس اباد}}, also [[Romanize]]d as '''‘Abbāsābād'''){{GEOnet3|-3768795|Abbasabad}} is a village in [[Bahreman Rural District]], [[Nuq District]], [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its existence was noted, but its population was not reported.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":1957} +{ "create": { "_index": "article-index", "_id": "39387743" } } +{"title":"Template:DramaDesk SetDesign 2001–2025","body":"{{Navbox \n| name = DramaDesk SetDesign 2001–2025\n| title = {{#if:{{{list only|}}}||[[Drama Desk Award for Outstanding Set Design]] (2001–2025)}}\n| state = {{{state|autocollapse}}}\n| border = {{#if:{{{list only|}}}|child}}\n| bodyclass = hlist\n| basestyle = background: #D7F1D7;\n| belowstyle = background: transparent; border-top: 1px solid #D7F1D7;\n\n| list1 = \n* [[Bob Crowley]], play/[[Robin Wagner (designer)|Robin Wagner]], musical (2001)\n* [[Tim Hatley]], play/[[Douglas W. Schmidt]], musical (2002)\n* [[John Lee Beatty]], play/[[Catherine Martin (designer)|Catherine Martin]], musical (2003)\n* [[John Lee Beatty]], play/[[Eugene Lee (designer)|Eugene Lee]], musical (2004)\n* [[Santo Loquasto]], play/[[Michael Yeargan]], musical (2005)\n* [[Michael Yeargan]], play/[[David Gallo]], musical (2006)\n* [[Bob Crowley]] and [[Scott Pask]], play/[[Bob Crowley]], musical (2007)\n* [[Scott Pask]], play/[[Michael Yeargan]], musical (2008)\n* [[David Korins]], play/[[Tim Hatley]], musical (2009)\n* [[Phelim McDermott]], [[Julian Crouch]], and [[Basil Twist]] (2010)\n* [[Derek McLane]] (2011)\n* [[Jon Driscoll]], [[Rob Howell]] and [[Paul Kieve]] (2012)\n* [[Rob Howell]] (2013)\n* Christopher Barreca (2014)\n* [[Bob Crowley]] (2015)\n\n| below = {{#if:{{{list only|}}}||{{DramaDesk SetDesign footer}}}}\n}}\n{{collapsible option}}\n[[Category:Drama Desk Award for Set Design templates]]\n[[Category:Drama Desk Award for musicals templates|Set Design]]\n[[Category:Drama Desk Award for plays templates|Set Design]]\n","length":1638} +{ "create": { "_index": "article-index", "_id": "39383543" } } +{"title":"Template:Tongan Royal Family","body":"{| class=\"infobox\" style=\"background: #faf6ff; border: 1px solid #888888; width: 22em; text-align: left; font-size: 88%\"\n|-\n! style=\"background:#f0eeff; color: #000000; font-size: 1.15em; padding: 0px 0px 4px 0px; text-align:center; vertical-align:top;\" | '''[[House of Tupou|Royal Family of Tonga]]'''\n|-\n| style=\"background: #f0eeff; padding: 0px 0px {{#if:{{{1|}}}|1|6}}px 0px; text-align:center\" | [[File:Coat of arms of Tonga.svg|Royal Arms of Tonga|120px]]
\n|-\n\n|\n'''[[Tupou VI|HM The King]]'''
[[Nanasipauʻu Tukuʻaho|HM The Queen]]\n*[[Tupoutoʻa ʻUlukalala|HRH The Crown Prince]]
[[Sinaitakala Fakafanua|HRH The Crown Princess]]\n**[[Taufaʻahau Manumataongo|HRH Prince Taufaʻahau Manumataongo]]\n**HRH Princess Halaevalu Mata'aho\n* [[Princess Lātūfuipeka Tukuʻaho|HRH Princess Lātūfuipeka Tukuʻaho]]\n* [[Prince Ata |HRH Prince Ata]]\n----\n[[Halaevalu Mataʻaho ʻAhomeʻe|HM The Queen Mother]]\n* [[Salote Mafileʻo Pilolevu Tuita|HRH Princess Salote, Princess Royal]]
[[Siosaʻia Maʻulupekotofa Tuita|The Hon. Lord Siosa'ia Tuita]]\n
\n
Extended royal family
\n
\n** Hon. Sālote Lupepau'u Tuita
Hon. 'Epeli Taione\n*** Hon. Phaedra Anaseini\n** Hon. Titilupe Fanetupouvava'u Tuita
Hon. Siaosi Kiu Tau-ki-Vailahi Kaho\n*** Hon. Simon Tu'ivakano\n*** Hon. Michaela Tu'ivakano \n*** Hon. Fatafehi Tu'ivakano \n** Hon. Frederica Lupe'Uluiva Tuita
Hon. Johnny Filipe\n*** Hon. Latu'alaifotu'aika Fahina\n** Hon. Lupeolo Halaevalu Tuita\n* The Hon. Dowager Lady Ma’atu\n** HSH The Prince Tungi\n** The Hon. Fatafehi Sione Ikamafana\n** The Hon. ‘Etani Ha’amea Tupoulahi \n** The Hon. Salote Maumautaimi Haim \n----\n* HSH Prince Viliami Tu’i Pelehake
HSH Princess Fifita Holeva Tuʻihaʻangana\n* HRH Princess Mele Kalaniuvalu-Fotofili\n* HRH Princess Lavinia Ma'afu\n* HRH Princess Sinaitakala Fakafanua \n** Hon. Kinikinilau, 7th Lord Fakafanua\n** Hon. Fakaola Fakafānua\n
\n|-\n| style=\"text-align:center;\"| {{navbar|Tongan Royal Family|mini=1}} \n|}\n\n[[Category:Asian royal family templates|Tongan]]\n","length":2437} +{ "create": { "_index": "article-index", "_id": "39397586" } } +{"title":"Wikipedia:Articles for deletion/Horton Gallery","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.''\n\n\nThe result was '''delete'''. '''[[User:LFaraone|L]][[User talk:LFaraone|Faraone]]''' 00:05, 23 May 2013 (UTC)\n===[[Horton Gallery]]===\n\n:{{la|Horton Gallery}} – ([[Wikipedia:Articles for deletion/Horton Gallery|View AfD]][[Wikipedia:Articles for deletion/Log/2013 May 15#{{anchorencode:Horton Gallery}}|View log]]{{int:dot-separator}} [http://toolserver.org/~snottywong/cgi-bin/votecounter.cgi?page=Wikipedia:Articles_for_deletion/Horton_Gallery Stats])\n:({{Find sources|Horton Gallery}})\nNon notable business, only reference is in a non [[WP:RS]] blog. Wikipedia is not a place to make a reputation it is a place that records reputations already made. Notability is not inherited from a list of artists. CSD was declined, hence AfD now. [[User:Timtrent|Fiddle]] [[User talk:Timtrent|Faddle]] 21:02, 15 May 2013 (UTC)\n*'''Weak delete''' we have New York Times references, but it's just not enough.--[[User:TelevisionMan13|TelevisionMan13]] ([[User talk:TelevisionMan13|talk]]) 22:45, 15 May 2013 (UTC)\n:*This !vote has been struck as coming from a sockpuppet account. See [[Wikipedia:Sockpuppet investigations/Beachsand2004|this SPI]]. - [[User:The Bushranger|The Bushranger]] [[User talk:The Bushranger|One ping only]] 17:28, 17 May 2013 (UTC)\n:Note: This debate has been included in the [[Wikipedia:WikiProject Deletion sorting/New York|list of New York-related deletion discussions]]. [[User:Gene93k|• Gene93k]] ([[User talk:Gene93k|talk]]) 00:39, 16 May 2013 (UTC)\n:Note: This debate has been included in the [[Wikipedia:WikiProject Deletion sorting/Visual arts|list of Visual arts-related deletion discussions]]. [[User:Gene93k|• Gene93k]] ([[User talk:Gene93k|talk]]) 00:39, 16 May 2013 (UTC)\n:Note: This debate has been included in the [[Wikipedia:WikiProject Deletion sorting/Business|list of Business-related deletion discussions]]. [[User:Gene93k|• Gene93k]] ([[User talk:Gene93k|talk]]) 00:39, 16 May 2013 (UTC)\n*'''Note''' that references have increased in number, but are. at present, insufficient in quality. the NY Times one is a passing mention only, and the others fail [[WP:RS]]. That something exists is fine, but that does not of itself, make it notable. Some sort of notability must be asserted and verified. 11:11, 16 May 2013 (UTC)[[User:Timtrent|Fiddle]] [[User talk:Timtrent|Faddle]]\n*'''Delete''' as [[WP:SPAM|promotional]]. There are tons of galleries in New York. No reason to have an article on all of them. '''[[User:Ignatzmice|Ignatz]][[Special:Contributions/Ignatzmice|mice]]'''•[[User talk:Ignatzmice|talk]] 13:35, 19 May 2013 (UTC)\n*'''Delete.''' Insufficient coverage to establish notability. [[User:1292simon|1292simon]] ([[User talk:1292simon|talk]]) 12:11, 20 May 2013 (UTC)\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":4608} +{ "create": { "_index": "article-index", "_id": "39387994" } } +{"title":"Akbarabad-e Pain","body":"{{for|the village in Kerman Province|Akbarabad-e Pain, Kerman}}\n{{Infobox settlement\n|official_name =Akbarabad-e Pain\n|native_name =اكبرابادپائين\n|settlement_type = village\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Mazandaran Province|Mazandaran]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Chalus County|Chalus]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Central District (Chalus County)|Central]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Kelarestaq-e Sharqi Rural District|Kelarestaq-e Sharqi]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =31\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=|latm=|lats=|latNS=N\n|longd=|longm=|longs=|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Akbarabad-e Pain''' ({{lang-fa|اكبرابادپائين}}, also [[Romanize]]d as '''Akbarābād-e Pā’īn''') is a village in [[Kelarestaq-e Sharqi Rural District]], in the [[Central District (Chalus County)|Central District]] of [[Chalus County]], [[Mazandaran Province]], [[Iran]]. At the 2006 census, its population was 31, in 9 families.{{IranCensus2006|02}} \n\n== References ==\n{{reflist}}\n\n{{Chalus County}}\n\n{{coord missing|Iran}}\n\n[[Category:Populated places in Chalus County]]\n\n{{Chalus-geo-stub}}","length":1983} +{ "create": { "_index": "article-index", "_id": "39381664" } } +{"title":"White Surinamese","body":"'''{{Infobox ethnic group|\n|group= White Surinamese\n|image= \n|caption= \n|poptime= \n|popplace= \n|langs= [[Dutch language|Dutch]], [[Sranan Tongo]], [[Portuguese language|Portuguese]]\n|rels= [[Christianity]]\n|related= [[White Latin American]]\n}}\n\n'''White Surinamese''' or '''European Surinamese''' are [[Demographics of Suriname|Surinamese]] people whose ancestry lies within the continent of [[Europe]].\n\nAs of 2013, people of solely European descent are a small minority in [[Suriname]], accounting for only 1% of the country's population. The largest European ethnic groups in Suriname are the Dutch and the Portuguese.{{cite web |url=https://www.cia.gov/library/publications/the-world-factbook/geos/ns.html |title=CIA - The World Factbook -- Suriname |accessdate=2013-05-13 |publisher=CIA | archiveurl= https://www.cia.gov/library/publications/the-world-factbook/geos/ns.html| archivedate= May 7, 2013 | deadurl= no}}\n\n==See also==\n* [[Dutch Surinamese]]\n* [[Portuguese Surinamese]]\n\n== References and footnotes ==\n{{Reflist}}\n{{White people}}\n{{Ethnic groups in Suriname}}\n\n[[Category:European Surinamese| ]]\n[[Category:Surinamese people of European descent| ]]","length":1263} +{ "create": { "_index": "article-index", "_id": "39388718" } } +{"title":"Sanjeduiyeh, Rafsanjan","body":"{{Infobox settlement\n|official_name =Sanjeduiyeh\n|native_name =سنجدوييه\n|settlement_type = village\n|pushpin_map =Iran\n|mapsize =150px\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Central District (Rafsanjan County)|Central]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Darreh Doran Rural District|Darreh Doran]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=30|latm=38|lats=44|latNS=N\n|longd=56|longm=10|longs=11|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Sanjeduiyeh''' ({{lang-fa|سنجدوييه}}, also [[Romanize]]d as '''Sanjedū’īyeh'''){{GEOnet3|-3777414|Sanjeduiyeh}} is a village in [[Darreh Doran Rural District]], in the [[Central District (Rafsanjan County)|Central District]] of [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its existence was noted, but its population was not reported.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":1994} +{ "create": { "_index": "article-index", "_id": "3939286" } } +{"title":"Associate of Science in Nursing","body":"{{globalize|date=August 2015}}\n{{Refimprove|date=November 2013}}\nAn '''Associate of Science in Nursing''' ('''ASN''') is a [[tertiary education]] [[nursing]] [[Academic degree|degree]] which typically take 2–3 years to complete.{{cite web|title=How to Become a Registered Nurse|url=http://www.bls.gov/ooh/healthcare/registered-nurses.htm#tab-4|publisher=Occupational Outlook Handbook|accessdate=5 February 2013}} In the [[United States]], this type of degree is usually awarded by [[community college]]s or similar [[nursing school]]s. Some four year colleges also offer this degree. Students awarded an Associate of Science in Nursing are qualified to sit for the [[NCLEX-RN]] and apply for [[licensure]] as a [[Registered Nurse]].\n\nStudents enrolled in an Associate of Science in Nursing program would take courses in nursing, anatomy, physiology, microbiology, chemistry, nutrition, psychology and other social and behavioral sciences.{{cite web|title=How to Become a Registered Nurse|url=http://www.bls.gov/ooh/healthcare/registered-nurses.htm#tab-4|publisher=Occupational Outlook Handbook|accessdate=5 February 2013}} The curriculum will also require supervised clinical experience.{{cite web|title=Nursing Degrees|url=http://www.guidetohealthcareschools.com/degrees/nursing|publisher=Healthcare Schools}}\n\nSome hospital-based nursing schools that granted [[Diploma in Nursing|diplomas]] altered their curriculum to offer associate degrees.\n\n\n==Similar degrees==\n*'''Associate Degree in Nursing''' ('''ADN''')\n*'''Associate of Applied Science in Nursing''' ('''AAS''')\n*'''Associate of Nursing''' ('''AN''') \n*'''Associate of Science in Nursing''' ('''ASN''')\n\n==See also==\n{{Portal|Nursing}}\n* [[Diploma in Nursing]]\n* [[Bachelor of Science in Nursing]]\n* [[Master of Science in Nursing]]\n* [[Doctor of Nursing Science]]\n* [[Nurse education]]\n* [[Nursing school]]\n\n==References==\n{{Reflist}}\n\n\n{{Nursing}}\n\n[[Category:Associate degrees|Science in Nursing]]\n[[Category:Nursing degrees]]\n[[Category:Academic degrees in healthcare|Nursing]]","length":2166} +{ "create": { "_index": "article-index", "_id": "39395949" } } +{"title":"Kenneth Blaxter (animal nutritionist)","body":"{{other people|Kenneth Blaxter}}\n{{Use dmy dates|date=February 2015}}\n{{Infobox person\n| name = Sir Kenneth Lyon Blaxter\n| image = \n| alt =\n| caption =\n| birth_name =\n| birth_date = 19 June 1919\n| birth_place = [[Sprowston]]\n| death_date = 18 April 1991 (aged 71)\n| death_place =\n| nationality = British\n| other_names =\n| occupation = Agriculturalist, biologist, researcher\n| years_active = 1948–1991\n| known_for = directing the [[Rowett Research Institute]]\n| notable_works =\n}}\n'''Sir Kenneth Lyon Blaxter''' [[Fellow of the Royal Society|FRS]] [[PRSE]] (19 June 1919 – 18 April 1991) was an English animal nutritionist.Biographical Memoirs of Fellows of the Royal Society 39: 36. {{DOI|10.1098/rsbm.1994.0003}}D. G. Armstrong, ‘Blaxter, Sir Kenneth Lyon (1919–1991)’, Oxford Dictionary of National Biography, Oxford University Press, 2004; online edn, Sept 2012 [http://www.oxforddnb.com/view/article/49583, accessed 15 May 2013]\n\n== Biography ==\n\n=== Early life ===\nBlaxter was born on 19 June 1919 in [[Sprowston]], [[England]] and grew up in [[Norfolk]]. His father made [[handicraft]]s and his mother came from a family of farm workers. Blaxter studied at the [[City of Norwich School]] until 1936. He was bored in school and received poor grades. As a teenager, Blaxter spent his spare time at the Norfolk Agricultural Station, a short distance from the family home.{{Cite journal | title = Kenneth Lyon Blaxter | doi = 10.2307/770168| jstor = 770168| pages=36–58| doi-broken-date = 2016-09-29}} Soon after, he enrolled in day classes in agriculture at the Norfolk County Council, winning the class prize for the highest mark. He also worked as a farmhand on a farm in [[Hoveton]].\n\nBlaxter studied agriculture, biology and botany at the [[University of Reading]] in 1936, graduating in 1939.\n\n=== Nutrition research ===\n\nAfter graduating, Blaxter worked at the National Institute for Research in Dairying (NIRD), located in [[Shinfield]]. With the onset of [[World War II]], Blaxter was conscripted and served with the 10th Field Regiment of the [[Royal Artillery]] from spring 1940 to the end of 1941, when he returned to NIRD. At this time, he began to write his [[Ph.D]] thesis, entitled ''The maintenance of the winter milk supply in wartime''; he completed the thesis in 1944. Shortly thereafter, he requested to be seconded to the biochemistry department of the Ministry of Agriculture in [[Weybridge]], where he conducted blood analysis and researched lead toxicity in [[ruminant]]s. In 1946, Blaxter moved to Illinois to work with animal nutritionist Harold Mitchell at the [[University of Illinois]].\n\n=== Work as an independent scientist ===\n\nIn 1947, after returning to England, Blaxter applied for the headship of the Nutrition Department at the Hannah Dairy Research Institute in [[Ayr, Scotland]] and received the position in 1948. During his tenure at the Hannah Dairy Research Institute, Blaxter wrote over 200 papers, focusing primarily on the issues of energy metabolism and feed usage by [[ruminant]]s. Blaxter also investigated nutritional diseases and magnesium deficiency in calves, the effect of temperature and other environmental effects on sheep, and ruminant digestion and feed intake.\n\nIn 1965, Blaxter was appointed director of the [[Rowett Research Institute]] in [[Aberdeen, Scotland]].{{cite web |url=http://www.wolffund.org.il/index.php?dir=site&page=winners&cs=269 |title=Sir Kenneth Blaxter Winner of Wolf Prize in Agriculture – 1979 |last1= |first1= |last2= |first2= |date=2015 |website=[[Wolf Foundation]] |publisher= |access-date=14 February 2015}} There, Blaxter and his team of researchers studied topics of importance to the Scottish farmer, including deer farming, llamas,{{cite web |url=https://news.google.com/newspapers?nid=2507&dat=19880615&id=6TNAAAAAIBAJ&sjid=T1kMAAAAIBAJ&pg=5530,3964864 |title=Institute Marks 75 Years of Research |last1=Smith |first1=Graeme |last2= |first2= |date=15 June 1988 |website=[[Google News]] |publisher=[[The Glasgow Herald]] |access-date=14 February 2015}} human nutrition, feed evaluation, environmental stress and animal calorimetry. He also took an interest in agriculture and worldwide food policy, culminating in the publication of a book, ''Food, People and Resources'', in 1986.\n\n=== Retirement ===\n\nBlaxter retired from the Rowett Research Institute in 1982. From 1985 to 1991, Blaxter was a visiting professor in the [[University of Newcastle upon Tyne]]'s Department of Agricultural Biochemistry and Nutrition. He also chaired a committee of the federal Department of the Environment and the Cabinet Committee on Individual Merit Promotion, a body that recognized and awarded candidates from various scientific fields. He died on 18 April 1991 of a brain tumour.\n\n== Honours and awards ==\n\nBlaxter was named a [[Royal Society#Fellows|Fellow of the Royal Society]] in 1967{{cite web |url=http://www.abdn.ac.uk/rowett-centenary/history/directors.php |title=Directors |last1= |first1= |last2= |first2= |date=2015 |website=[[University of Aberdeen]] |publisher= |access-date=14 February 2015}} and was [[Orders, decorations, and medals of the United Kingdom#Knighthood|knighted]] in 1977. From 1972 to 1975, he served as vice-president of the [[Royal Society of Edinburgh]],{{cite web |url=http://www.royalsoced.org.uk/cms/files/fellows/biographical_index/fells_indexp1.pdf |title=Former Fellows of The Royal Society of Edinburgh 1783–2002 |date=July 2006 |website=[[Royal Society of Edinburgh]] |access-date=May 30, 2015}} and acted as its president from 1979 to 1982. In 1979, he received the [[Wolf Prize in Agriculture]] for his research into the nutritional requirements of [[ruminant]]s. In 1992, he was posthumously awarded the Rank Prize in Nutrition for his lifetime contributions to nutrition science.{{cite web |url=http://www.rankprize.org/index.php/prizes/nutrition |title=Prizes awarded by the Human and Animal Nutrition and Crop Husbandry Fund |last1= |first1= |last2= |first2= |date=c. 2012 |website=The Rank Prize Funds |publisher= |access-date=15 February 2015}}\n\nBlaxter was also the recipient of [[honorary doctorate]]s from [[Queen's University Belfast|Queen's University in Belfast]], the Agricultural University in [[Norway]], the [[University of Leeds]], the [[University of Aberdeen]] and the [[Newcastle University|University of Newcastle]].\n\n== Personal life ==\n\nBlaxter married sociologist Mildred Hall in 1957;{{cite web |url=http://www.theguardian.com/education/2010/sep/21/mildred-blaxter-obituary-sociologist |title=Mildred Blaxter obituary |last1=Popay |first1=Jennie |last2= |first2= |date=21 September 2010 |website=[[The Guardian]] |publisher= |access-date=14 February 2015}} they had three children together. Blaxter's cousin was [[Mary F. Lyon|Mary Lyon]], the well-known British [[geneticist]].{{cite journal |last=Gitschier |first=Jane |last2= |first2= |date=22 January 2010 |title=The Gift of Observation: An Interview with Mary Lyon |url=http://journals.plos.org/ploscollections/article?id=10.1371/journal.pgen.1000813 |journal=[[PLOS Genetics]] |publisher= |volume=6 |issue=1 |pages= e1000813|doi=10.1371/journal.pgen.1000813 |access-date=15 February 2015 |pmid=20107603 |pmc=2809768}} Blaxter was also an avid amateur painter.\n\n== Legacy ==\n\nBlaxter was influential in the fields of animal and human nutrition and [[animal husbandry]]. In Blaxter's memory, the [[British Society of Animal Science]] grants an annual scholarship, entitled the Kenneth Blaxter Award, to a deserving member of the Society in order to pursue short-term research in the annual sciences.{{cite web |url=http://www.bsas.org.uk/about-bsas/funds-awards-jobs/kenneth-blaxter-award/ |title=Kenneth Blaxter Award |last1= |first1= |last2= |first2= |date=2015 |website=[[British Society of Animal Science]] |publisher= |access-date=15 February 2015}}\n\n== Bibliography ==\n\n* ''The maintenance of the winter milk supply in wartime'', [[Ph.D]] thesis (1944)\n* ''Food, People and Resources'' (1986)\n* ''Energy Metabolism in Animals and Man'' (1988)\n* ''The Post-war Revolution in Food Production'' (1989)\n\n== References ==\n{{Reflist}}\n\n{{Wolf Prize in Agriculture}}\n\n{{Authority control}}\n\n{{DEFAULTSORT:Blaxter, Kenneth}}\n[[Category:1919 births]]\n[[Category:1991 deaths]]\n[[Category:Fellows of the Royal Society]]\n[[Category:British nutritionists]]\n[[Category:Animal health in the United Kingdom]]\n[[Category:Wolf Prize in Agriculture laureates]]\n[[Category:People from Broadland (district)]]\n[[Category:Alumni of the University of Reading]]","length":9825} +{ "create": { "_index": "article-index", "_id": "39383034" } } +{"title":"Janier Acevedo","body":"{{Infobox cyclist\n| name = Janier Acevedo\n| image = Janier Acevedo 2014.jpg\n| caption = Acevedo at the 2014 [[Tour de San Luis]]\n| fullname = Janier Alexis Acevedo Calle\n| nickname =\n| birth_date = {{birth date and age|df=yes|1985|12|6}}\n| birth_place = [[Caramanta]], [[Antioquia department|Antioquia]], [[Colombia]]\n| height = {{height|m=1.75|precision=0}}\n| weight = {{convert|63|kg|lb|abbr=on}}\n| currentteam = {{ct|GRS}}\n| discipline = Road\n| role = Rider\n| ridertype = Climber\n| amateuryears1 =\n| amateurteam1 =\n| proyears1 = 2011–2012\n| proteam1 = {{allow wrap|[[Aguardiente Antioqueño-Lotería de Medellín]]}}\n| proyears2 = 2013\n| proteam2 = {{ct|JSH|2013}}\n| proyears3 = 2014–2015\n| proteam3 = {{ct|GRS|2014}}\n| proyears4 = 2016–\n| proteam4 = {{ct|JSH|2016}}\n| manageyears1 =\n| manageteam1 =\n| majorwins =\n| updated = 24 January 2014\n}}\n{{spanish name|Acevedo|Calle}}\n'''Janier Alexis Acevedo Calle''' (born 6 December 1985) is a [[Colombia]]n professional [[road racing cyclist]] who rides for [[UCI Continental]] {{ct| JSH}}.{{cite news|url=http://www.slipstreamsports.com/riders/janier-acevedo/|title=Profile of Janier Acevedo|date=January 1, 2014|accessdate=January 27, 2014|work={{ct|GRM}}|publisher=Slipstream Sports LLC|location=[[Boulder, Colorado|Boulder]], [[Colorado]]}}{{cite news|url=http://velonews.competitor.com/2013/09/news/garmin-set-for-dramatic-overhaul-in-2014_303875|author=Matthew Beaudin|work=[[VeloNews]]|publisher=[[Competitor Group, Inc.]]|location=[[San Diego]], [[California]]|date=24 September 2013|accessdate=6 November 2013|title=Garmin set for dramatic overhaul in 2014}}{{cite news|url= http://www.cyclingnews.com/news/acevedo-leaves-cannondale-garmin-returns-to-jamis-in-2016/ |author=Kirsten Frattini|work=[[Cycling News]]|date=29 October 2015|accessdate=24 January 2016|title= Acevedo leaves Cannondale-Garmin, returns to Jamis in 2016}}\n==Career==\n\n===2013 season===\nWhile riding for {{ct|JSH|2013}} in 2013, he won a mountaintop finish on [[2013 Tour of California#Stage 2|Stage 2]] of the [[2013 Tour of California|Tour of California]], twelve seconds ahead of eventual overall winner, [[Tejay van Garderen]] of {{ct|BMC}}.{{cite news|url=http://www.cyclingnews.com/races/tour-of-california-2013/stage-2/results|title=Acevedo powers to Palm Springs victory|work=[[Cyclingnews.com]]|publisher=[[Future plc]]|location=[[San Diego]], [[California]]|date=14 May 2013|accessdate=14 May 2013|author=Laura Weislo}} He subsequently finished third overall in the Tour, and briefly wore the leader's jersey before van Garderen claimed it.{{cite news|url=http://velonews.competitor.com/2013/05/news/road/results-2013-amgen-tour-of-california-stage-8_287714|title=Results: 2013 Amgen Tour of California, stage 8|work=[[VeloNews]]|publisher=[[Competitor Group, Inc.]]|location=[[San Diego]], [[California]]|date=19 May 2013|accessdate=19 May 2013}}\n\nIn September 2013, it was announced that Acevedo would move to the {{ct|OPQ|2014}} squad for the 2014 season.{{cite news|url=http://www.omegapharma-quickstep.com/en/news/show/opqs-signs-wout-poels-and-janier-acevedo/1404|title=OPQS Signs Wout Poels and Janier Acevedo|work={{ct|OPQ|2013}}|publisher=Decolef|location=[[Luxembourg (city)|Luxembourg]], [[Luxembourg]]|date=1 September 2013|accessdate=7 September 2013}}{{cite news|url=http://www.cyclingnews.com/news/report-acevedo-to-garmin|title=Report: Acevedo to Garmin|work=[[Cyclingnews.com]]|publisher=[[Future plc]]|location=[[Bath, Somerset|Bath]], [[England]]|date=2 October 2013|accessdate=3 October 2013}} However, a month later, Acevedo was said to have broken a \"verbal agreement\" with {{ct|OPQ|2014|nolink=yes}}, with the intention to join {{ct|GRS|2014}} instead.{{cite news|url=http://velonews.competitor.com/2013/10/news/vaughters-confirms-acevedos-signing-with-garmin_302197|title=Vaughters confirms Acevedo's signing with Garmin|work=[[VeloNews]]|publisher=[[Competitor Group, Inc.]]|location=[[San Diego]], [[California]]|date=2 October 2013|accessdate=3 October 2013|author=Neal Rogers}}\n\n==Major results==\n'''Sources:'''{{cite web|url=http://www.jamishagensberman.com/janier-alexis-acevedo-calle-detail/|title=Janier Acevedo at Cycling Archives|date=|accessdate=3 October 2013|work=Cycling Archives|publisher=|location=}}{{cite web|url=http://www.cyclingbase.com/Janier-Alexis-Acevedo-Calle.html|title=Janier Acevedo at Cycling Base|date=|accessdate=3 October 2013|work=Cycling Base|publisher=|location=}}\n{{colbegin|2}}\n;2009\n:1st Overall, [[File:Jersey yellow.svg|20px]] [[Vuelta Ciclista a Costa Rica]]\n::1st Stages 8 & 10\n;2010\n:1st Stage 6, [[Vuelta a Guatemala]]\n;2011\n:1st Stage 4, [[2011 Tour of Utah|Tour of Utah]]\n:8th, [[Pan American Road and Track Championships#Road race|Pan American Road Race Championships]]\n;2012\n:6th Overall, [[Vuelta Mexico Telmex|Vuelta Mexico]]\n;2013\n:1st, [[2012–13 UCI America Tour|UCI America Tour]]\n:3rd Overall, [[2013 Tour of Utah|Tour of Utah]]\n:3rd Overall, [[2013 Tour of California|Tour of California]]\n::1st Stage 2\n:4th Overall, [[2013 USA Pro Cycling Challenge|USA Pro Cycling Challenge]]\n::1st Stage 4\n:5th Overall, [[Tour of the Gila]]\n::1st Stage 1\n:8th Overall, [[2013 Tour de San Luis|Tour de San Luis]]\n;2014\n:9th Overall, [[2014 Tour of California|Tour of California]]\n:9th Overall, [[2014 Tour de Suisse|Tour de Suisse]]\n;2015\n:4th [[GP Miguel Indurain]]\n;2016\n:3rd Overall, [[Joe Martin Stage Race]]\n::1st Stage 1 \n:8th Overall [[2016 Tour de San Luis|Tour de San Luis]]\n\n{{colend}}\n\n==References==\n{{reflist}}\n\n==External links==\n*{{cycling archives|32558}}\n*[http://www.cyclingbase.com/Janier-Alexis-Acevedo-Calle.html Janier Acevedo: Cycling Base]\n*[http://www.cqranking.com/men/asp/gen/rider.asp?riderid=16162 Janier Acevedo: Cycling Quotient]\n*[http://www.slipstreamsports.com/riders/janier-acevedo/ Janier Acevedo: Garmin-Sharp]\n{{commons}}\n\n{{DEFAULTSORT:Acevedo, Janier}}\n[[Category:1985 births]]\n[[Category:Colombian male cyclists]]\n[[Category:Living people]]\n[[Category:People from Antioquia Department]]\n[[Category:Tour de France cyclists]]\n[[Category:Giro d'Italia cyclists]]\n{{Colombia-cycling-bio-stub}}","length":6593} +{ "create": { "_index": "article-index", "_id": "39382201" } } +{"title":"Evenin' Blues","body":"{{Infobox album \n| Name = Evenin' Blues\n| Type = Studio\n| Artist = [[Jimmy Witherspoon]]\n| Cover = Evenin' Blues.jpg\n| Released = 1963\n| Recorded = August 15, 1963
Los Angeles, California\n| Genre = [[Blues]]\n| Length = 39:25\n| Label = [[Prestige Records|Prestige]]
PRLP 7300 \n| Producer = [[David Axelrod (musician)|David Axelrod]]\n| Chronology = [[Jimmy Witherspoon]]\n| Last album = ''[[Baby, Baby, Baby]]''
(1963)\n| This album = '''Evenin' Blues'''
(1963)\n| Next album = ''[[Blues Around the Clock]]''
(1963)\n}}\n\n'''''Evenin' Blues''''' is an album by blues vocalist [[Jimmy Witherspoon]], which was recorded in 1963 and released on the [[Prestige Records|Prestige]] label.[http://www.jazzdisco.org/prestige-records/catalog-7200-series/#prlp-7300 Prestige Records discography] accessed May 14, 2013\n\n==Reception==\n{{Album ratings\n| rev1 = [[Allmusic]]\n| rev1Score = {{rating|4|5}} \n}}\n[[Allmusic]] awarded the album 4 stars calling it \"A good, relaxed (but not laid-back) session, and one of his bluesier ones\".Unterberger, R. [http://www.allmusic.com/album/evenin-blues-mw0000275201 Allmusic listing] accessed May 14, 2013\n\n== Track listing ==\n''All compositions by Jimmy Witherspoon except as indicated''\n# \"Money's Gettin' Cheaper\" - 2:49 \n# \"Grab Me a Freight\" (Larraine Walton) - 3:45 \n# \"[[Don't Let Go (Jesse Stone song)|Don't Let Go]]\" ([[Jesse Stone]]) - 2:49 \n# \"I've Been Treated Wrong\" ([[Washboard Sam|Robert Brown]]) - 3:27 \n# \"Evenin'\" (Royce Swain) - 2:42 \n# \"Cane River\" - 2:33 \n# \"Baby, How Long\" ([[Brownie McGhee]]) - 2:48 \n# \"[[Good Rocking Tonight|Good Rockin' Man]]\" ([[Roy Brown (blues musician)|Roy Brown]]) - 2:43 \n# \"[[Kansas City (Leiber and Stoller song)|Kansas City]]\" ([[Jerry Leiber and Mike Stoller|Jerry Leiber, Mike Stoller]]) - 3:05\n# \"Drinking Beer\" - 2:15 \n# \"Don't Let Go\" [alternate take] (Stone) - 2:41 Bonus track on CD reissue \n# \"I've Been Treated Wrong\" [alternate take] (Brown) - 3:18 Bonus track on CD reissue \n# \"Evenin'\" [alternate take] (Swain) - 2:42 Bonus track on CD reissue \n# \"Cane River\" [alternate take] - 2:31 Bonus track on CD reissue \n\n\n== Personnel ==\n*[[Jimmy Witherspoon]] - [[vocals]]\n*Clifford Scott - [[tenor saxophone]], [[alto saxophone]], [[flute]]\n*Bert Kendrix - [[piano]], [[electronic organ|organ]]\n*[[T-Bone Walker]] - [[guitar]]\n*Clarence Jones - [[double bass|bass]]\n*Wayne Robertson - [[drum kit|drums]]\n\n== References ==\n{{reflist}}\n\n[[Category:Jimmy Witherspoon albums]]\n[[Category:1963 albums]]\n[[Category:Prestige Records albums]]","length":2934} +{ "create": { "_index": "article-index", "_id": "39394346" } } +{"title":"Karumadikkuttan","body":"{{For|Malayalam film named Karumadikkuttan|Karumadikkuttan (Malayalam Film)}}\n[[File:Buddha statue in Kerala.jpg|thumb|Karumadikkuttan]]\n\n'''Karumadikkuttan''' ({{lang-ml|കരുമാടിക്കുട്ടൻ}}) is the endearing name of a [[Buddha]] statue found in [[Karumady]] near [[Alappuzha]].{{cite web|title=Karumadi Kuttan|url=https://www.keralatourism.org/destination/karumadi-kuttan-alappuzha/461|publisher=Department of Tourism, Government of Kerala|accessdate=2 October 2015}} The name literally means ''boy from Karumady''. This 3 feet tall, black granite statue,{{cite news|title=Site of ancient Buddha statue gets a facelift|url=http://www.thehindu.com/news/national/kerala/site-of-ancient-buddha-statue-gets-a-facelift/article6804261.ece|accessdate=2 October 2015|publisher=The Hindu|date=20 January 2015}} believed to be old as 9th to 14th century, was abandoned for centuries in a nearby stream named \"Karumady thodu\". Later in 1930s, Sir [[Robert Bristow (engineer)|Robert Bristow]], a colonial British engineer found the statue,{{cite news|author1=Biju E Paul|title=Renovation of Lord Buddha’s Statue at Karumadi Going on|url=http://www.newindianexpress.com/states/kerala/Renovation-of-Lord-Buddha%E2%80%99s-Statue-at-Karumadi-Going-on/2014/11/03/article2505252.ece|accessdate=2 October 2015|publisher=The New Indian Express|date=3 November 2014}} and did appropriate actions to protect it. Currently the statue is under the protection of [[Kerala]] state government. Left side of the statue is missing. It is believed that it was destroyed by an elephant.\n\n[[Dalai Lama]] has visited Karumadi in 1965.\n[[File:കരുമാടിക്കുട്ടൻ.jpg|left|thumb|Karumadikkuttan stupa]]\n\n==References==\n{{Reflist}}\n{{commons category|Karumadikkuttan}}\n\n[[Category:Buddha statues]]\n[[Category:History of Kerala]]","length":1989} +{ "create": { "_index": "article-index", "_id": "39388922" } } +{"title":"Raisabad, Khenaman","body":"{{Infobox settlement\n|official_name =Raisabad\n|native_name =رييس اباد\n|settlement_type = village\n|pushpin_map =Iran\n|mapsize =150px\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Central District (Rafsanjan County)|Central]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Khenaman Rural District|Khenaman]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =400\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=30|latm=27|lats=33|latNS=N\n|longd=56|longm=28|longs=03|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Raisabad''' ({{lang-fa|رييس اباد}}, also [[Romanize]]d as '''Ra’īsābād'''){{GEOnet3|10512974|Raisabad}} is a village in [[Khenaman Rural District]], in the [[Central District (Rafsanjan County)|Central District]] of [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its population was 400, in 107 families.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":1951} +{ "create": { "_index": "article-index", "_id": "39401656" } } +{"title":"Indonesia Commodity and Derivatives Exchange","body":"{{unreferenced|date=May 2013}}\n'''Indonesia Commodity and Derivatives Exchange (ICDX)''' ({{lang-id|Bursa Komoditi dan Derivatif Indonesia}}) is the commodity and derivatives based exchange in Indonesia.\n\n==Background==\nIndonesia Commodity and Derivatives Exchange (ICDX), also known as PT. Bursa Komoditi dan Derivatif Indonesia (BKDI) is the Internationally known commodity and derivatives based exchange in Indonesia.\n\nIndonesia is the largest producer in the world for many prime commodity products in the soft agricultural, metal and energy sectors.\n\n==Membership==\nICDX is an Exchange supported by its members who are brokers and traders approved by BAPPEBTI. The member of ICDX facilitates services clients’ transactions overing ICDX products. Trading in ICDX will be settled, guarantee and cleared by [[Indonesia Clearing House]] (ICH).\n\nICDX membership consists of traders, brokerage firms, and foreign traders (remote members). All members have an option as the Exchange clearing members.\n\n==ICDX MEMBER==\n\n===Trader Member===\n* PT. APERDI\n* PT. BAKRIESUMATERA PLANTATION TBK\n* PT. BUDINABATI PERKASA BW PLANTATIONTBK\n* PT. CAPITALMEGAH MANDIRI\n* PT. DUTA PALMANUSANTARA\n* PT. GOLDENTROPICAL\n* PT. HALIMMITRADANA INTERNATIONAL\n* PT. INTIKENCANA MAS\n* PT. INTERMULTIINVEST FORTUNA\n* PT. IVO MASTUNGGAL\n* PT. JASA MULIAFOREXINDO\n* PT. KARYA DUTAPERSADA\n* PT. KREASI ERABARU\n* PT. LOGAMMULIA PRATAMA\n* PT. MUSIM MAS\n* PT. PALM MASASRI\n* PT. PROLINDOBUANA SEMESTA\n* PT. SINAR MASAGRO RESOURCES AND TECHNOLOGY TBK\n* PT. ROYALASSETINDO\n* PT. ROYALINDUSTRIES INDONESIA\n* PT. SALIM IVOMASPRATAMA TBK\n* PT. SAMPOERNAAGRO TBK\n* PT. SARI DUMAISEJATI\n* PT. SURYA ANUGRAH MULYA\n* PT. WILMAR NABATI INDONESIA\n* PT. COMEXINDO INTERNATIONAL\n* PT. MITRASTANIA PRIMA\n* PT. REFINED BANGKA TIN\n* PT. ARTHA CIPTA LANGGENG\n* TAMBANG TIMAH TIMAH(PERSERO) TBK\n* TIMAH INDUSTRI\n* PT. GRAHA INTIMAS \n* PT.INTI STANIA PRIMA\n* UNI BROS METAL PTE.LTD\n* INDOMETAL (LONDON)LIMITED\n* PT.PRIMA TIMAH UTAMA\n\n===Broker Member===\n* PT. AGRODANA FUTURES\n* PT. ASIA TRADE POINT FUTURES\n* PT. FASTING FUTURES\n* PT. FIRST STATE FUTURES\n* PT. GLOBAL ARTHA FUTURES\n* PT. INTERNATIONAL MITRA FUTURES\n* PT. INTER PAN PASIFIK FUTURES\n* PT. JALATAMA ARTHA BERJANGKA\n* PT. JIREH TRILLIONS BERJANGKA\n* PT. KONTAKPERKASA FUTURES\n* [[:id:Millennium Penata Futures|PT. MILLENNIUM PENATA FUTURES]]\n* PT. MONEX INVESTINDO FUTURES\n* PT. OPTIMA CAPITAL FUTURES\n* PT. PACIFIC 2000 FUTURES\n* PT. PHILLIP FUTURES\n* PT. PLATON NIAGA BERJANGKA\n* PT. PRIMA TANGGUHARTA FUTURES\n* PT. RIFAN FINANCINDO BERJANGKA\n* PT. SINARMAS FUTURES\n* PT. SOLID GOLD BERJANGKA\n* PT. TOPGROWTH FUTURES\n* PT. TRIJAYA PRATAMA FUTURES\n* PT. UNITED ASIA FUTURES\n* PT. VICTORY INTERNATIONAL FUTURES\n* PT. MULTI MULIA INVESTAMA BERJANGKA\n* PT. CENTURY INVESTMENT FUTURES\n* PT. MIDTOU ARYACOM FUTURES\n\n===Remote Member===\n* UNI BROS METAL PTE LTD\n* H MONDE\n* DAEWOO INTERNATIONALCORPORATION\n* GOLD MATRIX RESOURCES PTE. LTD\n* GREAT FORCE TRADING\n* NOBLE RESOURCES INTERNATIONAL PTE. LTD\n* PURPLE PRODUCTS PVT. LTD\n* TOYOTA TSUSHO CORPORATION\n* GAIN GLOBALMARKET,INC\n* WESTIN TRADE GLOBAL LIMITED\n* INDOMETAL (LONDON) LIMITED\n* ECO TROPICAL RESOURCES\n* MY UNITED TRADERS\n* AMALGAMET METAL CORPORATION\n* TCC TRADING CORPORATION\n* QUANZHOU ZHONGQUAN MINING CO., LTD \n* LOTUS SG PTE LTD \n* LOMASASTA SINGAPORE PTE LTD\n\n==Product==\n\nICDX offers a wide range of commodity products which includes the three major groups of commodities: Metals, Soft Agricultural Products, and Energy. More products will be added to ICDX’s growing list of products in phases.\n \nIndonesia ICDX has launched:\n\n*[[gold]] contract \n-\tDelivery \n-\tNon delivery\n\n* Crude [[palm oil]] futures Contracts (CPOTR)\n* Olein futures contract (OLEINTR)\n* [[Tin|TIN]] physical contracts\n* Foreign currency contracts\n\n==References==\n{{id}} [http://www.icdx.com ICDX]\n\n{{Palm oil}}\n{{World Federation of Exchanges}}\n\n[[Category:Commodity exchanges]]\n[[Category:Economy of Indonesia]]\n[[Category:Palm oil production in Indonesia]]\n[[Category:Stock exchanges in Indonesia]]","length":4254} +{ "create": { "_index": "article-index", "_id": "39378731" } } +{"title":"File:Lola Colt.jpg","body":"{{Non-free use rationale\n |Article = Lola Colt\n |Description = poster\n |Source = [http://www.spaghetti-western.net/images/1/1a/Lola1.jpg] \n |Portion = \n |Low_resolution = The image is rendered in low resolution to avoid piracy. Copies made from it will be unsuitable for uses that would compete with the commercial purpose of the original image.\n |Purpose = It is used for identification in the context of critical commentary of the movie it depicts. It makes a significant contribution to the user's understanding of the article, which could not practically be conveyed by words alone. It shows a primary visual image associated with the movie to help the user quickly identify the movie and know they have found what they are looking for.\n |Replaceability = As the movie is protected by copyright, no free equivalent exists that would effectively identify it.\n |other_information = \n}}\n\n== Licensing ==\n{{Non-free poster|image has rationale=yes}}","length":1055} +{ "create": { "_index": "article-index", "_id": "39393511" } } +{"title":"Portal Chess","body":"Portal Chess is a [[chess variant]] that uses at least two [[fairy piece]]s called '''Portals''' (or less commonly '''Portholes'''). These pieces can be easily added by using [[poker chips]], [[coins]] or other suitably sized objects. The game seeks to incorporate [[Portal (doorway)|portals]] to allow pieces to [[Teleportation|teleport]] around the board.\nApart from the Portals and their ruleset, the game often plays like ordinary [[rules of chess|chess]], including ''[[en passant]]'', [[castling]] and [[promotion (chess)|pawn promotion]].\n\n==Types==\nThere are three types of portal chess, created seemingly independently by three different people: David Howe in 1997,[http://www.chessvariants.org/boardrules.dir/portal.html David Howe at chessvariants.org] Mike Hidden some time before 2008,[http://sites.google.com/site/portholechess/ Mike Hidden's site] and Ian Buckley around 2012.[http://www.youtube.com/watch?v=Zq4pJw_nk_0 Youtube video with rules]\nThey all, however, contain the core dynamic of teleportation and special squares/pieces for this, as opposed to other variants which allow transportation at any point and/or any time.\n\nThroughout the article, the symbol [[Arrow (symbol)|→]] will be used to denote teleportation from one square to another.\n\n==David Howe Version==\n{{alice chess diagram\n| tright|\n\n|rd|nd|bd|qd| |bd|nd|rd\n|pd|pd|pd|pd|pd|pd|pd|pd\n| | | | | | | | \n|x1| | | | | | |x3\n|x2| | | | | | |x4\n| | | | | | | | \n|pl|pl|pl|pl|pl|pl|pl|pl\n|rl|nl|bl|ql|kl|bl|nl|rl\n|rd|nd|bd|qd|kd|bd|nd|rd\n|pd|pd|pd|pd|pd|pd|pd|pd\n\n| | | | | | | | \n|x1| | | | | | |x3\n|x2| | | | | | |x4\n| | | | | | | | \n|pl|pl|pl|pl|pl|pl|pl|pl\n|rl|nl|bl|ql| |bl|nl|rl\n\n| Two Board Variant with '''Portals''' marked as corresponding numbers\n}}\n\nIn this version, there are two distinct playing areas linked by '''fixed portals'''. These areas can be either two separate boards or one board split down the middle (between the d and e files).\n\nThe rules that are different for this variant are:\n\n*Players alternate play between area A and area B. So play might go 1:Ae4 Ba5 2:Bh4 Ae5\n*If a player's piece is on a portal square when the player is playing in that board, he can declare an ' ''intent to teleport'' '. He moves no other piece, and waits for his turn on the other board. He then teleports his piece but makes no other move. e.g. 20: 'Intends to teleport' qBe7 21: qAa4→Ba4 ...\n*Teleportation is always between areas, and also between corresponding squares. (as close to the original coordinates as you can get).\n*If an opponent's piece occupies the target square when teleporting, it is captured normally. (qAa4→xBa4)\n*If a friendly piece is on the receiving teleporter when 'Intent' is declared, the move is still lost but with no teleportation. This could be used as a pass function. e.g. 20: 'Intends to Teleport' qBe7 21: (no move,piece in way) Aa6 ...\n*If both players declare 'intent' in the same move, the teleportations are considered simultaneous. Thus no capture would occur between two pieces transporting together if they had just swapped places. e.g. 20:'intent' 'intent' 21: Aa4→Ba4 Ba4→Aa4\n*A king can be left in check so long as the player can move it before it could be captured. Thus [[discovered check]]s from teleportations are allowed as the player can move their king away before their opponent next plays that Area.\n*All other rules are the same.\n\n==Mark Hidden Version==\n\n{{Chess diagram\n| tright\n| \n|rd|nd|bd|qd|kd|bd|nd|rd\n|pd|pd|pd|pd|pd|pd|pd|pd\n| | | | | | | | \n|xo|xo| | |xo|xo| | \n| | |xo|xo| | |xo|xo\n| | | | | | | | \n|pl|pl|pl|pl|pl|pl|pl|pl\n|rl|nl|bl|ql|kl|bl|nl|rl\n| The locations of the portals are marked with black dots. \n}}\nThe portals in this game are '''neutral yet mobile'''.\n\nThe number and starting location of these portals can be different when the game begins, but the image shows the 'standard' set-up.\n\nIn this game the portal pieces move around by very specific rules.\n\n*A piece can only land on a portal square by 'attacking' it. This means pawns move diagonally onto them, and knights must land directly on them.\n*A piece can not jump over a portal, except for the knight.\n*When a piece moves onto a portal, it '''must''' move to another portal. If no portals are free to do this, moving onto the portal is not allowed.\n*When a piece has moved through a portal, the portal it 'attacked' moves to where the piece used to be. So the early move 2: f3xg4→c4 moves the portal from g4 to f3.\n*This also means portals may stack, and may be unstacked, but it is invalid to claim you have teleported from one stacked portal to another stacked portal (either where you have landed or elsewhere on the board).\n*Pawns must move normally onto the back rank to promote. So a pawn that has teleported there does '''not''' promote, as he is stuck in the portal.\n*Castling cannot occur if a portal is in the way, as the pieces cannot hop over it.\n*All other ordinary rules apply.\n\n==Ian Buckley Version==\n\n{{Chess diagram\n| tright\n| \n|rd|nd|bd|qd|kd|bd|nd|rd\n|pd|pd|pd|pd|pd|pd|pd|pd\n| | | | | | | | \n|xx|xx|xx|xx|xx|xx|xx|xx\n|xo|xo|xo|xo|xo|xo|xo|xo\n| | | | | | | | \n|pl|pl|pl|pl|pl|pl|pl|pl\n|rl|nl|bl|ql|kl|bl|nl|rl\n| Beginning layout of the board is standard. Possible sites for white's portal are marked with a dot, Black's possible spots are marked with a cross. \n}}\n\n{{Chess diagram\n| tright\n| \n|rd|nd|bd|qd|kd|bd|nd|rd\n|pd|pd|pd|pd|pd|pd|pd|pd\n| | | | | | | | \n|zd| | | | | | | \n| | | | |zl| | | \n| | | | | | | | \n|pl|pl|pl|pl|pl|pl|pl|pl\n|rl|nl|bl|ql|kl|bl|nl|rl\n| An example first move that would be [[Chess notation|annotated]] 1: Pe4 Pa5\n}}\n\nThis version of the game has '''Player controlled''' portals, which are linked to each other.\n\nThe rules for these portals are worked out as though they make the squares they cover into one square. In the set up to the right, a5 and e4 can be conceptualized as the same square.\n\nThe specific rules for portal use are as follows:\n\n*The aim of portal chess is the same as ordinary chess.\n*Players place their portals anywhere on the fourth row from the players side before commencing a game.\n*You can only move your coloured portal.\n*A piece passes through portal unless the portal is blocked.\n*A piece can be blocked from entering a portal if a piece of the same color is on the other side.\n*A piece can take pieces by traveling through a portal.\n*Both portals cannot be occupied at the same time.\n*A piece can check/checkmate people using the portal.\n*A piece must exit the portal in the direction it traveled into the portal.\n*A portal can be moved onto a piece causing it to teleport, unless the other portal is occupied by any piece.\n*A player has a choice to move a chess piece or the portal piece in one turn, not both.\n*If your own chess piece is occupying a portal, you cannot pass through or rest on the other unoccupied portal with another one of your own pieces.\n*A piece can enter either portal regardless of colour.\n*Portals can not occupy the same square.\n*A portal can be moved regardless of whether it is occupied or not, the occupying piece does not move with the portal.\n*If a piece occupies one portal and a whole turn phase end without the piece moving from the teleporter it does not teleport.\n*A Knight can jump over a portal piece.\n*A pawn can become a queen by using a portal. thus the move ...→h8=Q is valid.\n\n==References==\n{{reflist}}\n\n==External links==\n*[http://www.chessvariants.org/boardrules.dir/portal.html David Howe's ruleset]\n*[http://sites.google.com/site/portholechess/local-rules Mike Hidden's ruleset]\n*[http://www.youtube.com/watch?v=Zq4pJw_nk_0 Ian Buckley's first ruleset]\n**[http://www.youtube.com/watch?v=GI2ITGUnaLg Ian Buckley's revised ruleset]\n\n[[Category:Chess variants]]","length":8087} +{ "create": { "_index": "article-index", "_id": "39378955" } } +{"title":"Template:Did you know nominations/Caracas Cathedral","body":"{{#if:yes|[[Category:Passed DYK nominations from May 2013]]
\n:''The following discussion is an archived discussion of the DYK nomination of the article below. '''Please do not modify this page.''' Subsequent comments should be made on the appropriate discussion page (such as [[{{TALKPAGENAME}}|this nomination's talk page]], [[Talk:{{SUBPAGENAME}}|the article's talk page]] or [[Wikipedia talk:Did you know]]), unless there is consensus to re-open the discussion at this page. '''No further edits should be made to this page'''.''\n\nThe result was: '''promoted''' by  — [[User:Crisco 1492|Crisco 1492]] ([[User talk:Crisco 1492|talk]]) 00:02, 20 May 2013 (UTC)
}}\n{{DYKC}}\n====Caracas Cathedral====\n{{DYK nompage links|nompage=Caracas Cathedral|Caracas Cathedral}}\n
\n[[File:Catedral-caracas.jpg|100x100px|Caracas Cathedral]]\n
\n{{*mp}}... that priests of '''[[Caracas Cathedral]]''' ''(pictured)'' believed that the [[1812 Caracas earthquake|1812 earthquake]] which devastated the church and city was [[divine retribution]]?\n:{{*mp}}\n5x expanded by [[User:Nvvchar|Nvvchar]] ([[User talk:Nvvchar|talk]]), [[User:Gilderien|Gilderien]] ([[User talk:Gilderien|talk]]), [[User:Rosiestep|Rosiestep]] ([[User talk:Rosiestep|talk]]), and [[User:Dr. Blofeld|Dr. Blofeld]] ([[User talk:Dr. Blofeld|talk]]). Nominated by [[User:Dr. Blofeld|Dr. Blofeld]] ([[User talk:Dr. Blofeld|talk]]) at 20:36, 13 May 2013 (UTC).\n\n:* [[File:Symbol question.svg|16px]] not quite a 5x expansion (215-->1009 words), but hook cited and ok. [[User:Casliber|Casliber]] ([[User talk:Casliber|talk]] '''·''' [[Special:Contributions/Casliber|contribs]]) 06:30, 16 May 2013 (UTC)\n::*It is now 5xs.--[[User:Gilderien|Gilderien]] [[User talk:Gilderien|Chat]]|[[Special:Contributions/Gilderien|List of good deeds]] 14:04, 16 May 2013 (UTC)\n:::*[[File:Symbol confirmed.svg|16px]] indeed it is - good to go. [[User:Casliber|Casliber]] ([[User talk:Casliber|talk]] '''·''' [[Special:Contributions/Casliber|contribs]]) 21:03, 16 May 2013 (UTC)\n{{-}}{{#if:yes|
|{{#ifeq:{{FULLPAGENAME}}|Template talk:Did you know/{{SUBPAGENAME}}|[[Category:Pending DYK nominations]][[Category:DYK/Nominations|Pending]]|{{#ifeq:{{FULLPAGENAME}}|Template:Did you know nominations/{{SUBPAGENAME}}|[[Category:DYK/Nominations|Pending]][[Category:Pending DYK nominations]]}}}}}}","length":2854} +{ "create": { "_index": "article-index", "_id": "3939989" } } +{"title":"Wikipedia:Articles for deletion/Prehistoric Finns in Americas","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page. ''\n\n\nThe result of the debate was DELETE. [[User:Jacoplane|Jaco]][[User_talk:Jacoplane|plane]] 06:10, 9 February 2006 (UTC)\n===[[Prehistoric Finns in Americas]]===\n*'''del'''. Not suitable for encycopedia. An overblown article title for DNA research of some american bones and 2-3 Finns, which can lead to nothing conclusive yet. [[user:mikkalai|mikka]] [[user talk:mikkalai|(t)]] 01:38, 3 February 2006 (UTC)\nI think it should be deleted as well. This is hardly a substantiated claim at this time, and contains serious hyperbole. [[User:Sukiari|Sukiari]] 02:15, 3 February 2006 (UTC)\n* '''Delete''' - reads like an article from a newspaper rather than an encyclopaedia, and is [[Wikipedia:No original research|original research]]. [[User:Hairy Dude|Hairy Dude]] 02:57, 3 February 2006 (UTC)\n*'''Delete''' per all above. [[User:Royboycrashfan|Royboycrashfan]] 05:46, 3 February 2006 (UTC)\n*'''Delete''', I agree, this is more like a newspaper article than an encyclopedia article. Also it looks like Original Research. [[User:JIP|JIP]] | [[User talk:JIP|Talk]] 07:26, 3 February 2006 (UTC)\n*'''Speedy delete''', I remember pretty well that substantially the same text was deleted the other day under a slightly different title (something with [[First Finns in America]] or so.) Obviously for POV reasons. [[User:LukasPietsch|Lukas]] [[User_talk:LukasPietsch|(T.]]|[[Special:Emailuser/LukasPietsch|@)]] 09:32, 3 February 2006 (UTC)\n*I'm all for this thing, if it means we Finns can claim ownership of America. ...what? Hey, it worked for [[Scrooge McDuck]]. --[[User:Agamemnon2|Agamemnon2]] 12:58, 6 February 2006 (UTC)\n*'''Comprehensive rewrite'''. '''Delete'''. A good subject for a WP article on this material would be \"[[Haplogroup X (mtDNA)]]\", along the lines of some of the other DNA lineage articles that can be found linked off the [[Haplogroup]] article. The mitochondrial DNA group X is quite interesting for the early population history of the United States. It has been suggested it may be linked to the [[Solutrean]] culture, excavated in SW France, which may have been associated with extensive maritime activity along the fringes of the Atlantic ice-age ice sheets, similar in technology to modern-day [[Inuit]] culture. In particular, it is suggested that the Solutreans may have brought the original stone-working technology underlying the ubiquitous later [[Clovis point]] to the Americas, which seems to have spread out from the ''east'' of the modern-day United States, in contrast to most of the paleoamerican population which is thought to have originated ultimately from Asia, and spread in from the ''west''. I would therefore suggest that there is useful material which should be strip-mined from this article first, before deletion. -- [[User:Jheald|Jheald]] 11:48, 8 February 2006 (UTC).\n::Curiously, haplogroup X isn't particularly associated with the Finns; it's more common around the Mediterranean, the Near East and the Caucasus. If as it seems this report dates back to the mid 1990s, then much more is now known, and I think there is now not much after all that remains to be usefully extracted from this old sensation piece. The article [[Haplogroup X (mtDNA)]] is now up and in place, if there ''is'' anything anyone else thinks should be saved and added. -- [[User:Jheald|Jheald]] 22:16, 8 February 2006 (UTC).\n\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":4893} +{ "create": { "_index": "article-index", "_id": "39378511" } } +{"title":"The Unnatural (Bob's Burgers)","body":"{{Infobox television episode\n| Title = The Unnatural\n| Series = [[Bob's Burgers]]\n| Image = \n| Caption = \n| Season = 3\n| Series no = 45\n| Episode = 23\n| Writer = Greg Thompson \t\n| Director = [[Wes Archer]]\n| Teleplay = \n| Story = \n| Producer = \n| Music = \n| Photographer = \n| Editor = \n| Production = 3ASA10 \t\n| Airdate = May 12, 2013\n| Length = \n| Guests = \n*[[Rob Huebel]] as the Deuce\n*[[Jason Mantzoukas]] as Mr. Manoogian\n| Season list = \n| Prev = [[Carpe Museum]]\n| Next = [[A River Runs Through Bob]]\n| Episode list = [[Bob's Burgers (season 3)|''Bob's Burgers'' (season 3)]]
[[List of Bob's Burgers episodes|List of ''Bob's Burgers'' episodes]]\n}}\n\n\"'''The Unnatural'''\" is the 23rd episode and season finale of the third season of the animated comedy series ''[[Bob's Burgers]]'' and the overall 45th episode, and is written by Greg Thompson and directed by [[Wes Archer]]. It aired on Fox in the [[United States]] on May 12, 2013.{{cite web|url=http://www.tvguide.com/tvshows/bobs-burgers-2013/episode-23-season-3/the-unnatural/304560 |title=Bob's Burgers Episode Guide 2013 Season 3 - The Unnatural, Episode 23 |publisher=TVGuide.com |date= |accessdate=2013-05-14}}\n\n==Plot==\n{{Expand section|date=May 2014}}\nLinda tries to sign up Gene for an expensive baseball camp that turns out to be a scam, while Tina becomes an espresso addict.\n\n==Reception==\nPilot Viruet of ''[[The A.V. Club]]'' gave the episode an A, saying \"For most of the episode Bob is, as Linda so eloquently puts it, “such a dick.” It was a little odd watching him enthusiastically root against his son but it made watching him eventually lose—and watching Linda really hold her own in an argument—that much funnier. By the end of the day, Linda and Bob are screaming each other, their car is soaked in soda, and Tina is chugging coffee and cigarette butts straight out of the pot because hey, they’re not a family that’s known for quiet dignity. It’s a weird and great ending to a weird and great season.\"{{cite web|last=Viruet |first=Pilot |url=http://www.avclub.com/articles/the-unnatural,97153/ |title=“The Unnatural” |publisher=The A.V. Club |date= |accessdate=2013-05-14}} \n\nThe episode received a 1.6 rating and was watched by a total of 3.38 million people. This made it the fourth most watched show on [[Animation Domination]] that night, beating ''[[The Cleveland Show]]'' but losing to ''[[Family Guy]]'' with 4.82 million.{{cite web|url=http://tvbythenumbers.zap2it.com/2013/05/14/sunday-final-ratings-survivor-once-upon-a-time-the-simpsons-revenge-adjusted-up/182603/ |title=Sunday Final Ratings: ‘Survivor’, ‘Once Upon a Time’, ‘The Simpsons’ & ‘Revenge’ Adjusted Up |publisher=Tvbythenumbers |date=2012-12-15 |accessdate=2013-05-14}}\n\n== References ==\n{{Reflist}}\n\n{{Bob's Burgers episodes|3}}\n\n{{DEFAULTSORT:Unnatural}}\n[[Category:2013 television episodes]]\n[[Category:Bob's Burgers episodes]]\n[[Category:Baseball animation]]\n\n{{animation-tv-episode-stub}}","length":3242} +{ "create": { "_index": "article-index", "_id": "39396921" } } +{"title":"Template:Did you know nominations/All Saints GAC","body":"{{#if:yes|[[Category:Passed DYK nominations from May 2013]]
\n:''The following discussion is an archived discussion of the DYK nomination of the article below. '''Please do not modify this page.''' Subsequent comments should be made on the appropriate discussion page (such as [[{{TALKPAGENAME}}|this nomination's talk page]], [[Talk:{{SUBPAGENAME}}|the article's talk page]] or [[Wikipedia talk:Did you know]]), unless there is consensus to re-open the discussion at this page. '''No further edits should be made to this page'''.''\n\nThe result was: '''promoted''' by Sir '''[[User:Rcsprinter123|Rcsprinter]], '''[[Baronet|Bt]]''' ''' [[User talk:Rcsprinter123|(lecture)]] @ 16:13, 28 May 2013 (UTC)
}}\n{{DYKC}}\n====All Saints GAC====\n{{DYK nompage links|nompage=All Saints GAC|All Saints GAC}}\n{{*mp}}... that local [[Member of Parliament (UK)|MP]] [[Ian Paisley]] objected when '''[[All Saints GAC]]''' applied for planning permission to build a clubhouse?\n:{{*mp}}\n5x expanded by [[User:Brocach|Brocach]] ([[User talk:Brocach|talk]]). Nominated by [[User:Finnegas|Finnegas]] ([[User talk:Finnegas|talk]]) at 19:39, 15 May 2013 (UTC).\n\n:*[[File:Symbol confirmed.svg|16px]] Five-fold expansion, long enough, fully cited (including hook in citation #2). have emboldened the article of this nomination for the hook; now good to go. Believe the user is just under the QPQ req. having had 4 DYK nominations, but please consider reviewing. [[User:MasterOfHisOwnDomain|MasterOfHisOwnDomain]] ([[User talk:MasterOfHisOwnDomain|talk]]) 16:03, 27 May 2013 (UTC){{#if:yes|
|{{#ifeq:{{FULLPAGENAME}}|Template talk:Did you know/{{SUBPAGENAME}}|[[Category:Pending DYK nominations]][[Category:DYK/Nominations|Pending]]|{{#ifeq:{{FULLPAGENAME}}|Template:Did you know nominations/{{SUBPAGENAME}}|[[Category:DYK/Nominations|Pending]][[Category:Pending DYK nominations]]}}}}}}","length":2463} +{ "create": { "_index": "article-index", "_id": "39378856" } } +{"title":"Bill Ebben","body":"{{Infobox basketball biography\n| name = Bill Ebben\n| image = \n| image_size = \n| caption = \n| number = 6\n| position = [[Guard (basketball)|Guard]]\n| height_ft = 6\n| height_in = 4\n| weight_lb = 190\n| birth_date = {{birth date and age|1935|10|7}}\n| birth_place = \n| death_date = \n| death_place = \n| nationality = American \n| high_school = [[Fenwick High School (Oak Park, Illinois)|Fenwick]] ([[Oak Park, Illinois]])\n| college = [[Detroit Titans men's basketball|Detroit]] (1954–1957)\n| draft_year = 1957\n| draft_round = 3\n| draft_pick = 18\n| draft_team = [[Detroit Pistons]]\n| career_start = \n| career_end = \n| years1 = [[1957–58 NBA season|1957–1958]]\n| team1 = [[Detroit Pistons]]\n| highlights = \n* Third team [[NCAA Men's Basketball All-Americans|All-American]] – [[Associated Press|AP]] ([[1957 NCAA Men's Basketball All-Americans|1957]])\n* 2× first team All-[[Missouri Valley Conference|MVC]] (1956–1957)\n| stat1label = [[Point (basketball)|Points]]\n| stat1value = 15 (1.9 ppg)\n| stat2label = [[Rebound (basketball)|Rebounds]]\n| stat2value = 8 (1.0 rpg)\n| stat3label = [[Assist (basketball)|Assists]]\n| stat3value = 4 (0.5 apg)\n| stats_league = NBA\n| letter = e\n| bbr = ebbenbi01\n| historical_profile = bill_ebben\n}}\n'''William Edward \"Bill\" Ebben''' (born October 7, 1935) is an American former professional [[basketball]] player.[http://www.basketball-reference.com/players/e/ebbenbi01.html Bill Ebben]. basketball-reference.com. Retrieved on May 13, 2013. Ebben was selected in the [[1957 NBA Draft]] (third round, 18th overall) by the [[Detroit Pistons]] after a collegiate career at the [[University of Detroit Mercy]]. He appeared in eight [[NBA]] games in his career and averaged 1.9 points, 1.0 rebounds and 0.5 assists per game.\n\n==See also==\n* [[List of NCAA Division I men's basketball players with 30 or more rebounds in a game]]\n\n==References==\n{{Reflist}}\n\n{{DEFAULTSORT:Ebben, Bill}}\n[[Category:1935 births]]\n[[Category:Living people]]\n[[Category:Basketball players from Illinois]]\n[[Category:Detroit Pistons draft picks]]\n[[Category:Detroit Pistons players]]\n[[Category:Detroit Titans men's basketball players]]\n[[Category:Guards (basketball)]]\n\n\n{{1930s-US-basketball-bio-stub}}","length":2660} +{ "create": { "_index": "article-index", "_id": "39386347" } } +{"title":"Antonio Galardo","body":"{{multiple issues|{{no footnotes|date=May 2013}}{{BLP sources|date=April 2014}}\n{{one source|date=April 2014}}\n}}\n{{Infobox football biography\n| name= Antonio Galardo\n| fullname = \n| image = \n| birth_date = {{birth date and age|1976|9|18|df=y}} \n| birth_place = [[Crotone]], [[Italy]]\n| height = {{height|m=1.73}}\n| currentclub = [[F.C. Crotone|Crotone]]\n| clubnumber = 4\n| position = [[Midfielder#Defensive midfielder|Defensive midfielder]]\n| youthyears1 = | youthclubs1 = [[Sporting Crotone]]\n| youthyears2 = {{0|0000}}–1995 | youthclubs2 = [[F.C. Crotone|Crotone]]\n| years1 = 1995–1998 | clubs1 = [[F.C. Crotone|Crotone]] | caps1 = 21 | goals1 = 0\n| years2 = 1998–1999 | clubs2 = [[S.S.D. La Sportiva Cariatese|La Sportiva Cariatese]] | caps2 = 26 | goals2 = 8\n| years3 = 1999–2002 | clubs3 = [[Rossanese A.S.D.|Rossanese]] | caps3 = 71 | goals3 = 22\n| years4 = 2002– | clubs4 = [[F.C. Crotone|Crotone]] | caps4 = 319 | goals4 = 9\n| nationalyears1 = | nationalteam1 = | nationalcaps1 = | nationalgoals1 = \n| pcupdate = 14 May 2013\n| ntupdate = \n}}\n\n'''Antonio Galardo''' (born 18 September 1976 in [[Crotone]]) is an [[Italy|Italian]] professional [[Association football|football]] player currently [[Captain (association football)|captain]] of [[F.C. Crotone|Crotone]].\n\n== Career ==\nHe began his football career in youth squad of [[Sporting Crotone]], second team of the city. Then he went to [[F.C. Crotone|Crotone]].\n\nFrom 1998 to 2001 he played in [[Eccellenza]] with [[S.S.D. La Sportiva Cariatese|La Sportiva Cariatese]] and [[Rossanese A.S.D.|Rossanese]].\n\nSince 2002 is in force at [[F.C. Crotone|Crotone]]. He became [[Captain (association football)|captain]] in 2011–2012 season.\n\n== External links ==\n*{{Soccerway|antonio-galardo/91338}}\n\n{{F.C. Crotone squad}}\n\n{{DEFAULTSORT:Galardo, Antonio}}\n[[Category:Italian footballers]]\n[[Category:F.C. Crotone players]]\n[[Category:Serie B players]]\n[[Category:Association football midfielders]]\n[[Category:People from Crotone]]\n[[Category:1976 births]]\n[[Category:Living people]]\n\n\n{{Italy-footy-bio-stub}}","length":2307} +{ "create": { "_index": "article-index", "_id": "39380707" } } +{"title":"Nurabad, Rafsanjan","body":"{{Infobox settlement\n|official_name =Nurabad\n|native_name =نوراباد\n|settlement_type = village\n|pushpin_map =Iran\n|mapsize =150px\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Koshkuiyeh District|Koshkuiyeh]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Koshkuiyeh Rural District|Koshkuiyeh]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =309\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=30|latm=32|lats=53|latNS=N\n|longd=55|longm=39|longs=29|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Nurabad''' ({{lang-fa|نوراباد}}, also [[Romanize]]d as '''Nūrābād'''; also known as '''Noor Abad Kashgoo‘eyeh''' and '''Nūrābād-e Kashkū’īyeh'''){{GEOnet3|-3077341|Nurabad}} is a village in [[Koshkuiyeh Rural District]], [[Koshkuiyeh District]], [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its population was 309, in 68 families.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":1973} +{ "create": { "_index": "article-index", "_id": "39401076" } } +{"title":"Boxerbeat","body":"{{Infobox single \n| Name = Boxerbeat\n| Cover = \n| Border = \n| Alt = \n| Caption = \n| Artist = [[JoBoxers]]\n| Album = [[Like Gangbusters]]\n| A-side = Boxerbeat\n| B-side = Let's Talk About Love\n| Released = 1983\n| Format = [[12-inch single|Vinyl]], [[7\"]]\n| Recorded = \n| Genre = [[New wave music|New wave]]\n| Length = \n| Label = [[RCA Victor]]\n| Writer = [[David Collard]]/[[Dig Wayne]] (both)
[[Rob Marche]] (\"Boxerbeat\")
[[Sean McLusky]] (\"Let's Talk About Love\")\n| Producer = \n}}\n\n\"'''Boxerbeat'''\" is a 1983 song by [[JoBoxers]] from their album ''[[Like Gangbusters]]''. It peaked at number three in the [[UK Singles Chart]].{{cite book\n| first= David\n| last= Roberts\n| year= 2006\n| title= British Hit Singles & Albums\n| edition= 19th\n| publisher= Guinness World Records Limited \n| location= London\n| isbn= 1-904994-10-5\n| page= 284}}\n\n==References==\n{{reflist}}\n\n==External links==\n*{{cite web|url=http://www.discogs.com/JoBoxers-Boxerbeat/master/82689|title=JoBoxers - Boxer Beat|publisher=[[Discogs]]}}\n\n[[Category:1983 songs]]\n[[Category:RCA Victor singles]]\n[[Category:JoBoxers songs]]","length":1415} +{ "create": { "_index": "article-index", "_id": "39393665" } } +{"title":"Marcel·lí Antúnez Roca","body":"{{Use dmy dates|date=June 2016}}\n{{Multiple issues|{{BLP sources|date=June 2013}}{{Orphan|date=June 2013}}\n}}\n\n'''Marcel·lí Antúnez Roca''' ([[Moià]], [[Province of Barcelona|Barcelona]], 13 December 1959) is an artist from Spain who uses digital technologies in the fields of [[mechatronic]] performance and [[installation art]].\"Antúnez, Marcelí\". ''La Enciclopedia'', vol. 1, Salvat – El País, Madrid, 2003, pp. 791–792.\n\n==Artistic career==\n\n=== La Fura dels Baus (1979–1989) ===\nWhile pursuing his studies in [[fine arts]] in the [[University of Barcelona]], Marcel•lí Antúnez co-founded the collective [[La Fura dels Baus]] with [[Carles Padrissa]], [[Pere Tantinyà]], [[Quico Palomar]], and [[Teresa Puig]]. He was part of the collective from 1979 until 1989 as a performer, musician and artistic coordinator in the first three performances of the group: the trilogy ''Accions'' (1984), ''Suz /o /Suz'' (1985) and ''Tier Mon'' (1988).{{citation needed|date=August 2014}}\n\n=== Los Rinos (1985–1992) ===\nWith Sergi Caballero and Pau Nubiola, he founded the group [[Los Rinos]], initially focusing on [[graffiti]]. Later, his activity extended to painting, video action performance, the concert and wall installation, such as ''Rinodigestió'' (1987), a system of interconnected wooden and glass boxes containing decaying organic matter.{{citation needed|date=September 2014}}\n\n=== Solo career (1992– present) ===\nSince 1992, Marcel•lí Antúnez has developed a series of works in various formats exploring [[biology]], technology, society, and culture. Using drawing and painting as the basis of his work, he used techniques such as interactive sculpture of both organic and artificial materials, growing microorganisms, and interative performance art incorporating cinematic elements such as animation, as well as multiple projection screens and sound systems.{{citation needed|date=August 2014}}\n\n=== Mechatronic performances and expanded cinema ===\n*Epizoo (1994)\n*Afasia (1998)\n*POL (2002)\n*Transpermia (2003)\n*Protomembrana (2006)\n*Hipermembrana (2007)\n*Cotrone (2010)\n*Pseudo (2012)\n\n=== Installations ===\n*JoAn, l'home de carn (1992)\n*La vida sin amor no tiene sentido (1993)\n*Agar (1999)\n*Alfabeto (1999)\n*Requiem (1999)\n*Human Machine (2001)\n*Metzina (2004)\n*Tantal (2004)\n*DMD Europa (2007)\n*Metamembrana (2009)\n\n=== Exhibitions ===\n*Epifania (1999)\n*Interattività furiosa (2007)\n*43 somni de la raó (2007)\n*Outras peles (2008)\n*Hibridum Bestiarium (2008)\n*Salón de Juegos (2009)\n\n=== Films ===\n*Retrats (1993)\n*Frontón. El hombre navarro va a la Luna (1993)\n*Satèl•lits Obscens (2000)\n*El Dibuixant (2005) [http://www.imdb.com/title/tt0781354/ IMDB file]\n*El Peix Sebastiano (2012) [http://www.imdb.com/title/tt2447136/?ref_=fn_al_tt_1]\n\n== Terminology ==\nMarcel•lí Antúnez has described his work using some unique [[neologism|terminology]]:\n\n'''Dreskeleton''': an active scenic component using software created by the artist for the purpose of controlling the dynamics and interactions between the different elements of scene.Bosco, Roberta; Caldana, Stefano, \"El artista como interfaz y Marcel•lí Antúnez como membrana\". AAVV, ''Protomembrana, Metamembrana, Hipermembrana. Un proyecto de Marcel•lí Antúnez Roca'' (Exhibition Catalogue), Barcelona, ACTAR, 2009, p. 13.\n\n'''Sistematurgia''': [[dramaturgy]] of computer systems.Id., p. 22.\n\n'''Fembrana''': costumes with range, position and touch sensors embedded in latex prosthetics.Antúnez Roca, Marcel•lí, \"Membrana. Génesis, satélites y episodios\". AAVV, ''Protomembrana, Metamembrana, Hipermembrana. Un proyecto de Marcel•lí Antúnez Roca'' (Exhibition Catalogue), Barcelona, ACTAR, 2009, p. 73.\n\n== Awards ==\n*First prize in the Étrange festival (París, 1994), for ''Frontón''\n*Best New Media en Nouveau Cinéma et Nouveaux Médias (Montreal, 1999), for ''Afasia''\n*Max award to the alternative theatre (España, 2001), for ''Afasia''\n*FAD award (Barcelona, 2001), for ''Afasia''\n*Honorable Mention in Prix Ars Electronica (2003), for POL\n*Ciutat de Barcelona award in multimedia (2004), for ''Mondo Antúnez''\n\n== Bibliography ==\n*{{cite book\n|last= AAVV\n|title= Code – Language of our time\n|year= 2003\n|publisher= Hatje Cantz Verlag\n|location= Germany\n|isbn= 3-7757-1356-5\n|chapter= POL. A Mechatronic Show\n|pages= 322–325\n}}\n*{{cite book\n|last= AAVV\n|title= Corpo automi robot. Tra arte, scienza e tecnologia\n|year= 2009\n|publisher= Edizioni Gabriele Mazzota\n|location= Milano\n|isbn= 978-88-202-1933-8\n|pages= 305\n }}\n*{{cite book\n|last= AAVV\n|title= Evolution Haute Couture: art and science in the post-biological age\n|year= 2009\n|location= Kaliningrad\n|isbn= 978-5-94620-054-7\n|chapter= Body as technology: Techno-body Modification\n|pages= 98–99\n }}\n*{{cite book\n|last= AAVV\n|title= Marcel•lí Antúnez Roca. Epifanía (Exhibition Catalogue)\n|year= 1999\n|editor= Claudia Giannetti\n|publisher= Fundación Telefónica\n|location= Madrid\n|isbn= 84-89884-10-2\n }}\n*{{cite book\n|last= AAVV\n|title= Marcel•lí Antúnez Roca e la performatività digitale\n|year= 2011\n|editor= Bonanno Editore\n|publisher= Gruppo Editoriale s.r.l\n|location= Roma\n }}\n*{{cite book\n|last= AAVV\n|title= Protomembrana, Metamembrana, Hipermembrana. Un proyecto de Marcel•lí Antúnez Roca (Exhibition Catalogue)\n|year= 2009\n|publisher= ACTAR\n|location= Barcelona\n|isbn= 978-84-96954-87-8\n}}\n*{{cite book\n|last= Dixon\n|first= Steve\n|title= Digital Performance. A History of New Media in Theater, Dance, Performance Art, and Installation\n|year= 2007\n|publisher= The MIT Press\n|location= Cambridge-London\n|isbn= 978-0-262-04235-2\n|chapter= Camping The Cyborg: Marcel•lí Antúnez Roca\n|pages= 321–327\n }}\n*{{cite book\n|last= VVAA\n|title= Code – Language of our time\n|year= 2003\n|publisher= Hatje Cantz Verlag\n|location= Germany\n|isbn= 3-7757-1356-5\n|chapter= POL. A Mechatronic Show\n|pages= 322–325\n }}\n*{{cite book\n|last= Giannetti\n|first= Claudia\n|title= El discreto encanto de la tecnología\n|year= 2008\n|publisher= Ministerio de Cultura. Secretaría General Técnica, Subdirección General de Publicaciones, Información y Documentación\n|location= Badajoz\n|isbn= 978-84-96933-19-4\n|chapter= Operar sobre la interfaz del cuerpo\n|pages= 500–501\n }}\n*{{cite book\n|last= Salabert\n|first= Pere\n|title= El cuerpo es el sueño de la razón y la inspiración una serpiente enfurecida. Marcel•lí Antúnez Roca: cara y contracara\n|year= 2009\n|publisher= Cendeac\n|location= Murcia\n|isbn= 978-84-96898-39-4\n }}\n*{{cite book\n|last= Schwartzman\n|first= Madeline\n|title= See yourself sensing. Redefining human perception\n|year= 2011\n|publisher= Black Dog Publishing Limited\n|location= London\n|isbn= 978-19-07317-29-3\n|chapter= Reframers\n|pages= 12–15\n }}\n*{{cite book\n|last= Shanken\n|first= Edward A.\n|title= Art and electronic media\n|year= 2010\n|publisher= Phaidon\n|location= London\n|isbn= 978-07-14847-82-5\n|chapter= Bodies, surrogates, emergent systems\n|pages= 153\n }}\n*{{cite book\n|last= Wilson\n|first= Stephen\n|title= Information arts. Intersections of art, science, and technology\n|year= 2002\n|publisher= The MIT Press\n|location= Cambridge-London\n|isbn= 0-262-23209-X\n|pages= 16–161, 455\n }}\n\n==References==\n{{reflist}}\n*Giannachi, Gabriella. [http://books.google.ca/books?id=mqA2qf3gxOwC&pg=PA163&lpg=PA163&dq=Marcel%C2%B7l%C3%AD+Ant%C3%BAnez+Roca+review&source=bl&ots=9GN6ouD1YP&sig=ps-QZAZK2790GcWqOQ7MZo4EXPc&hl=en&sa=X&ei=d9XwUqLHFIisyAH264Fw&ved=0CD8Q6AEwBA Virtual Theatres: An Introduction]\n\n==External links==\n*[http://www.marceliantunez.com/ Official Artist Website ]\n*[http://marceliantunez.blogspot.com/ Artist videos]\n*[http://paper.avui.cat/cultura/detail.php?id=75357 About the documentary ''El Dibuixant''] (''Avui'' newspaper, in Catalan)\n*[http://www.fundacion.telefonica.com/at/antunez.html About the exhibition of ''Epifanía'']\n*[http://paper.avui.cat/cultura/detail.php?id=151486 About ''Metamembrana''] (''Avui'' newspaper, in Catalan)\n*[http://www.calstatela.edu/misc/karpa//Karpa3.1/Site%20Folder/pere.html Book review of Pere Salabert about the life and work of the artist]\n\n{{NF|1959||Antunez Roca, Marcelli}}\n\n\n{{DEFAULTSORT:Roca, Marcel li Antunez}}\n[[Category:1959 births]]\n[[Category:Living people]]\n[[Category:Catalan artists]]\n[[Category:Spanish installation artists]]\n[[Category:Spanish performance artists]]\n[[Category:Spanish contemporary artists]]","length":8724} +{ "create": { "_index": "article-index", "_id": "39397570" } } +{"title":"Steve Bernal","body":"{{Infobox football biography\n| name = Steve Bernal\n| image = \n| caption =\n| fullname = \n| birth_date = {{birth date and age|1978|7|3}}\n| birth_place = United States\n| death_date = \n| death_place = \n| height = {{height|ft=5|in=9}}\n| position = [[Midfielder]] / [[Defender (association football)|Defender]]\n| youthyears1 = 1996–1999\n| youthclubs1 = [[Creighton Bluejays men's soccer|Creighton Bluejays]]\n| years1 = 2000\n| clubs1 = [[Milwaukee Rampage]]\n| caps1 = 26\n| goals1 = 1\n| years2 = 2000\n| clubs2 = [[Dallas Burn]]\n| caps2 = 0\n| goals2 = 0\n| years3 = 2001–2002\n| clubs3 = [[Milwaukee Rampage]]\n| caps3 = 53\n| goals3 = 5\n| years4 = 2001\n| clubs4 = → [[Chicago Fire Soccer Club|Chicago Fire]] (loan)\n| caps4 = 0\n| goals4 = 0\n| years5 = 2003\n| clubs5 = [[Milwaukee Wave United]]\n| caps5 = 15\n| goals5 = 1\n| totalcaps = 94\n| totalgoals = 7\n}}\n'''Steve Bernal''' is a retired American [[soccer]] player who played professionally in the [[USL A-League]].\n\nBernal graduated from [[Batavia High School (Batavia, Illinois)|Batavia High School]]. He attended [[Creighton University]], playing on the men's soccer team from 1996 to 1999. In February 2000, the [[Dallas Burn]] selected Bernal in the third round (34th overall) of the [[2000 MLS SuperDraft]][http://www.mlsdraft.com/2010/01/mls-draft-picks-2000.html 2000 MLS SuperDraft] He attended three weeks of the Burn's pre-season training, then returned to Creighton to complete his degree. He eventually signed with the [[Milwaukee Rampage]] for the [[2000 A-League]] season. In July 2000, the [[Chicago Fire Soccer Club|Chicago Fire]] called up Bernal for two exhibition games.[http://firefootballrecords.com/player0558.html Chicago Fire: Steve Bernal] On August 26, 2000, the Dallas Burn signed Bernal to a one-year contract.[https://news.google.com/newspapers?nid=1683&dat=20000830&id=G7IaAAAAIBAJ&sjid=ri8EAAAAIBAJ&pg=6909,10155747 Bernal kicks it up a notch] He made several game-day rosters, but never came off the bench. On February 16, 2001, Dallas waived Bernal.[http://www.socceramerica.com/article/13096/mls-transactions-update-feb-16-2001.html MLS Transactions Update (Feb. 16, 2001)] Bernal returned to the Milwaukee Rampage where he played for the next two seasons. In July 2001, the Chicago Fire called up Bernal, but he again never came off the bench.[https://news.google.com/newspapers?nid=1683&dat=20000722&id=HXcfAAAAIBAJ&sjid=qS8EAAAAIBAJ&pg=6795,1474595 Bernal gets the call] In 2002, the Rampage won the A-League championship, but ceased operations that winter. On March 14, 2003, Bernal signed with the [[Milwaukee Wave United]] where he played for only one season.[https://news.google.com/newspapers?nid=1683&dat=20030314&id=jrQaAAAAIBAJ&sjid=gUMEAAAAIBAJ&pg=4672,2140617 Wave United signs Bernal]\n\n==External links==\n* [http://www.mlssoccer.com/players/steve-bernal MLS: Steve Bernal]\n\n==References==\n{{Reflist}}\n\n{{DEFAULTSORT:Bernal, Steve}}\n[[Category:Living people]]\n[[Category:1978 births]]\n[[Category:American soccer players]]\n[[Category:Creighton Bluejays men's soccer players]]\n[[Category:Chicago Fire Soccer Club players]]\n[[Category:FC Dallas draft picks]]\n[[Category:Milwaukee Rampage players]]\n[[Category:Milwaukee Wave United players]]\n[[Category:USL A-League players]]","length":3463} +{ "create": { "_index": "article-index", "_id": "39380207" } } +{"title":"Robert of Milly","body":"'''Robert of Milly''' or '''Miliaco''' (died in 1238 or later) was the chamberlain of the [[County of Champagne]] from 1167 until his retirement in 1222. He was a [[Knight Templar]] and a patron of the order.\n\nIn 1190, Robert joined the [[Third Crusade]]. In preparation he donated ten arpents of land and a family of serfs at [[Trilbardou]] to the Templars of [[Moisy]] and in exchange he was taken into the order as a ''confrater'' (lay brother), his mother was to be commemorated at Moisy and his sister Amelia and her husband, Manasses, were to receive spiritual benefits from the Templars.{{sfn|Schenk||p=215}} This donation was made on the condition that he die without heirs, yet by 1203 he had two daughters. He must have renewed the gift, for the Templars eventually built a house at Trilbardou. He also leased some meadows at [[Orgeval, Aisne|Orgeval]] to the Templars of [[Coulommiers, Seine-et-Marne|Coulommiers]] for an annual rent of ten measures of grain, a fact confirmed by Count [[Theobald III of Champagne]] in a charter 1198. He also leased the mills of [[Montceaux]] to the Templars, sparking a dispute with the monks of [[Montier-la-Celle]], which was not settled until 1216. In 1227, for forty ''[[sous]]'', he exempted the Templars from rent for the grange at [[Champfleury]], near Montceaux.{{sfn|Schenk||pp=233–34}}\n\nIn 1203, Robert gave six pounds in annual tolls to the [[Oratory of the Paraclete]]. The donation was earmarked for the benefit of his daughters, who were inmates there, for the duration of their lives.{{sfn|Hill|1999|p=118}} In 1205, he was with the court of the child count, [[Theobald IV of Champagne|Theobald IV]].{{sfn|Schenk||p=233 n. 133}} In 1213, as a veteran of the Crusade, he was questioned concerning the legality of the marriage of [[Isabella I of Jerusalem]] to Count [[Henry II of Champagne]], since she had previously been married to Lord [[Humphrey IV of Toron]]—who was still alive—and widowed by Margrave [[Conrad of Montferrat]].{{sfn|Schenk||p=233 n. 133}} In 1238 Robert was still living.{{sfn|Schenk||p=233 n. 133}}\n\n==Notes==\n{{Reflist|2}}\n\n==Sources==\n*{{cite journal |last=Hill |first=Erica |title=Lineage Interests and Nonreproductive Strategies |journal=Human Nature |year=1999 |volume=10 |issue=2 |pages=109–34 |doi=10.1007/s12110-999-1011-z}}\n*{{cite book |first=Jochen |last=Schenk |title=Templar Families: Landowning Families and the Order of the Temple in France, c. 1120–1307 |publisher=Cambridge University Press |location=Cambridge |year=2012}}\n\n[[Category:Christians of the Third Crusade]]\n[[Category:Medieval Knights Templar members]]","length":2679} +{ "create": { "_index": "article-index", "_id": "39395149" } } +{"title":"Night of a Thousand Candles","body":"{{Infobox album \n| Name = Night of a Thousand Candles\n| Type = Album\n| Artist = [[The Men They Couldn't Hang]]\n| Cover = TMTCH-Night_of_a_Thousand_Candles.jpeg\n| Released = 1985\n| Recorded = Elephant Studios, [[Wapping]].\n| Producer = [[Nick Lowe]], Harold Burgen, [[Philip Chevron]], Tony Poole\n| Genre = [[Roots rock]], [[Folk-rock]], [[Folk-punk]]\n| Original Length = {{Duration|m=37|s=07}}\n| CD Release Length = {{Duration|m=50|s=30}}\n| Label = [[Demon Records|Demon]]\n| Last album =\n| This album = '''''Night of a Thousand Candles'''''
(1985)\n| Next album = ''[[How Green Is The Valley]]''
(1986)\n| Misc = {{Singles\n | Name = Night of a Thousand Candles\n | Type = studio\n | Single 1 = [[The Green Fields of France]] \n | Single 1 date = 1984\n | Single 2 = Ironmasters\n | Single 2 date = 1985\n | Single 3 = Greenback Dollar\n | Single 3 date = 1985\n }}\n}}\n\n'''''Night of a Thousand Candles''''' is the first studio album by the band [[The Men They Couldn't Hang]]. It was released in 1985 on vinyl and cassette format and then on CD format in 1987. The cassette version has two additional tracks and the CD version has six bonus tracks added. Tracks from the album were performed before its release during the [[John Peel]] sessions on July 14, 1984 and January 22, 1985.http://www.bbc.co.uk/radio1/johnpeel/sessions/1980s/1985/Jul16mentheycouldntha/ Their cover version of [[Eric Bogle]]'s, \"[[The Green Fields of France]]\" reached number 3 on John Peel's festive 50 in 1984 and Ironmasters, the second single from the album reached number 11 in 1985.http://www.bbc.co.uk/radio1/johnpeel/festive50s/1980s/1985/ The album also came 10th on [[Melody Maker]]'s End Of Year Critic Lists 1985.http://www.rocklistmusic.co.uk/mmpage.html#1985\n\n==Personnel==\nhttp://www.discogs.com/Men-They-Couldnt-Hang-Night-Of-A-Thousand-Candles/release/446101\n\n;The Men They Couldn't Hang\n* [[Shanne Bradley]] - [[bass guitar]], Tibetan anus flute\n* Stefan Cush (a.k.a. Cush) – vocals, [[guitar]]\n* Jon Odgers – drums, percussion\n* Philip Odgers (a.k.a. Swill) – vocals, guitar, [[tinwhistle]], [[melodica]]\n* Paul Simmonds - guitar, [[bouzuki]], [[keyboards]]\n\n;Additional musicians\n* Tom Keane – [[Bagpipes]], [[Uilleann Pipes]]\n* Lindsey Lowe – [[trumpet]]\n\n;Production\n* Harold Burgen – Tracks 12 & 13\n* [[Nick Lowe]] – Track 11\n* [[Philip Chevron]] - Tracks 4, 5, 6, 10 & 14\n* Tony Poole - Tracks 1, 2, 3, 7, 8, 9, 16\n;Engineer\n* Nick Robbins \n;Photography\n* David Howell \n\n==Track listing==\n{{Track listing\n| headline = Original Side 1\n| writing_credits = yes\n| extra_column = Lead vocals\n| title1 = The Day After\n| writer1 = Philip Odgers\n| extra1 = Swill, Cush\n| length1 = {{Duration|m=2|s=41}}\n| title2 = Jack Dandy\n| writer2 = Paul Simmonds\n| extra2 = Swill, Cush\n| length2 = {{Duration|m=2|s=24}}\n| title3 = A Night to Remember\n| writer3 = Philip Odgers\n| extra3 = Swill\n| length3 = {{Duration|m=3|s=14}}\n| title4 = Johnny Come Home\n| writer4 = Paul Simmonds\n| extra4 = Swill\n| length4 = {{Duration|m=2|s=26}}\n| title5 = [[The Green Fields of France]]\n| writer5 = [[Eric Bogle]]\n| extra5 = Cush\n| length5 = {{Duration|m=6|s=29}}\n}}\n{{Track listing\n| headline = Original Side 2\n| writing_credits = yes\n| extra_column = Lead vocals\n| title6 = Ironmasters\n| writer6 = Paul Simmonds\n| extra6 = Swill, Cush\n| length6 = {{Duration|m=4|s=11}}\n| title7 = Hush Little Baby\n| writer7 = Paul Simmonds\n| extra7 = Swill, Cush\n| length7 = {{Duration|m=4|s=22}}\n| title8 = Walkin' Talkin'\n| writer8 = Paul Simmonds\n| extra8 = Swill, Cush\n| length8 = {{Duration|m=2|s=25}}\n| title9 = Kingdom Come\n| writer9 = Philip Odgers\n| extra9 = Swill, Cush\n| length9 = {{Duration|m=3|s=09}}\n| title10 = Scarlet Ribbons\n| writer10 = Paul Simmonds\n| extra10 = Cush, Swill\n| length10 = {{Duration|m=5|s=55}}\n}}\n{{Track listing\n| headline = Additional Tracks on CD version\n| writing_credits = yes\n| extra_column = Lead vocals\n| title11 = Greenback Dollar\n| writer11 = [[Hoyt Axton]]\n| extra11 = Cush, Swill\n| length11 = {{Duration|m=2|s=37}}\n| title12 = The Bells\n| writer12 = Paul Simmonds\n| extra12 = Cush, Swill\n| length12 = {{Duration|m=2|s=19}}\n| title13 = Hell or England\n| writer13 = Paul Simmonds\n| extra13 = Cush\n| length13 = {{Duration|m=1|s=42}}\n| title14 = The Men They Couldn't Hang\n| writer14 = P. Gaston\n| extra14 = Swill, Cush\n| length14 = {{Duration|m=2|s=27}}\n}}\n{{Track listing\n| headline = Additional Tracks on CD and cassette version \n| writing_credits = yes\n| extra_column = Lead vocals\n| title15 = [[Donald Where's Your Troosers?]]\n| writer15 = [[Andy Stewart (musician)|Andy Stewart]]\n| extra15 = Cush, Swill\n| length15 = {{Duration|m=2|s=01}}\n| title16 = [[Rawhide (song)|Rawhide]]\n| writer16 = [[Ned Washington]]\n| extra16 = Cush, Swill\n| length16 = {{Duration|m=2|s=19}}\n}}\n\n==References==\n\n\n[[Category:1985 debut albums]]\n[[Category:The Men They Couldn't Hang albums]]\n[[Category:Albums produced by Nick Lowe]]","length":6032} +{ "create": { "_index": "article-index", "_id": "39401385" } } +{"title":"Jacques Debat-Ponsan","body":"'''Jacques Harold Edouard Debat-Ponsan''' (Copenhagen, August 21, 1882 - Paris, 1942) was a French architect.\n\n== Life ==\n\nDebat-Ponsan studied in the ''atelier'' of [[Victor Laloux]] at the [[École nationale supérieure des Beaux-Arts]] in Paris. He took the [[Prix de Rome]] in 1912 and was resident at the [[French Academy in Rome|Villa Medici]] from January 1913 through February 1915.\n\nFollowing the First World War, Debat-Ponsan was engaged in reconstruction projects, then in 1928 was named architect-in-chief of the French national ''[[Postes, télégraphes et téléphones (France)|Postes, télégraphes et téléphones]]'' administration (PTT).\n\nDebat-Ponsan was the son of French painter [[Édouard Debat-Ponsan]], and the uncle of French Prime Minister [[Michel Debré]].\n\n== Work ==\n\n* Paris telephone central office for exchange \"Ségur\", 55 Avenue de Saxe (1900)\n* urban planning and reconstruction of [[Cambrai]], with fellow architects Pierre Leprince-Ringuet and Marc Germain Debré (beginning 1919)\n* reconstruction of [[Driencourt]] (1920-1927)\n* PTT Administration Building, 20 Avenue de Segur (1931-1939)\n* Paris telephone central office for exchange \"Suffren\", Avenue de Suffren (1933)\n* École Jean-Baptiste Clément, [[Boulogne-Billancourt]] (1934)http://fr.topic-topos.com/ecole-jean-baptiste-clement-boulogne-billancourt\n* ''Unité de formation et de recherche biomédicale des Saints-Pères'' at [[Paris Descartes University]], with Louis Madeline and Armand Guéritte (begun 1936, interrupted by the war, dedicated 1953)\n* Villa Douce, [[Reims]], with Pol Gosset (1929-1932)\n* City Hall at [[Boulogne-Billancourt]], with [[Tony Garnier (architect)|Tony Garnier]] (1931–34)\n\n== References ==\n\n{{reflist}}\n\n== External links ==\n* [http://archiwebture.citechaillot.fr/fonds/FRAPN02_DEBJA biography (in French)]\n\n{{Authority control}}\n{{DEFAULTSORT:Debat-Ponsan}}\n[[Category:1882 births]]\n[[Category:1942 deaths]]\n[[Category:20th-century French architects]]\n[[Category:Prix de Rome for architecture]]\n[[Category:Alumni of the École des Beaux-Arts]]","length":2170} +{ "create": { "_index": "article-index", "_id": "39385306" } } +{"title":"Southernport Developments v Transnet","body":"In '''''Southernport Developments (Pty) Ltd (Previously Known as Tsogo Sun Ebhayi (Pty) Ltd) v Transnet Ltd''''', an important case in the [[South African law of lease]], Transnet excepted to Southernport Developments' particulars of claim on the ground that it disclosed no cause of action. The particulars of claim required Transnet to enter into good-faith negotiations with Southernport regarding the terms and conditions of an agreement of lease in respect of the properties described. The basis of Southernport's claims was contained in a contract which provided for the option to lease properties on terms and conditions to be negotiated, and provided for the referral of disputes to an arbitrator. The particulars of claim further alleged that any dispute between the parties had in terms of the contract to be referred to an arbitrator.\n\nTransnet claimed that the relevant clauses were unenforceable,\n\n* because there had been no agreement regarding the essential terms of any lease;\n* because the terms of the agreement relating to the lease were void for vagueness; and\n* because the relief claimed was not certain and definite in its terms and therefore incompetent.\n\nThe thrust of the exception was that the essential terms of any agreement, in order to be enforceable between the parties thereto, had to be agreed to or at least capable of ascertainment. It was alleged that this had not occurred in the present case. It was argued further that an agreement which required further negotiations, as in the present matter, could not acquire contractual force; at best for the plaintiff, it was an agreement to agree, which was unenforceable.\n\nThe court held that, before an agreement of lease came into existence, there had to be an agreement between the parties upon the use and enjoyment of the property and the rental to be paid. Agreement upon the use and enjoyment of the property involved the identification of the property.\n\nFurthermore, the intended use of the property was not stipulated, so the parties had not agreed upon the use and enjoyment of the property, which was a requirement in any lease agreement. The agreement also contained no provision for the rental to be paid, another essential element of a contract of lease.\n\nThe provision for the appointment of an arbitrator provided a dispute-resolution mechanism, not one for fixing the rent or any other term of the lease.\n\nThe plaintiff's reliance on such contract therefore disclosed no cause of action. For a dispute to exist in the present context, there first had to be something more than a subjective intention on the part of the contracting parties which were not the same. There had to be some basis for an objective debate between them. There was no such basis in the present case; the appointment of an arbitrator could not assist the plaintiff in this regard.\n\n== See also ==\n* [[South African contract law]]\n* [[South African law of lease]]\n\n== References ==\n* ''Southernport Developments (Pty) Ltd (Previously Known as Tsogo Sun Ebhayi (Pty) Ltd) v Transnet Ltd'' 2003 (5) SA 665 (W).\n\n== Notes ==\n{{Reflist}}\n\n[[Category:2003 in South African law]]\n[[Category:2003 in case law]]\n[[Category:South African contract case law]]\n[[Category:Gauteng Division cases]]","length":3345} +{ "create": { "_index": "article-index", "_id": "39389847" } } +{"title":"Template:White Sands PupFish roster","body":"{{IndyLB roster\n | League=Pecos League\n | TeamName=White Sands PupFish\n | RosterCode=14781\n | BC1=gold\n | FC1=blue\n | BC2=silver\n | FC2=blue\n | Date= May 22, 2016\n | Pitchers=\n{{MLBplayer| 6|Nick Bozeman}}\n{{MLBplayer|32|Hassan Evans}}\n{{MLBplayer| 7|Adrian Garcia}}\n{{MLBplayer| 5|Dametrus Ingram}}\n{{MLBplayer|51|Shawn Kahre}}\n{{MLBplayer|35|Eric Kalbfliesh}}\n{{MLBplayer|23|Tyler Parmenter}}\n{{MLBplayer|10|Anthony Pastrana}}\n{{MLBplayer|14|Chris Stout}}\n{{MLBplayer|37|Billy Waltrip}}\n | Catchers=\n{{MLBplayer| 4|Gareth Graves}}\n{{MLBplayer|50|T.J. Wharton}}\n | Infielders=\n{{MLBplayer|20|Joe Borowski}}\n{{MLBplayer|33|Eric Cordero}}\n{{MLBplayer| 2|Mark Davis}}\n{{MLBplayer|12|Aaron Olivas}}\n{{MLBplayer| 3|Geraldo Valor}}\n | Outfielders=\n{{MLBplayer|11|Macyn Clifford}}\n{{MLBplayer|24|Dubal Daez}}\n{{MLBplayer|36|Zac Johnson}}\n|Utility=\n | Manager=\n{{MLBplayer| |Marvin Speaks}}\n | Coaches=\n}}[[Category:Pecos League team rosters templates|{{PAGENAME}}]]","length":1107} +{ "create": { "_index": "article-index", "_id": "39377880" } } +{"title":"File:More Than Words Can Say album cover.jpg","body":" \n==Summary==\n{{Non-free use rationale 2\n|Description = cover for More Than Words Can Say, 2006 album by Stevie Holland\n|Source = http://www.stevieholland.com/music.html\n|Date = May 23, 2006\n|Author = Stevie Holland\n|Article = More Than Words Can Say (album)\n|Purpose = to serve as the primary means of visual identification at the top of the article dedicated to the work in question.\n|Replaceability = As musical cover art, the image is not replaceable by free content; any other image that shows the packaging of the music would also be copyrighted, and any version that is not true to the original would be inadequate for identification or commentary.\n|Minimality = The copy is of sufficient resolution for commentary and identification but lower resolution than the original cover. Copies made from it will be of inferior quality, unsuitable as artwork on pirate versions or other uses that would compete with the commercial purpose of the original artwork.\n|Commercial = Use of the cover art in the article complies with Wikipedia non-free content policy and fair use under United States copyright law as described above.\n}}\n\n==Licensing==\n{{Non-free album cover|image has rationale=yes}}","length":1276} +{ "create": { "_index": "article-index", "_id": "39400143" } } +{"title":"Board of Intermediate and Secondary Education, Chittagong","body":"{{Infobox school\n| name = The Board of Intermediate and Secondary Education, Chittagong, Bangladesh \n| image = Logo of Chittagong Edu Board.gif\n| state = [[Chittagong]]\n| country = [[Bangladesh]]\n| website = [http://bise-ctg.gov.bd http://bise-ctg.gov.bd]\n}}\n\n'''The Board of Intermediate and Secondary Education''', [[Chittagong]], [[Bangladesh]] an autonomous organization, mainly responsible for holding two public examinations (SSC & HSC) and for providing recognition to the newly established non-government educational institutions and also for the supervision, control and developments of those institutions. The ''Chittagong Education Board'' started its operation in the year 1995.\n\n\n==See also==\n* [[List of Education Boards in Bangladesh]]\n\n== References ==\n{{Reflist}}\n\n==External links==\n* [http://bise-ctg.gov.bd/Official Website]\n* [http://www.educationboard.gov.bd/index.php Education Boards of Bangladesh]\n* [http://www.dshe.gov.bd/ Directorate of Secondary and Higher Education in Bangladesh]\n\n{{Education Boards of Bangladesh}}\n{{Coord|22.368994|N|91.829205|E|display=title}}\n\n{{DEFAULTSORT:Chittagong, Board Of Intermediate And Secondary Education}}\n[[Category:Education in Bangladesh]]\n[[Category:Education Board in Bangladesh]]\n\n\n{{Bangladesh-edu-stub}}","length":1927} +{ "create": { "_index": "article-index", "_id": "39381907" } } +{"title":"Indo-Saint Lucian","body":"'''{{Infobox ethnic group|\n|group= Indo-Saint Lucians\n|image= \n|caption= \n|poptime= Approx. 3,000\n|popplace= {{flag|Saint Lucia}} (Approx. 3,000)\n|langs= [[Caribbean Hindustani|Hindustani]], [[English language|English]]\n|rels= [[Hinduism]], [[Islam]], [[Sikhism]], [[Jainism]], [[Christianity]]\n|related= [[Indo-Caribbean]]\n}}\n\n'''Indo-Saint Lucians''' or '''Indian Saint Lucians''' are [[Demographics of Saint Lucia|Saint Lucians]] whose ancestry lies within the continent of [[India]], most notably [[North India]] and [[East India]].\n\nAs of 2013, people of Indian descent are a minority ethnic group in [[Saint Lucia]], accounting for 2.4% of the country's population. An additional 11.9% of the country is multiracial, predominantly of Indian and African descent.{{cite web |url=https://www.cia.gov/library/publications/the-world-factbook/geos/st.html |title=CIA - The World Factbook -- Saint Lucia |accessdate=2013-05-13 |publisher=CIA | archiveurl= https://www.cia.gov/library/publications/the-world-factbook/geos/st.html| archivedate= May 7, 2013 | deadurl= no}}\n\n==See also==\n* [[Indo-Caribbean]]\n\n==External links==\n*[http://www.slucia.com/visions/2002/indian.html THE EAST INDIAN LEGACY IN ST LUCIA], St. Lucia Tourist Guide\n\n== References and footnotes ==\n{{Reflist}}\n{{NRI-PIO}}\n\n[[Category:Indo-Caribbean|Saint Lucia]]\n[[Category:Ethnic groups in Saint Lucia]]","length":1488} +{ "create": { "_index": "article-index", "_id": "39396794" } } +{"title":"Bruno Åkesson","body":"{{use dmy dates|date=September 2016}}\n{{Infobox amateur wrestler\n|name = Bruno Åkesson\n|image = \n|image_size = \n|caption = \n|weight = \n|birth_date = {{birth date|1887|1|22|df=yes}}\n|birth_place = [[Malmö]], [[Sweden]]\n|death_date = {{death date and age|1971|2|3|1887|1|22|df=yes}}\n|death_place = Malmö, Sweden\n|high school = \n|state championships = \n|college = \n|ncaa championships = \n|olympic team = \n}}\n\n'''Bruno Åkesson''' (22 January 1887 – 3 February 1971) was a Swedish [[amateur wrestling|wrestler]]. He competed in the [[Wrestling at the 1912 Summer Olympics – Men's Greco-Roman featherweight|featherweight event]] at the [[1912 Summer Olympics]].{{cite web |url=http://www.sports-reference.com/olympics/athletes/ak/bruno-akesson-1.html |title=Bruno Åkesson Olympic Results |accessdate=2013-05-15 |work=sports-reference.com}}\n\n==References==\n{{reflist}}\n\n{{DEFAULTSORT:Akesson, Bruno}}\n[[Category:1887 births]]\n[[Category:1971 deaths]]\n[[Category:Swedish sport wrestlers]]\n[[Category:Olympic wrestlers of Sweden]]\n[[Category:Wrestlers at the 1912 Summer Olympics]]\n[[Category:Swedish male sport wrestlers]]\n[[Category:Sportspeople from Malmö]]\n\n\n{{Sweden-wrestling-bio-stub}}","length":1429} +{ "create": { "_index": "article-index", "_id": "39378225" } } +{"title":"Trygve Smith","body":"{{Infobox tennis biography\n| name = Trygve Smith\n| image = \n| image_size = \n| alt = \n| caption = \n| fullname = \n| residence = \n| birth_date = {{birth date|1880|9|20|df=yes}}\n| birth_place = [[Oslo]], [[Norway]]\n| death_date = {{death date and age|1948|11|10|1880|9|20|df=yes}}\n| death_place = Oslo, Norway\n| height = \n| weight = \n| college = \n| turnedpro = \n| retired = \n| plays = \n| careerprizemoney = \n| tennishofyear = \n| tennishofid = \n| website = \n}}\n\n'''Trygve Smith''' (20 September 1880 – 10 November 1948) was a Norwegian [[tennis]] player. He competed in two events at the [[1912 Summer Olympics]].{{cite web |url=http://www.sports-reference.com/olympics/athletes/sm/trygve-smith-1.html |title=Trygve Smith Olympic Results |accessdate=13 May 2013 |work=sports-reference.com}}\n\n==References==\n{{reflist}}\n\n{{DEFAULTSORT:Smith, Trygve}}\n[[Category:1880 births]]\n[[Category:1948 deaths]]\n[[Category:Norwegian male tennis players]]\n[[Category:Olympic tennis players of Norway]]\n[[Category:Tennis players at the 1912 Summer Olympics]]\n[[Category:Sportspeople from Oslo]]\n{{Norway-tennis-bio-stub}}","length":1482} +{ "create": { "_index": "article-index", "_id": "39401292" } } +{"title":"Ramblin' with Mose","body":"{{Infobox album \n| Name = Ramblin' with Mose\n| Type = Studio\n| Artist = [[Mose Allison]]\n| Cover = Ramblin' with Mose.jpg\n| Released = February 1962\n| Recorded = April 18, 1958
[[Van Gelder Studio]], Hackensack, New Jersey\n| Genre = [[Blues]], [[jazz]]\n| Length = \n| Label = [[Prestige Records|Prestige]]
PRLP 7215\n| Producer = [[Bob Weinstock]]\n| Chronology = [[Mose Allison]]\n| Last album = ''[[Young Man Mose]]''
(1958)\n| This album = '''''Ramblin' with Mose'''''
(1958)\n| Next album = ''[[Creek Bank]]''
(1958)\n}}\n\n'''''Ramblin' with Mose''''' is the sixth album to be released (but fourth recorded) by blues/jazz pianist and vocalist [[Mose Allison]] which was recorded in 1958 and released on the [[Prestige Records|Prestige]] label.[http://www.jazzdisco.org/prestige-records/catalog-7200-series/#prlp-7215 Prestige Records discography] accessed May 16, 2013\n\n==Reception==\n{{Album ratings\n| rev1 = [[Allmusic]]\n| rev1Score = {{rating|3|5}} \n}}\nThom Jurek of [[Allmusic]] states, \"Allison displays absolutely brilliant instrumental prowess as both an arranger and as an improviser. His unique, often unorthodox interpretations of standards and pop songs set him apart from virtually every one of his peers\".{{allmusic| class=album| id=mw0000410650| label=Mose Allison – ''Ramblin' with Mose'': Review| first=Thom| last=Jurek| accessdate=May 16, 2013}}\n\n== Track listing ==\n''All compositions by Mose Allison except as indicated''\n# \"I Got a Right to Cry\" ([[Joe Liggins]]) - 2:48 \n# \"[[Old Devil Moon]]\" ([[Burton Lane]], [[Yip Harburg]]) - 5:08 \n# \"The Minstrels\" - 3:27 \n# \"[[You Belong to Me (1952 song)|You Belong to Me]]\" ([[Pee Wee King]], [[Chilton Price]], [[Redd Stewart]]) - 4:21 \n# \"[[Stranger in Paradise (song)|Stranger in Paradise]]\" ([[Robert Wright (writer)|Robert Wright]], [[George Forrest (author)|George Forrest]]) - 5:26 \n# \"The Kissin' Bug\" (Bill Eisenhauer, Diane Lampert, Horace Linsley) - 4:30 \n# \"Ramble\" - 3:10 \n# \"Saritha\" - 3:54 \n# \"Old Man John\" - 2:17 \n# \"Ingenue\" - 3:00 \n# \"Old Devil Moon\" [Alternate Take] (Lane, Harburg) - 5:01 Bonus track on CD reissue \n# \"Stranger in Paradise\" [Alternate Take] (Wright, Forrest) - 5:49 Bonus track on CD reissue \n# \"Ramble\" [Alternate Take] - 3:24 Bonus track on CD reissue \n\n== Personnel ==\n*[[Mose Allison]] - [[piano]], [[trumpet]], [[vocals]]\n*[[Addison Farmer]] - [[double bass|bass]]\n*[[Ronnie Free]] - [[drum kit|drums]]\n\n== References ==\n{{reflist}}\n\n{{Mose Allison}}\n\n[[Category:Mose Allison albums]]\n[[Category:1958 albums]]\n[[Category:Prestige Records albums]]\n[[Category:Albums produced by Bob Weinstock]]\n[[Category:Albums recorded at Van Gelder Studio]]","length":3032} +{ "create": { "_index": "article-index", "_id": "39389290" } } +{"title":"Davazdah Emam, Kerman","body":"{{Infobox settlement\n|official_name =Davazdah Emam\n|native_name =دوازده امام\n|settlement_type = village\n|pushpin_map =Iran\n|mapsize =150px\n|coordinates_region = IR\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = {{flag|Iran}}\n|subdivision_type1 =[[Provinces of Iran|Province]]\n|subdivision_name1 =[[Kerman Province|Kerman]]\n|subdivision_type2 =[[Counties of Iran|County]]\n|subdivision_name2 = [[Rafsanjan County|Rafsanjan]]\n|subdivision_type3 =[[Bakhsh]]\n|subdivision_name3 =[[Central District (Rafsanjan County)|Central]]\n|subdivision_type4 =[[Rural Districts of Iran|Rural District]]\n|subdivision_name4 =[[Khenaman Rural District|Khenaman]]\n|leader_title = \n|leader_name = \n|established_title =\n|established_date = \n|area_total_km2 = \n|area_footnotes = \n|population_as_of = 2006\n|population_total =132\n|population_density_km2 =auto\n|timezone = [[Iran Standard Time|IRST]]\n|utc_offset = +3:30\n|timezone_DST = [[Iran Daylight Time|IRDT]]\n|utc_offset_DST = +4:30\n|coordinates_display = %\n|latd=30|latm=27|lats=22|latNS=N\n|longd=56|longm=27|longs=51|longEW=E\n|elevation_m = \n|area_code = \n|website = \n|footnotes =\n}}\n'''Davazdah Emam''' ({{lang-fa|دوازده امام}}, also [[Romanize]]d as '''Davāzdah Emām'''){{GEOnet3|-3060167|Davazdah Emam}} is a village in [[Khenaman Rural District]], in the [[Central District (Rafsanjan County)|Central District]] of [[Rafsanjan County]], [[Kerman Province]], [[Iran]]. At the 2006 census, its population was 132, in 39 families.{{IranCensus2006|08}} \n\n== References ==\n{{reflist}}\n\n{{Rafsanjan County}}\n\n\n[[Category:Populated places in Rafsanjan County]]\n\n{{Rafsanjan-geo-stub}}","length":1977} +{ "create": { "_index": "article-index", "_id": "39387968" } } +{"title":"Wikipedia:Peer review/Bryan D. Brown/archive1","body":"===[[Wikipedia:Peer review/Bryan D. Brown/archive1|Bryan D. Brown]]===\n{{Peer review tools|Bryan D. Brown}}\n:{{PR/heading|Bryan D. Brown| Wikipedia:Peer review/Bryan D. Brown/archive1|May 2013}}\n'''This peer review discussion has been closed.'''
[[Category:June 2013 peer reviews]]\nI've listed this article for peer review because I would like to take this article to [[WP:GA|GA]] status in the future and I hope to get some outside input on how I could further improve/expand the article.\n\n\nThank you for your time, — -[[User:Dainomite|dain]][[User:Dainomite/t|omite]]   19:03, 14 May 2013 (UTC)\n\n'''Comments from AustralianRupert''': good work so far, I have the following suggestions:\n*\"General Brown retired from active duty\" --> \"Brown retired from active\" (there is no need to repeat his rank here);\n**{{done}} fixed\n*if known, some details about his early life should probably be added to a small \"Early life\" section. For instance, place and date of birth, parents, schooling, etc;\n**{{not done}} I will have to look for some.\n***{{done}} I found some sources regarding his early life.\n*\"He was commissioned as a Second Lieutenant\" --> \"He was commissioned as a second lieutenant in May\" per [[WP:MILTERMS]]\n**{{done}} \n*\"After completing OCS Brown returned to Vietnam as a helicopter pilot\": if known, it should probably be stated when and where he did his flight training;\n**{{not done}} I think I saw this in one of the references, I will go back through and check.\n***{{done}} Added and expanded upon this.\n*watch for repetition, for instance: \"commanded U.S. forces during Operation Prime Chance where he oversaw U.S. forces\" (\"U.S. forces is said twice here);\n**{{done}} \n*this clause seems too far removed from that to which it relates: \"which was a result of the Chadian–Libyan conflict\" (i.e. it is not clear what \"which\" relates to here);\n**{{done}} \n*there appears to be a typo here: \"From there Brown went on to lead and U.S. Army Special Operations Command\"\n**{{done}}\n*comma splice: \"in Operation Desert Storm, he went on to lead\"\n**{{done}}\n*repetition: \"went on to lead...\" and then \"He then went on to become\"\n**{{done}}\n*repetition: \"found that Lt Gen Philip Kensinger and other army officers were found\" (found is repeated);\n**{{done}}\n*inconsistent capitalisation: \"other army officers\" and then \"retired from the Army\" (IMO it should be \"Army\" in both cases);\n**{{done}}\n*inconsistent date format: \"July 27, 2000. Retrieved 2013-04-27\";\n**{{done}} I blame reflinks! {{smiley|tongue}}\n*the See also section is blank and therefore probably should be removed (the portals should probably be moved down into the References section);\n**{{done}} That makes sense to me, should this also be done with the commons category since \"external links\" is also blank aside from that.\n*\"In it Brown is highly critical of the \" --> \"In it Brown was highly critical of the\" (it is in the past, so it should probably use past tense);\n**{{done}} \n*note 15 should be formatted to include title, publisher and accessdate information;\n**{{done}}\n*in the References this appears: \"Brown's Official US Army Bio\", but it does not have any details explaining how the reader can access it (i.e. date of publication, url if it is a web site, publisher, author, etc.) \n**Removed, there isn't anything in the article that I haven't already found in one of the existing references.\n* are there any details about his family? Obviously as a BLP we want to keep things to a minimum in this regard, but I think some indication of a family probably should be made if known. [[User:AustralianRupert|AustralianRupert]] ([[User talk:AustralianRupert|talk]]) 10:36, 16 May 2013 (UTC)\n**I haven't come across any. I'm sure there might be some mentions in local papers from the Tampa Bay area because they seem to mention that stuff more often than other sources.\n***{{done}} I added what information I came across.\n\nThank you very much Rupert for all the suggestions. I've never taken an article to this point so it is a very good learning experience for myself and I appreciate the time you put in to critique it thus far. I know I can expand on him a bit in regards to him being a helicopter pilot during the Vietnam War. I wish I could find more about him while he was the head of various commands as opposed to just simply stating that he held those commands. For instance, him being the SOCOM commander for four years during the Afghanistan and Iraw wars but I'm not quite sure what to put in there for him serving during that time period. Also, should the \"Military service\" section be broken down further at all? Thanks again, — -[[User:Dainomite|dain]][[User:Dainomite/t|omite]]   15:07, 16 May 2013 (UTC)\n\n'''Comments''' - Dank ([[User talk:Dank|push to talk]])\n*\"In a career that spanned four decades\": probably best not to say that twice in the same paragraph.\n**{{fixed}}\n*\"Fort Meade Maryland\": comma\n**Do you mean remove the existing comma?\n***Always put a comma between city and state. - Dank ([[User talk:Dank|push to talk]]) 12:45, 10 June 2013 (UTC)\n****{{facepalm}} {{fixed}}\n*\"His father, Arnett Brown was\": two commas or none\n**{{fixed}}, removed the one\n*\"was in the U.S. Army, and a member of the 89th Infantry Division\": was in the 89th Infantry Division [most readers will understand that's in the army]\n**{{fixed}}\n*\"In High School he played\": In High School Brown played [\"he\" might mean his father]\n**{{fixed}}\n*\"... baseball and basketball and eventually made it onto a semi-pro team team\": semi-pro baseball or basketball team? I would think this would happen pretty quickly or not at all, so how soon is \"eventually\"? \"made it onto\" is informal. - Dank ([[User talk:Dank|push to talk]]) 04:00, 10 June 2013 (UTC)\n**I would assume baseball but he doesn't specifically say in the interview so that's why it's worded like that unfortunately. Here's the relevent sentences from the reference: \"'' Initially I was more interested in sports than academics, and played high school basketball and baseball. I actually went out for and made a semi-pro team in Fayetteville, N.C., that used to play at a stadium on Highway 301.''\" Should I leave it as is or change it to baseball?\n***\"Stadium\" suggests baseball to me. - Dank ([[User talk:Dank|push to talk]]) 12:45, 10 June 2013 (UTC)\n****{{fixed}}\n\nThank you very much for your response [[User:Dank|Dank]]. I really appreciate you taking the time to review the article. — -[[User:Dainomite|dain]][[User:Dainomite/t|omite]]   04:32, 10 June 2013 (UTC)","length":7753} +{ "create": { "_index": "article-index", "_id": "39402736" } } +{"title":"Myung-hee","body":"{{Infobox Korean name\n| hangul = 명희\n| hanja = [[#Hanja|Various]]\n| mr = Myŏnghŭi\n| rr = Myeong-hui\n}}\n{{contains Korean text}}\n\n'''Myung-hee''', also spelled '''Myong-hui''', '''Myeong-hui''', or '''Myeong-hee''', is a Korean unisex given name. Its meaning differs based on the [[hanja]] used to write each syllable of the name.\n\n==Hanja==\nThere are 19 hanja with the reading \"[[myung]]\" and 24 hanja with the reading \"[[Hee (Korean name)|hee]]\" on the South Korean government's official list of hanja which may be registered for use in given names.{{cite web|url=http://help.scourt.go.kr/nm/img/hanja/hanja.pdf|title=인명용 한자표|trans_title=Table of hanja for use in personal names|publisher=Supreme Court|publication-place=South Korea|accessdate=2013-10-17}} Examples include:\n\n*{{linktext|命|熹}} (목숨 명 ''moksum myeong'' \"life\"; 빛날 희 ''bitnal hui'' \"shining\")\n*{{linktext|明|熙}} (밝을 명 ''balgeul myeong'' \"bright\"; 빛날 희 ''bitnal hui'' \"shining\")\n*{{linktext|明|姬}} (feminine; 밝을 명 ''balgeul myeong'' \"bright\", 여자 희 ''yeoja hui'' \"woman\")\n\n==People==\nPeople with this name include:\n*[[Kim Myeong-hui]] (1788–?), Joseon Dynasty male calligrapher\n*[[Hong Myong-hui]] (1888–1968), North Korean male novelist\n*[[Sim Myeong-hui]] (born 1925), South Korean male sport shooter\n*[[Myeong-Hee Yu]] (born 1954), South Korean female microbiologist\n*[[Jeong Myung-hee]] (born 1964), South Korean female former basketball player \n*[[Lee Meong-hee]] (born 1978), South Korean female volleyball player\n*[[Chung Myung-hee]], South Korean former female badminton player\n*Ri Myong-hui, North Korean female singer, member of [[Moranbong Band]]\n\n==See also==\n*[[List of Korean given names]]\n\n==References==\n{{reflist}}\n\n{{given name}}\n\n[[Category:Korean unisex given names]]","length":1921} +{ "create": { "_index": "article-index", "_id": "39376649" } } +{"title":"Spencertown, New York","body":"{{Infobox settlement\n|official_name = Spencertown, New York\n|settlement_type = [[Hamlet (New York)|Hamlet]]\n|nickname = \n|motto =\n\n\n|image_skyline = \n|imagesize = \n|image_caption = \n|image_flag = \n|image_seal =\n\n\n|image_map = \n|mapsize = \n|map_caption = \n|image_map1 = \n|mapsize1 = \n|map_caption1 = \n|pushpin_map = New York\n|pushpin_label = Spencertown\n\n\n|coordinates_region = US-NY\n|subdivision_type = [[List of countries|Country]]\n|subdivision_name = [[United States]]\n|subdivision_type1 = [[Political divisions of the United States|State]]\n|subdivision_name1 = [[New York (state)|New York]]\n|subdivision_type2 = [[List of counties in New York|County]]\n|subdivision_name2 = [[Columbia County, New York|Columbia]]\n|subdivision_type3 = [[Town (New York)|Town]]\n|subdivision_name3 = [[Austerlitz, New York|Austerlitz]]\n\n\n|government_footnotes = \n|government_type = \n|leader_title = \n|leader_name = \n|leader_title1 = \n|leader_name1 = \n|established_title = \n|established_date =\n\n\n|unit_pref = \n|area_footnotes = \n|area_magnitude = \n|area_total_km2 = \n|area_land_km2 = \n|area_water_km2 = \n|area_total_sq_mi = \n|area_land_sq_mi = \n|area_water_sq_mi =\n\n\n|population_as_of = \n|population_footnotes = \n|population_total = \n|population_density_km2 = \n|population_density_sq_mi =\n\n\n|timezone = [[Eastern Time Zone|Eastern (EST)]]\n|utc_offset = -5\n|timezone_DST = EDT\n|utc_offset_DST = -4\n|elevation_footnotes = \n|elevation_m = \n|elevation_ft = 686\n|latd = 42 |\nlatm = 19 |\nlats = 24 |\nlatNS = N |\nlongd = 73 |\nlongm = 32 |\nlongs = 45 |\nlongEW = W |\ncoordinates_display=%\n\n\n|postal_code_type = [[ZIP code]]\n|postal_code = 12165\n|area_code = [[Area code 518|518]]\n|blank_name = [[Geographic Names Information System|GNIS]] feature ID\n|blank_info = 965990\n|blank1_name =\n|blank1_info = \n|website = \n|footnotes = \n}}\n'''Spencertown''' is a [[Hamlet (New York)|hamlet]] in the town of [[Austerlitz, New York|Austerlitz]], [[Columbia County, New York|Columbia County]], [[New York (state)|New York]], [[United States]].{{cite gnis|965990|Spencertown, New York}} Its [[ZIP code]] is 12165.{{cite web|url=https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=1&companyName=&address1=&address2=&city=SPENCERTOWN&state=NY&urbanCode=&postalCode=&zip=|title=USPS - Look Up a ZIP Code|accessdate=2015-12-28|author=United States Postal Service|year=2015}}\n\nThe [[Daniel and Clarissa Baldwin House]], [[Pratt Homestead]], [[Spencertown Academy]], and [[St. Peter's Presbyterian Church|St. Peter's Presbyterian Church and Spencertown Cemetery]] are listed on the [[National Register of Historic Places]].{{NRISref|version=2010a}}{{cite web|url=http://www.cr.nps.gov/nr/listings/20120706.htm|title=National Register of Historic Places Listings|date=2012-07-06|work=Weekly List of Actions Taken on Properties: 6/25/12 through 6/29/12|publisher=National Park Service}}\n\n==Notes==\n{{reflist}}\n{{Columbia County, New York}}\n\n[[Category:Hamlets in Columbia County, New York]]\n[[Category:Hamlets in New York]]\n\n\n{{ColumbiaCountyNY-geo-stub}}","length":3453} +{ "create": { "_index": "article-index", "_id": "39400918" } } +{"title":"Template:Jo Swerling","body":"{{Navbox\n| name = Jo Swerling\n| state = {{{state|autocollapse}}}\n| title = [[Jo Swerling]]\n| listclass = hlist\n\n| group1 = Screenwriting\n| list1 =\n*''[[Humor Risk]]'' (1921)\n*''[[Ladies of Leisure]]'' (1930)\n*''[[Madonna of the Streets (film)|Madonna of the Streets]]'' (1930)\n*''[[Dirigible (film)|Dirigible]]'' (1931)\n*''[[The Miracle Woman]]'' (1931)\n*''[[Platinum Blonde (film)|Platinum Blonde]]'' (1931)\n*''[[Forbidden (1932 film)|Forbidden]]'' (1932)\n*''[[Behind the Mask (1932 film)|Behind the Mask]]'' (1932)\n*''[[Love Affair (1932 film)|Love Affair]]'' (1932)\n*''[[Attorney for the Defense]]'' (1932)\n*''[[The Defense Rests]]'' (1934)\n*''[[Lady by Choice]]'' (1934)\n*''[[Once to Every Woman]]'' (1934)\n*''[[Love Me Forever]]'' (1935)\n*''[[The Whole Town's Talking]]'' (1935)\n*''[[Pennies from Heaven (1936 film)|Pennies from Heaven]]'' (1936)\n*''[[Double Wedding]]'' (1937)\n*''[[Made for Each Other (1939 film)|Made for Each Other]]'' (1939)\n*''[[The Real Glory]]'' (1939)\n*''[[Gone with the Wind (film)|Gone with the Wind]]'' (1939)\n*''[[The Westerner (film)|The Westerner]]'' (1940)\n*''[[Blood and Sand (1941 film)|Blood and Sand]]'' (1941)\n*''[[Confirm or Deny]]'' (1941)\n*''[[The Pride of the Yankees]]'' (1942)\n*''[[Crash Dive]]'' (1943)\n*''[[Lifeboat (film)|Lifeboat]]'' (1944)\n*''[[Leave Her to Heaven]]'' (1945)\n*''[[It's a Wonderful Life]]'' (1946)\n*''[[Thunder in the East (1952 film)|Thunder in the East]]'' (1952)\n*''[[Guys and Dolls (film)|Guys and Dolls]]'' (1955)\n*''[[The Big Bankroll]]'' (1961)\n\n| group2 = Other\n| list2 =\n*''[[Guys and Dolls]]''\n\n| group3 = Family\n| list3 =\n*[[Peter Swerling]] (son)\n\n}}\n{{collapsible option}}\n{{DEFAULTSORT:Swerling, Jo}}\n[[Category:American writer navigational boxes]]\n[[Category:Dramatist and playwright navigational boxes]]\n","length":1913} +{ "create": { "_index": "article-index", "_id": "39392748" } } +{"title":"Jennifer Rice","body":"{{Infobox Politician\n| name = Jennifer Rice\n| image =\n| caption =\n| birth_date =\n| birth_place = [[Ottawa]], [[Ontario]]\n| office = [[Legislative Assembly of British Columbia|MLA]] for [[North Coast (provincial electoral district)|North Coast]]\n| term_start = 2013\n| term_end =\n| predecessor = [[Gary Coons]] \n| successor = \n| party = [[British Columbia New Democratic Party|New Democratic Party]]\n| residence = [[Prince Rupert, British Columbia]]\n| religion =\n| profession = \n| spouse = \n| children = \n}}\n\n'''Jennifer Rice''' is a [[Canada|Canadian]] politician, who was elected to the [[Legislative Assembly of British Columbia]] in the [[British Columbia general election, 2013|2013 provincial election]].[http://globalnews.ca/news/563098/early-results-interior-of-b-c/ \"Early results: Interior of B.C.\"]. [[Global News]], May 14, 2013. She represents the electoral district of [[North Coast (provincial electoral district)|North Coast]] as a member of the [[British Columbia New Democratic Party]]. She was previously a city councillor for [[Prince Rupert City Council]].\n\n==References==\n{{reflist}}\n\n==External links==\n*[http://jenniferrice.bcndp.ca/ Jennifer Rice]\n\n{{British Columbia MLAs}}\n\n{{DEFAULTSORT:Rice, Jennifer}}\n[[Category:British Columbia municipal councillors]]\n[[Category:British Columbia New Democratic Party MLAs]]\n[[Category:Living people]]\n[[Category:People from Prince Rupert, British Columbia]]\n[[Category:Politicians from Ottawa]]\n[[Category:Women MLAs in British Columbia]]\n\n{{BritishColumbia-politician-stub}}","length":1675} +{ "create": { "_index": "article-index", "_id": "39397962" } } +{"title":"Nassella lepida","body":"{{taxobox\n | image = Stipa lepida.jpg\n|status = G5\n|status_system = TNC\n | regnum = [[Plantae]]\n | unranked_divisio = [[Angiosperms]]\n | unranked_classis = [[Monocots]]\n | unranked_ordo = [[Commelinids]]\n | ordo = [[Poales]]\n | familia = [[Poaceae]]\n | genus = ''[[Nassella]]''\n | species = '''''N. lepida'''''\n | binomial = ''Nassella lepida''\n | binomial_authority = ([[Albert Spear Hitchcock|Hitchc.]]) Barkworth\n | synonyms = ''Stipa lepida''\n}}\n'''''Nassella lepida''''' ([[Synonym (taxonomy)|syn.]] ''Stipa lepida'') is a species of [[grass]] known by the common names '''foothill needlegrass''',[http://plants.usda.gov/java/profile?symbol=NALE2 ''Nassella lepida''.] USDA PLANTS Profile.[http://ucjeps.berkeley.edu/cgi-bin/get_JM_treatment.pl?8738,9138,9141 ''Nassella lepida''.] The Jepson Manual. '''foothills nassella''',Barkworth, M. [http://herbarium.usu.edu/webmanual/info2.asp?name=Nassella_lepida&type=treatment ''Nassella lepida''.] In: Barkworth et al. (eds.), Grass Manual. Flora of North America. '''foothill stipa''', '''small-flowered stipa''', '''small-flowered needlegrass''', and '''smallflower tussockgrass'''. Calflora. 2013. [http://www.calflora.org/cgi-bin/species_query.cgi?where-calrecnum=5766 ''Nassella lepida''.] Berkeley, California: The Calflora Database. It is native to [[California]] in the United States, where it occurs as far north as [[Humboldt County, California|Humboldt County]], and its range extends into [[Baja California]].\n\nThis is a perennial bunchgrass growing up to a meter tall. The flat or rolled leaf blades are up to 23 centimeters long. The [[panicle]] is up to 55 centimeters long and has branches bearing up to 6 spikelets each The spikelet has an [[awn (botany)|awn]] up to 4.6 to 5.5 centimeters long.\n\nThis grass grows in [[chaparral]] and [[grassland]] habitat. It can also be found in [[coastal sage scrub]] and [[California coastal prairie|coastal prairie]].\n\nThis species and several others were recently transferred from genus ''Stipa'' into ''Nassella'', mainly on the basis of their \"strongly [[Convolute (botany)|convolute]] [[Lemma (botany)|lemmas]]\". Genetic evidence supports the transfer.\n\nThis species may [[hybrid (biology)|hybridize]] with ''[[Nassella pulchra]]''.\n\n==References==\n{{reflist}}\n\n==External links==\n*[http://www.calflora.org/cgi-bin/species_query.cgi?where-taxon=Stipa+lepida Calflora Database: ''Stipa lepida'' (foothill needle grass)]\n*[http://ucjeps.berkeley.edu/cgi-bin/get_IJM.pl?tid=45641 Jepson eFlora (TJM2): ''Stipa lepida'']\n*[http://plants.usda.gov/core/profile?symbol=NALE2 USDA Plants Profile for ''Nassella lepida'' (foothill needlegrass)]\n*[http://calphotos.berkeley.edu/cgi-bin/img_query?where-taxon=Stipa+lepida&where-anno=1 ''Stipa lepida'' — UC Photos gallery]\n\n\n[[Category:Nassella|lepida]]\n[[Category:Bunchgrasses of North America]]\n[[Category:Native grasses of California]]\n[[Category:Grasses of Mexico]]\n[[Category:Flora of Baja California]]\n[[Category:Flora of the Sierra Nevada (U.S.)]]\n[[Category:Natural history of the California chaparral and woodlands]]\n[[Category:Natural history of the California Coast Ranges]]\n[[Category:Natural history of the Peninsular Ranges]]\n[[Category:Natural history of the San Francisco Bay Area]]\n[[Category:Natural history of the Santa Monica Mountains]]\n[[Category:Natural history of the Transverse Ranges]]","length":3652} +{ "create": { "_index": "article-index", "_id": "39384109" } } +{"title":"Template:FC Nantes matches","body":"{{Navbox\n|titlestyle = background:#FFEC00; color:#005827; border:1px solid #005827; \n|abovestyle = background:#ffffff;color:#FFFFFF;\n|groupstyle = background:#FFEC00; color:#005827; \n|title = [[FC Nantes|FC Nantes]] matches\n|state = {{{state|autocollapse}}}\n|listclass = hlist\n|name = FC Nantes matches\n| group1 = [[Coupe de France|Coupe de France]] Finals\n| list1 =\n* [[1966 Coupe de France Final|1966]]\n* [[1970 Coupe de France Final|1970]]\n* [[1973 Coupe de France Final|1973]]\n* [[1979 Coupe de France Final|1979]]\n* [[1983 Coupe de France Final|1983]]\n* [[1993 Coupe de France Final|1993]]\n* [[1999 Coupe de France Final|1999]]\n* [[2000 Coupe de France Final|2000]]\n\n| group2 = [[Coupe de la Ligue|Coupe de la Ligue]] Final\n| list2 =\n* [[2004 Coupe de la Ligue Final|2004]]\n\n|group3 = [[Trophée des Champions|Trophée des Champions]]\n|list3 =\n* [[1965 Challenge des Champions|1965]]\n* [[1966 Challenge des Champions|1966]]\n* [[1973 Challenge des Champions|1973]]\n* [[1995 Trophée des Champions|1995]]\n* [[1999 Trophée des Champions|1999]]\n* [[2000 Trophée des Champions|2000]]\n* [[2001 Trophée des Champions|2001]]\n}}\n{{collapsible option}}\n\n[[Category:FC Nantes templates|Matches]]\n[[Category:Association football matches navigational boxes by teams:France|Nantes]]\n","length":1556} +{ "create": { "_index": "article-index", "_id": "39397040" } } +{"title":"King's Hill, Hampshire","body":"{{Infobox mountain\n| name = King's Hill\n| photo = \n| photo_caption = \n| elevation_m = 218\n| elevation_ref = [http://www.viewfinderpanoramas.org/prominence.html ''Summit Listings by Relative Height''] by Mark Jackson, compiled by Jonathan de Ferranti. Accessed on 15 May 2013.\n| prominence_m = 46\n| prominence_ref = \n| parent_peak = [[Butser Hill]] \n| listing = \n| location = [[Hampshire]], England\n| range = [[Hampshire Downs]]\n| coordinates = {{coord|51.1335|-1.0407|type:landmark_region:GB_dim:3000|format=dms|display=inline,title}}\n| grid_ref_UK = SU672375\n| topo = [[Ordnance Survey|OS]] ''Landranger''\n| type = \n| age = \n| last_eruption = \n| first_ascent = \n| easiest_route = \n}}\n[[File:Abbey of Our Lady and St John, Wivelrod, Alton - geograph.org.uk - 1492997.jpg|thumb|Alton Abbey near the summit of King's Hill]]\n\n'''King's Hill''' is one of the highest points in the county of [[Hampshire]], [[England]]. It is part of the [[Hampshire Downs]] and reaches {{convert|218|m|ft}} above sea level.\n\nKing's Hill is situated in the parish of [[Bentworth]]. It lies on the Abbey Road between the Hampshire villages of [[Medstead, Hampshire|Medstead]] and [[Beech, Hampshire|Beech]]. To the northeast is [[Alton Abbey]]. Chawton Park Wood lies to the south of the open hilltop.[[Ordnance Survey]] 1:50,000 ''Landranger'' series.\n\n== References ==\n{{Reflist}}\n\n[[Category:Hills of Hampshire]]\n\n\n{{Hampshire-geo-stub}}","length":1578} +{ "create": { "_index": "article-index", "_id": "39377426" } } +{"title":"Wikipedia:Articles for deletion/Khanjabir","body":"
\n:''The following discussion is an archived debate of the proposed deletion of the article below. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.''\n\n\nThe result was '''Speedy deleted'''. After further consideration, I have speedy deleted the article as a blatant hoax. [[User:Basalisk|'''Basa''''''lisk''']] [[Special:Contributions/Basalisk|inspect damage]]⁄[[User talk:Basalisk|berate]] 17:26, 13 May 2013 (UTC)\n===[[Khanjabir]]===\n\n:{{la|Khanjabir}} – ([[Wikipedia:Articles for deletion/Khanjabir|View AfD]][[Wikipedia:Articles for deletion/Log/2013 May 13#{{anchorencode:Khanjabir}}|View log]]{{int:dot-separator}} [http://toolserver.org/~snottywong/cgi-bin/votecounter.cgi?page=Wikipedia:Articles_for_deletion/Khanjabir Stats])\n:({{Find sources|Khanjabir}})\nDeclined speedy on this article as there are many (dubious) claims to importance. 16 year old film producer supposedly enjoying international success and with a fortune worth 12 million dollars. I may be missing a trick and therefore in for a trout, but I can't verify the claims made by the article (such as awards he's claimed to have received and successful films he's made) and isn't notable. [[User:Basalisk|'''Basa''''''lisk''']] [[Special:Contributions/Basalisk|inspect damage]]⁄[[User talk:Basalisk|berate]] 17:13, 13 May 2013 (UTC)\n\n*'''Delete''' hoax page. None of the references are valid: either dead links or completely unrelated to subject. Google search yields no notable person of that name. -[[User:Zanhe|Zanhe]] ([[User talk:Zanhe|talk]]) 17:23, 13 May 2013 (UTC)\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page (such as the article's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this page.
","length":3211} +{ "create": { "_index": "article-index", "_id": "39377586" } } +{"title":"Wikipedia:Featured picture candidates/The Spanish Wedding by Marià Fortuny","body":"\n===[[Wikipedia:Featured picture candidates/The Spanish Wedding by Marià Fortuny|The Spanish Wedding]]===\n{{FPCnom/VotingEnds|1369244164}}Voting period ends on 22 May 2013 at 17:36:04 (UTC)\n[[File:Fortuny - La Vicaría (Museo Nacional de Arte de Cataluña, 1870. Óleo sobre tabla, 60 x 93,5 cm).jpg|thumb|right|350px|'''Original''' – ''[[The Spanish Wedding]]'', an 1870 painting by [[Marià Fortuny]]]]\n;Reason:High quality and EV. [[Wikipedia:Featured picture candidates/The Spanish Wedding|Previous nomination]] had 4 support and was unopposed.\n;Articles in which this image appears:[[The Spanish Wedding]], [[Marià Fortuny]]\n;FP category for this image:[[Wikipedia:Featured pictures/Artwork/Paintings]]\n;Creator:[[Marià Fortuny]]\n\n* '''Support as nominator''' --[[User:Armbrust|Armbrust]] [[User talk:Armbrust|The Homunculus]] 17:36, 13 May 2013 (UTC) \n* '''Support''' As before. – Kerαunoςcopia[[User:Keraunoscopia|gala]][[User talk:Keraunoscopia|xies]] 19:34, 13 May 2013 (UTC)\n*'''Support''', good resolution, corresponding article. [[User:Brandmeister|Brandmeister]][[User talk:Brandmeister|talk]] 15:18, 14 May 2013 (UTC)\n*'''Support''' [[User:Rreagan007|Rreagan007]] ([[User talk:Rreagan007|talk]]) 00:16, 15 May 2013 (UTC)\n*'''Support''' per above. --[[User:Wingtipvortex|'''WingtipvorteX''']] [[User talk:Wingtipvortex|''PTT'']] [[Special:Contributions/Wingtipvortex|]] 02:24, 16 May 2013 (UTC)\n*'''Support''' [[User:Sophus Bie|''Sophus Bie'']] ([[User talk:Sophus Bie|talk]]) 09:25, 21 May 2013 (UTC)\n\n\n{{FPCresult|Promoted|File:Fortuny - La Vicaría (Museo Nacional de Arte de Cataluña, 1870. Óleo sobre tabla, 60 x 93,5 cm).jpg}} -- — [[User:Crisco 1492|Crisco 1492]] ([[User talk:Crisco 1492|talk]]) 08:49, 23 May 2013 (UTC)\n{{-}}\n\n\n\n[[Category:Featured picture nominations]] [[Category:Featured picture nominations/May 2013]]","length":2519} +{ "create": { "_index": "article-index", "_id": "39376248" } } +{"title":"Pasiphila magnimaculata","body":"{{italic title}}\n{{Taxobox\t\n| name = Pasiphila magnimaculata\n| image = \n| image_size = \n| image_caption = \n| image2 = \n| regnum = [[Animal]]ia\n| phylum = [[Arthropod]]a\n| classis = [[Insect]]a\n| ordo = [[Lepidoptera]]\n| familia = [[Geometridae]]\n| genus = ''[[Pasiphila]]''\n| species = '''''P. magnimaculata'''''\n| binomial = '' Pasiphila magnimaculata''\n| binomial_authority = (Philpott, 1915){{cite web|title=Home of Ichneumonoidea|publisher=Dicky Sick Ki Yu|accessdate=2013|work=Taxapad|date=1997–2012|url=http://www.taxapad.com/local.php?taxonidLC=82846611}}\n| synonyms =\n*''Chloroclystis magnimaculata'' Philpott, 1915\n*''Chloroclystis rufipellis'' Meyrick, 1927\n*''Chloroclystis irabunda'' Prout, 1958\n}}\n'''''Pasiphila magnimaculata''''' is a [[moth]] in the [[Geometridae]] family. It is found in [[New Zealand]].[http://demo.nzor.org.nz/names/fc8e776f-1831-4a28-9efc-bd98fcc9f1f9 New Zealand Organisms Register]\n\nThe larvae feed on the flowers of ''[[Gaultheria crassa]]''.[https://books.google.com/books?id=cbI4AAAAIAAJ&pg=PA276 Journal of the Royal Society of New Zealand dec 1992]\n\n==References==\n{{Reflist}}\n{{commons}}\n{{wikispecies}}\n\n[[Category:Moths described in 1915]]\n[[Category:Pasiphila]]\n[[Category:Moths of New Zealand]]\n\n\n{{Larentiinae-stub}}","length":1428} +{ "create": { "_index": "article-index", "_id": "39394757" } } +{"title":"Cymophyllus","body":"{{italic title}}\n{{taxobox\n| name = ''Carex fraseriana''\n| image = Frasierssedge.JPG\n| status = G4\n| status_system = TNC\n| regnum = [[Plantae]]\n| unranked_divisio = [[Angiosperms]]\n| unranked_classis = [[Monocots]]\n| ordo = [[Poales]]\n| familia = [[Cyperaceae]]\n| genus = '''''Carex'''''\n| genus_authority = [[Kenneth Kent Mackenzie|Mack.]] ''ex'' [[Nathaniel Lord Britton|Britton]] & [[Addison Brown|A.Br.]]\n| species = '''''C. fraseriana'''''\n| binomial = ''Carex fraseriana''\n| binomial_authority =[[John Bellenden Ker Gawler|Ker Gawl.]]\n| synonyms_ref=\n| synonyms=\n*''Cymophyllus fraserianus'' ([[John Bellenden Ker Gawler|Ker Gawl.]]) [[John T. Kartesz|Kartesz]] & [[Kanchi Natarajan Gandhi|Gandhi]]\n*''Carex fraseri'' Andrews\n*''Carex lagopus'' Muhl.\n*''Olamblis fraseri'' (Andrews) Raf.\n*''Cymophyllus fraseri'' (Andrews) Mack. ''in'' Britton & A.Br.\n}}\n'''''Carex fraseriana''''' is a perennial of the sedge family with the common name '''Fraser's sedge'''. I was the only species of the genus '''''Cymophyllus''''' before it was re-transferred to '''''Carex'''''.[http://www.efloras.org/florataxon.aspx?flora_id=1&taxon_id=242357638 Flora of North America, Vol. 23 Page 573, ''Cymophyllus fraserianus'' (Ker Gawler) Kartesz & Gandhi, Rhodora. 93: 138. 1991. ]Horn, Cathcart, Hemmerly, Duhl, Wildflowers of Tennessee, the Ohio Valley, and the Southern Appalachians, Lone Pine Publishing, (2005) p 398, ISBN 978-1-55105-428-5,[http://onlinelibrary.wiley.com/doi/10.1111/boj.12298/abstract Global ''Carex'' Group 2015 Making Carex monophyletic (Cyperaceae, tribe Cariceae): a new broader circumscription]\n\n''Carex fraseriana'' is native to the [[Great Smoky Mountains]] and southern [[Appalachia]]n region of the southeastern [[United States]].[http://apps.kew.org/wcsp/namedetail.do?name_id=235509 Kew World Checklist of Selected Plant Families] It is endangered in [[Pennsylvania]], [[Kentucky]], [[Maryland]] and [[Georgia (U.S. state)|Georgia]].Govaerts, R. & Simpson, D.A. (2007). World Checklist of Cyperaceae. Sedges: 1-765. The Board of Trustees of the Royal Botanic Gardens, Kew.\n\n== References ==\n{{Reflist}}\n\n== External links ==\n* [http://plants.usda.gov/java/profile?symbol=CYFR4 USDA plant database]\n\n[[Category:Cyperaceae]]\n[[Category:Monotypic Cyperaceae genera]]\n[[Category:Flora of the Southeastern United States]]\n\n\n{{Cyperaceae-stub}}","length":2597} +{ "create": { "_index": "article-index", "_id": "39380889" } } +{"title":"Presidential Palace, Yerevan","body":"[[File:Yerevan The Presidential Palace 02.jpg|thumb|300px|The Presidential Palace]]\n\nThe '''Residence of the President of the Republic of Armenia''' ({{lang-hy|Հայաստանի Հանրապետության նախագահի նստավայր}}; ''Hayastani Hanrapetut'yun Nakhagahi Nstavayr'') is located on 26 [[Baghramyan Avenue]], [[Yerevan]]. It was designed by Mark Grigoryan as the premises for the [[Council of Ministers of the Armenian Soviet Socialist Republic]] and completed in 1951.{{cite web|title=History|url=http://www.president.am/en/history/|publisher=Office to the President of the Republic of Armenia|accessdate=14 May 2013}}\n\n== Interior ==\nHere a list of the sections inside the palace:{{cite web|title=Photos|url=http://www.president.am/en/photo/ |publisher=Office to the President of the Republic of Armenia|accessdate=13 July 2013}}\n*The Entrance Hall, which links the old and new parts of the building, contains cabinets where souvenirs given to the President of Armenia by visiting foreign dignitaries are on display.\n\n*The Green Chamber is a meeting room where the [[President of Armenia]] meets Prime Ministers of his country, foreign ministers, Speakers of Parliament and foreign ambassadors.\n\n*The Circular Chamber is the place where ambassadors to Armenia are accredited by the President.\n\n*The Gilded Chamber is where the President of Armenia holds meetings with foreign heads of state. Spiritual leaders (such as the [[List of Archbishops of Canterbury|Archbishop of Canterbury]], the [[List of popes|Pope]] and the [[List of Metropolitans and Patriarchs of Moscow|Patriarch of Moscow]]) are also met by the President in this Chamber.\n\n*The Grand Hall is used by the President of Armenia to host official receptions, official dinners, award ceremonies and press conferences.\n\n*The Small Hall is used for meetings with high level foreign dignitaries.\n\n*The Blue Room is used for meetings chaired by the President. Joint press conferences when the President of Armenia has a foreign guest are also held here.\n\n*The Meeting Room is used by the President for negotiations conducted in the framework of visits by foreign dignitaries.\n\n*The Fireplace Chamber and the White Room are used for meetings.\n\n*The Conference Hall of the new building.\n\n*The Meeting Room of the new building.\n\n*The Small Conference Room of the new building.\n\n*The Presidential Office.\n\n== The New Administration building ==\nAdjacent to the original building is a newer part of the Palace. It contains a Conference Room, a Meeting Room and the President's office.\n\n\n==References==\n{{reflist}}\n\n{{coord|40|11|34|N|44|30|22|E|display=title}}\n{{Yerevan landmarks}}\n\n[[Category:Buildings and structures in Yerevan]]\n[[Category:Presidential palaces]]\n[[Category:Residential buildings completed in 1951]]\n\n{{Armenia-struct-stub}}","length":2972} +{ "create": { "_index": "article-index", "_id": "39399385" } } +{"title":"Dorothea Trowbridge","body":"{{Infobox musical artist\n| name = Dorothea Trowbridge\n| image = \n| image_size = \n| landscape = \n| alt = \n| caption = \n| background = solo_singer\n| birth_name = \n| alias = \n| birth_date = \n| birth_place = \n| origin = [[St. Louis, Missouri]], United States\n| death_date = \n| death_place = \n| genre = [[Blues]]\n| occupation = Singer\n| instrument = \n| years_active = \n| label = \n| associated_acts = \n| website = \n}}\n'''Dorothea Trowbridge''' (first name also spelled Dorthea,{{cite book|last1=Winsby|first1=Meghan|last2=Fairweather|first2=Abrol|editor=Jesse R. Steinberg|others=Abrol Fairweather|title=Blues - Philosophy for Everyone: Thinking Deep About Feeling Low|url=https://books.google.com/books?id=tnqoFDqW-mYC&pg=PA160|year=2012|publisher=John Wiley & Sons|isbn=9780470656808|pages=153–75|chapter='The Blue Light Was My Baby And The Red Light Was My Mind': Religion and Gender in the Blues}} Doretha{{cite web|url=http://www.allmusic.com/artist/dorethea-trowbridge-mn0000189333|title=Dorethea Trowbridge - Music Biography, Credits and Discography|last=Layne|first=Joslyn|work=[[Allmusic]]|accessdate=16 May 2013}}) was an American [[blues]] singer active in [[St. Louis]] in the 1930s. A few recordings by her remain, at least one of which includes lyrics on the theme of \"grinding\", a blues slang term for copulation.\n\n==Career==\nTrowbridge was a singer in St. Louis in the early 1930s, and she was taken to Chicago in 1933 to record a number of songs.\n\nOne of her recording sessions was with [[James \"Stump\" Johnson]] on August 2, 1933,{{cite book|last=Oliver|first=Paul|title=Screening the blues: aspects of the blues tradition|publisher=Da Capo Press|year=1989|page=272 n.29|url=https://books.google.com/books?id=CrBNQjQzcwUC&pg=PA272|isbn = 978-0-306-80344-4}} during which she recorded a version of the raunchy \"Steady Grinding\". It is likely that she is identical with Dorothy Baker,{{cite book|title=Blues Unlimited|url=https://books.google.com/books?id=Uig6AQAAIAAJ|year=1982|publisher=BU Publications Limited|page=11}}{{cite book|last1=Dixon|first1=Robert M. W.|last2=Godrich|first2=John|last3=Rye|first3=Howard|title=Blues and gospel records, 1890-1943|year=1997|publisher=Clarendon|isbn=9780198162391|page=33}}{{cite book|last=Belford|first=Kevin|title=Devil at the confluence: the pre-war blues music of Saint Louis Missouri|year=2009|publisher=Virginia Pub.|isbn=9781891442490|page=92}} who recorded the song \"Steady Grinding Blues\" with [[Roosevelt Sykes]] in 1930{{cite book|last=Calt|first=Stephen|title=Barrelhouse Words: A Blues Dialect Dictionary|url=https://books.google.com/books?id=plD_T3xdJ5AC&pg=PA112|year=2009|publisher=U of Illinois P|isbn=9780252033476|page=275}} and/or 1934 (Decca 7080).{{cite book|last=Ruppli|first=Michel|title=The Decca Labels: The eastern & southern sessions (1934-1942)|url=https://books.google.com/books?id=iCoKAQAAMAAJ|year=1996|publisher=Greenwood|page=5}}\n{{quotebox|Ain't but the one thing that makes me sore,
When you grind me one time and just won't do it no more.|Dorothea Trowbridge, \"Steady Grinding\"}}\nShe is credited for the words and music of the song \"Bad Luck Blues\", which she recorded in 1933; it is registered in the US [[Copyright Catalog]] for January 24, 1935.{{cite book|title=Catalog of Copyright Entries: Musical compositions|url=https://books.google.com/books?id=pT1jAAAAIAAJ&pg=PA133|year=1936|publisher=Library of Congress, Copyright Office.|page=133}}\n\n{{quotebox|Steady grindin' now, you can't come in,
Take the key outta the hole 'cause it's too bad Jim.|Dorothy Baker, \"Steady Grinding Blues\"}}\nIn his memoir, [[Henry Townsend (musician)|Henry Townsend]] recalled that she was at one time the girlfriend of pianist Roosevelt Sykes and that she got to record through Sykes, or possibly through Jesse Johnson, the brother of \"Stump\" Johnson; he also mentioned that in the early 1930s she was singing in many places around town, and had recorded with St. Louis pianist [[Pinetop Sparks]] (\"Slavin' Mama Blues\").{{cite book|last=Townsend|first=Henry|title=A blues life|url=https://books.google.com/books?id=HaeDzHuXhooC&pg=PA57|year=1999|publisher=U of Illinois P|isbn=9780252025266|pages=57, 119}} \"Slavin' Mama Blues\" is included in an anthology of [[Boogie-woogie|Barrelhouse blues]], ''Barrelhouse women 1925-1933'' (1984).{{cite web|url=http://library.brown.edu/find/Record/b2473010/TOC|title=Table of Contents: Barrelhouse women 1925-1933 | work=[[Brown University]]|accessdate=16 May 2013}} In recent scholarship, the explicit lyrics for \"Steady Grinding\" (and those for \"Steady Grinding Blues\", \"grind\" meaning \"to copulate\"{{cite book|last=Calt|first=Stephen|title=Barrelhouse Words: A Blues Dialect Dictionary|url=https://books.google.com/books?id=plD_T3xdJ5AC&pg=PA112|year=2009|publisher=U of Illinois P|isbn=9780252033476|page=112}}) have drawn attention for the statements they make about [[Human female sexuality|female sexuality]] and empowerment among African American women of the early 20th century; among those early blueswomen scholars find \"numerous open declarations of erotic desire\".{{cite book|last=Garon|first=Paul|title=Blues and the Poetic Spirit|url=https://books.google.com/books?id=FStyNOtCfA8C&pg=PA109|year=1996|publisher=City Lights|isbn=9780872863156|pages=109–10}}\n\n==Recordings==\n*August 2, 1933, Chicago: \"Grinding Blues\", with James \"Stump\" Johnson, [[Bluebird Records|Bluebird]] B-5159\n*August 2, 1933, Chicago: \"Slavin' Mama Blues\"/\"Bad Luck Blues\", with Pinetop Sparks, Bluebird 5431\n*1933: \"Bad Luck Blues\", with Pinetop Sparks{{cite book|last=Silvester|first=Peter J.|title=The Story of Boogie-Woogie: A Left Hand Like God|url=https://books.google.com/books?id=yqiIxrsTFF0C&pg=PA140|year=2009|publisher=Scarecrow|isbn=9780810869332|page=140}}\n\n==See also==\n*[[St. Louis blues (music)]]\n\n==References==\n{{Reflist|colwidth=30em}}\n\n==External links==\n*[http://www.youtube.com/watch?v=mSEGCvFo-EM Dorothy Baker, \"Steady Grinding Blues\"]\n\n{{Authority control}}\n{{DEFAULTSORT:Trowbridge, Dorothea}}\n[[Category:American blues singers]]\n[[Category:American female singers]]\n[[Category:St. Louis blues musicians]]\n[[Category:Bluebird Records artists]]\n[[Category:Year of birth missing]]\n[[Category:Year of death missing]]\n[[Category:Place of birth missing]]\n[[Category:Place of death missing]]","length":7307} +{ "create": { "_index": "article-index", "_id": "39390017" } } +{"title":"Wikipedia:Redirects for discussion/Log/2013 May 18","body":"{{rfd log header|2013|May 17|2013|May 19}}\n===May 18===\nThis is a list of redirects that have been proposed for deletion or other action on May 18, 2013\n\n====Gabrielle song====\n
\n\n:''The following is an archived discussion concerning one or more redirects. '''Please do not modify it.''' Subsequent comments should be made on an appropriate discussion page (such as the redirect's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this section.''\n\n:The result of the discussion was '''retarget'''. --[[User:BDD|BDD]] ([[User talk:BDD|talk]]) 18:32, 10 June 2013 (UTC)\n*{{noredirect|1 = Gabrielle song }} → [[Out of Reach (song)]] ([[Special:Whatlinkshere/Gabrielle song|links to redirect]] • [{{fullurl:Gabrielle song|action=history}} history] • {{stats.grok.se|1=Gabrielle song|year=2013|month=04|text=stats}})     [ Closure: ''[{{fullurl:Gabrielle song|action=edit&summary={{Urlencode:[[Wikipedia:Redirects for discussion/Log/2013 May 18#Gabrielle song]] closed as keep}}}} keep]/[{{fullurl:Gabrielle song|action=delete&wpReason={{Urlencode:[[Wikipedia:Redirects for discussion/Log/2013 May 18#Gabrielle song]] closed as delete}}&wpMovetalk=1}} delete]'' ] \n\nThis could refer to [[Gabrielle discography|songs by Gabrielle]], a [[Gabrielle (song)|song called \"Gabrielle\"]] or a misspelling of [[Gabrielle Songe]] (whether that's plausible or not depends on the pronunciation, which isn't given in the article). The redirect was caused by creation of an article with an incomplete title, a mistake corrected by the same editor three minutes later. Probably better to leave as a red link. [[User:Peter James|Peter James]] ([[User talk:Peter James|talk]]) 18:34, 18 May 2013 (UTC)\n*'''retarget''' to [[Gabrielle]] (the dab page) where the songs are listed. [[User:Thryduulf|Thryduulf]] ([[User talk:Thryduulf|talk]]) 12:54, 20 May 2013 (UTC)\n*'''retarget''' to [[Gabrielle]] per [[User:Thryduulf|Thryduulf]].--[[User:Lenticel|Lenticel]] ([[User talk:Lenticel|talk]]) 00:39, 10 June 2013 (UTC)\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page.
\n\n====ƀ====\n
\n\n:''The following is an archived discussion concerning one or more redirects. '''Please do not modify it.''' Subsequent comments should be made on an appropriate discussion page (such as the redirect's [[Help:Using talk pages|talk page]] or in a [[Wikipedia:Deletion review|deletion review]]). No further edits should be made to this section.''\n\n:The result of the discussion was '''delete''', if anyone can find a way to delete it. The link in Peter James's note takes you to the page, but when you do a delete, what gets deleted is the upper-case version. Something very odd here. [[User:JohnCD|JohnCD]] ([[User talk:JohnCD|talk]]) 11:12, 26 May 2013 (UTC)\n*{{noredirect|1 = ƀ }} → [[B with stroke]] ([[Special:Whatlinkshere/ƀ|links to redirect]] • [{{fullurl:ƀ|action=history}} history] • {{stats.grok.se|1=ƀ|year=2013|month=04|text=stats}})     [ Closure: ''[{{fullurl:ƀ|action=edit&summary={{Urlencode:[[Wikipedia:Redirects for discussion/Log/2013 May 18#ƀ]] closed as keep}}}} keep]/[{{fullurl:ƀ|action=delete&wpReason={{Urlencode:[[Wikipedia:Redirects for discussion/Log/2013 May 18#ƀ]] closed as delete}}&wpMovetalk=1}} delete]'' ] \n\n'''Delete''', if technically possible. I am referring here to lower-case [[ƀ]], not upper-case [[Ƀ]]. The lower-case form should not exist as a page title distinct from the upper-case form of the same letter, but apparently it does, as evidenced by its listing at [[Special:DoubleRedirects]] for the past couple months. Could this redirect be a legacy from a time when MediaWiki was configured differently? It came to light as a double redirect when the target was moved. I have been unable to find any way to edit this redirect, or indeed do anything with it, as all my efforts to access ƀ take me to Ƀ. – [[User:Wdchk|Wdchk]] ([[User talk:Wdchk|talk]]) 17:36, 18 May 2013 (UTC)\n*Delete - this appears to be unusable unless a page or revision id is added to the URL, and unnecessary. Fortunately it was created in a page move and I could find a link via [[Special:Contributions]] to add the Rfd template. [[User:Peter James|Peter James]] ([[User talk:Peter James|talk]]) 18:46, 18 May 2013 (UTC)
Links are [https://en.wikipedia.org/w/index.php?title=%C6%80&curid=7046002 ƀ] and [https://en.wikipedia.org/w/index.php?title=%C6%80&curid=7046002&action=history history]. [[User:Peter James|Peter James]] ([[User talk:Peter James|talk]]) 18:49, 18 May 2013 (UTC)\n*'''Delete''' - For the reasons given by the others above. No need for this entry to exist as the lower case form. [[User:EdJohnston|EdJohnston]] ([[User talk:EdJohnston|talk]]) 11:25, 23 May 2013 (UTC)\n:''The above discussion is preserved as an archive of the debate. '''Please do not modify it.''' Subsequent comments should be made on the appropriate discussion page.
\n*'''Comment''' does this need a developer request? -- [[Special:Contributions/65.94.76.126|65.94.76.126]] ([[User talk:65.94.76.126|talk]]) 02:26, 27 May 2013 (UTC)\n**No, Legotkm sorted it, see [https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_%28technical%29&oldid=556918141#Problem_deleting_redirect._Developer_action_needed.3F]. [[User:Thryduulf|Thryduulf]] ([[User talk:Thryduulf|talk]]) 08:57, 28 May 2013 (UTC)","length":6689} +{ "create": { "_index": "article-index", "_id": "39394622" } } +{"title":"Adam James Syddall","body":"{{Use dmy dates|date=March 2016}}\n{{Use British English|date=March 2016}}\n{{Orphan|date=July 2013}}\n\n'''Adam Syddall''' (born 10 June 1980) is a professional cricketer based in Lancashire.http://www.espncricinfo.com/ci/content/player/20490.html He has represented [[Lancashire County Cricket Club]] 2nd XI and a number of other first class county 2nd XI's. He played for [[Cambridgeshire County Cricket Club]] in 2005 and 2006 winning their player of the season award in 2006.\n\nIn 2007 he moved to [[Cheshire County Cricket Club]] and was part of their Championship winning side of that year. To date he holds the record for the most number of one-day wickets for Cheshire County Cricket Club.http://www.cheshireccc.org.uk/KnockoutTrophyRecords.htm Adam was capped by Cheshire CCC in 2008.http://www.cheshireccc.org.uk/CapsTable.htm\n\nAdam Syddall has represented the [[Minor Counties Cricket Association]] in a number of fixtures and has been a member of the Unicorns A squad since its inception in 2011.\n\nAdam Syddall was part of the last ever 'A' Tour sent by [[Marelybone Cricket Club]] to East Africa under the captaincy of England player Jamie Dalrymple.http://www.espncricinfo.com/england/content/story/336064.html\n\n== References ==\n\n{{reflist}}\n\n{{DEFAULTSORT:Syddall, Adam James}}\n[[Category:1980 births]]\n[[Category:Living people]]\n[[Category:English cricketers]]","length":1530} +{ "create": { "_index": "article-index", "_id": "39382369" } } +{"title":"Dispersion (album)","body":"{{Infobox album \n| Name = Dispersion\n| Type = studio\n| Artist = [[High Rise (band)|High Rise]]\n| Cover = High Rise - Dispersion.jpg\n| Released = December 25, 1992\n| Recorded = \n| Genre = [[Noise rock]], [[psychedelic rock]]\n| Length = 59:17\n| Label = [[P.S.F. Records|P.S.F.]]\n| Producer = High Rise\n| Last album = ''[[II (High Rise album)|II]]''
(1986)\n| This album = '''''Dispersion'''''
(1992)\n| Next album = ''[[Live (High Rise album)|Live]]''
(1994)\n}}\n{{Album ratings\n|rev1 = [[Allmusic]]\n|rev1score = {{rating|4|5}}{{cite web |first=Alex |last=Henderson |url={{Allmusic|class=album|id=r402291|pure_url=yes}}|title=Dispersion |publisher=Allmusic |date= |accessdate=May 14, 2013}}\n}}\n\n'''''Dispersion''''' is the second album by [[High Rise (band)|High Rise]], released on December 25, 1992 through [[P.S.F. Records]].\n\n== Track listing ==\n{{tracklist\n| all_lyrics = [[Asahito Nanjo]]\n| all_music = [[High Rise (band)|High Rise]]\n| title1 = Outside Gentiles\n| length1 = 5:15\n| title2 = Nuit\n| length2 = 3:57\n| title3 = Sadducees Faith\n| length3 = 15:01\n| title4 = Sanctuary\n| length4 = 4:27\n| title5 = Eucharist\n| length5 = 7:04\n| title6 = Mainliner\n| length6 = 10:26\n| title7 = Deuteronomy\n| length7 = 13:07\n}}\n\n== Personnel ==\n;High Rise\n*[[Asahito Nanjo]] – [[Singing|vocals]], [[bass guitar]]\n*Munehiro Narita – [[guitar]], [[cover art]]\n*Yuro Ujiie – [[Drum kit|drums]]\n;Production and additional personnel\n*[[High Rise (band)|High Rise]] – [[record producer|production]]\n*Yuichi Jibiki – [[photography]]\n*Kenji Nakazawa – [[Audio engineering|engineering]], [[Audio mixing (recorded music)|mixing]]\n*Takewo Yamamoto – engineering\n\n== References ==\n{{reflist}}\n\n== External links ==\n* {{Discogs master |master=178632 |name=Dispersion}}\n\n{{High Rise (band)}}\n\n[[Category:1992 albums]]\n[[Category:High Rise (band) albums]]\n[[Category:P.S.F. Records albums]]","length":2286} +{ "create": { "_index": "article-index", "_id": "39380103" } } +{"title":"File:Buggles Lenny.ogg","body":"== Summary ==\n\n*Sound sample from the song \"Lenny\"\n*Song length: 3:14\n*Reduced quality: Yes\n*Source : ''[[Adventures in Modern Recording]]''\n*Songwriter(s): The Buggles\n*Performed by: The Buggles\n*Producer(s): The Buggles\n*Copyright © 1982 Carrere, ZTT\n\n=== Rationale of fair use for \"[[Lenny (Buggles song)]]\" sample ===\nThis is a sound sample from a commercial recording. Its inclusion here is claimed as fair use because:\n*It illustrates an educational article that specifically discusses the song from which this sample was taken. The section of music used is discussed in the article in relation to the song's lyrics, musical and vocal style, and may contain part of the song's chorus.\n*It is a sample of no more than 30 seconds from a much longer recording, and could not be used as a substitute for the original commercial recording or to recreate the original recording.\n*It is of a lower quality than the original recording.\n*It is not replaceable with an uncopyrighted or freely copyrighted sample of comparable educational value.\n*It is believed that this sample will not affect the value of the original work or limit the copyright holder's rights or ability to distribute the original recording.\n*The audio sample is a copyrighted work. U.S. copyright laws apply to this work. Should a free or public domain sample be located, it should be used in place of this audio sample.\n\n== Licensing ==\n{{Non-free audio sample}}\n\n== Licensing ==\n{{Non-free audio sample}}","length":1583} +{ "create": { "_index": "article-index", "_id": "39386137" } } +{"title":"The Hartmans","body":"{{Infobox television\n| show_name = The Hartmans\n| image = \n| caption = \n| show_name_2 = '''''The Hartmans (at Home)'''''\n| genre = Sitcom\n| creator = \n| writer = \n| director = \n| starring = [[Paul Hartman]]
[[Grace Hartman (actress)|Grace Hartman]]\n| narrated = \n| theme_music_composer = \n| opentheme = \n| composer = \n| country = United States\n| language = English\n| num_seasons = 1\n| num_episodes = \n| list_episodes = \n| executive_producer = \n| producer = \n| editor = \n| cinematography = \n| camera = [[Multiple-camera setup|Multi-camera]] \n| runtime = 25 mins. \n| company = \n| distributor = \n| channel = [[NBC]]\n| picture_format = [[Black-and-white]] \n| audio_format = [[Monaural]] \n| first_aired = {{start date|1949|02|27}}\n| last_aired = {{end date|1949|04|24}}\n}}\n\n'''''The Hartmans''''' (also known as '''''The Hartmans (at Home)''''') is an American television [[sitcom]] that aired live on [[NBC]] on Sunday nights from February 27 to April 24, 1949. The series stars [[Paul Hartman|Paul]] and [[Grace Hartman (actress)|Grace Hartman]], a married couple who performed together on the [[vaudeville]] circuit and on the Broadway stage.{{cite book|last=Cullen|first=Frank|title=Vaudeville, Old and New, Volume 1|year=2004|publisher=Psychology Press|isbn=0-415-93853-8|page=491}}\n\n==Plot==\nThe series centers around a young married couple who live in Forest Heights, New York.{{cite book|last=Brooks|first=Tim |author2=Marsh, Earle F. |title=The Complete Directory to Prime Time Network and Cable TV Shows, 1946-Present |publisher=Random House Digital, Inc.|date=2010|edition=9|pages=511|isbn=0-307-48315-0}}\n\n==Cast==\n*[[Paul Hartman]]....Himself\n*[[Grace Hartman (actress)|Grace Hartman]]....Herself\n*[[Harold J. Stone]]....The handyman\n*[[Loring Smith]].....Their brother-in-law\n*[[Robert Shawley]]....Their nephew\n*[[Gage Clark]].....The man next door\n*[[Valerie Cossart]]....Grace's sister \n\n==Production notes==\nThe Hartmans were given their own television series shortly after Paul and Grace won [[Tony Awards]] for the Broadway revue ''Angel in the Wings'' (Paul won for [[Tony Award for Best Actor in a Play|Best Actor]] while Grace won for [[Tony Award for Best Actress in a Musical|Best Actress in a Musical]]. NBC had hoped to cash in on the couple's popularity following their respective Tony Award wins but the series failed to catch on and was canceled by NBC nearly two months later. \n\n==References==\n{{Reflist}}\n\n==External links==\n* {{IMDb title|0390721}}\n\n{{DEFAULTSORT:Hartman, The}}\n[[Category:1949 American television series debuts]]\n[[Category:1949 American television series endings]]\n[[Category:1940s American television series]]\n[[Category:American television sitcoms]]\n[[Category:Black-and-white television programs]]\n[[Category:Live television programs]]\n[[Category:English-language television programming]]\n[[Category:Cultural depictions of people]]\n[[Category:NBC network shows]]\n[[Category:Television shows set in New York]]\n\n{{US-comedy-tv-prog-stub}}","length":3481} + { "create": { "_index": "article-index", "_id": "393876" } } +{"title":"Haenam County","body":"{{Infobox settlement\n| name = {{raise|0.1em|Haenam}}\n| native_name = {{lower|0.1em|{{nobold|해남군}}}}\n| native_name_lang = ko\n| settlement_type = [[List of counties in South Korea|County]]\n| translit_lang1 = Korean \n| translit_lang1_type1 = Hangul\n| translit_lang1_info1 = {{linktext|해|남|군}}\n| translit_lang1_type2 = Hanja\n| translit_lang1_info2 = {{linktext|海|南|郡}}\n| translit_lang1_type3 = {{nowrap|Revised Romanization}}\n| translit_lang1_info3 = Haenam-gun\n| translit_lang1_type4 = {{nowrap|McCune-Reischauer}}\n| translit_lang1_info4 = Haenam-gun\n| image_skyline = Korea-Haenam-01-var-01.jpg\n| imagesize = \n| image_caption = Haenam County\n| image_map = South Jeolla-Haenam.svg\n| mapsize = \n| map_caption = Location in South Korea\n| subdivision_type = Country\n| subdivision_name = {{flag|South Korea}}\n| subdivision_type1 = [[Regions of Korea|Region]]\n| subdivision_name1 = [[Honam]]\n| population_blank1_title = Dialect\n| population_blank1 = [[Jeolla dialect|Jeolla]]\n| area_total_km2 = 1013.8\n| population_as_of = 2004\n| population_total = 87956\n| population_density_km2 = 99\n| parts_type = [[Administrative divisions of South Korea|Administrative divisions]]\n| parts = 1 ''eup'', 13 ''myeon'', 513 ''ri'', 909 ''ban''\n| image_blank_emblem = Haenam County logo.png\n| blank_emblem_type = Emblem of Haenam\n}}\n'''Haenam''' (''Haenam-gun'') is a [[Administrative divisions of South Korea|county]] in [[South Jeolla]] Province, [[South Korea]].\nThe capital of Haenam-gun is Haenam-up (Haenam town).\n\nThe economy of the county is based mainly on agriculture, with [[rice]] and [[daikon]] radish being the two most common crops.\n\n==History==\nHaenam County has been inhabited since the [[Neolithic]]. Relics of the Bronze Age, such as dolmens and shell mounds, were discovered here.English page of Haenam county The term Haenam appeared during the [[Goryeo dynasty]] but a definite record does not exist. After 1895 (32nd year of King Gojong in the [[Joseon dynasty]]) it came to be called as Haenam-gun, and became the biggest county in [[South Jeolla Province|Jeonnam]].\n\n==Famous people==\n* [[Yoon Seon Do]] : one of the most famous Korean painters and writers during mid-[[Joseon dynasty]].\n* [[Kim Nam Ju]] : Korean poet (1946.10.16. ~ 1994.2.13.)\n* Goh Jung Hee : Goh, Jung-Hee (1948~1991) was born in Haenam. In 1975 she made her debut in Korean literary world on the recommendation of poet [[Park Nam-Su]]. She contributed “Resurrection, Hereafter”, “A Love Song” and others to a magazine “Modern Poetics”. Until she died from her debut, during her short period of writing for about 15 years, she wrote 12 copies of poetry actively, which included her collection of poems and posthumous manuscripts. Also she attracted attention in the world of poetry as showing various and strong experimental attitude through each poems.\n* Hwang Ji Wu : Korean poet and artistic critic.\n\n==Products==\nThanks to its large scale farming, Haenam has been the main place of producing lots of farming products from sweet potatoes to cabbages. The cabbage is specially produced in wintertime and Haenam occupies 70% of production.''[해남군청] 해남군, 친환경 겨울배추단지화 재배 성공'' YeonHap newes , 2008.01.22\n\nA special type of orange, the [[Dekopon#Outside of Japan|hallabong]], is also grown in Haenam county. Before, [[Jeju Province|Jeju]] was the only place to grow hallabong but lots of counties of Jeonnam started to cultivate this breed, which is largely owing to the [[greenhouse effect]].Hallabong of Jeonnam combating those of Jeju ''전남 한라봉, 제주 아성에 도전'' kukinews 2008.01.24\n\n==Enterprise city==\nHaenam is the enterprise city in [[Jeonnam]] with [[Muan]] and [[Yeongam county]]. Three counties are going to take important status as moving point for growth.''전국 '5+2 광역경제권 전략' 뭘 담았나'' 한국경제(kor) 2008.01.24\n\nNext term president, [[Lee Myung-bak|Lee Myeong bak]] appointed 3 areas as huge triangle region of [[Honam]].''인수위 \"전국을 '5대 광역경제권'으로 재편\"'' (kor) 2008.01.24\n\n==Education==\n*Global Academy in Haenam town.\n\n==Geography==\nHaenam faces Gangjin to the east, Yeongam to the north, Jindo and Wando to the west and south across the sea.\n\nAdditionally, Haenam is located below Taebaek Mountains and goes through an [[oceanic climate]]. It is quite a warm area even among southern region of [[South Korea]]. There is rias coast around Hwawon peninsula.\n\n==Climate==\n{{Weather box\n|location = Haenam (1981–2010)\n|metric first = Y\n|single line = Y\n|Jan high C = 6.1\n|Feb high C = 8.0\n|Mar high C = 12.4\n|Apr high C = 18.4\n|May high C = 22.9\n|Jun high C = 26.2\n|Jul high C = 28.7\n|Aug high C = 30.2\n|Sep high C = 26.8\n|Oct high C = 21.9\n|Nov high C = 15.2\n|Dec high C = 9.0\n|year high C = 18.8\n|Jan mean C = 1.3\n|Feb mean C = 2.6\n|Mar mean C = 6.6\n|Apr mean C = 12.1\n|May mean C = 17.1\n|Jun mean C = 21.3\n|Jul mean C = 24.9\n|Aug mean C = 25.8\n|Sep mean C = 21.4\n|Oct mean C = 15.4\n|Nov mean C = 9.1\n|Dec mean C = 3.5\n|year mean C = 13.4\n|Jan low C = -3.2\n|Feb low C = -2.4\n|Mar low C = 1.0\n|Apr low C = 5.8\n|May low C = 11.6\n|Jun low C = 17.1\n|Jul low C = 21.9\n|Aug low C = 22.1\n|Sep low C = 16.6\n|Oct low C = 9.3\n|Nov low C = 3.3\n|Dec low C = -1.6\n|year low C = 8.5\n|Jan precipitation mm = 32.5\n|Feb precipitation mm = 46.3\n|Mar precipitation mm = 72.9\n|Apr precipitation mm = 90.0\n|May precipitation mm = 105.5\n|Jun precipitation mm = 199.5\n|Jul precipitation mm = 246.8\n|Aug precipitation mm = 248.5\n|Sep precipitation mm = 164.3\n|Oct precipitation mm = 44.2\n|Nov precipitation mm = 46.8\n|Dec precipitation mm = 28.1\n|year precipitation mm = 1325.4\n|Jan humidity = 70.4\n|Feb humidity = 69.4\n|Mar humidity = 69.0\n|Apr humidity = 68.5\n|May humidity = 72.2\n|Jun humidity = 76.5\n|Jul humidity = 82.3\n|Aug humidity = 80.5\n|Sep humidity = 77.4\n|Oct humidity = 72.1\n|Nov humidity = 71.4\n|Dec humidity = 71.7\n|year humidity = 73.4\n|unit precipitation days = 0.1 mm\n|Jan precipitation days = 9.3\n|Feb precipitation days = 8.4\n|Mar precipitation days = 9.3\n|Apr precipitation days = 8.2\n|May precipitation days = 9.3\n|Jun precipitation days = 10.5\n|Jul precipitation days = 12.9\n|Aug precipitation days = 12.0\n|Sep precipitation days = 8.5\n|Oct precipitation days = 5.8\n|Nov precipitation days = 7.8\n|Dec precipitation days = 8.1\n|Jan sun = 161.4\n|Feb sun = 170.3\n|Mar sun = 203.8\n|Apr sun = 226.4\n|May sun = 237.8\n|Jun sun = 198.3\n|Jul sun = 183.6\n|Aug sun = 221.8\n|Sep sun = 197.4\n|Oct sun = 221.1\n|Nov sun = 175.2\n|Dec sun = 160.2\n|year sun = 2356.1\n|source = Korea Meteorological Administration{{cite web\n|url=http://www.kma.go.kr/weather/climate/average_30years.jsp?yy_st=2011&stn=261&norm=M&x=10&y=17&obs=0&mm=5&dd=4\n|publisher=Korea Meteorological Administration\n|accessdate=2011-05-04\n|title= 평년값자료(1981–2010) 해남(261) }}\n|date=May 2011}}\n\n==Twin towns – Sister cities==\nHaenam is [[Twin towns and sister cities|twinned]] with:\n\n* {{flagicon|KOR}} [[Ansan]], [[South Korea]]\n* {{flagicon|KOR}} [[Jungnang-gu]], [[South Korea]]\n* {{flagicon|KOR}} [[Seocho-gu]], [[South Korea]]\n* {{flagicon|KOR}} [[Yeongdeok]], [[South Korea]]\n* {{flagicon|KOR}} [[Haeundae-gu]], [[South Korea]]\n\n==Gallery==\n\nFile:Korea-Haenam-03.jpg\nFile:Korea-Haenam-02.jpg\nFile:Korea-Haenam-05.jpg\nFile:Korea-Haenam-06.jpg\nFile:Korea-Haenam-07.jpg\nFile:Korea-Haenam-Mihwangsa-01.jpg|Mihwangsa\nFile:Korea-Daeheungsa-01.jpg|[[Daeheungsa]]\nFile:Korea-Haenam-08.jpg\n\n\n==References==\n{{reflist}}\n\n==External links==\n{{Commons category|Haenam, Jeollanam-do|Haenam}}\n*[http://eng.haenam.go.kr/ County government home page]\n\n{{South Jeolla}}\n\n{{coord|34.5741666767|N|126.59750001|E|source:ruwiki_region:KR_type:city(99358)|format=dms|display=title}}\n\n[[Category:Counties of South Jeolla Province]]\n[[Category:Haenam County| ]]","length":8426} +{ "create": { "_index": "article-index", "_id": "39401194" } } +{"title":"Parel van de Veluwe","body":"{{Infobox cycling race\n| name = Parel van de Veluwe\n| image = \n| date = \n| region = the Netherlands\n| english = ''Pearl of the [[Veluwe]]''\n| localnames = '''Women''' Memorial Connie Meyer Trofee\n| nickname = \n| discipline = [[Road bicycle racing|Road]]\n| competition = \n| type = Road race\n| organiser = cycling association ''De IJsselstreek''\n| director = \n| first = '''Men''' {{start date|1988}}
'''Women''' {{start date|1985}}\n| number = '''Men''' 24 (as of 2012)
'''Women''' 29 (as of 2014)\n| final = \n| firstwinner = '''Men'''
{{flagathlete|[[Harm Jansen]]|NED}}''' Women'''
{{flagathlete|[[Hennie Top]]|NED}}\n| mostwins = '''Men'''
{{flagathlete|Dennis Smit|NED}} ''(2)'' '''Women'''
{{flagathlete|Debby Mansveld|NED}} ''(4)''\n| mostrecent = '''Men'''
{{flagathlete|Dylan Groenewegen|NED}}
'''Women'''
{{flagathlete|[[Floortje Mackaij]]|NED}}\n}}\nThe '''Parel van de Veluwe''' (''Pearl of the [[Veluwe]]'') is a women's and men's amateur [[road bicycle racing|road bicycle race]] in the [[Netherlands]], established in 1985.{{cite web|title=Parel van de Veluwe|url=http://www.cyclingarchives.com/wedstrijdfiche.php?wedstrijdid=6161|publisher=cyclingarchives.com|accessdate=14 May 2013}}{{cite web|title=Parel van de Veluwe (F)|url=http://www.cyclingarchives.com/wedstrijdfiche.php?wedstrijdid=6162|publisher=cyclingarchives.com|accessdate=14 May 2013}}\n\n== Honours ==\n\n=== Women's ===\n{| class=\"wikitable\" style=\"font-size:100%\" width=60%\n! Year\n! Winner\n! Second\n! Third\n|-\n| 1985\n| {{flagathlete|[[Hennie Top]]|NED}} || {{flagathlete|Gonnie van Koert|NED}} || {{flagathlete|[[Monique Kaufmann]]|NED}}\n|-\n| 1986\n| {{flagathlete|Anita Griep|NED}} || {{flagathlete|Moniquede Waal|NED}} || {{flagathlete|Cynthia Lutke Schipholt|NED}}\n|-\n| 1987\n| {{flagathlete|Cynthia Lutke Schipholt|NED}} || {{flagathlete|Jolanda Cools|NED}} || {{flagathlete|Sandy Lutke Schipholt|NED}}\n|-\n| 1988\n| {{flagathlete|Connie Meijer|NED}} || {{flagathlete|Gré Tijmes|NED}} || {{flagathlete|Cora Westland|NED}}\n|-\n| 1989\n| {{flagathlete|[[Monique Knol]]|NED}} || {{flagathlete|Daniëlle Overgaag|NED}} || {{flagathlete|Gré Tijmes|NED}}\n|-\n| 1990\n| {{flagathlete|Kristel Werks|BEL}} || {{flagathlete|Cora Westland|NED}} || {{flagathlete|[[Monique Knol]]|NED}}\n|-\n| 1991\n| {{flagathlete|Monique de Bruin|NED}} || {{flagathlete|[[Petra de Bruin]]|NED}} || {{flagathlete|Esther van Verseveld|NED}}\n|-\n| 1992\n| {{flagathlete|[[Monique Knol]]|NED}} || {{flagathlete|Petra van der Giessen|NED}} || {{flagathlete|Marina van Hest|NED}}\n|-\n| 1993\n| {{flagathlete|Daniëlle Overgaag|NED}} || {{flagathlete|Angela van Smoorenburg|NED}} || {{flagathlete|Wendy Kramp|NED}}\n|-\n| 1994\n| {{flagathlete|Vanja Vonkx|BEL}} || {{flagathlete|Daniëlle Overgaag|NED}} || {{flagathlete|Hester Marieke Kroes|NED}}\n|-\n| 1995\n| {{flagathlete|Debby Mansveld|NED}} || {{flagathlete|Nathalie Nelemans|NED}} || {{flagathlete|[[Janneke Vos]]|NED}}\n|-\n| 1996\n| {{flagathlete|Debby Mansveld|NED}} || {{flagathlete|[[Sissy van Alebeek]]|NED}} || {{flagathlete|Marion Borst|NED}}\n|-\n| 1997\n| {{flagathlete|Vanja Vonkx|BEL}} || {{flagathlete|Wendy Kramp|NED}} || {{flagathlete|Hester Marieke Kroes|NED}}\n|-\n| 1998\n| {{flagathlete|[[Leontien van Moorsel]]|NED}} || {{flagathlete|Marion van Zuilen|NED}} || {{flagathlete|Marije Gemser|NED}}\n|-\n| 1999\n| {{flagathlete|Debby Mansveld|NED}} || {{flagathlete|Sonja van Kuik|NED}} || {{flagathlete|Vanja Vonkx|BEL}}\n|-\n| 2000\n| {{flagathlete|[[Mirjam Melchers]]|NED}} || {{flagathlete|[[Leontien van Moorsel]]|NED}} || {{flagathlete|Sonja van Kuik|NED}}\n|-\n| 2001\n| colspan=\"3\"|No race due to the [[2001 United Kingdom foot-and-mouth outbreak|2001 Foot-and-mouth outbreak]]\n|-\n| 2002\n| {{flagathlete|Sandra Missbach|GER}} || {{flagathlete|[[Yvonne Brunen]]|NED}} || {{flagathlete|[[Leontien van Moorsel]]|NED}}\n|-\n| 2003\n| {{flagathlete|Debby Mansveld|NED}} || {{flagathlete|Bertine Spijkerman|NED}} || {{flagathlete|Kristy Miggels|NED}}\n|-\n| 2004\n| {{flagathlete|[[Chantal Beltman]]|NED}} || {{flagathlete|[[Janneke Vos]]|NED}} || {{flagathlete|[[Sissy van Alebeek]]|NED}}\n|-\n| 2005\n| {{flagathlete|[[Sara Carrigan]]|AUS}} || {{flagathlete|[[Suzanne de Goede]]|NED}} || {{flagathlete|Christine Mos|NED}}\n|-\n| 2006\n| {{flagathlete|[[Monica Holler]]|SWE}} || {{flagathlete|[[Ellen van Dijk]]|NED}} || {{flagathlete|Inge Velthuis|NED}}\n|-\n| 2007\n| {{flagathlete|[[Vera Koedooder]]|NED}} || {{flagathlete|Moniek Rotmensen|NED}} || {{flagathlete|[[Mirjam Melchers]]|NED}}\n|-\n| 2008\n| {{flagathlete|[[Marianne Vos]]|NED}} || {{flagathlete|[[Kirsten Wild]]|NED}} || {{flagathlete|Martine Bras|NED}}\n|-\n| 2009\n| {{flagathlete|[[Chantal Blaak]]|NED}} || {{flagathlete|[[Chantal Beltman]]|NED}} || {{flagathlete|[[Loes Gunnewijk]]|NED}}\n|-\n| 2010\n| {{flagathlete|[[Marianne Vos]]|NED}} || {{flagathlete|Martine Bras|NED}} || {{flagathlete|[[Ellen van Dijk]]|NED}}\n|-\n| 2011\n| {{flagathlete|[[Kirsten Wild]]|NED}} || {{flagathlete|[[Adrie Visser]]|NED}} || {{flagathlete|Janneke Kanis|NED}}\n|-\n| 2012\n| {{flagathlete|[[Kim de Baat]]|NED}} || {{flagathlete|Karen Elzing|NED}} || {{flagathlete|Linda Ringlever|NED}}\n|-\n| 2013\n| {{flagathlete|[[Iris Slappendel]]|NED}} || {{flagathlete|[[Vera Koedooder]]|NED}} || {{flagathlete|[[Roxane Knetemann]]|NED}}\n|-\n| 2014\n| {{flagathlete|[[Floortje Mackaij]]|NED}} || {{flagathlete|[[Sara Mustonen (cyclist)|Sara Mustonen]]|SWE}} || {{flagathlete|[[Roxane Knetemann]]|NED}}\n|}\nSource\n\n=== Men's ===\n{| class=\"wikitable\" style=\"font-size:100%\" width=60%\n! Year\n! Winner\n! Second\n! Third\n|-\n| 1988\n| {{flagathlete|[[Harm Jansen]]|NED}} || {{flagathlete|Godert de Leeuw|NED}} || {{flagathlete|Freddy Wolsink|NED}}\n|-\n| 1989\n| {{flagathlete|John de Haas|NED}} || {{flagathlete|Dennis Huenders|NED}} || {{flagathlete|Rudy Nagengast|NED}}\n|-\n| 1990\n| {{flagathlete|Remco Startman|NED}} || {{flagathlete|Godert de Leeuw|NED}} || {{flagathlete|[[Harm Jansen]]|NED}}\n|-\n| 1991\n| {{flagathlete|Arjen Vinke|NED}} || {{flagathlete|Remco Startman|NED}} || {{flagathlete|Mano Lubbers|NED}}\n|-\n| 1992\n| {{flagathlete|Richard Mulder|NED}} || {{flagathlete|Martin van Steen|NED}} || {{flagathlete|Patrick Rasch|NED}}\n|-\n| 1993\n| {{flagathlete|Paul Konings|NED}} || {{flagathlete|John-Paul van Ameele|NED}} || {{flagathlete|Peter Tates|NED}}\n|-\n| 1994\n| {{flagathlete|[[Rob Compas]]|NED}} || {{flagathlete|Patrick de Boer|NED}} || {{flagathlete|Bert Hiemstra|NED}}\n|-\n| 1995\n| {{flagathlete|Bennie Gosink|NED}} || {{flagathlete|Jan de Leeuw|NED}} || {{flagathlete|Bert Hiemstra|NED}}\n|-\n| 1996\n| {{flagathlete|Louis de Koning|NED}} || {{flagathlete|Paul van Schalen|NED}} || {{flagathlete|Rob Froeling|NED}}\n|-\n| 1997\n| {{flagathlete|Harald Dat|NED}} || {{flagathlete|Wilco Zuijderwijk|NED}} || {{flagathlete|Angelo van Melis|NED}}\n|-\n|1998\n| {{flagathlete|Ronald van der Tang|NED}} || {{flagathlete|Godert de Leeuw|NED}} || {{flagathlete|Maikel den Ouden|NED}}\n|-\n| 1999\n| {{flagathlete|Peter van de Reep|NED}} || {{flagathlete|Rick Pieterse|NED}} || {{flagathlete|Sander Hup|NED}}\n|-\n| 2000\n| {{flagathlete|Angelo van Melis|NED}} || {{flagathlete|Tom Cordes|NED}} || {{flagathlete|John den Braber|NED}}\n|-\n| 2001\n| colspan=\"3\"|No race due to the [[2001 United Kingdom foot-and-mouth outbreak|2001 Foot-and-mouth outbreak]]\n|-\n| 2002\n| {{flagathlete|Wilco Zuijderwijk|NED}} || {{flagathlete|[[Kenny van Hummel]]|NED}} || {{flagathlete|Martijn Albers|NED}}\n|-\n| 2003\n| {{flagathlete|[[Tom Veelers]]|NED}} || {{flagathlete|Pascal Hermes|NED}} || {{flagathlete|[[Marc de Maar]]|CUR}}\n|-\n| 2004\n| {{flagathlete|Dennis Smit|NED}} || {{flagathlete|Marcel Alma|NED}} || {{flagathlete|Roel de Vries|NED}}\n|-\n| 2005\n| {{flagathlete|Bastiaan Krol|NED}} || {{flagathlete|Arno Wallaard|NED}} || {{flagathlete|Wilco Zuiderwijk|NED}}\n|-\n| 2006\n| {{flagathlete|[[Peter Schep]]|NED}} || {{flagathlete|Ferdi van Katwijk|NED}} || {{flagathlete|Arnoud van Groen|NED}}\n|-\n| 2007\n| {{flagathlete|[[Marvin van der Pluijm (cyclist)|Marvin van der Pluijm]]|NED}} || {{flagathlete|Marco Bos|NED}} || {{flagathlete|Berry Nagelhout|NED}}\n|-\n| 2008\n| {{flagathlete|[[Lieuwe Westra]]|NED}} || {{flagathlete|Yvo Kusters|NED}} || {{flagathlete|[[Marvin van der Pluijm (cyclist)|Marvin van der Pluijm]]|NED}}\n|-\n| 2009\n| {{flagathlete|[[Jetse Bol]]|NED}} || {{flagathlete|Rik Kavsek|NED}} || {{flagathlete|Marc Reef|NED}}\n|-\n| 2010\n| {{flagathlete|René Hooghiemster|NED}} || {{flagathlete|Roy Eefting|NED}} || {{flagathlete|Peter Jan Polling|NED}}\n|-\n| 2011\n| {{flagathlete|Dennis Smit|NED}} || {{flagathlete|Arno van der Zwet|NED}} || {{flagathlete|Stefan Poutsma|NED}}\n|-\n| 2012\n| {{flagathlete|Dylan Groenewegen|NED}} || {{flagathlete|Yoeri Havik|NED}} || {{flagathlete|Daan Meijers|NED}}\n|}\nSource\n\n==External links==\n*{{official website|http://www.parelvandeveluwe.nl/}} {{nl}}\n\n==References==\n{{reflist}}\n\n[[Category:Women's road bicycle races]]\n[[Category:Recurring sporting events established in 1985]]\n[[Category:1985 establishments in the Netherlands]]\n[[Category:Men's road bicycle races]]","length":9476} diff --git a/tests/data/no-type-nested-data.json b/tests/data/no-type-nested-data.json new file mode 100644 index 0000000..0717d80 --- /dev/null +++ b/tests/data/no-type-nested-data.json @@ -0,0 +1,122 @@ +{ "create": { "_index": "nested-article-index", "_id": "1153300046986788866" } } +{"id":1153300046986788900,"id_str":"1153300046986788866","name":"Research","uri":"/heyroberte/lists/research","subscriber_count":0,"member_count":37,"mode":"public","description":"","slug":"research","full_name":"@heyroberte/research","created_at":"Mon Jul 22 13:45:33 +0000 2019","following":false,"user":{"id":4190694130,"id_str":"4190694130","name":"heyroberte","screen_name":"heyroberte","location":"Atlanta, GA","description":"Thoughts, musing and learnings about #technology #business and #culture. 🤔 Esp. #4ir #emergingtech in #b2b #enterprise #marketing #digitaltransformation #ai","url":"https://t.co/DW0RjV8CXI","entities":{"url":{"urls":[{"url":"https://t.co/DW0RjV8CXI","expanded_url":"https://heyroberte.com/","display_url":"HeyRobertE.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1051,"friends_count":1974,"listed_count":37,"created_at":"Sun Nov 15 02:03:26 +0000 2015","favourites_count":2308,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":1589,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1239002242973401089/LSAXxLIj_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1239002242973401089/LSAXxLIj_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/4190694130/1585271524","profile_link_color":"19CF86","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1237533113758015494" } } +{"id":1237533113758015500,"id_str":"1237533113758015494","name":"AI","uri":"/heyroberte/lists/ai","subscriber_count":0,"member_count":141,"mode":"public","description":"","slug":"ai","full_name":"@heyroberte/ai","created_at":"Wed Mar 11 00:17:41 +0000 2020","following":false,"user":{"id":4190694130,"id_str":"4190694130","name":"heyroberte","screen_name":"heyroberte","location":"Atlanta, GA","description":"Thoughts, musing and learnings about #technology #business and #culture. 🤔 Esp. #4ir #emergingtech in #b2b #enterprise #marketing #digitaltransformation #ai","url":"https://t.co/DW0RjV8CXI","entities":{"url":{"urls":[{"url":"https://t.co/DW0RjV8CXI","expanded_url":"https://heyroberte.com/","display_url":"HeyRobertE.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1051,"friends_count":1974,"listed_count":37,"created_at":"Sun Nov 15 02:03:26 +0000 2015","favourites_count":2308,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":1589,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1239002242973401089/LSAXxLIj_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1239002242973401089/LSAXxLIj_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/4190694130/1585271524","profile_link_color":"19CF86","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1237548402889687040" } } +{"id":1237548402889687000,"id_str":"1237548402889687040","name":"Enterprise","uri":"/heyroberte/lists/enterprise","subscriber_count":0,"member_count":141,"mode":"public","description":"","slug":"enterprise","full_name":"@heyroberte/enterprise","created_at":"Wed Mar 11 01:18:26 +0000 2020","following":false,"user":{"id":4190694130,"id_str":"4190694130","name":"heyroberte","screen_name":"heyroberte","location":"Atlanta, GA","description":"Thoughts, musing and learnings about #technology #business and #culture. 🤔 Esp. #4ir #emergingtech in #b2b #enterprise #marketing #digitaltransformation #ai","url":"https://t.co/DW0RjV8CXI","entities":{"url":{"urls":[{"url":"https://t.co/DW0RjV8CXI","expanded_url":"https://heyroberte.com/","display_url":"HeyRobertE.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1051,"friends_count":1974,"listed_count":37,"created_at":"Sun Nov 15 02:03:26 +0000 2015","favourites_count":2308,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":1589,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1239002242973401089/LSAXxLIj_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1239002242973401089/LSAXxLIj_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/4190694130/1585271524","profile_link_color":"19CF86","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1237510284916543489" } } +{"id":1237510284916543500,"id_str":"1237510284916543489","name":"NLP Enthusiasts 📄💻🤓","uri":"/ernie_python/lists/nlp-enthusiasts1","subscriber_count":109,"member_count":3171,"mode":"public","description":"Checkout Ernie, Easy BERT-based Sentence Classification with Keras","slug":"nlp-enthusiasts1","full_name":"@ernie_python/nlp-enthusiasts1","created_at":"Tue Mar 10 22:46:58 +0000 2020","following":false,"user":{"id":1237309868874371000,"id_str":"1237309868874371072","name":"𝚙𝚒𝚙 𝚒𝚗𝚜𝚝𝚊𝚕𝚕 𝚎𝚛𝚗𝚒𝚎 🐍","screen_name":"ernie_python","location":"Glasgow, Scotland","description":"Simple State-of-the-Art BERT-Based Sentence Classification • Keras / TensorFlow 2 • Built with HuggingFace's Transformers • Created by @brunn3is","url":"https://t.co/6kWyVK5bQR","entities":{"url":{"urls":[{"url":"https://t.co/6kWyVK5bQR","expanded_url":"https://github.com/brunneis/ernie","display_url":"github.com/brunneis/ernie","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":48,"friends_count":4,"listed_count":0,"created_at":"Tue Mar 10 09:32:32 +0000 2020","favourites_count":2,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":8,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1237310448829112320/Jc5uHeoX_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1237310448829112320/Jc5uHeoX_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1237309868874371072/1586082472","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1235711511890255872" } } +{"id":1235711511890256000,"id_str":"1235711511890255872","name":"AI/ML","uri":"/brettwebb/lists/ai-ml","subscriber_count":0,"member_count":56,"mode":"public","description":"","slug":"ai-ml","full_name":"@brettwebb/ai-ml","created_at":"Thu Mar 05 23:39:17 +0000 2020","following":false,"user":{"id":2804,"id_str":"2804","name":"brett webb","screen_name":"brettwebb","location":"The Bay","description":"Creative Technologist. Board @bridgegood. Defcon 27 @hardhatbrigade award winner. He/Him","url":"https://t.co/BsFf03hdGX","entities":{"url":{"urls":[{"url":"https://t.co/BsFf03hdGX","expanded_url":"http://www.brettwebb.com/","display_url":"brettwebb.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":927,"friends_count":2644,"listed_count":51,"created_at":"Fri Jul 21 22:00:44 +0000 2006","favourites_count":12032,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":3545,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"DBD6CE","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1025821317960876032/HCedss_f_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1025821317960876032/HCedss_f_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2804/1403460055","profile_link_color":"D93FD9","profile_sidebar_border_color":"5DA105","profile_sidebar_fill_color":"EDF5D5","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1022916507834114053" } } +{"id":1022916507834114000,"id_str":"1022916507834114053","name":"Technology","uri":"/KSekarashok/lists/technology","subscriber_count":0,"member_count":53,"mode":"public","description":"Technology news","slug":"technology","full_name":"@KSekarashok/technology","created_at":"Fri Jul 27 18:47:54 +0000 2018","following":false,"user":{"id":4603344014,"id_str":"4603344014","name":"Ashok k","screen_name":"KSekarashok","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":7,"friends_count":260,"listed_count":0,"created_at":"Sat Dec 19 13:21:57 +0000 2015","favourites_count":27,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":true,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "791142016314961920" } } +{"id":791142016314961900,"id_str":"791142016314961920","name":"Tech2Cognitive","uri":"/christianrenard/lists/tech2cognitive","subscriber_count":0,"member_count":123,"mode":"public","description":"The Cognitive World's Leaders","slug":"tech2cognitive","full_name":"@christianrenard/tech2cognitive","created_at":"Wed Oct 26 04:58:50 +0000 2016","following":false,"user":{"id":20417089,"id_str":"20417089","name":"Christian Renard","screen_name":"christianrenard","location":"Paris","description":"Christian Renard. CEO Aximark. #alumni@ESSEC #entrepreneur #businessmodels #datascience #AI #digitaltransformation #humancentric #techforgood #lifelonglearning","url":"https://t.co/mSMuZ1VSgC","entities":{"url":{"urls":[{"url":"https://t.co/mSMuZ1VSgC","expanded_url":"http://www.aximark.fr/","display_url":"aximark.fr","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":11084,"friends_count":9531,"listed_count":747,"created_at":"Mon Feb 09 05:04:35 +0000 2009","favourites_count":5740,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":18352,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1167793505273622528/9y6Vs3d0_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1167793505273622528/9y6Vs3d0_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/20417089/1398199491","profile_link_color":"008799","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1215576228037648385" } } +{"id":1215576228037648400,"id_str":"1215576228037648385","name":"AI Influencers ","uri":"/duncanjcarter/lists/ai-influencers","subscriber_count":3,"member_count":240,"mode":"public","description":"","slug":"ai-influencers","full_name":"@duncanjcarter/ai-influencers","created_at":"Fri Jan 10 10:08:51 +0000 2020","following":false,"user":{"id":257882430,"id_str":"257882430","name":"Duncan Carter","screen_name":"duncanjcarter","location":"London","description":"Passion for #Tech #DataScience #AI #MachineLearning #Workplace #Sustainability- Say Hello :) Owner of https://t.co/vFSjc79HCa #digitalmarketing","url":"https://t.co/2GDjqR9Tzs","entities":{"url":{"urls":[{"url":"https://t.co/2GDjqR9Tzs","expanded_url":"https://duncanjcarter.co.uk/","display_url":"duncanjcarter.co.uk","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/vFSjc79HCa","expanded_url":"http://starfleet.academy/","display_url":"StarFleet.Academy","indices":[103,126]}]}},"protected":false,"followers_count":16767,"friends_count":6620,"listed_count":311,"created_at":"Sat Feb 26 12:05:03 +0000 2011","favourites_count":2441,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4825,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1246015077360078849/hGKkpYJt_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1246015077360078849/hGKkpYJt_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/257882430/1585916669","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":true,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "756877533199687681" } } +{"id":756877533199687700,"id_str":"756877533199687681","name":"AI","uri":"/afdebbas/lists/ai","subscriber_count":1,"member_count":57,"mode":"public","description":"","slug":"ai","full_name":"@afdebbas/ai","created_at":"Sat Jul 23 15:44:00 +0000 2016","following":false,"user":{"id":226299021,"id_str":"226299021","name":"Ahmad 🇱🇧","screen_name":"afdebbas","location":"Beirut","description":"Data/AI at @Microsoft","url":null,"entities":{"description":{"urls":[]}},"protected":true,"followers_count":61,"friends_count":302,"listed_count":6,"created_at":"Mon Dec 13 20:46:54 +0000 2010","favourites_count":1328,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":1795,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1189097530807717888/dsNNrWdF_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1189097530807717888/dsNNrWdF_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/226299021/1448004529","profile_link_color":"ABB8C2","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1095460782341533699" } } +{"id":1095460782341533700,"id_str":"1095460782341533699","name":"new","uri":"/privatealliance/lists/new","subscriber_count":2,"member_count":584,"mode":"public","description":"followers","slug":"new","full_name":"@privatealliance/new","created_at":"Tue Feb 12 23:12:57 +0000 2019","following":false,"user":{"id":17250640,"id_str":"17250640","name":"Michael R. Nall","screen_name":"privatealliance","location":"Worldwide","description":"We connect all the best ways to MAXIMIZE private business value!","url":"https://t.co/IWNpqOVcb0","entities":{"url":{"urls":[{"url":"https://t.co/IWNpqOVcb0","expanded_url":"http://midmarketplace.com/","display_url":"midmarketplace.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":2521,"friends_count":4993,"listed_count":71,"created_at":"Sat Nov 08 14:00:31 +0000 2008","favourites_count":2178,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":10085,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"8A772B","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/121579412/mn100_1955__2__normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/121579412/mn100_1955__2__normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/17250640/1398439663","profile_link_color":"9D582E","profile_sidebar_border_color":"D9B17E","profile_sidebar_fill_color":"EADEAA","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1150769713473118213" } } +{"id":1150769713473118200,"id_str":"1150769713473118213","name":"Top AI Mentions & News","uri":"/EvanisRight/lists/top-ai-mentions-news","subscriber_count":70,"member_count":4947,"mode":"public","description":"Makers & Creators of the Industry & News","slug":"top-ai-mentions-news","full_name":"@EvanisRight/top-ai-mentions-news","created_at":"Mon Jul 15 14:10:54 +0000 2019","following":false,"user":{"id":721640568451899400,"id_str":"721640568451899392","name":"Evan Katz","screen_name":"EvanisRight","location":"Israel","description":"When Ambition & Energy collide a Serial Entrepreneur is born!","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":95,"friends_count":346,"listed_count":5,"created_at":"Sun Apr 17 10:04:53 +0000 2016","favourites_count":44,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":30,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/721658578940129280/xaSnTSSB_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/721658578940129280/xaSnTSSB_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/721640568451899392/1460891266","profile_link_color":"19CF86","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1183770410439073794" } } +{"id":1183770410439073800,"id_str":"1183770410439073794","name":"aiml-AIMARKETRESEARCH","uri":"/steveblackmon/lists/aiml-aimarketresearch","subscriber_count":0,"member_count":49,"mode":"public","description":"AIMARKETRESEARCH - 50 AI Twitter Influencers to Follow in 2018 - https://s.apache.org/filtb","slug":"aiml-aimarketresearch","full_name":"@steveblackmon/aiml-aimarketresearch","created_at":"Mon Oct 14 15:43:53 +0000 2019","following":false,"user":{"id":42232950,"id_str":"42232950","name":"Steve Blackmon","screen_name":"steveblackmon","location":"Austin, TX","description":"technology @peoplepattern co-founder @bluesquadsocial contributor to @apachestreams @goregister2vote @getemetry","url":"https://t.co/t2zMf40r96","entities":{"url":{"urls":[{"url":"https://t.co/t2zMf40r96","expanded_url":"http://people.apache.org/~sblackmon","display_url":"people.apache.org/~sblackmon","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1097,"friends_count":4009,"listed_count":111,"created_at":"Sun May 24 16:01:46 +0000 2009","favourites_count":5299,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":3848,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/735868639451062272/zr_KYaUQ_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/735868639451062272/zr_KYaUQ_normal.jpg","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "88772406" } } +{"id":88772406,"id_str":"88772406","name":"IT Analysis Firm","uri":"/LawrenceHecht/lists/it-analysis-firm","subscriber_count":7,"member_count":204,"mode":"public","description":"Separated from IT Analysts List","slug":"it-analysis-firm","full_name":"@LawrenceHecht/it-analysis-firm","created_at":"Wed Apr 24 13:44:17 +0000 2013","following":false,"user":{"id":28552516,"id_str":"28552516","name":"Lawrence Hecht","screen_name":"LawrenceHecht","location":"New Jersey","description":"Analyst/curator/editor. Expertise: enterprise IT, surveys, politics, economics. Interest in tech policy & decentralized governance. Research for @thenewstack","url":"https://t.co/bwzEA1XPe0","entities":{"url":{"urls":[{"url":"https://t.co/bwzEA1XPe0","expanded_url":"https://lawrencehecht.info/","display_url":"lawrencehecht.info","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":3781,"friends_count":614,"listed_count":580,"created_at":"Fri Apr 03 12:33:30 +0000 2009","favourites_count":8226,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":14630,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FFE6A8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme12/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme12/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/458951652846755840/fqc71SHq_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/458951652846755840/fqc71SHq_normal.jpeg","profile_link_color":"41593C","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"8E5861","profile_text_color":"A2969A","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "926627396652093442" } } +{"id":926627396652093400,"id_str":"926627396652093442","name":"Tech: AI, AR, BI, ML","uri":"/MichaelCromwell/lists/tech-ai-ar-bi-ml","subscriber_count":3,"member_count":189,"mode":"public","description":"","slug":"tech-ai-ar-bi-ml","full_name":"@MichaelCromwell/tech-ai-ar-bi-ml","created_at":"Sat Nov 04 01:49:21 +0000 2017","following":false,"user":{"id":28039938,"id_str":"28039938","name":"Mike Cromwell","screen_name":"MichaelCromwell","location":"Dallas","description":"Entrepreneur, Advisor, Investor | CEO @EagleTEQ | Publisher @theUCbuyer | Partner @NETRIO_llc | Board @MagnaFive | #UCaaS #CCaaS #CyberSecurity #Technology","url":"https://t.co/Pi9yi4MMHr","entities":{"url":{"urls":[{"url":"https://t.co/Pi9yi4MMHr","expanded_url":"http://www.theucbuyer.com/","display_url":"theucbuyer.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":14537,"friends_count":12154,"listed_count":337,"created_at":"Wed Apr 01 03:21:30 +0000 2009","favourites_count":2464,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":4119,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"314047","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1111440909441204224/io4uN9U3_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/1111440909441204224/io4uN9U3_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/28039938/1553823084","profile_link_color":"1B95E0","profile_sidebar_border_color":"181A1E","profile_sidebar_fill_color":"252429","profile_text_color":"666666","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "732472107691433988" } } +{"id":732472107691434000,"id_str":"732472107691433988","name":"Robot - AI","uri":"/nikosvg/lists/robot-ai","subscriber_count":1,"member_count":174,"mode":"public","description":"","slug":"robot-ai","full_name":"@nikosvg/robot-ai","created_at":"Tue May 17 07:25:33 +0000 2016","following":false,"user":{"id":60492755,"id_str":"60492755","name":"nikosv","screen_name":"nikosvg","location":"","description":"|techjournalism:https://t.co/UT05MwZYXO|","url":"https://t.co/UYQkNgaij2","entities":{"url":{"urls":[{"url":"https://t.co/UYQkNgaij2","expanded_url":"http://perlingresprogramming.blogspot.com/","display_url":"perlingresprogramming.blogspot.com","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/UT05MwZYXO","expanded_url":"http://i-programmer.info/","display_url":"i-programmer.info","indices":[16,39]}]}},"protected":false,"followers_count":1438,"friends_count":4933,"listed_count":80,"created_at":"Mon Jul 27 04:49:15 +0000 2009","favourites_count":3932,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4886,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/862615106005471233/l0Kui6R4_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/862615106005471233/l0Kui6R4_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/60492755/1494498378","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "772031017184030720" } } +{"id":772031017184030700,"id_str":"772031017184030720","name":"Tech 2025","uri":"/itscomplicated/lists/tech-2025","subscriber_count":10,"member_count":903,"mode":"public","description":"Tech 2025","slug":"tech-2025","full_name":"@itscomplicated/tech-2025","created_at":"Sat Sep 03 11:18:32 +0000 2016","following":false,"user":{"id":18106298,"id_str":"18106298","name":"Charlie Oliver","screen_name":"itscomplicated","location":"New York, NY","description":"Founder @ServedFresh™ & @JoinTech2025. Unapologetic instigator of provocative discourse. INTP https://t.co/fZmRJ7ApJY","url":"https://t.co/zTBWMg2eOf","entities":{"url":{"urls":[{"url":"https://t.co/zTBWMg2eOf","expanded_url":"http://tech2025.com/","display_url":"tech2025.com","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/fZmRJ7ApJY","expanded_url":"https://tech2025.com/","display_url":"tech2025.com","indices":[94,117]}]}},"protected":false,"followers_count":3765,"friends_count":2531,"listed_count":564,"created_at":"Sat Dec 13 22:36:16 +0000 2008","favourites_count":7660,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":29945,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/956494492671987714/ZAPsehxL_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/956494492671987714/ZAPsehxL_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/18106298/1459309393","profile_link_color":"E81C4F","profile_sidebar_border_color":"AF0407","profile_sidebar_fill_color":"B52123","profile_text_color":"050605","profile_use_background_image":true,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "178634366" } } +{"id":178634366,"id_str":"178634366","name":"AI and Machine Learning","uri":"/kevinfitts/lists/ai-and-machine-learning","subscriber_count":11,"member_count":523,"mode":"public","description":"","slug":"ai-and-machine-learning","full_name":"@kevinfitts/ai-and-machine-learning","created_at":"Sun Nov 02 09:42:00 +0000 2014","following":false,"user":{"id":249880957,"id_str":"249880957","name":"KevinFitts","screen_name":"kevinfitts","location":"Portland, Oregon","description":"The Oregon Mental Health Consumers Association. \nNothing about us, Without us","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1191,"friends_count":4990,"listed_count":139,"created_at":"Wed Feb 09 23:56:07 +0000 2011","favourites_count":838,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":314311,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme5/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme5/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1247576397742137345/xl1zrWEI_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1247576397742137345/xl1zrWEI_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/249880957/1568564709","profile_link_color":"89C9FA","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "876523273626034176" } } +{"id":876523273626034200,"id_str":"876523273626034176","name":"Artificial Intelligence","uri":"/MHCMCounseling/lists/artificial-intelligence","subscriber_count":3,"member_count":81,"mode":"public","description":"","slug":"artificial-intelligence","full_name":"@MHCMCounseling/artificial-intelligence","created_at":"Sun Jun 18 19:33:28 +0000 2017","following":false,"user":{"id":542778182,"id_str":"542778182","name":"Barbara LS","screen_name":"MHCMCounseling","location":"Berlin","description":"|Counselor MHCM™| #EYAlumni #ADLAlumni| #AI #KI #EI #strategy #Leadership | #CHROASIA #Top100 Best Global #Coaching Leaders #Award #Asia","url":"https://t.co/YDdynRXJkQ","entities":{"url":{"urls":[{"url":"https://t.co/YDdynRXJkQ","expanded_url":"http://www.mhcm.info/","display_url":"MHCM.info","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1592,"friends_count":1383,"listed_count":207,"created_at":"Sun Apr 01 19:04:18 +0000 2012","favourites_count":16046,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":13197,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FF6699","profile_background_image_url":"http://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1177983559673532420/tmOYImEm_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1177983559673532420/tmOYImEm_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/542778182/1386280156","profile_link_color":"3B94D9","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDFFCC","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "108282512" } } +{"id":108282512,"id_str":"108282512","name":"Technology & Digital Bus","uri":"/MHCMCounseling/lists/technology-digital-bus","subscriber_count":0,"member_count":137,"mode":"public","description":"","slug":"technology-digital-bus","full_name":"@MHCMCounseling/technology-digital-bus","created_at":"Mon Mar 17 19:15:50 +0000 2014","following":false,"user":{"id":542778182,"id_str":"542778182","name":"Barbara LS","screen_name":"MHCMCounseling","location":"Berlin","description":"|Counselor MHCM™| #EYAlumni #ADLAlumni| #AI #KI #EI #strategy #Leadership | #CHROASIA #Top100 Best Global #Coaching Leaders #Award #Asia","url":"https://t.co/YDdynRXJkQ","entities":{"url":{"urls":[{"url":"https://t.co/YDdynRXJkQ","expanded_url":"http://www.mhcm.info/","display_url":"MHCM.info","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1592,"friends_count":1383,"listed_count":207,"created_at":"Sun Apr 01 19:04:18 +0000 2012","favourites_count":16046,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":13197,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FF6699","profile_background_image_url":"http://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1177983559673532420/tmOYImEm_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1177983559673532420/tmOYImEm_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/542778182/1386280156","profile_link_color":"3B94D9","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDFFCC","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1144371522850709504" } } +{"id":1144371522850709500,"id_str":"1144371522850709504","name":"AI","uri":"/LeoKelion/lists/ai","subscriber_count":15,"member_count":735,"mode":"public","description":"A list of AI/ML pundits, experts and news-makers","slug":"ai","full_name":"@LeoKelion/ai","created_at":"Thu Jun 27 22:26:47 +0000 2019","following":false,"user":{"id":19883587,"id_str":"19883587","name":"Leo Kelion","screen_name":"LeoKelion","location":"London","description":"Technology desk editor of BBC News. Recently helped produce Panorama on Huawei. Tweets mostly about AI, cyber-privacy and general tech.","url":"https://t.co/c6lkrdIv68","entities":{"url":{"urls":[{"url":"https://t.co/c6lkrdIv68","expanded_url":"http://www.bbc.co.uk/technology","display_url":"bbc.co.uk/technology","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":10333,"friends_count":4573,"listed_count":396,"created_at":"Sun Feb 01 23:40:21 +0000 2009","favourites_count":2802,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":true,"statuses_count":3882,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1170427328566112257/Fa9cp3Ie_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1170427328566112257/Fa9cp3Ie_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/19883587/1393784489","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"regular"}} +{ "create": { "_index": "nested-article-index", "_id": "209561747" } } +{"id":209561747,"id_str":"209561747","name":"Data Visualisation","uri":"/GeekChicSocial/lists/data-visualisation","subscriber_count":4,"member_count":122,"mode":"public","description":"humanise data - data storytelling #DataViz BI business intelligence #storytelling #datastorytelling","slug":"data-visualisation","full_name":"@GeekChicSocial/data-visualisation","created_at":"Wed Jun 03 07:57:36 +0000 2015","following":false,"user":{"id":195707903,"id_str":"195707903","name":"Fiona 📊🗣️🌿🌏♻️","screen_name":"GeekChicSocial","location":"Poole, Dorset, UK","description":"Marketing Analyst @OnBuy : Always curious. Finding value in customer insight data, UX, user journey design, voice interfaces, #techforgood, usability for all ♿","url":"https://t.co/JP3oRvDgqI","entities":{"url":{"urls":[{"url":"https://t.co/JP3oRvDgqI","expanded_url":"https://stackshare.io/GeekChicSocial/my-stack","display_url":"stackshare.io/GeekChicSocial…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1669,"friends_count":2692,"listed_count":360,"created_at":"Mon Sep 27 11:43:01 +0000 2010","favourites_count":4906,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":11205,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"4A4A4A","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1138516119/GeekChicSocial-profile_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1138516119/GeekChicSocial-profile_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/195707903/1580858820","profile_link_color":"00B4CB","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"F9A352","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1113498111622688770" } } +{"id":1113498111622688800,"id_str":"1113498111622688770","name":"A.I.","uri":"/Empirix/lists/a-i","subscriber_count":4,"member_count":348,"mode":"public","description":"","slug":"a-i","full_name":"@Empirix/a-i","created_at":"Wed Apr 03 17:46:52 +0000 2019","following":false,"user":{"id":40363829,"id_str":"40363829","name":"Empirix","screen_name":"Empirix","location":"Boston, MA","description":"Helping you build a network that can't fail. #CustomerExperience #CX #UnifiedCommunications #ContactCenter #5G #QoE #QoS #serviceassurance","url":"https://t.co/ooSCUhZ9ah","entities":{"url":{"urls":[{"url":"https://t.co/ooSCUhZ9ah","expanded_url":"https://www.empirix.com/","display_url":"empirix.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":3933,"friends_count":3111,"listed_count":86,"created_at":"Fri May 15 23:47:10 +0000 2009","favourites_count":2159,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":5209,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F3F3F3","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1116385890409095168/VXdQ_iOU_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/1116385890409095168/VXdQ_iOU_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/40363829/1530581013","profile_link_color":"8BC63F","profile_sidebar_border_color":"071201","profile_sidebar_fill_color":"E6E6E6","profile_text_color":"03051A","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "960622077622521856" } } +{"id":960622077622521900,"id_str":"960622077622521856","name":"Artificial Intelligence","uri":"/calomas/lists/artificial-intelligence","subscriber_count":6,"member_count":79,"mode":"public","description":"","slug":"artificial-intelligence","full_name":"@calomas/artificial-intelligence","created_at":"Mon Feb 05 21:12:05 +0000 2018","following":false,"user":{"id":19897450,"id_str":"19897450","name":"Christopher Lomas 🤖🚀","screen_name":"calomas","location":"London/ Brighton","description":"Global #Tech #AI + #Prodmgmt Leader @Mercer 🤖🚀 Innovator in #AI #ML | 🔝 Influencer in Consulting | Founder, Advisor, Connector, Adventure, Christian","url":"https://t.co/iv06BeDpRy","entities":{"url":{"urls":[{"url":"https://t.co/iv06BeDpRy","expanded_url":"https://www.linkedin.com/in/christopherlomas/","display_url":"linkedin.com/in/christopher…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":3659,"friends_count":4553,"listed_count":538,"created_at":"Mon Feb 02 07:39:59 +0000 2009","favourites_count":12450,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":13349,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"373836","profile_background_image_url":"http://abs.twimg.com/images/themes/theme6/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme6/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1147105283363278848/0M0X7L2t_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1147105283363278848/0M0X7L2t_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/19897450/1535460746","profile_link_color":"286ABE","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"001A3C","profile_text_color":"DBDC4F","profile_use_background_image":true,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1121852614726045698" } } +{"id":1121852614726045700,"id_str":"1121852614726045698","name":"Scientific knowledge","uri":"/rconfalonieri/lists/scientific-knowledge","subscriber_count":0,"member_count":24,"mode":"public","description":"","slug":"scientific-knowledge","full_name":"@rconfalonieri/scientific-knowledge","created_at":"Fri Apr 26 19:04:41 +0000 2019","following":false,"user":{"id":14374575,"id_str":"14374575","name":"Roberto Confalonieri","screen_name":"rconfalonieri","location":"Barçelona, Catalunya, Espanya","description":"Senior Research Scientist AI | XAI Lead @ Telefonica Innovation Alpha AI Lab","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":59,"friends_count":105,"listed_count":4,"created_at":"Sun Apr 13 12:14:05 +0000 2008","favourites_count":66,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":98,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1091038530195914752/bE9dlMr8_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1091038530195914752/bE9dlMr8_normal.jpg","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1109638550365052929" } } +{"id":1109638550365052900,"id_str":"1109638550365052929","name":"advocacy: ethical ai/data","uri":"/GC_McGee/lists/advocacy-ethical-ai-data","subscriber_count":4,"member_count":72,"mode":"public","description":"ethics, research, responsible use of, algorithmic accounting","slug":"advocacy-ethical-ai-data","full_name":"@GC_McGee/advocacy-ethical-ai-data","created_at":"Sun Mar 24 02:10:21 +0000 2019","following":false,"user":{"id":1006201206967095300,"id_str":"1006201206967095296","name":"Natalie McGee","screen_name":"GC_McGee","location":"Ottawa, Ontario","description":"#GC #GCDigital @TBS_Canada Public servant. A purveyor of simple and direct advice. Gets stuff done. Mechanical engineer, formerly with Toyota. 🇨🇦","url":"https://t.co/BUEIJDpqnl","entities":{"url":{"urls":[{"url":"https://t.co/BUEIJDpqnl","expanded_url":"https://ca.linkedin.com/in/gc-mcgee","display_url":"ca.linkedin.com/in/gc-mcgee","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1238,"friends_count":1209,"listed_count":14,"created_at":"Mon Jun 11 15:47:16 +0000 2018","favourites_count":3051,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":770,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1180271841774116864/QZC7w_wE_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1180271841774116864/QZC7w_wE_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1006201206967095296/1569342830","profile_link_color":"FF691F","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "72161428" } } +{"id":72161428,"id_str":"72161428","name":"p2p","uri":"/privatealliance/lists/p2p","subscriber_count":5,"member_count":2455,"mode":"public","description":"new ways to maximize private business value worldwide","slug":"p2p","full_name":"@privatealliance/p2p","created_at":"Tue Jun 12 17:38:09 +0000 2012","following":false,"user":{"id":17250640,"id_str":"17250640","name":"Michael R. Nall","screen_name":"privatealliance","location":"Worldwide","description":"We connect all the best ways to MAXIMIZE private business value!","url":"https://t.co/IWNpqOVcb0","entities":{"url":{"urls":[{"url":"https://t.co/IWNpqOVcb0","expanded_url":"http://midmarketplace.com/","display_url":"midmarketplace.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":2521,"friends_count":4993,"listed_count":71,"created_at":"Sat Nov 08 14:00:31 +0000 2008","favourites_count":2178,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":10085,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"8A772B","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/121579412/mn100_1955__2__normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/121579412/mn100_1955__2__normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/17250640/1398439663","profile_link_color":"9D582E","profile_sidebar_border_color":"D9B17E","profile_sidebar_fill_color":"EADEAA","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "6096125" } } +{"id":6096125,"id_str":"6096125","name":"EU/US","uri":"/hokuo/lists/eu-us","subscriber_count":4,"member_count":366,"mode":"public","description":"","slug":"eu-us","full_name":"@hokuo/eu-us","created_at":"Tue Jan 19 21:36:03 +0000 2010","following":false,"user":{"id":12561332,"id_str":"12561332","name":"hokuo","screen_name":"hokuo","location":"Stockholm","description":"A Japanese blogger, living in Sweden.","url":"https://t.co/ZSgxl9fjqj","entities":{"url":{"urls":[{"url":"https://t.co/ZSgxl9fjqj","expanded_url":"https://hokuo.blogspot.com/","display_url":"hokuo.blogspot.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":828,"friends_count":2213,"listed_count":52,"created_at":"Tue Jan 22 20:40:48 +0000 2008","favourites_count":213,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":5897,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"9AE4E8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/932151735791116288/21__ZoJY_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/932151735791116288/21__ZoJY_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/12561332/1398515709","profile_link_color":"0000FF","profile_sidebar_border_color":"87BC44","profile_sidebar_fill_color":"E0FF92","profile_text_color":"000000","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "942325219670286336" } } +{"id":942325219670286300,"id_str":"942325219670286336","name":"Cryptocurrency","uri":"/hokuo/lists/cryptocurrency","subscriber_count":0,"member_count":26,"mode":"public","description":"","slug":"cryptocurrency","full_name":"@hokuo/cryptocurrency","created_at":"Sun Dec 17 09:26:54 +0000 2017","following":false,"user":{"id":12561332,"id_str":"12561332","name":"hokuo","screen_name":"hokuo","location":"Stockholm","description":"A Japanese blogger, living in Sweden.","url":"https://t.co/ZSgxl9fjqj","entities":{"url":{"urls":[{"url":"https://t.co/ZSgxl9fjqj","expanded_url":"https://hokuo.blogspot.com/","display_url":"hokuo.blogspot.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":828,"friends_count":2213,"listed_count":52,"created_at":"Tue Jan 22 20:40:48 +0000 2008","favourites_count":213,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":5897,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"9AE4E8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/932151735791116288/21__ZoJY_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/932151735791116288/21__ZoJY_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/12561332/1398515709","profile_link_color":"0000FF","profile_sidebar_border_color":"87BC44","profile_sidebar_fill_color":"E0FF92","profile_text_color":"000000","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1086816115949490176" } } +{"id":1086816115949490200,"id_str":"1086816115949490176","name":"The Great Analysts","uri":"/AnalystReport/lists/the-great-analysts","subscriber_count":0,"member_count":14,"mode":"public","description":"These are great analysts we love learning from.","slug":"the-great-analysts","full_name":"@AnalystReport/the-great-analysts","created_at":"Sun Jan 20 02:42:08 +0000 2019","following":false,"user":{"id":1948493694,"id_str":"1948493694","name":"AnalystReport","screen_name":"AnalystReport","location":"DC","description":"Analyst Report provides context for the modern, tech enabled analytical community. Also find us at @ctovision @threatbrief @ooda @thecyberthreat @crucialpoint","url":"https://t.co/MSgAEyALNT","entities":{"url":{"urls":[{"url":"https://t.co/MSgAEyALNT","expanded_url":"https://ctovision.com/","display_url":"ctovision.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1505,"friends_count":3081,"listed_count":110,"created_at":"Wed Oct 09 03:58:03 +0000 2013","favourites_count":137,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":8036,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/378800000569955141/251dc6d61f3373e8dd18540dcdf1acbc_normal.jpeg","profile_image_url_https":"https://pbs.twimg.com/profile_images/378800000569955141/251dc6d61f3373e8dd18540dcdf1acbc_normal.jpeg","profile_banner_url":"https://pbs.twimg.com/profile_banners/1948493694/1381934808","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1086793944283996160" } } +{"id":1086793944283996200,"id_str":"1086793944283996160","name":"AI News List","uri":"/aiticker/lists/ai-news-list","subscriber_count":0,"member_count":4,"mode":"public","description":"Good sources of AI news","slug":"ai-news-list","full_name":"@aiticker/ai-news-list","created_at":"Sun Jan 20 01:14:02 +0000 2019","following":false,"user":{"id":4646225861,"id_str":"4646225861","name":"AITicker","screen_name":"aiticker","location":"","description":"Tracking all things in #ArtificialIntelligence.","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":478,"friends_count":423,"listed_count":120,"created_at":"Tue Dec 29 19:42:52 +0000 2015","favourites_count":63,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":8741,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/681923797096738817/4mZqljhC_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/681923797096738817/4mZqljhC_normal.jpg","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "723968009715351552" } } +{"id":723968009715351600,"id_str":"723968009715351552","name":"Product/Biz/UX Magicians","uri":"/iAmAProductGuy/lists/product-biz-ux-magicians","subscriber_count":1,"member_count":192,"mode":"public","description":"Expert views on - Product Mgmt, UX/CX, AI/ML, IoT/Robotics, Analytics, Marketing, Ops, Business","slug":"product-biz-ux-magicians","full_name":"@iAmAProductGuy/product-biz-ux-magicians","created_at":"Sat Apr 23 20:13:18 +0000 2016","following":false,"user":{"id":2927824988,"id_str":"2927824988","name":"Saurabh Kautilya Gupta","screen_name":"iAmAProductGuy","location":"Blr + Mum + NCR + Hyd + Kol","description":"Product Guy, AI/ML/Robotics/IoT Futurist, Analytics Warlord, Devil's Advocate, Problem Sherlock, UX/CX Batman, Thought Leader, Entrepreneur, Mentor, Author/Poet","url":"http://t.co/smGdY99Imm","entities":{"url":{"urls":[{"url":"http://t.co/smGdY99Imm","expanded_url":"http://in.linkedin.com/in/kautilya","display_url":"in.linkedin.com/in/kautilya","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":887,"friends_count":179,"listed_count":130,"created_at":"Fri Dec 12 21:02:25 +0000 2014","favourites_count":144,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":384,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme19/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme19/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/728894134992277505/al8ntyF1_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/728894134992277505/al8ntyF1_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/2927824988/1418561054","profile_link_color":"FF691F","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "939248861780086784" } } +{"id":939248861780086800,"id_str":"939248861780086784","name":"Artificial Intelligence","uri":"/JvIersel/lists/artificial-intelligence","subscriber_count":1,"member_count":135,"mode":"public","description":"","slug":"artificial-intelligence","full_name":"@JvIersel/artificial-intelligence","created_at":"Fri Dec 08 21:42:33 +0000 2017","following":false,"user":{"id":17402901,"id_str":"17402901","name":"John van Iersel","screen_name":"JvIersel","location":"Netherlands","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":219,"friends_count":1913,"listed_count":2,"created_at":"Sat Nov 15 05:15:45 +0000 2008","favourites_count":12,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/930170111541104641/wrNjgdsY_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/930170111541104641/wrNjgdsY_normal.jpg","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "193843313" } } +{"id":193843313,"id_str":"193843313","name":"Machine Learning","uri":"/Edgar_Villegas/lists/machine-learning","subscriber_count":0,"member_count":75,"mode":"public","description":"Machine Learning news and Feeds","slug":"machine-learning","full_name":"@Edgar_Villegas/machine-learning","created_at":"Sun Feb 01 08:43:37 +0000 2015","following":false,"user":{"id":38498398,"id_str":"38498398","name":"Edgar Villegas","screen_name":"Edgar_Villegas","location":"Mexico, City","description":"Data Warehouse, Analytics, Big Data, Cloud Computing, Numeric Intensive Computing,Unix, & everyday use of Social Media with the latest electronic gadgets.","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1443,"friends_count":1525,"listed_count":1025,"created_at":"Thu May 07 19:32:07 +0000 2009","favourites_count":4436,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":36419,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/202263913/Foto_El_Hijo_del_Santo_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/202263913/Foto_El_Hijo_del_Santo_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/38498398/1379656782","profile_link_color":"5C070E","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"0A0A0A","profile_text_color":"F2E9F2","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "194043283" } } +{"id":194043283,"id_str":"194043283","name":"Artificial Intelligence","uri":"/Edgar_Villegas/lists/artificial-intelligence","subscriber_count":1,"member_count":169,"mode":"public","description":"Artificial Intelligence News and Feeds","slug":"artificial-intelligence","full_name":"@Edgar_Villegas/artificial-intelligence","created_at":"Mon Feb 02 21:19:05 +0000 2015","following":false,"user":{"id":38498398,"id_str":"38498398","name":"Edgar Villegas","screen_name":"Edgar_Villegas","location":"Mexico, City","description":"Data Warehouse, Analytics, Big Data, Cloud Computing, Numeric Intensive Computing,Unix, & everyday use of Social Media with the latest electronic gadgets.","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":1443,"friends_count":1525,"listed_count":1025,"created_at":"Thu May 07 19:32:07 +0000 2009","favourites_count":4436,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":36419,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"131516","profile_background_image_url":"http://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme14/bg.gif","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/202263913/Foto_El_Hijo_del_Santo_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/202263913/Foto_El_Hijo_del_Santo_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/38498398/1379656782","profile_link_color":"5C070E","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"0A0A0A","profile_text_color":"F2E9F2","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1056384489532866560" } } +{"id":1056384489532866600,"id_str":"1056384489532866560","name":"Tableau Conference","uri":"/digr_io/lists/tableau-conference","subscriber_count":67,"member_count":4906,"mode":"public","description":"","slug":"tableau-conference","full_name":"@digr_io/tableau-conference","created_at":"Sun Oct 28 03:17:43 +0000 2018","following":false,"user":{"id":4481835072,"id_str":"4481835072","name":"DIGR","screen_name":"digr_io","location":"St. Louis, MO, United States","description":"Helping customers deploy #Analytics #DataManagement #BigData #DataViz @Tableau @Talend @Wherescape @SnowflakeDB. Founded by @axelrod_eric","url":"https://t.co/83YWbgmMqN","entities":{"url":{"urls":[{"url":"https://t.co/83YWbgmMqN","expanded_url":"http://bit.ly/digr","display_url":"bit.ly/digr","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":3852,"friends_count":4937,"listed_count":1179,"created_at":"Mon Dec 07 03:40:21 +0000 2015","favourites_count":16355,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":37259,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1053697384188805120/l22bQjTL_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1053697384188805120/l22bQjTL_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/4481835072/1540056395","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1068586046710054913" } } +{"id":1068586046710054900,"id_str":"1068586046710054913","name":"ArtificialIntelligence","uri":"/biconnections/lists/artificialintelligence","subscriber_count":61,"member_count":4557,"mode":"public","description":"","slug":"artificialintelligence","full_name":"@biconnections/artificialintelligence","created_at":"Fri Nov 30 19:22:21 +0000 2018","following":false,"user":{"id":511740616,"id_str":"511740616","name":"BIconnections","screen_name":"biconnections","location":"Belgium","description":"Networking | connecting | people | technology | #process | #Business #Intelligence | #Information #Management | #data | learning discussions | #Community","url":"http://t.co/jd1lPGrCTG","entities":{"url":{"urls":[{"url":"http://t.co/jd1lPGrCTG","expanded_url":"http://bit.ly/IHhZkz","display_url":"bit.ly/IHhZkz","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":67864,"friends_count":54629,"listed_count":12507,"created_at":"Fri Mar 02 10:51:48 +0000 2012","favourites_count":74425,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":421662,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C1EBCE","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1866862979/50519_388209157862059_947380685_n_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1866862979/50519_388209157862059_947380685_n_normal.jpg","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"82868C","profile_text_color":"C1C497","profile_use_background_image":false,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1055454606036221952" } } +{"id":1055454606036222000,"id_str":"1055454606036221952","name":"AI Research","uri":"/mleggi/lists/ai-research","subscriber_count":0,"member_count":17,"mode":"public","description":"","slug":"ai-research","full_name":"@mleggi/ai-research","created_at":"Thu Oct 25 13:42:42 +0000 2018","following":false,"user":{"id":823754245,"id_str":"823754245","name":"Marco Leggi","screen_name":"mleggi","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":13,"friends_count":377,"listed_count":0,"created_at":"Fri Sep 14 18:26:08 +0000 2012","favourites_count":4,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":3,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":true,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1048310955325759488" } } +{"id":1048310955325759500,"id_str":"1048310955325759488","name":"AI","uri":"/mleggi/lists/ai","subscriber_count":0,"member_count":22,"mode":"public","description":"","slug":"ai","full_name":"@mleggi/ai","created_at":"Fri Oct 05 20:36:23 +0000 2018","following":false,"user":{"id":823754245,"id_str":"823754245","name":"Marco Leggi","screen_name":"mleggi","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":13,"friends_count":377,"listed_count":0,"created_at":"Fri Sep 14 18:26:08 +0000 2012","favourites_count":4,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":3,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":true,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "104881487" } } +{"id":104881487,"id_str":"104881487","name":"AI and ML - Tech and Apps","uri":"/dorait/lists/ai-and-ml-tech-and-apps","subscriber_count":27,"member_count":541,"mode":"public","description":"Big Data, Analytics, Data Science, ML, Predictive analytics, apps, tools, products","slug":"ai-and-ml-tech-and-apps","full_name":"@dorait/ai-and-ml-tech-and-apps","created_at":"Fri Jan 31 23:53:28 +0000 2014","following":false,"user":{"id":786022,"id_str":"786022","name":"Dorai Thodla","screen_name":"dorait","location":"Chennai, India and California,","description":"A tech Micropreneur. Teacher. Will #Build2Learn.","url":"https://t.co/COD4aEzveX","entities":{"url":{"urls":[{"url":"https://t.co/COD4aEzveX","expanded_url":"http://www.linkedin.com/in/doraithodla","display_url":"linkedin.com/in/doraithodla","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":11203,"friends_count":10458,"listed_count":576,"created_at":"Wed Feb 21 10:28:45 +0000 2007","favourites_count":6035,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":34412,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"FAFAFA","profile_background_image_url":"http://abs.twimg.com/images/themes/theme4/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme4/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1197735268712714241/o_sJ6GPC_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1197735268712714241/o_sJ6GPC_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/786022/1571120003","profile_link_color":"B5410B","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"F2E9F2","profile_text_color":"5B190F","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "90414500" } } +{"id":90414500,"id_str":"90414500","name":"education-prof. dev.","uri":"/privatealliance/lists/education-prof-dev","subscriber_count":4,"member_count":1912,"mode":"public","description":"management","slug":"education-prof-dev","full_name":"@privatealliance/education-prof-dev","created_at":"Tue May 28 19:40:17 +0000 2013","following":false,"user":{"id":17250640,"id_str":"17250640","name":"Michael R. Nall","screen_name":"privatealliance","location":"Worldwide","description":"We connect all the best ways to MAXIMIZE private business value!","url":"https://t.co/IWNpqOVcb0","entities":{"url":{"urls":[{"url":"https://t.co/IWNpqOVcb0","expanded_url":"http://midmarketplace.com/","display_url":"midmarketplace.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":2521,"friends_count":4993,"listed_count":71,"created_at":"Sat Nov 08 14:00:31 +0000 2008","favourites_count":2178,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":10085,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"8A772B","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/121579412/mn100_1955__2__normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/121579412/mn100_1955__2__normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/17250640/1398439663","profile_link_color":"9D582E","profile_sidebar_border_color":"D9B17E","profile_sidebar_fill_color":"EADEAA","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1023239552079736833" } } +{"id":1023239552079736800,"id_str":"1023239552079736833","name":"AI-Cool-People-2","uri":"/MatthieuLefe/lists/ai-cool-people-2","subscriber_count":59,"member_count":4870,"mode":"public","description":"Curated list about #AI and #ArtificialIntelligence knowledge users","slug":"ai-cool-people-2","full_name":"@MatthieuLefe/ai-cool-people-2","created_at":"Sat Jul 28 16:11:34 +0000 2018","following":false,"user":{"id":146950020,"id_str":"146950020","name":"Matthieu Lefebvre","screen_name":"MatthieuLefe","location":"Geneva, Switzerland","description":"🛰️ #Drones, #satellites and #IoT tech 🌍 #Maps and #imageAnalytics expert 📈 #Business strategist and executive 📣 #Lead by example, be #honest ⬇️ Connect here","url":"https://t.co/QnxVXXi314","entities":{"url":{"urls":[{"url":"https://t.co/QnxVXXi314","expanded_url":"http://linkedin.com/in/MatthieuLefebvre","display_url":"LinkedIn.com/in/MatthieuLef…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":4069,"friends_count":1496,"listed_count":95,"created_at":"Sat May 22 19:52:55 +0000 2010","favourites_count":132,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":278,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"005B82","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/911516185711316992/QYeghEhH_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/911516185711316992/QYeghEhH_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/146950020/1536074963","profile_link_color":"004D6C","profile_sidebar_border_color":"F3F3F3","profile_sidebar_fill_color":"F3F3F3","profile_text_color":"4E4E4E","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "217060534" } } +{"id":217060534,"id_str":"217060534","name":"Analytics / Data","uri":"/graemethickins/lists/analytics-data","subscriber_count":1,"member_count":127,"mode":"public","description":"","slug":"analytics-data","full_name":"@graemethickins/analytics-data","created_at":"Thu Aug 13 14:03:50 +0000 2015","following":false,"user":{"id":11202562,"id_str":"11202562","name":"GraemeThickins","screen_name":"graemethickins","location":"Minneapolis MN USA","description":"Helping #TechStartups Ride the Wave for 30+yrs #Marketing #Branding #CommsStrategy #Startup #Advisor. Long $AAPL, longtime #surf. https://t.co/Rg8GjmoBng…","url":"https://t.co/8oKErQ1Gf0","entities":{"url":{"urls":[{"url":"https://t.co/8oKErQ1Gf0","expanded_url":"https://gtamarketing.com/","display_url":"gtamarketing.com","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/Rg8GjmoBng","expanded_url":"http://linkedin.com/in/graemethick","display_url":"linkedin.com/in/graemethick","indices":[130,153]}]}},"protected":false,"followers_count":6427,"friends_count":6483,"listed_count":650,"created_at":"Sat Dec 15 19:40:59 +0000 2007","favourites_count":7240,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":32480,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"9AE4E8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/890007200910917632/J-f3g3mb_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/890007200910917632/J-f3g3mb_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/11202562/1471978779","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDFFCC","profile_text_color":"333333","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "816987391869198336" } } +{"id":816987391869198300,"id_str":"816987391869198336","name":"Artificial Intelligence","uri":"/graemethickins/lists/artificial-intelligence","subscriber_count":2,"member_count":64,"mode":"public","description":"","slug":"artificial-intelligence","full_name":"@graemethickins/artificial-intelligence","created_at":"Thu Jan 05 12:39:07 +0000 2017","following":false,"user":{"id":11202562,"id_str":"11202562","name":"GraemeThickins","screen_name":"graemethickins","location":"Minneapolis MN USA","description":"Helping #TechStartups Ride the Wave for 30+yrs #Marketing #Branding #CommsStrategy #Startup #Advisor. Long $AAPL, longtime #surf. https://t.co/Rg8GjmoBng…","url":"https://t.co/8oKErQ1Gf0","entities":{"url":{"urls":[{"url":"https://t.co/8oKErQ1Gf0","expanded_url":"https://gtamarketing.com/","display_url":"gtamarketing.com","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/Rg8GjmoBng","expanded_url":"http://linkedin.com/in/graemethick","display_url":"linkedin.com/in/graemethick","indices":[130,153]}]}},"protected":false,"followers_count":6427,"friends_count":6483,"listed_count":650,"created_at":"Sat Dec 15 19:40:59 +0000 2007","favourites_count":7240,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":32480,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"9AE4E8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/890007200910917632/J-f3g3mb_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/890007200910917632/J-f3g3mb_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/11202562/1471978779","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDFFCC","profile_text_color":"333333","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "883876621463277573" } } +{"id":883876621463277600,"id_str":"883876621463277573","name":"Artificial Intelligence","uri":"/AyseKulabas/lists/artificial-intelligence","subscriber_count":7,"member_count":184,"mode":"public","description":"","slug":"artificial-intelligence","full_name":"@AyseKulabas/artificial-intelligence","created_at":"Sun Jul 09 02:33:02 +0000 2017","following":false,"user":{"id":400117570,"id_str":"400117570","name":"Ayşe KULABAŞ","screen_name":"AyseKulabas","location":"İstanbul, Türkiye","description":"AWS Certified Cloud Practitioner | Azure | MCP | Google | Researcher [ AI| Robotics|Big Data ] Runner for Life","url":"https://t.co/qaHzWjaC5N","entities":{"url":{"urls":[{"url":"https://t.co/qaHzWjaC5N","expanded_url":"https://medium.com/@AyseKulabas","display_url":"medium.com/@AyseKulabas","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":1639,"friends_count":1648,"listed_count":113,"created_at":"Fri Oct 28 14:43:32 +0000 2011","favourites_count":8466,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":2414,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/914820977443397632/YINkItOG_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/914820977443397632/YINkItOG_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/400117570/1553349199","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "867428449308348416" } } +{"id":867428449308348400,"id_str":"867428449308348416","name":"AD AI ML DL","uri":"/RodrigoLobos/lists/ad-ai-ml-dl","subscriber_count":2,"member_count":535,"mode":"public","description":"","slug":"ad-ai-ml-dl","full_name":"@RodrigoLobos/ad-ai-ml-dl","created_at":"Wed May 24 17:13:53 +0000 2017","following":false,"user":{"id":68249027,"id_str":"68249027","name":"RodrigoLobos 🌎👯 (数字领导者 - 디지털 리더)","screen_name":"RodrigoLobos","location":"Everywhere","description":"Analog human, #DigitalLeader\n\nCEO @AcceleraDigital\n\n#DigitalLeadershipRoadmap\n#DigitalLeadershipIndex \n#DigitalAdvisoryServices \n#DigitalExecutiveEducation","url":"https://t.co/TwYRlArwCf","entities":{"url":{"urls":[{"url":"https://t.co/TwYRlArwCf","expanded_url":"https://cl.linkedin.com/in/rodrigolobos","display_url":"cl.linkedin.com/in/rodrigolobos","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":7388,"friends_count":8101,"listed_count":261,"created_at":"Sun Aug 23 22:07:24 +0000 2009","favourites_count":33516,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":16567,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"9AE4E8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1225841098863431681/TAaQyAye_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/1225841098863431681/TAaQyAye_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/68249027/1546439536","profile_link_color":"FF8200","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"060A00","profile_text_color":"618238","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"regular"}} +{ "create": { "_index": "nested-article-index", "_id": "736270767701135361" } } +{"id":736270767701135400,"id_str":"736270767701135361","name":"AcceleraDigital","uri":"/RodrigoLobos/lists/acceleradigital","subscriber_count":14,"member_count":4497,"mode":"public","description":"","slug":"acceleradigital","full_name":"@RodrigoLobos/acceleradigital","created_at":"Fri May 27 19:00:04 +0000 2016","following":false,"user":{"id":68249027,"id_str":"68249027","name":"RodrigoLobos 🌎👯 (数字领导者 - 디지털 리더)","screen_name":"RodrigoLobos","location":"Everywhere","description":"Analog human, #DigitalLeader\n\nCEO @AcceleraDigital\n\n#DigitalLeadershipRoadmap\n#DigitalLeadershipIndex \n#DigitalAdvisoryServices \n#DigitalExecutiveEducation","url":"https://t.co/TwYRlArwCf","entities":{"url":{"urls":[{"url":"https://t.co/TwYRlArwCf","expanded_url":"https://cl.linkedin.com/in/rodrigolobos","display_url":"cl.linkedin.com/in/rodrigolobos","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":7388,"friends_count":8101,"listed_count":261,"created_at":"Sun Aug 23 22:07:24 +0000 2009","favourites_count":33516,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":16567,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"9AE4E8","profile_background_image_url":"http://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme16/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1225841098863431681/TAaQyAye_normal.png","profile_image_url_https":"https://pbs.twimg.com/profile_images/1225841098863431681/TAaQyAye_normal.png","profile_banner_url":"https://pbs.twimg.com/profile_banners/68249027/1546439536","profile_link_color":"FF8200","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"060A00","profile_text_color":"618238","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"regular"}} +{ "create": { "_index": "nested-article-index", "_id": "951043711940681728" } } +{"id":951043711940681700,"id_str":"951043711940681728","name":"datascience-2018","uri":"/xlth/lists/datascience-2018","subscriber_count":33,"member_count":1905,"mode":"public","description":"","slug":"datascience-2018","full_name":"@xlth/datascience-2018","created_at":"Wed Jan 10 10:51:05 +0000 2018","following":false,"user":{"id":81433748,"id_str":"81433748","name":"Alexander Loth","screen_name":"xlth","location":"Frankfurt am Main, Germany","description":"Data & AI @Microsoft • best-selling author of @VisAnalyticsNYC & @TableauBuch • co-founder of @FuturaAnalytics • @CERN alumni","url":"https://t.co/nKxPKzmpLN","entities":{"url":{"urls":[{"url":"https://t.co/nKxPKzmpLN","expanded_url":"http://alexloth.com/","display_url":"alexloth.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":12768,"friends_count":8912,"listed_count":357,"created_at":"Sat Oct 10 20:21:58 +0000 2009","favourites_count":108508,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":3892,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme13/bg.gif","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme13/bg.gif","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1014816100721266688/7tCJ40IM_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1014816100721266688/7tCJ40IM_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/81433748/1560251733","profile_link_color":"3B94D9","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1018974220729110540" } } +{"id":1018974220729110500,"id_str":"1018974220729110540","name":"AI Experts","uri":"/mleggi/lists/ai-experts","subscriber_count":2,"member_count":34,"mode":"public","description":"","slug":"ai-experts","full_name":"@mleggi/ai-experts","created_at":"Mon Jul 16 21:42:40 +0000 2018","following":false,"user":{"id":823754245,"id_str":"823754245","name":"Marco Leggi","screen_name":"mleggi","location":"","description":"","url":null,"entities":{"description":{"urls":[]}},"protected":false,"followers_count":13,"friends_count":377,"listed_count":0,"created_at":"Fri Sep 14 18:26:08 +0000 2012","favourites_count":4,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":3,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":true,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "893524238702915584" } } +{"id":893524238702915600,"id_str":"893524238702915584","name":"AI+CyberSec+Data+VR+IOT","uri":"/JBarbosaPR/lists/ai-cybersec-data-vr-iot","subscriber_count":11,"member_count":212,"mode":"public","description":"","slug":"ai-cybersec-data-vr-iot","full_name":"@JBarbosaPR/ai-cybersec-data-vr-iot","created_at":"Fri Aug 04 17:29:14 +0000 2017","following":false,"user":{"id":3166017158,"id_str":"3166017158","name":"Jan Barbosa 🐝","screen_name":"JBarbosaPR","location":"Puerto Rico, USA","description":"Brand Ambassador at @beBee Inc. | 2016 Onalytica Top 100 Augmented Reality Influencer | #AIDemocratization #cybersecurity #socialmedia | GIFs = ❤️","url":"https://t.co/tIIckBoX8g","entities":{"url":{"urls":[{"url":"https://t.co/tIIckBoX8g","expanded_url":"https://www.bebee.com/@jan-barbosa","display_url":"bebee.com/@jan-barbosa","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":14476,"friends_count":8835,"listed_count":2126,"created_at":"Mon Apr 20 23:40:44 +0000 2015","favourites_count":71053,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":56502,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1058002496965304320/1caozvki_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1058002496965304320/1caozvki_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/3166017158/1509135106","profile_link_color":"1B95E0","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "970648531529854976" } } +{"id":970648531529855000,"id_str":"970648531529854976","name":"Ai AR VR","uri":"/DynamiteOD/lists/ai-ar-vr","subscriber_count":7,"member_count":941,"mode":"public","description":"","slug":"ai-ar-vr","full_name":"@DynamiteOD/ai-ar-vr","created_at":"Mon Mar 05 13:13:38 +0000 2018","following":false,"user":{"id":141762709,"id_str":"141762709","name":"Darren James Pike","screen_name":"DynamiteOD","location":"Swansea, Wales, UK","description":"Freelance #DigitalMarketing, #SMM Social Media Marketing Strategist, Google My Business #GMB & Local Search #SEO","url":"https://t.co/RMcEAV6V67","entities":{"url":{"urls":[{"url":"https://t.co/RMcEAV6V67","expanded_url":"https://www.linkedin.com/in/darrenjamespike","display_url":"linkedin.com/in/darrenjames…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":3731,"friends_count":3709,"listed_count":222,"created_at":"Sun May 09 00:16:34 +0000 2010","favourites_count":106166,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":11548,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"E7E7F5","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1309808880/DSCF1514_normal.JPG","profile_image_url_https":"https://pbs.twimg.com/profile_images/1309808880/DSCF1514_normal.JPG","profile_banner_url":"https://pbs.twimg.com/profile_banners/141762709/1370489083","profile_link_color":"2A20B3","profile_sidebar_border_color":"ACD0E0","profile_sidebar_fill_color":"A6E0FF","profile_text_color":"1A171A","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1011725682240520192" } } +{"id":1011725682240520200,"id_str":"1011725682240520192","name":"AI Influencers","uri":"/rschmelzer/lists/ai-influencers","subscriber_count":1,"member_count":50,"mode":"public","description":"Check out this great list of AI influencers","slug":"ai-influencers","full_name":"@rschmelzer/ai-influencers","created_at":"Tue Jun 26 21:39:34 +0000 2018","following":false,"user":{"id":14414242,"id_str":"14414242","name":"Ronald Schmelzer","screen_name":"rschmelzer","location":"The Ether","description":"#AI #ML Expert - Principal Analyst, Cognilytica - AI Today Podcast Host - TechBreakfast Founder - SXSWi Judge - ex-ZapThink, Bizelo, Zoptopz, ChannelWave","url":"https://t.co/kAy1CDcY7o","entities":{"url":{"urls":[{"url":"https://t.co/kAy1CDcY7o","expanded_url":"http://www.cognilytica.com/","display_url":"cognilytica.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":2322,"friends_count":197,"listed_count":152,"created_at":"Wed Apr 16 23:27:59 +0000 2008","favourites_count":245,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":4875,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/983413554085707776/OS46BbAC_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/983413554085707776/OS46BbAC_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/14414242/1528983564","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1011723995987759106" } } +{"id":1011723995987759100,"id_str":"1011723995987759106","name":"AI Influencers","uri":"/cognilytica/lists/ai-influencers","subscriber_count":31,"member_count":50,"mode":"public","description":"Check out this amazing list of AI influencers - follow this list to follow the best!","slug":"ai-influencers","full_name":"@cognilytica/ai-influencers","created_at":"Tue Jun 26 21:32:52 +0000 2018","following":false,"user":{"id":902566155243671600,"id_str":"902566155243671552","name":"Cognilytica","screen_name":"cognilytica","location":"","description":"Cognilytica is an #AI #ML focused analyst firm producing adoption-focused research on application, use cases & market intelligence on #Cognitive #Technologies","url":"https://t.co/wMFuACcDwU","entities":{"url":{"urls":[{"url":"https://t.co/wMFuACcDwU","expanded_url":"https://www.cognilytica.com/","display_url":"cognilytica.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":2020,"friends_count":2897,"listed_count":66,"created_at":"Tue Aug 29 16:18:35 +0000 2017","favourites_count":568,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":3959,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/910830667335966720/fxQnaGAW_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/910830667335966720/fxQnaGAW_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/902566155243671552/1528836565","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1011622528752799745" } } +{"id":1011622528752799700,"id_str":"1011622528752799745","name":"AI Influencers","uri":"/kath0134/lists/ai-influencers","subscriber_count":0,"member_count":50,"mode":"public","description":"","slug":"ai-influencers","full_name":"@kath0134/ai-influencers","created_at":"Tue Jun 26 14:49:40 +0000 2018","following":false,"user":{"id":175759038,"id_str":"175759038","name":"Kathleen Walch","screen_name":"kath0134","location":"","description":"Managing Partner / Principal Analyst at Cognilytica. Host of AI Today podcast. #AI #ML Focused","url":"https://t.co/VJM6z4klHN","entities":{"url":{"urls":[{"url":"https://t.co/VJM6z4klHN","expanded_url":"http://www.cognilytica.com/","display_url":"cognilytica.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":2328,"friends_count":833,"listed_count":103,"created_at":"Sat Aug 07 14:41:05 +0000 2010","favourites_count":561,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":2736,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/776861341822885888/zZ3_xtIS_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/776861341822885888/zZ3_xtIS_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/175759038/1550697123","profile_link_color":"1B95E0","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "1010114382221709313" } } +{"id":1010114382221709300,"id_str":"1010114382221709313","name":"VoiceSummitSpeakers","uri":"/EBIeBusiness/lists/voicesummitspeakers","subscriber_count":2,"member_count":127,"mode":"public","description":"","slug":"voicesummitspeakers","full_name":"@EBIeBusiness/voicesummitspeakers","created_at":"Fri Jun 22 10:56:50 +0000 2018","following":false,"user":{"id":965543732207669200,"id_str":"965543732207669248","name":"eBusiness Institute","screen_name":"EBIeBusiness","location":"Ginebra, Suiza","description":"We help you leverage the eBusiness opportunity to your advantage. Allowing you to identify growth channels. Our team of experts will accompany you every step","url":"https://t.co/yF8XyKX6vd","entities":{"url":{"urls":[{"url":"https://t.co/yF8XyKX6vd","expanded_url":"http://ebusinessinstitute.com/","display_url":"ebusinessinstitute.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":223,"friends_count":175,"listed_count":0,"created_at":"Mon Feb 19 11:08:59 +0000 2018","favourites_count":96,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":369,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1000122668287488000/Mpum0Uly_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1000122668287488000/Mpum0Uly_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/965543732207669248/1519220057","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "951044153860816896" } } +{"id":951044153860816900,"id_str":"951044153860816896","name":"Bigdata-2018","uri":"/TableauBuch/lists/bigdata-2018","subscriber_count":18,"member_count":2067,"mode":"public","description":"","slug":"bigdata-2018","full_name":"@TableauBuch/bigdata-2018","created_at":"Wed Jan 10 10:52:50 +0000 2018","following":false,"user":{"id":917693576909385700,"id_str":"917693576909385728","name":"Das Tableau-Buch","screen_name":"TableauBuch","location":"","description":"Das Buch für @Tableau-Anwender und #analytics Professionals: Datenvisualisierung mit Tableau! • Autor: @xlth • Amazon: https://t.co/fKGE9nBow4","url":"https://t.co/VgQUGLyzfs","entities":{"url":{"urls":[{"url":"https://t.co/VgQUGLyzfs","expanded_url":"http://www.tableaubuch.de/?utm_source=twitter&utm_medium=social&utm_campaign=profile.tb.tw","display_url":"tableaubuch.de/?utm_source=tw…","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/fKGE9nBow4","expanded_url":"https://amzn.to/2JOxgpI","display_url":"amzn.to/2JOxgpI","indices":[119,142]}]}},"protected":false,"followers_count":2179,"friends_count":1989,"listed_count":30,"created_at":"Tue Oct 10 10:09:33 +0000 2017","favourites_count":12793,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":1102,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1012778810184527872/Au4K6sDu_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1012778810184527872/Au4K6sDu_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/917693576909385728/1507630606","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "55668129" } } +{"id":55668129,"id_str":"55668129","name":"Valuable-List","uri":"/selcuke/lists/valuable-list","subscriber_count":31,"member_count":3385,"mode":"public","description":"Top Powerful XYZ Influencers of 2015 list","slug":"valuable-list","full_name":"@selcuke/valuable-list","created_at":"Thu Sep 29 19:57:11 +0000 2011","following":false,"user":{"id":15048943,"id_str":"15048943","name":"Selcuk Ergin","screen_name":"selcuke","location":"istanbul","description":"#entrepreneur #venturecapitalist https://t.co/gqrHoneqZz Will always meet for coffee to talk Tech&VC","url":"https://t.co/Sjmy4abAoe","entities":{"url":{"urls":[{"url":"https://t.co/Sjmy4abAoe","expanded_url":"http://about.me/selcuke","display_url":"about.me/selcuke","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/gqrHoneqZz","expanded_url":"http://tr.linkedin.com/in/selcukergin/","display_url":"tr.linkedin.com/in/selcukergin/","indices":[33,56]}]}},"protected":false,"followers_count":1566,"friends_count":2501,"listed_count":383,"created_at":"Sun Jun 08 18:48:52 +0000 2008","favourites_count":16,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":16266,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1084419105/se_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1084419105/se_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/15048943/1468966268","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"regular"}} +{ "create": { "_index": "nested-article-index", "_id": "994454914335170560" } } +{"id":994454914335170600,"id_str":"994454914335170560","name":"ML-Cool-People","uri":"/MatthieuLefe/lists/ml-cool-people","subscriber_count":62,"member_count":4010,"mode":"public","description":"Curated list about #ML and #MachineLearning knowledge users","slug":"ml-cool-people","full_name":"@MatthieuLefe/ml-cool-people","created_at":"Thu May 10 05:51:42 +0000 2018","following":false,"user":{"id":146950020,"id_str":"146950020","name":"Matthieu Lefebvre","screen_name":"MatthieuLefe","location":"Geneva, Switzerland","description":"🛰️ #Drones, #satellites and #IoT tech 🌍 #Maps and #imageAnalytics expert 📈 #Business strategist and executive 📣 #Lead by example, be #honest ⬇️ Connect here","url":"https://t.co/QnxVXXi314","entities":{"url":{"urls":[{"url":"https://t.co/QnxVXXi314","expanded_url":"http://linkedin.com/in/MatthieuLefebvre","display_url":"LinkedIn.com/in/MatthieuLef…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":4069,"friends_count":1496,"listed_count":95,"created_at":"Sat May 22 19:52:55 +0000 2010","favourites_count":132,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":278,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"005B82","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/911516185711316992/QYeghEhH_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/911516185711316992/QYeghEhH_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/146950020/1536074963","profile_link_color":"004D6C","profile_sidebar_border_color":"F3F3F3","profile_sidebar_fill_color":"F3F3F3","profile_text_color":"4E4E4E","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "994455191721271296" } } +{"id":994455191721271300,"id_str":"994455191721271296","name":"AI-Cool-People","uri":"/MatthieuLefe/lists/ai-cool-people","subscriber_count":55,"member_count":4680,"mode":"public","description":"Curated list about #AI and #ArtificialIntelligence knowledge users","slug":"ai-cool-people","full_name":"@MatthieuLefe/ai-cool-people","created_at":"Thu May 10 05:52:48 +0000 2018","following":false,"user":{"id":146950020,"id_str":"146950020","name":"Matthieu Lefebvre","screen_name":"MatthieuLefe","location":"Geneva, Switzerland","description":"🛰️ #Drones, #satellites and #IoT tech 🌍 #Maps and #imageAnalytics expert 📈 #Business strategist and executive 📣 #Lead by example, be #honest ⬇️ Connect here","url":"https://t.co/QnxVXXi314","entities":{"url":{"urls":[{"url":"https://t.co/QnxVXXi314","expanded_url":"http://linkedin.com/in/MatthieuLefebvre","display_url":"LinkedIn.com/in/MatthieuLef…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":4069,"friends_count":1496,"listed_count":95,"created_at":"Sat May 22 19:52:55 +0000 2010","favourites_count":132,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":278,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"005B82","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/911516185711316992/QYeghEhH_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/911516185711316992/QYeghEhH_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/146950020/1536074963","profile_link_color":"004D6C","profile_sidebar_border_color":"F3F3F3","profile_sidebar_fill_color":"F3F3F3","profile_text_color":"4E4E4E","profile_use_background_image":true,"has_extended_profile":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "993118138094030854" } } +{"id":993118138094030800,"id_str":"993118138094030854","name":"machinelearning4","uri":"/unterstein/lists/machinelearning4","subscriber_count":86,"member_count":4638,"mode":"public","description":"All about the craziness of #machinelearning","slug":"machinelearning4","full_name":"@unterstein/machinelearning4","created_at":"Sun May 06 13:19:50 +0000 2018","following":false,"user":{"id":26964113,"id_str":"26964113","name":"Johannes Unterstein","screen_name":"unterstein","location":"Kassel, Germany","description":"Engineering, Graphs, containers and fun @neo4j 🤘 Previously engineering marathon @mesosphere #jugh","url":"https://t.co/xLls1sCpyV","entities":{"url":{"urls":[{"url":"https://t.co/xLls1sCpyV","expanded_url":"https://www.instagram.com/johannesplaysguitar/","display_url":"instagram.com/johannesplaysg…","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":6290,"friends_count":529,"listed_count":180,"created_at":"Fri Mar 27 06:41:32 +0000 2009","favourites_count":15428,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":2856,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/1102534023828701184/XXiN1rGV_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1102534023828701184/XXiN1rGV_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/26964113/1483200015","profile_link_color":"1B95E0","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"000000","profile_text_color":"000000","profile_use_background_image":false,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "951044361948712960" } } +{"id":951044361948713000,"id_str":"951044361948712960","name":"FinTech-2018","uri":"/FuturaAnalytics/lists/fintech-2018","subscriber_count":28,"member_count":2181,"mode":"public","description":"","slug":"fintech-2018","full_name":"@FuturaAnalytics/fintech-2018","created_at":"Wed Jan 10 10:53:40 +0000 2018","following":false,"user":{"id":773127097028055000,"id_str":"773127097028055040","name":"Futura Analytics","screen_name":"FuturaAnalytics","location":"Berkeley, CA","description":"Futura Analytics is a data-driven #fintech company, providing finance #algorithms, #blockchain technology, APIs and #consulting for your competitive advantage","url":"https://t.co/yrYqtWeDXd","entities":{"url":{"urls":[{"url":"https://t.co/yrYqtWeDXd","expanded_url":"http://www.futuraanalytics.com/","display_url":"futuraanalytics.com","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":6571,"friends_count":5253,"listed_count":116,"created_at":"Tue Sep 06 11:53:59 +0000 2016","favourites_count":30878,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":2538,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"F5F8FA","profile_background_image_url":null,"profile_background_image_url_https":null,"profile_background_tile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/816653983406313473/0tLoGYKI_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/816653983406313473/0tLoGYKI_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/773127097028055040/1483541893","profile_link_color":"1DA1F2","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"has_extended_profile":false,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} +{ "create": { "_index": "nested-article-index", "_id": "740786733105741824" } } +{"id":740786733105741800,"id_str":"740786733105741824","name":"AI","uri":"/stanthecoolman/lists/ai","subscriber_count":1,"member_count":160,"mode":"public","description":"Regularly updated tracker of top AI related twitter accounts","slug":"ai","full_name":"@stanthecoolman/ai","created_at":"Thu Jun 09 06:04:54 +0000 2016","following":false,"user":{"id":746176831,"id_str":"746176831","name":"Stanley Mwangi","screen_name":"stanthecoolman","location":"England, UK","description":"Spiritus Primus","url":"https://t.co/SY8H165hox","entities":{"url":{"urls":[{"url":"https://t.co/SY8H165hox","expanded_url":"https://about.me/stanleymwangi","display_url":"about.me/stanleymwangi","indices":[0,23]}]},"description":{"urls":[]}},"protected":false,"followers_count":331,"friends_count":900,"listed_count":44,"created_at":"Wed Aug 08 23:57:29 +0000 2012","favourites_count":8628,"utc_offset":null,"time_zone":null,"geo_enabled":true,"verified":false,"statuses_count":2921,"lang":null,"contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","profile_background_tile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/1045633454413615104/8qDYBiRk_normal.jpg","profile_image_url_https":"https://pbs.twimg.com/profile_images/1045633454413615104/8qDYBiRk_normal.jpg","profile_banner_url":"https://pbs.twimg.com/profile_banners/746176831/1385366966","profile_link_color":"000000","profile_sidebar_border_color":"FCFECF","profile_sidebar_fill_color":"CCF58D","profile_text_color":"85BC20","profile_use_background_image":true,"has_extended_profile":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null,"translator_type":"none"}} diff --git a/tests/data/schema.sql b/tests/data/schema.sql index 1640d1e..4eab796 100644 --- a/tests/data/schema.sql +++ b/tests/data/schema.sql @@ -35,7 +35,8 @@ OPTIONS score_column 'score', timeout '20', username 'elastic', - password 'changeme' + password 'changeme', + scheme 'http' ) ; @@ -62,6 +63,7 @@ OPTIONS timeout '20', username 'elastic', password 'changeme', + scheme 'http', refresh 'wait_for' ) ; @@ -89,6 +91,7 @@ OPTIONS timeout '20', username 'elastic', password 'changeme', + scheme 'http', refresh 'wait_for', complete_returning 'true' ) @@ -116,7 +119,8 @@ OPTIONS score_column 'score', timeout '20', username 'elastic', - password 'changeme' + password 'changeme', + scheme 'http' ) ; @@ -143,7 +147,8 @@ OPTIONS score_column 'score', timeout '20', username 'elastic', - password 'changeme' + password 'changeme', + scheme 'http' ) ; diff --git a/tests/docker/es-8/docker-compose.yml b/tests/docker/es-8/docker-compose.yml new file mode 100644 index 0000000..3c208a3 --- /dev/null +++ b/tests/docker/es-8/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' + +services: + postgres: + build: + args: + ES_PIP_VERSION: "elasticsearch>=8,<9" + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch:8.13.4 + environment: + - cluster.name=docker-cluster + - discovery.type=single-node + - bootstrap.memory_lock=true + - xpack.security.enabled=false + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + container_name: es-8 diff --git a/tests/docker/pg-13/Dockerfile b/tests/docker/pg-13/Dockerfile index c4b2002..dd0bdbc 100644 --- a/tests/docker/pg-13/Dockerfile +++ b/tests/docker/pg-13/Dockerfile @@ -18,7 +18,7 @@ RUN git clone https://github.com/pgsql-io/multicorn2 /tmp/multicorn2 && \ PYTHON_OVERRIDE=python3 make install && \ cp /tmp/multicorn2/multicorn.control /usr/share/postgresql/13/extension/multicorn.control && \ rm -rf /tmp/multicorn2 -RUN pip3 install $ES_PIP_VERSION +RUN pip3 install $ES_PIP_VERSION --break-system-packages COPY . /pg-es-fdw WORKDIR /pg-es-fdw diff --git a/tests/docker/pg-14/Dockerfile b/tests/docker/pg-14/Dockerfile index f9ae4f1..8793258 100644 --- a/tests/docker/pg-14/Dockerfile +++ b/tests/docker/pg-14/Dockerfile @@ -7,7 +7,7 @@ RUN echo "en_US UTF-8" >> /etc/locale.gen RUN DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true dpkg-reconfigure locales RUN apt-get update RUN apt-get install --yes \ - clang-11 \ + clang-13 \ git \ postgresql-server-dev-14 \ python3 \ @@ -19,7 +19,7 @@ RUN git clone https://github.com/pgsql-io/multicorn2 /tmp/multicorn2 && \ PYTHON_OVERRIDE=python3 make install && \ cp /tmp/multicorn2/multicorn.control /usr/share/postgresql/14/extension/multicorn.control && \ rm -rf /tmp/multicorn2 -RUN pip3 install $ES_PIP_VERSION +RUN pip3 install $ES_PIP_VERSION --break-system-packages COPY . /pg-es-fdw WORKDIR /pg-es-fdw diff --git a/tests/docker/pg-15/Dockerfile b/tests/docker/pg-15/Dockerfile index 96ea783..865c518 100644 --- a/tests/docker/pg-15/Dockerfile +++ b/tests/docker/pg-15/Dockerfile @@ -1,4 +1,4 @@ -FROM postgres:15beta4 +FROM postgres:15 ARG ES_PIP_VERSION @@ -7,7 +7,7 @@ RUN echo "en_US UTF-8" >> /etc/locale.gen RUN DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true dpkg-reconfigure locales RUN apt-get update RUN apt-get install --yes \ - clang-11 \ + clang-13 \ git \ postgresql-server-dev-15 \ python3 \ @@ -19,7 +19,7 @@ RUN git clone https://github.com/pgsql-io/multicorn2 /tmp/multicorn2 && \ PYTHON_OVERRIDE=python3 make install && \ cp /tmp/multicorn2/multicorn.control /usr/share/postgresql/15/extension/multicorn.control && \ rm -rf /tmp/multicorn2 -RUN pip3 install $ES_PIP_VERSION +RUN pip3 install $ES_PIP_VERSION --break-system-packages COPY . /pg-es-fdw WORKDIR /pg-es-fdw diff --git a/tests/lib/docker_tools.py b/tests/lib/docker_tools.py index 0cac868..20eb1f6 100644 --- a/tests/lib/docker_tools.py +++ b/tests/lib/docker_tools.py @@ -23,7 +23,7 @@ def docker_compose(pg_version, es_version): ) new_env = os.environ.copy() new_env["ES_VERSION"] = es_version - return sh.docker_compose.bake( + return sh.docker.compose.bake( "-f", base_compose_file, "-f", diff --git a/tests/lib/es_tools.py b/tests/lib/es_tools.py index 9b22355..9732673 100644 --- a/tests/lib/es_tools.py +++ b/tests/lib/es_tools.py @@ -12,25 +12,43 @@ def es_is_available(): """ Test if Elastic Search is running """ try: - return ( - requests.get("http://localhost:9200/", auth=("elastic", "changeme")).json()[ - "tagline" - ] - == "You Know, for Search" - ) + response = requests.get("http://localhost:9200/", auth=("elastic", "changeme")) + if response.status_code != 200: + return False + data = response.json() + return data["tagline"] == "You Know, for Search" except Exception: return False +def es_version(): + """ Get the major version number """ + try: + response = requests.get("http://localhost:9200/", auth=("elastic", "changeme")) + assert response.status_code == 200, response.content + data = response.json() + version = data.get("version", {}).get("number", "-1") + major_version = int(version.split(".")[0]) + return major_version + except Exception: + return -1 def load_json_file(filename): """ Load JSON file into Elastic Search """ + version = es_version() + # _type field removed from bulk operations + # see https://www.elastic.co/guide/en/elasticsearch/reference/7.17/removal-of-types.html + if version >= 8: + filename = "no-type-" + filename + url = "http://localhost:9200/_bulk" path = join(TEST_FOLDER, "data", filename) headers = {"Content-Type": "application/x-ndjson"} with open(path, "r") as handle: body = handle.read().encode(encoding="utf-8") - return requests.post( + response = requests.post( url, headers=headers, data=body, auth=("elastic", "changeme") ) + assert response.status_code < 400, response.content + return response