From 2373d1357298079b6a12d654420979f58630d579 Mon Sep 17 00:00:00 2001 From: Andrey Nenuzhny Date: Fri, 29 Nov 2019 11:15:56 +0300 Subject: [PATCH 01/11] Home tasks --- 2.py | 135 ++ 3.py | 92 + 4.py | 227 ++ LICENSE.txt | 19 - MANIFEST.in | 10 - README.md | 126 +- config.cfg | 13 - data/lorem_ipsum.txt | 19 + data/sorted_names.txt | 199 ++ data/students.csv | 1001 +++++++++ data/students_sorted_by_age.csv | 1001 +++++++++ data/unsorted_names.txt | 199 ++ make_tests.sh | 4 - {rss_reader/bots => modules}/__init__.py | 0 modules/legb.py | 13 + modules/mod_a.py | 5 + modules/mod_b.py | 4 + modules/mod_c.py | 1 + mypy.ini | 38 - pycodestyle.sh | 15 +- requirements.txt | 1 + rss_reader/__init__.py | 1 - rss_reader/__main__.py | 2 - rss_reader/bots/default.py | 7 - rss_reader/bots/tut.py | 96 - rss_reader/bots/yahoo.py | 51 - rss_reader/rss.py | 169 -- rss_reader/server/__init__.py | 0 rss_reader/server/launch_server.sh | 3 - rss_reader/server/server.py | 44 - rss_reader/utils/IConverter.py | 16 - rss_reader/utils/__init__.py | 0 rss_reader/utils/data_structures.py | 78 - rss_reader/utils/decorators.py | 15 - .../utils/dejavu_font/DejaVuSansCondensed.ttf | Bin 643852 -> 0 bytes rss_reader/utils/exceptions.py | 22 - rss_reader/utils/html_writer.py | 64 - rss_reader/utils/json_encoder_patch.py | 18 - rss_reader/utils/pdf.py | 171 -- rss_reader/utils/rss_interface.py | 275 --- rss_reader/utils/rss_utils.py | 32 - rss_reader/utils/sqlite.py | 175 -- setup.py | 41 - tests/data/google_news.xml | 318 --- tests/data/reddit_news.xml | 312 --- tests/data/tut_news.xml | 1829 ----------------- tests/data/yahoo_news.xml | 568 ----- tests/test_default_bot.py | 65 - tests/test_main.py | 75 - tests/test_pdf.py | 53 - tests/test_tut.py | 40 - tests/test_yahoo.py | 74 - 52 files changed, 2913 insertions(+), 4823 deletions(-) create mode 100755 2.py create mode 100755 3.py create mode 100755 4.py delete mode 100644 LICENSE.txt delete mode 100644 MANIFEST.in delete mode 100644 config.cfg create mode 100755 data/lorem_ipsum.txt create mode 100644 data/sorted_names.txt create mode 100755 data/students.csv create mode 100644 data/students_sorted_by_age.csv create mode 100755 data/unsorted_names.txt delete mode 100755 make_tests.sh rename {rss_reader/bots => modules}/__init__.py (100%) create mode 100755 modules/legb.py create mode 100755 modules/mod_a.py create mode 100755 modules/mod_b.py create mode 100755 modules/mod_c.py delete mode 100644 mypy.ini delete mode 100644 rss_reader/__init__.py delete mode 100644 rss_reader/__main__.py delete mode 100755 rss_reader/bots/default.py delete mode 100755 rss_reader/bots/tut.py delete mode 100755 rss_reader/bots/yahoo.py delete mode 100755 rss_reader/rss.py delete mode 100644 rss_reader/server/__init__.py delete mode 100755 rss_reader/server/launch_server.sh delete mode 100644 rss_reader/server/server.py delete mode 100644 rss_reader/utils/IConverter.py delete mode 100644 rss_reader/utils/__init__.py delete mode 100644 rss_reader/utils/data_structures.py delete mode 100644 rss_reader/utils/decorators.py delete mode 100644 rss_reader/utils/dejavu_font/DejaVuSansCondensed.ttf delete mode 100644 rss_reader/utils/exceptions.py delete mode 100644 rss_reader/utils/html_writer.py delete mode 100644 rss_reader/utils/json_encoder_patch.py delete mode 100644 rss_reader/utils/pdf.py delete mode 100644 rss_reader/utils/rss_interface.py delete mode 100644 rss_reader/utils/rss_utils.py delete mode 100644 rss_reader/utils/sqlite.py delete mode 100644 setup.py delete mode 100644 tests/data/google_news.xml delete mode 100644 tests/data/reddit_news.xml delete mode 100644 tests/data/tut_news.xml delete mode 100644 tests/data/yahoo_news.xml delete mode 100644 tests/test_default_bot.py delete mode 100644 tests/test_main.py delete mode 100644 tests/test_pdf.py delete mode 100644 tests/test_tut.py delete mode 100644 tests/test_yahoo.py diff --git a/2.py b/2.py new file mode 100755 index 0000000..5f24bc7 --- /dev/null +++ b/2.py @@ -0,0 +1,135 @@ +#!/usr/local/opt/python/bin/python3.7 +from functools import reduce +import functools +import operator + + +def quotes_changer(in_str): + """ Receives a string and replaces all " symbols with ' and vise versa + + >>> quotes_changer('String with double quotes: " " " "') + "String with double quotes: \' \' \' \'" + + >>> quotes_changer("String with single quotes: ' ' ' '") + 'String with single quotes: " " " "' + """ + + ch1 = '"' + ch2 = "'" + translation_map = {ord(ch1): ch2, ord(ch2): ch1} + out_str = in_str.translate(translation_map) + # out_str = in_str.replace(ch1, temp_char).replace(ch2, ch1).replace(temp_char, ch2) + + return out_str + + +def if_str_is_palindrome(in_str): + """ Check whether a string is a palindrome or not. + + Usage of any reversing functions is prohibited + + >>> if_str_is_palindrome("Able was I ere I saw Elba") + True + >>> if_str_is_palindrome("A man, a plan, a canal – Panama") + True + + >>> if_str_is_palindrome("A man, a plan, a canal – Panam") + False + """ + alph_str = list(filter(str.isalnum, in_str.lower())) + return alph_str[::-1] == alph_str + + +def split(inp: str) -> list: + """ + Custom split function - works only for spaces + + >>> split('Mama washed the window frame') + ['Mama', 'washed', 'the', 'window', 'frame'] + """ + out = [] + j = 0 + for i, ch in enumerate(inp): + if ch == ' ': + out.append(inp[j:i]) + j = i + 1 + else: + out.append(inp[j:]) + return list(filter(None, out)) + + +def split_by_index(s: str, indexes: list) -> list: + """ + + >>> split_by_index("pythoniscool,isn'tit?", [6, 8, 12, 13, 18]) + ['python', 'is', 'cool', ',', "isn't", 'it?'] + + >>> split_by_index("no luck", [42]) + ['no luck'] + """ + out = [] + j = 0 + for idx in (indexes): + out.append(s[j:idx]) + j = idx + else: + out.append(s[j:]) + return list(filter(None, out)) + + +def get_digits(di: int) -> tuple: + """ + >>> get_digits(87178291199) + (8, 7, 1, 7, 8, 2, 9, 1, 1, 9, 9) + """ + + return tuple(int(i) for i in str(di)) + + +def get_longest_word(s: str) -> str: + """ + >>> get_longest_word('Python is simple and effective!') + 'effective!' + >>> get_longest_word('Any pythonista like namespaces a lot.') + 'pythonista' + """ + return max(s.split(' '), key=len) + + +def foo(integers: list): + """ + >>> foo([1, 2, 3, 4, 5]) + [120, 60, 40, 30, 24] + """ + result = [] + for i, num in enumerate(integers): + t = integers[:] + t.pop(i) + result.append(functools.reduce(operator.mul, t, 1)) + return result + + +def get_pairs(inp): + """ + >>> get_pairs([1, 2, 3, 8, 9]) + [(1, 2), (2, 3), (3, 8), (8, 9)] + >>> get_pairs(['need', 'to', 'sleep', 'more']) + [('need', 'to'), ('to', 'sleep'), ('sleep', 'more')] + >>> get_pairs([1]) + + """ + return list(zip(inp[0::1], inp[1::1])) or None + + +def get_none(): + """ + >>> get_none() + + """ + return None + + +if __name__ == "__main__": + import doctest + + doctest.testmod() diff --git a/3.py b/3.py new file mode 100755 index 0000000..059bce1 --- /dev/null +++ b/3.py @@ -0,0 +1,92 @@ +""" +Docstrings may compare list's instead of sets because of sets are unsortable and +can't be equal to the docstring literals +""" +from functools import reduce +import itertools +import string + +from collections import Counter + +test_strings = ["hello", "world", "python", ] + + +def test_1_1(*strings): + """ + characters that appear in all strings + + >>> test_1_1("hello", "world", "python") + {'o'} + """ + return set(strings[0]).intersection(*strings) + + +def test_1_2(*strings): + """ + characters that appear in at least one string + + >>> test_1_2("hello", "world", "python") + ['d', 'e', 'h', 'l', 'n', 'o', 'p', 'r', 't', 'w', 'y'] + """ + + return sorted(set("").union(*strings)) + + +def test_1_3(*strings): + """ + characters that appear at least in two strings + + >>> test_1_3("hello", "world", "python") + ['h', 'l', 'o'] + """ + combines_by_two = list(itertools.product(strings, repeat=2)) + result = set.union(*(set(pair[0]) & set(pair[1]) for pair in combines_by_two if pair[0] != pair[1])) + return sorted(result) + + +def test_1_4(*strings): + """ + characters of alphabet, that were not used in any string + + >>> test_1_4("hello", "world", "python") + ['a', 'b', 'c', 'f', 'g', 'i', 'j', 'k', 'm', 'q', 's', 'u', 'v', 'x', 'z'] + """ + return sorted(set(string.ascii_lowercase) - set("").union(*strings)) + + +def generate_squares(num): + """ + takes a number as an argument and returns a dictionary, where the key is a number and + the value is the square of that number + >>> generate_squares(5) + {1: 1, 2: 4, 3: 9, 4: 16, 5: 25} + """ + return dict([(v, v**2) for v in (range(1, num + 1))]) + + +def count_letters(s): + """ + takes string as an argument and returns a dictionary, that contains letters of given + string as keys and a number of their occurrence as values + + >>> count_letters('stringsample') + {'s': 2, 't': 1, 'r': 1, 'i': 1, 'n': 1, 'g': 1, 'a': 1, 'm': 1, 'p': 1, 'l': 1, 'e': 1} + """ + return dict(Counter(s)) + + +def combine_dicts(*args): + """ + Receives changeable number of dictionaries (keys - letters, values - numbers) and combines them into one dictionary. + Dict values should be summarized in case of identical keys + + >>> combine_dicts({'a': 100, 'b': 200}, {'a': 200, 'c': 300}, {'a': 300, 'd': 100}) + {'a': 600, 'b': 200, 'c': 300, 'd': 100} + + """ + return dict(sum((Counter(dict(x)) for x in args), Counter())) + + +if __name__ == "__main__": + import doctest + doctest.testmod() diff --git a/4.py b/4.py new file mode 100755 index 0000000..4c494bd --- /dev/null +++ b/4.py @@ -0,0 +1,227 @@ +import csv +import os +import string + +from collections import Counter, namedtuple +from functools import wraps + + +# 4.1 +def sort_unsorted_names(): + """Sorts usorted names in the data/unsorted_names.txt file + and stores sorted names into the data/sorted_names.txt + """ + with open(os.path.join('data', 'unsorted_names.txt'), 'r') as f: + names = f.read() + + with open(os.path.join('data', 'sorted_names.txt'), 'w') as f: + f.write('\n'.join(sorted(names.split()))) + + +# 4.2 +def most_common_words(filepath='lorem_ipsum.txt', number_of_words=3): + """search for most common words in the file + + >>> most_common_words('lorem_ipsum.txt') + ['donec', 'etiam', 'aliquam'] + + >>> most_common_words('lorem_ipsum.txt', 5) + ['donec', 'etiam', 'aliquam', 'aenean', 'maecenas'] + """ + with open(os.path.join('data', filepath), 'r') as f: + words = f.read() + + # remove punctuation + words = words.translate(words.maketrans('', '', string.punctuation)) + + # lowercase: + words = words.lower() + + return [item[0] for item in Counter(words.split()).most_common(number_of_words)] + + +# 4.3.1 +Student = namedtuple("Student", ["name", "age", "average_mark"]) + + +def get_top_performers(file_path, number_of_top_students=5): + """ + returns names of top performer students + + >>> get_top_performers("students.csv") + ['Josephina Medina', 'Teresa Jones', 'Richard Snider', 'Jessica Dubose', 'Heather Garcia'] + + """ + with open(os.path.join('data', file_path), 'r') as infile: + next(infile) # skip header line + reader = csv.reader(infile) + + students = [Student(row[0], row[1], row[2]) for row in reader] + sorted_students_by_marks = sorted(students, key=lambda x: -float(x.average_mark)) + + return [student.name for student in sorted_students_by_marks][:number_of_top_students] + + +# 4.3.2 +def sort_students_by_age(file_path): + """writes CSV student information to the new file in descending order of age.""" + with open(os.path.join('data', file_path), 'r') as infile: + header = next(infile) + reader = csv.reader(infile) + + students = [Student(row[0], row[1], row[2]) for row in reader] + + sorted_by_age = sorted(students, key=lambda x: -int(x.age)) + + with open(os.path.join('data', 'students_sorted_by_age.csv'), 'w') as outfile: + writer = csv.writer(outfile) + writer.writerow(tuple(header.strip().split(','))) + writer.writerows([(st.name, st.age, st.average_mark) for st in sorted_by_age]) + + +# 4.4.1 +def calling_inner_function(): + """Calling inner function without moving it from inside of enclosed_function + + We need to add return inner function. Then we can call it: + + >>> calling_inner_function() + I am local variable! + """ + + def enclosing_funcion(): + a = "I am variable from enclosed function!" + + def inner_function(): + + a = "I am local variable!" + print(a) + return inner_function + + enclosing_funcion()() + + +# 4.4.2 +a = "I am global variable!" + + +def calling_global_variable(): + """ + To call global 'a' we use global + + >>> calling_global_variable() + I am global variable! + """ + + def enclosing_funcion(): + a = "I am variable from enclosed function!" + + def inner_function(): + + global a # modified string + print(a) + return inner_function + + enclosing_funcion()() + + +# 4.4.3 +a = "I am global variable!" + + +def calling_enclosed_variable(): + """ + To call enclosed 'a' we use nonlocal + + >>> calling_enclosed_variable() + I am variable from enclosed function! + """ + + def enclosing_funcion(): + a = "I am variable from enclosed function!" + + def inner_function(): + + nonlocal a # modified string + print(a) + return inner_function + + enclosing_funcion()() + + +# 4.5 +def remember_result(func): + @wraps(func) + def inner(*args, **kwargs): + print(f"Last Result = {inner.result}") + inner.result = func(*args, **kwargs) + inner.result = None + return inner + + +@remember_result +def sum_list(*args): + """ + Implement a decorator remember_result which remembers last result of function it decorates + and prints it before next call. + + >>> sum_list("a", "b") + Last Result = None + Current result = 'ab' + + >>> sum_list("abc", "cde") + Last Result = ab + Current result = 'abccde' + + >>> sum_list(3, 4, 5) + Last Result = abccde + Current result = '12' + """ + result = "" if type(args[0]) == str else 0 + for item in args: + result += item + print(f"Current result = '{result}'") + return result + + +# 4.6 +def call_once(func): + """ + Decorator which runs a function or method once + """ + @wraps(func) + def inner(*args, **kwargs): + if not inner.called: + result = func(*args, **kwargs) + inner.called = True + return result + inner.called = False + return inner + + +@call_once +def sum_of_numbers(a, b): + """ + + >>> sum_of_numbers(1, 4) + 5 + >>> sum_of_numbers(11, 4) + + >>> sum_of_numbers(11, 4) + + """ + return a + b + + +# 4.7 +""" +Module a imports module c that defines variable x = 5. +Then module a imports module b that imports module c and redefines it's +global variable x to 42. +After that module a call module's c global variable x that equal to 42 and +prints it. +""" + +if __name__ == '__main__': + import doctest + doctest.testmod() diff --git a/LICENSE.txt b/LICENSE.txt deleted file mode 100644 index 6321803..0000000 --- a/LICENSE.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2019 The Python Packaging Authority (PyPA) - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 4067dc7..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,10 +0,0 @@ -include requirements.txt -include *.sh -include *.txt -include config.cfg -include mypy.ini -recursive-include dist *.gz -recursive-include dist *.whl -recursive-include rss_reader *.ttf -recursive-include tests *.py -recursive-include tests *.xml diff --git a/README.md b/README.md index 561a62b..afb211f 100644 --- a/README.md +++ b/README.md @@ -1,123 +1,15 @@ -# Rss reader hometask for EpamTrainee -Python RSS-reader. +# Small hometasks for EpamTrainee +ALmost every task function covered with docstring -Url for cloning: -`https://github.com/Nenu1985/PythonHomework.git` +# Launching: +pip install -r requiremets.txt +python 2.py +python 3.py +python 4.py -Version 4 -```shell -usage: rss_reader [-h] [--verbose] [--limit LIMIT] [--json] [-v] - [--width WIDTH] [--date DATE] [--to_pdf TO_PDF] - [--to_html TO_HTML] - url +Modules doesn't return anything (except exceptions), but +it says that there is no errors. -Rss reader. Just enter rss url from your favorite site and app will print -latest news. - -positional arguments: - url url of rss - -optional arguments: - -h, --help show this help message and exit - --verbose Outputs verbose status messages - --limit LIMIT Limit news topics if this parameter provided - --json Print result as JSON in stdout - -v, --version Print version info - --width WIDTH Define a screen width to display news - --date DATE Date of stored news you want to see. Format: %Y%m%d - --to_pdf TO_PDF Convert and store news you are looking for to pdf - --to_html TO_HTML Convert and store news you are looking for to html - - -``` - -## Code description -* Code uses `argparse` module. -* Codebase covered with unit tests with at 90% coverage. -* Any mistakes are printed in human-readable error explanation. -Exception tracebacks in stdout are prohibited. -* Docstrings are mandatory for all methods, classes, functions and modules. -* Code corresponds to `pep8` (used `pycodestyle` utility for self-check). -* Feedparser module is used for rss parsing; -* There are several bots for parsing news: default bor for unimplemented RSS urls and - custom bots (yahoo, tut) with detailed approach to parsing. - -## Code self-checking -Use ./pycodestyle.sh to check the code corresponding to `pep8` -(pycodestyle package must be installed) - -## Testing -Tests are available at `https://github.com/Nenu1985/PythonHomework` -Launching: -``` -./make_tests.sh -``` -- to pass test with coverage -(nose and coverage packages must be installed) - -## Version 2: Distribution -Utility wrapes into distribution package with setuptools. -This package exports CLI utility named rss-reader. - -To generate distribution package (setuptool and wheel must be installed). -Launch: - -``` python3 setup.py sdist bdist_wheel``` - -In the ./dist repo you'll find a .tar and .whl files. - -Wheel package for the second iteration task -(maybe is discarded but it works) on the Google Drive: -```https://drive.google.com/file/d/1RbMYxvpEXTx77Dk61xPkwSChD_jTf0jf/view?usp=sharin``` - -Actual packages you may find in the './dist' repo if you don't want to generate it manually. - -Installing: - -```python3 -m pip install ./dist/rss_reader-4.0-py3-none-any.whl``` - -OR -``` -python3 -m pip install -r requirements.txt -pip install ./dist/rss_reader-4.0.tar.gz -``` - -## Version 3: News cashing -News cashing implemented by using Sqlite3 DB. DB consists of 4 related tables: feed, news_item, links, imgs. -The implementation is in the rss_reader/utils/sqlite.py file. It contains RssDB class. Builtin sqlite3 lib is -used. -Base RssParser class imports RssDB class and uses for storing and loading data. RssParser's method print_news() -is decorated with call_save_news_after_method() (rss_parser/utils/decorators) that calls appropriate function -for storing news data (_store_news()). - -## Version 4: Converters -Utility implements news converting to pdf and html formats. See according files: rss_reader/utils/pdf.py and -rss_reader/utils/html_writer.py files. -Pdf converter uses pyFPDF package. To correct print cyrillic symbols djvu fonts are imported. Html2Pdf method -doesn't use because of unsupported utf-8 encoding. That's why I had to parse htmls and generate pdf object -manually. -Html converter uses lxml.html library to parse and generate html content. - - -## Docker deployment - -Instructions checked double times. Please, give an error's message if you have problems. - -```docker run -it python /bin/bash -git clone https://github.com/Nenu1985/PythonHomework.git -cd PythonHomework -pip install . -python -m rss_reader --help -``` - -OR if you run into errors - -```docker run -it python /bin/bash -git clone https://github.com/Nenu1985/PythonHomework.git -cd PythonHomework -pip install ./dist/rss_reader-4.0-py3-none-any.whl -python -m rss_reader --help -``` diff --git a/config.cfg b/config.cfg deleted file mode 100644 index ea565b8..0000000 --- a/config.cfg +++ /dev/null @@ -1,13 +0,0 @@ -[metadata] -# This includes the license file(s) in the wheel. -# https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-wheel-file -license_files = LICENSE.txt - -[bdist_wheel] -# This flag says to generate wheels that support both Python 2 and Python -# 3. If your code will not run unchanged on both Python 2 and 3, you will -# need to generate separate wheels for each Python version that you -# support. Removing this line (or setting universal to 0) will prevent -# bdist_wheel from trying to make a universal wheel. For more see: -# https://packaging.python.org/guides/distributing-packages-using-setuptools/#wheels -universal=1 \ No newline at end of file diff --git a/data/lorem_ipsum.txt b/data/lorem_ipsum.txt new file mode 100755 index 0000000..3c572fa --- /dev/null +++ b/data/lorem_ipsum.txt @@ -0,0 +1,19 @@ +Lorem ipsum suspendisse nostra ullamcorper diam donec etiam nulla sagittis est aliquam, dictum aliquet luctus risus est habitant suspendisse luctus id inceptos lectus, aenean donec maecenas donec aenean fringilla vitae fermentum venenatis enim ultrices per etiam ut aenean odio. + +Habitasse ad sollicitudin arcu senectus enim etiam platea quisque purus odio sociosqu maecenas habitant, quisque laoreet himenaeos elementum consequat auctor ad dictum viverra donec faucibus enim scelerisque eu sodales vel lobortis euismod cubilia, dictum ut consectetur nisi litora ut, blandit vehicula sapien et fames tempor congue tristique urna inceptos neque suspendisse felis venenatis cras metus risus tellus nulla imperdiet maecenas potenti vestibulum id aliquam himenaeos a primis tortor, facilisis ullamcorper donec augue integer euismod habitasse orci vestibulum convallis. + +Augue eget primis sit iaculis placerat viverra conubia class consectetur porttitor luctus aenean, dui hac quis eros vivamus praesent taciti arcu nullam semper ullamcorper, maecenas turpis quis metus fringilla aptent et etiam rutrum viverra integer orci fermentum lacinia risus purus rhoncus torquent aenean augue felis ultricies, donec luctus dui eros pulvinar primis bibendum accumsan purus donec pharetra, eleifend varius lorem fames at viverra praesent justo lectus. + +Ligula tincidunt ultrices et lobortis ultrices mollis quisque egestas bibendum, etiam maecenas consectetur quam non ornare dictum donec nullam, platea aliquet duis aenean cras placerat aliquam integer venenatis interdum gravida est massa faucibus porta arcu, velit urna cursus laoreet vulputate dictumst hendrerit ornare, torquent ultricies metus sed turpis scelerisque suspendisse vulputate cubilia gravida suspendisse neque consequat laoreet, odio faucibus vestibulum cras cursus urna tincidunt, euismod nulla auctor eu diam habitant. + +Faucibus maecenas dapibus hendrerit conubia maecenas eros tempus molestie tincidunt dolor, lacinia himenaeos etiam duis nec felis hac interdum malesuada pharetra praesent, nostra ut donec non id tempus at ultricies sodales dapibus id per magna erat justo phasellus, lorem tellus neque enim quam vivamus, congue ad leo iaculis libero blandit eros interdum nullam rhoncus porta aliquam tristique fringilla, faucibus augue elit quis auctor volutpat imperdiet curabitur, tortor pellentesque vehicula fames venenatis aliquam cursus. + +At volutpat himenaeos eleifend mollis nunc per leo diam per leo mollis, sagittis etiam tortor arcu suscipit egestas et ullamcorper mollis commodo at ornare at ante sociosqu sed in, elementum primis curae enim suspendisse volutpat condimentum, id in ad eu maecenas aliquam proin erat magna vivamus fermentum blandit nec faucibus, viverra torquent massa tortor adipiscing ad consectetur interdum aptent, magna accumsan egestas magna ut iaculis est. + +Dictum aenean integer interdum sed potenti tincidunt sem aptent, gravida nunc malesuada bibendum class quam taciti duis a, ipsum orci proin mollis lorem in himenaeos. + +Sed tincidunt lectus ad pharetra vel proin massa aliquam molestie, lectus vel primis facilisis aliquam lacinia ultricies fames feugiat, eleifend tempus sodales volutpat congue dolor primis pulvinar tellus lorem risus porttitor morbi vivamus turpis scelerisque habitant cursus, vivamus morbi quisque class eget aliquet suspendisse laoreet faucibus, pulvinar vulputate at cursus morbi ac euismod lectus aenean potenti pellentesque conubia etiam porttitor tincidunt quisque adipiscing laoreet lobortis nulla sociosqu lobortis consectetur lobortis iaculis ad blandit donec sapien in vehicula tellus est vivamus taciti ultrices fermentum viverra turpis volutpat ligula. + +Vehicula nullam hac lacinia nunc pulvinar nullam quam leo proin, in tristique donec pretium vestibulum consectetur pulvinar bibendum egestas, pharetra habitasse class vitae quisque phasellus turpis non eleifend arcu ultricies blandit curabitur venenatis rutrum vivamus a, primis urna viverra accumsan tristique mi vulputate. + +Netus enim eros sed duis nostra vestibulum nulla, urna eleifend curabitur lobortis aliquet cursus himenaeos primis, quam pharetra cursus urna quisque a ipsum nibh dapibus diam ante proin convallis venenatis accumsan lorem est tortor inceptos lacinia vestibulum lobortis metus praesent leo eget in ante volutpat consectetur diam. \ No newline at end of file diff --git a/data/sorted_names.txt b/data/sorted_names.txt new file mode 100644 index 0000000..38769ca --- /dev/null +++ b/data/sorted_names.txt @@ -0,0 +1,199 @@ +Adele +Adrienne +Agueda +Alda +Alejandrina +Amee +Amelia +Antonio +Antony +Bari +Bettina +Blanca +Brooks +Buck +Carisa +Carlotta +Caroll +Carson +Catalina +Catherin +Cecille +Charleen +Charlie +Cheryll +Chet +Cheyenne +Ching +Chrissy +Christa +Ciera +Cindi +Claudia +Clay +Columbus +Corrie +Corrin +Craig +Cristal +Dagmar +Dannette +Danuta +Darrick +Darryl +Demetrice +Denisse +Detra +Dierdre +Dino +Donald +Donnetta +Dorene +Dorothea +Dwana +Elayne +Elinore +Elisa +Elke +Elmira +Emanuel +Ericka +Erik +Erma +Erminia +Eustolia +Exie +Fatimah +Felton +Floyd +Fredia +Gaylene +Genesis +Gracia +GuillerminaAlaine +Gwyneth +Herma +Hiroko +Hwa +Idalia +Ilda +Irving +Jaimee +Jannette +Jasmine +Jeane +Jeanine +Jed +Jenifer +Joelle +Johnie +Julian +Junita +Justina +Ka +Karl +Karyl +Kasha +Katerine +Katharyn +Kayce +Keisha +Kelsie +Kendal +Kiley +Kirstie +Lashanda +Lavern +Len +Lena +Leonie +Lindy +Lisha +Loan +Lolita +Long +Louis +Luisa +Luz +Lydia +Lynne +Maggie +Maisha +Major +Marcelina +Marco +Margareta +Mariah +Marisol +Marla +Marline +Marlon +Marquetta +Mathilda +Matt +Maximina +Meda +Mei +Merideth +Merrill +Mervin +Michele +Mignon +Milissa +Morris +Myrl +Nicky +Nicolas +Ninfa +Noelia +Norman +Octavia +Oliva +Oma +Patsy +Penny +Petrina +Quentin +Ramiro +Randa +Randy +Raquel +Rebeca +Regina +Rena +Ricarda +Rina +Roberta +Roberto +Ronda +Rosetta +Royce +Sage +Samella +Sanjuanita +Saundra +Sebastian +Sharie +Sharleen +Sharon +Shavonda +Shea +Sheila +Sherry +Starla +Susanna +Tammie +Tashia +Tena +Toya +Treasa +Twanna +Tyler +Valentin +Vernell +Victoria +Vita +Wan +Williams +Willodean +Xavier \ No newline at end of file diff --git a/data/students.csv b/data/students.csv new file mode 100755 index 0000000..ee7209a --- /dev/null +++ b/data/students.csv @@ -0,0 +1,1001 @@ +student name,age,average mark +Willie Gray,22,8.6 +Phyllis Deloach,25,6.09 +Dewey Killingsworth,20,9.31 +Patricia Daniels,29,8.39 +Anne Mandrell,19,9.63 +Verdell Crawford,30,8.86 +Mario Lilley,24,5.78 +Francisco Jones,25,9.01 +Donald Laurent,29,4.34 +Denise Via,27,8.11 +Scott Lange,19,6.65 +Brenda Silva,30,7.53 +James Ross,29,6.72 +Kimberly Brown,18,7.05 +Heather Winnike,25,4.25 +Benjamin Getty,25,7.85 +Linda Crider,26,9.52 +Garrett Mitchell,18,4.01 +Thomas Roberts,28,5.28 +Pauline Montoya,29,9.09 +Georgia Wilson,27,6.52 +Roberta Kelly,23,8.09 +Johnny Jennings,22,7.54 +Sherry Grant,28,4.43 +Andrew Schmidt,29,7.55 +Carole Tewani,20,6.49 +Linda Miller,23,6.79 +Mary Glasser,30,9.77 +Ruby Greig,21,7.59 +Rosie Watkins,26,4.08 +Wilma Dominguez,26,6.94 +Daniel Youd,20,9.67 +Tamara Harris,24,9.92 +Arnoldo Ewert,24,9.54 +John Velazquez,18,8.5 +Audrey Camille,30,4.15 +Helen Klein,18,6.5 +Eric Ruegg,22,8.48 +Vera Charles,22,5.81 +Annie Sudbeck,28,9.85 +Michael Clark,20,5.8 +Rosa Thomas,30,4.17 +Daisy Granados,22,4.12 +Betty Mabry,18,5.74 +Bertha Gary,26,8.26 +Vickie Laigo,21,8.89 +Richard Grant,24,9.07 +Linda Harrison,27,9.96 +Phyllis Cole,18,5.31 +Devin Spencer,25,7.79 +George Guest,28,9.94 +Kim Pyles,30,9.87 +Kristin Dean,18,9.75 +Clarence Cantu,21,9.19 +Kenneth Evans,21,4.86 +Frank Borgeson,24,9.65 +Richard Grossman,24,8.42 +Ann White,29,4.26 +Virginia Harris,22,9.29 +Maria Benear,28,9.12 +George Leno,30,9.47 +Richard Hamrick,21,8.86 +Tony Engel,21,9.61 +Scott Miller,25,8.95 +Bridget Cotter,29,7.8 +Terry Major,30,8.45 +Maria Boswell,29,8.39 +Ronald Oliver,27,4.15 +Delilah Howard,20,5.64 +Jose Paul,22,5.41 +Francisco Miller,26,8.81 +Josephine Perkins,25,9.58 +Gerald Murray,28,7.04 +Randy Hord,21,8.42 +Janee Bailey,22,6.79 +Martha Pitcher,30,7.6 +Renee Pagan,24,4.62 +Kenneth Rummel,28,6.6 +Doretha Ferguson,30,8.18 +Donald Luevano,24,5.15 +Valerie Mondragon,27,9.54 +Gladys Gomez,19,6.36 +Christin Cross,22,4.4 +Robert Birmingham,22,5.73 +Willie Eskridge,27,6.52 +Josephina Medina,23,10.0 +Burl Navarro,27,7.61 +Lila Hill,29,9.83 +David Roberts,20,9.41 +Travis Rhyne,23,8.16 +Robert Kirkland,21,4.99 +John Torres,24,8.33 +Cindy Nilson,23,8.16 +Steven Lawson,21,4.37 +Sylvia Kuhn,23,8.91 +Richard Crawford,28,7.76 +Fred Maestas,28,5.83 +Janie Waterman,22,8.49 +Paula Morales,28,7.51 +Lawrence Bentson,27,8.47 +Hattie Bramer,18,9.71 +Cynthia Beegle,20,5.79 +Sarah Martindale,26,7.16 +Shawn Bonifacio,26,6.26 +Lena Weston,29,8.01 +Joyce Beatty,23,9.65 +Juan Dunn,22,8.26 +Barry Mckenzie,20,9.63 +Joyce Foley,18,6.57 +Doris Kuck,21,5.73 +Kim Cohran,21,5.0 +Robert Martin,25,7.14 +George Jackson,25,9.67 +David Hayden,19,7.08 +David Barnas,20,4.7 +Amada Duncan,30,9.22 +Kathryn Harryman,28,6.82 +Janette Law,26,7.02 +Tonja Bull,21,5.36 +Alissa Belyoussian,25,6.54 +Lou Bible,26,8.37 +Marc Bibbs,18,6.26 +Arthur Kuhl,18,6.48 +Martha Woods,23,6.83 +Jeffrey Petty,20,6.36 +Harry Dampeer,21,7.81 +Wesley Wolf,18,9.2 +Elizabeth Lowe,28,7.42 +Marvin Silvas,26,6.27 +Donald Hardnett,19,7.21 +Michael Mcdonald,27,9.36 +Edna Mahoney,23,5.24 +Deborah Penn,18,7.98 +Ethel Disher,22,4.28 +Michael Jackson,23,4.31 +Kevin Houston,19,6.53 +Margaret Branstetter,28,6.57 +Billy Henry,27,7.35 +Christopher Mcintire,25,8.54 +Amy Martin,21,7.13 +Stephanie Grose,27,5.11 +Deanna Kathan,30,8.9 +Ann Arteaga,26,8.33 +David Goins,29,6.27 +Paul Alexander,21,5.24 +Robert Parker,18,8.88 +Patricia York,27,6.87 +Donna Baker,21,4.17 +Carla Morris,21,5.92 +John Hubbard,27,6.59 +Oscar Linahan,28,4.68 +David Cain,30,6.75 +Cindy Oconnor,22,4.74 +Nicholas Richter,20,6.46 +Faye Roberge,18,8.49 +Jessica Keenan,21,9.9 +Rebecca Garcia,22,4.22 +Esther Simmering,28,9.31 +Lou Houston,22,9.91 +Rebecca Gillies,19,4.09 +Philip Urbanski,21,8.87 +Teresa Perkins,24,5.85 +Mary Holley,25,6.74 +Tricia Davanzo,19,5.17 +Bridget Mcneal,26,5.46 +Douglas Holland,27,6.25 +Justin Whitmer,22,5.62 +David Davis,18,6.81 +Frances Kerr,27,8.3 +Kim Ellis,24,8.32 +Brian Brown,21,6.25 +Monica Lubrano,22,8.02 +Joyce Skaggs,29,8.43 +Penelope Fries,18,6.81 +Alice Randolph,26,8.1 +Jeffrey Ermitanio,28,9.5 +Stephanie Davis,27,9.36 +John Snow,30,8.67 +Barbara Gott,23,8.69 +Sharon Deleon,19,7.66 +Rigoberto Wilenkin,28,7.71 +Mathew Embree,24,5.97 +Bobby Walker,27,4.85 +Jacqueline Macias,27,8.76 +Benjamin Beck,27,8.8 +Steve Williams,22,6.99 +James Elick,29,9.68 +Elva Diaz,20,7.79 +Terrance Bruce,25,6.96 +Mark Pearson,24,8.49 +Arthur Lowrey,28,8.1 +Scott Lopez,18,4.67 +Hilario Lewis,24,8.95 +Esther Urbancic,18,8.93 +Eric Long,20,4.9 +Matthew Perry,18,4.48 +Lois Alexander,18,5.42 +James Brokaw,28,6.26 +Donald Lewis,27,8.64 +Amanda Gunderson,22,4.73 +Ryan Henricks,29,8.58 +Michelle Mori,25,5.38 +Stacy Erickson,22,5.69 +Kevin Hadley,30,4.64 +Daniel Lopez,23,4.66 +Jose Perez,22,4.53 +Nina Earp,21,9.88 +Richard Stellhorn,21,7.53 +Travis Sanchez,22,5.92 +Earl Anderson,29,4.2 +Antonio Watts,21,7.73 +Katia Cowan,19,7.55 +Michael Routzahn,29,5.97 +Teresa Baridon,26,8.05 +Bertram Eilerman,18,6.18 +Dianne Lucero,22,8.73 +Barbara Fine,28,4.7 +Betty Ferreira,25,6.18 +Charles Jimeson,24,4.34 +Marta Wang,27,4.33 +Travis Stanphill,29,8.21 +John Ashley,24,6.39 +John Merkel,28,7.08 +Josephine Zechman,20,9.64 +Mark Haven,27,8.27 +Carlos London,28,7.19 +Annemarie Keller,30,7.62 +Robert Mccollough,24,5.85 +Harold Slater,21,8.63 +Benjamin Sykes,30,6.9 +Vickie Potter,23,4.77 +Susan Chavis,29,5.89 +Patricia Robinson,18,5.61 +Florence Smith,21,9.62 +Olimpia Connolly,26,6.06 +Robert Stehlik,22,8.79 +Harry Mckenzie,24,4.15 +Kelly Friel,23,4.44 +Therese Butts,29,8.26 +Brian Cole,28,8.75 +Michael Zable,30,5.07 +Otis Bubar,27,6.14 +John Valdez,25,4.97 +Denise Tanner,28,8.19 +Catherine Wagner,30,4.32 +Lorenzo Dayton,22,9.9 +Shelby Martinez,26,5.74 +Nina Berner,25,9.67 +Rachel Bapties,26,8.1 +Wesley Byron,18,8.03 +Gregory Mccollum,30,9.8 +Diane Brady,29,9.86 +Christopher Hahn,21,5.22 +Dennis Rogers,19,4.47 +Gerald Hartley,21,5.9 +Barbara Pagan,23,4.32 +Trevor Hansen,30,6.03 +Pamela Alexander,30,6.6 +Don Smith,28,7.32 +Thomas Hill,26,6.0 +Catina Burgin,29,8.47 +James Moore,23,7.56 +Dorothy Laudat,24,7.63 +Eloise Griner,26,9.36 +Edna Huey,26,7.15 +Cheryl Bennett,24,9.01 +George Woodard,29,7.87 +Louis French,28,7.63 +Ruth Campbell,22,5.99 +Anna Johansson,26,5.47 +Cindy Christiansen,30,6.47 +Buck Buban,23,8.28 +Maria Wolfson,29,9.3 +Joyce Abernathy,21,8.27 +Adam Campbell,20,4.88 +Astrid Denoon,25,6.89 +Vera Mcdaniel,28,6.77 +Teresa Triplett,20,7.02 +Stacy Dingle,27,5.94 +Peter Hutchins,30,4.16 +Emma Garfield,23,4.24 +George Ober,19,9.47 +Linda Estrada,21,6.84 +Jimmy Gee,24,9.77 +Juanita Kimple,26,5.07 +Morris Todd,24,7.88 +Ruth Minor,30,4.32 +Hilda Kofford,29,6.36 +Jennifer Loftus,27,5.67 +Kristy Gilbert,28,6.41 +Juan Wall,22,8.08 +Brandy Crockett,29,5.63 +Stanley Guerrero,27,5.92 +Kelly Baker,18,5.7 +Thomas Phelan,29,4.34 +Sarah Dye,22,7.13 +Denise Myers,22,8.26 +Wallace Lafleur,30,7.25 +Esther Yother,18,9.38 +Nicole Bussman,20,6.86 +Edgar Meacham,24,5.6 +Michael Dorland,27,7.83 +Brenda Baumgartner,25,8.59 +Loretta Bonsall,30,9.93 +Arturo Orange,18,4.08 +Larry Sims,22,7.41 +Christopher Greene,28,4.63 +Teresa Owings,28,9.74 +Linda Herrington,26,5.62 +Dora Hass,28,5.83 +Joan Bodo,27,5.42 +Thomas Steel,21,7.04 +Walter Musick,28,4.47 +Suzy Williams,18,4.62 +Reginald Wilke,20,5.84 +Anthony Gunter,30,4.74 +Carlyn Harris,18,5.63 +Elizabeth Scharf,28,8.47 +Arlinda Kierzewski,26,5.12 +Glenn Herren,24,8.62 +Carolyn Weiss,20,6.36 +Evelyn Curles,24,6.1 +Kenneth Chase,25,6.73 +Sue Carlock,19,6.6 +Terry Chandler,30,5.21 +Margaret Fahnestock,26,7.08 +Terry Dale,18,7.86 +Dorothy Burke,27,5.06 +John Holm,30,9.92 +Frederick Teel,22,8.66 +Randy Wylie,22,4.58 +Charles Miller,18,6.7 +Leslie Johnson,26,6.99 +Charlotte Leftwich,30,7.96 +Donald Colantuono,30,4.91 +Gina Rice,21,7.39 +Ethel Freeman,19,4.38 +Paul Thrasher,19,5.78 +Marci Trimble,21,8.43 +Lenny Castoe,29,4.36 +Melissa Wozniak,20,9.13 +Jan Cunningham,30,8.83 +Daniel Hoobler,23,5.17 +Anna Dixon,21,9.46 +Xavier Bishop,28,6.34 +William Nighman,26,5.07 +Reinaldo Varrone,28,9.89 +Gregory Schick,21,5.9 +Kenneth Water,25,4.68 +Ruby Winkler,24,5.61 +Michael Weaver,21,7.59 +Mark Jewell,21,9.15 +Mary Buchanon,23,4.51 +Michelle Mayhugh,25,6.19 +Edna Avery,28,4.73 +James Jenkins,23,5.79 +Alex Heefner,21,5.12 +Karen Denny,21,4.58 +Matthew Gonzales,22,7.54 +Linda Quella,24,8.31 +Lynn Jones,30,5.8 +Darryl Sutton,30,4.43 +Marietta Ward,28,5.78 +Gregory Knight,18,9.64 +Terri Kelly,26,5.45 +Peter Nevills,23,8.13 +Christopher Ouzts,19,9.8 +Maxine Zirin,20,6.1 +Ruth Young,20,5.34 +David Phillies,30,6.85 +Lisa Sullivan,25,5.55 +David Bourque,25,8.96 +Adrianne Ali,20,6.84 +Ernest Sommerville,27,4.16 +Virginia Price,21,8.39 +Leon Morgan,24,5.34 +William Johnson,25,9.86 +Nicholas Mathes,18,4.47 +Alisa Smith,25,7.21 +Yolanda Mays,27,5.57 +Edith Shaffner,24,5.91 +William Gonzales,30,6.71 +Krista Henley,23,8.14 +Yvonne King,19,6.73 +Laura Hoffmann,29,6.1 +Raymond Brooks,27,9.49 +Arthur Loveless,30,5.47 +Louis Jones,30,5.97 +Sabine Smith,26,7.87 +David Hill,21,8.02 +John Gary,21,6.78 +Johnny Huffman,18,5.98 +Audrey Williams,18,6.78 +Kelly Rodriguez,19,8.71 +Keneth Burch,26,5.8 +Sean Fox,24,7.69 +Jan Leclair,22,8.35 +Eric Feagin,22,8.85 +Armanda Horgan,28,8.4 +Kenneth Joyce,18,9.62 +Maria Breton,22,7.93 +David Parr,21,5.87 +Logan Bartolet,24,7.59 +Hubert Williams,29,6.88 +Linda Foulkes,20,9.25 +Phyllis Thomas,25,9.08 +Lucille Berry,25,8.68 +Frank Beauchesne,24,5.55 +Kathryn Brown,19,6.24 +Marilyn Mathews,29,6.05 +Tim Moscoso,30,8.25 +William Milligan,20,8.15 +Nicholas Hahn,22,7.67 +Melinda Ludgate,19,9.48 +Theodore Yates,27,7.25 +Ester Leis,21,6.43 +Francis Robinson,27,4.19 +Tina Bath,26,8.4 +Mandy Hambric,29,8.22 +Jose Martin,21,4.07 +Helen Shoemake,24,8.07 +Richard Castro,19,4.91 +Willie Lowell,19,9.54 +Jennie Ramlall,21,4.5 +Karen Gavin,26,7.41 +Michael Mckinnon,28,4.23 +Priscilla Roper,20,6.69 +Jonathan Newsome,18,4.97 +Anthony Branch,25,6.3 +Robert Gibson,30,6.59 +Thomas Schade,23,4.16 +Kirby Green,27,7.6 +Brian Edwards,18,4.79 +Debra Flores,21,6.25 +David Macleod,21,9.12 +Lois Nelsen,30,5.88 +Wanda Jones,21,6.75 +Marsha Robinson,18,8.76 +Nicole Jeffries,28,9.94 +Ann Turner,24,6.25 +Agnes Warnock,25,9.38 +Darlene Wertman,21,9.53 +Leo Fleming,27,5.88 +Nicholas Maldonado,26,9.73 +Lanny Mccrary,27,7.31 +Lee Walburn,19,5.99 +Grace Souphom,20,4.33 +Thomas Mason,19,8.88 +Dudley Peterson,23,8.5 +Jennifer Guerrero,27,5.02 +Christopher Rash,23,7.76 +Tracey Kelty,18,7.89 +Patrick Hickman,22,9.87 +Roland Charleston,26,9.45 +Lucia Sherrill,23,8.46 +Barbara Buck,27,8.09 +Warren Pereira,26,6.42 +Heather Peterson,28,6.67 +Jasper Gonzalez,24,6.24 +Diane Stclair,29,4.53 +Dorothy Gosnell,22,7.31 +Charles Childress,24,9.34 +Linda Simmons,23,6.11 +Todd Netterville,29,5.38 +Rebecca Lamb,25,6.83 +Tiffany Erkkila,23,4.52 +Charles Hooper,20,5.09 +Raymond Brickey,19,5.27 +William Sheehan,22,4.54 +Margaret Miller,26,6.83 +Peggy Rael,27,9.0 +Barbara Roy,22,7.19 +Bernice Adams,29,6.98 +Michael Hamel,23,8.97 +Paul Swasey,23,4.92 +Johanna Chavez,28,4.36 +Gloria Gutierrez,29,6.63 +Harry Rusher,27,7.69 +Carlos Mcreynolds,19,6.85 +Susan Peschel,26,9.74 +Margaret Mcguire,19,7.17 +John Peralta,22,9.95 +Barbara Brown,25,4.94 +Dustin Patrick,23,7.01 +Brian Vargas,28,8.21 +Rick Capizzi,25,8.9 +Lisa Palmieri,29,6.59 +Brenda Sumter,24,7.63 +Laverne Radford,23,4.97 +Heather Lish,21,4.08 +Jeffrey Deane,18,5.5 +Valerie Woode,27,7.79 +Benjamin Brown,25,6.53 +Timothy Armstrong,24,6.16 +Krystal Janssen,24,7.73 +Daniel Bell,30,5.16 +George Basil,19,6.28 +Lilian Rocha,26,8.72 +Stanley Jackson,26,5.33 +Christine Franks,30,7.31 +Janelle Vecker,18,7.08 +Grace Robbins,19,5.24 +Joshua Ream,18,8.18 +Georgia Calaf,20,9.18 +Rhonda Leona,29,9.24 +Charles Schueller,28,5.49 +Leonor Adams,26,6.95 +John Bond,28,9.29 +Deirdre Marthe,24,7.48 +Gene Utley,25,9.94 +Lisa Wilson,20,9.13 +Catherine Kim,22,9.36 +Randolph Martin,24,8.77 +Velma Jobe,30,4.22 +Naomi Mendosa,21,4.03 +William Grove,29,7.01 +Sandra Hackney,29,5.68 +Jennifer Higdon,28,9.61 +Tina Tidwell,29,9.4 +Emily Simpson,30,4.06 +Frank Rasmussen,24,4.51 +Lisa Strause,19,6.06 +Donald Skinner,30,4.61 +Robert Jordan,22,8.48 +Enedina Mcneil,24,5.83 +Nathaniel Boyd,18,5.46 +Clyde Huelskamp,25,4.46 +Lorena Harris,22,6.29 +Walter Ham,25,7.2 +Brian Lee,22,8.08 +Jason Page,28,9.64 +Deborah Watt,22,5.58 +Christopher Zupancic,28,5.5 +Helen Perkins,22,7.12 +Nina Aber,23,7.79 +Dwight Johnson,30,4.06 +Allyson Gay,25,8.9 +David Propes,24,7.61 +Sheldon Johnson,29,4.64 +Elana Bergeron,19,7.27 +Lisa Rowe,19,7.85 +William Filmore,18,4.56 +Angela Stultz,24,7.6 +John Collins,26,5.52 +Thomas Meade,25,4.62 +Ann Lorenz,20,9.85 +Delphia Clarke,30,9.3 +Richard Allen,21,4.44 +Amelia Costain,29,6.9 +Anisha Bridges,18,6.99 +Marcus Denson,20,6.42 +Almeda Stamey,25,5.29 +Cindy Chapman,26,6.77 +Jadwiga Truocchio,25,6.37 +Ricky Bergman,18,5.26 +Jennifer Franz,29,4.82 +Brenda Painter,29,8.07 +Robert Hawkins,26,4.92 +Johnny Alvidrez,30,6.61 +Meredith Spears,22,8.29 +Kevin Walton,22,5.85 +Dave White,20,7.53 +Timothy Wagner,24,4.7 +Billie Hodge,29,7.17 +Angela Sangi,21,5.22 +Paula Moore,23,6.74 +Harold Aguilar,19,5.67 +Rocky Brooks,19,6.56 +Rachel Smith,29,9.5 +Barbara Harry,18,4.24 +Vicki Ricker,25,5.95 +Terry Carlyle,19,7.24 +Leslie Hamlin,30,6.67 +Eugene Bunting,20,7.1 +Bryan Hickerson,25,4.02 +Amanda James,19,8.13 +Steven Ball,21,7.25 +George Surratt,26,6.42 +Adriana Johnson,22,7.11 +Rachel Russell,27,6.51 +Rebecca Cully,18,4.83 +Nancy Landrum,29,7.16 +Elizabeth Howard,25,9.4 +Clifford Perkins,18,5.68 +Jonathan Koester,24,4.9 +Dona Chambers,27,9.43 +Sandra Schmiedeskamp,26,7.83 +Viola Bailey,22,5.75 +Joseph Head,24,9.97 +Wesley Bouyer,30,9.94 +Teresa Jones,19,9.99 +Michael Ginn,24,8.54 +Rebecca Imfeld,21,4.34 +Cynthia Tippins,29,7.96 +Inez Johnson,22,7.49 +Beverly Hertzler,18,4.41 +Helen Gloor,21,9.21 +Gail Monahan,21,7.26 +Marla Dodson,20,5.77 +Adele Deemer,22,4.37 +Jim Smith,20,8.18 +Julian Gutierrez,22,4.23 +Anna Payne,29,6.15 +James Pratka,29,4.13 +Sheila Linn,26,9.64 +Delphine Yousef,18,8.84 +Gwendolyn Alvarez,25,4.35 +Howard Holloway,19,9.64 +Harry Hanson,19,7.58 +Bobby Shelton,22,4.72 +Sara Wood,22,5.16 +Michael Toller,29,5.24 +Lisa Glover,18,7.62 +Robert Figueroa,24,6.02 +Margery Turner,21,6.98 +Ladonna Guinyard,23,8.56 +Anthony Sobus,25,9.43 +Patrick Ruiz,28,5.32 +Victor Santiago,20,6.31 +Harry Wages,30,4.19 +Celeste Pope,24,8.33 +Royce Hale,28,8.83 +Marie Powell,21,6.3 +Eva Buske,26,5.29 +Mary Ortiz,26,7.25 +Edward Williams,21,8.56 +William Moore,27,5.99 +Robert Jackson,30,7.9 +Jocelyn Jensen,20,6.64 +Clayton Williams,26,5.82 +Melinda Bass,19,9.45 +Salvador Kinney,18,5.83 +Patrick Rios,27,5.74 +Janice Smith,23,6.43 +Wilhelmina Collins,26,9.55 +Mary Skeesick,25,6.26 +David Diaz,22,9.11 +Maritza Evans,27,9.8 +Samuel Regan,30,8.45 +Richard Madden,24,8.58 +Bertha Boyd,21,6.67 +Travis Gutierrez,19,5.88 +Lisa Bernier,20,7.74 +Willie Keith,24,7.21 +Micheal Scott,21,5.54 +Norma Dixon,19,5.9 +Angel Rhoades,22,6.66 +May Avent,27,4.22 +Thad Banks,25,4.44 +Marlene Leonard,22,5.2 +Cora Fahey,23,7.37 +Bessie Trivedi,26,8.6 +Harold Delgado,30,6.31 +Brenda Jackson,27,8.89 +Nicole Larkin,22,8.27 +Henry Ferrell,20,6.99 +Holly White,27,7.29 +Ryan Digeorgio,26,5.82 +Floyd Anderson,20,7.22 +Robert Cahill,28,4.58 +Lori Villegas,24,9.77 +Jennifer Maxie,30,6.87 +Cindy Frazier,30,7.0 +Jerome Harper,18,7.09 +Christopher Luna,19,9.31 +David Valdez,20,8.7 +Ted Anderson,28,4.15 +Marie Marn,18,4.53 +James Doyle,18,5.98 +Jerry Pinner,29,5.0 +Eileen Fata,19,8.18 +Gary Simmons,21,8.49 +Willie Haven,29,5.16 +John Meyer,29,8.28 +Leola Murphy,25,8.96 +Nina Baker,23,5.73 +Edwin Zeger,30,7.64 +Mildred Perkins,24,6.81 +Yong Reaid,26,8.31 +Lynn Walker,28,8.42 +Jason Yates,19,7.55 +Cedric Wallace,29,4.08 +Anne Reedy,21,4.15 +Ricky Tetreault,26,6.0 +Gary Littleton,22,6.69 +Brian Deubler,28,6.52 +Adrian Colvin,29,6.69 +Eleanor Schroder,21,7.5 +Jean Gethers,28,6.89 +Matthew Kim,23,8.1 +Jennifer Mclean,19,4.71 +Jesus Weckerly,25,9.68 +Michael Boyd,20,4.94 +Michael Chavarria,28,6.47 +Sydney Anderson,30,7.15 +William Julius,28,6.29 +Richard Meza,19,6.99 +Katherine Roche,28,7.13 +Jacob Figgs,22,6.28 +Thomas Weimer,29,4.32 +Willie Mcgurk,19,5.99 +Minnie Cook,28,7.51 +Loretta Molina,21,8.69 +James Harris,24,4.44 +John Lyons,21,5.78 +Annie Krings,21,7.61 +Carrie Ontiveros,19,4.73 +Marie Clausen,24,4.55 +Robert Hung,23,5.55 +Wesley Shah,23,6.91 +Frank Lopez,30,6.66 +Albert Coral,25,7.12 +Kristine Harvey,22,4.83 +Arlene Bauer,29,8.29 +Connie Figueroa,23,9.86 +Tom Bishop,27,4.48 +James Harrison,19,5.6 +Sheila Stier,30,5.88 +Pearl Mckenna,26,9.45 +Casey Williams,25,7.92 +Yvette Heard,26,4.48 +Paul Paneto,28,4.97 +Christopher Iniguez,18,7.78 +Sheila Hudson,29,5.37 +Marilyn Sexton,21,5.97 +Eric Marchetti,28,5.47 +Veronica Benz,26,7.59 +Mackenzie Horta,24,8.8 +Nellie Cunningham,23,7.64 +Teresa Valiente,28,8.89 +Kate Pospicil,29,8.75 +Lawrence Mccullough,27,5.51 +Robert Hannan,23,7.27 +Paul Miyoshi,18,5.05 +Rebekah Leonardo,18,7.68 +Lillian Sanders,26,4.7 +Russell Tran,21,5.76 +Charles Fletcher,30,6.28 +Sibyl Barthelemy,18,7.47 +Trena Head,23,4.02 +Tracy Hogan,25,4.2 +Christopher Scott,24,5.07 +Peter Langenfeld,19,6.97 +Sara Miller,21,7.37 +Flora Allen,20,9.37 +Sarah Figueiredo,27,8.94 +Ronald Gotay,21,9.74 +Maryanne White,22,8.68 +Bettie Illsley,28,6.84 +Margaret Eychaner,19,5.1 +Frank Stevens,22,5.81 +Anthony Huie,19,5.69 +Jason Wainwright,20,7.13 +Kenneth Robles,18,9.21 +Chad Barnes,27,7.81 +Kelly Holcomb,29,4.03 +Ruby Astin,28,4.1 +Laurie Marshall,20,5.71 +Melanie Kath,20,8.14 +Jessica Dubose,26,9.98 +George Wofford,25,9.36 +Elizabeth Hollyday,23,4.1 +Gloria Gilreath,29,5.5 +Kathleen Pruitt,24,4.43 +James Bohman,20,6.95 +John Ferreira,28,4.88 +Everett Mccollough,28,5.82 +Phyliss Wood,21,4.47 +Jamie Wood,22,5.31 +Ralph Finwall,30,8.17 +Florence Lile,30,6.29 +Geraldine Nelson,22,9.52 +Robin Santiago,27,9.74 +Maureen Daugherty,18,9.49 +Matthew Grogan,28,7.05 +James Ryan,25,9.54 +Brian Christiansen,24,4.82 +Sondra Bui,21,9.7 +Janice Luna,21,7.6 +Roger Felton,20,9.08 +Gregory Harris,28,9.96 +Jewell Pate,22,5.3 +Antionette Blaydes,22,8.9 +Lisa Harrison,23,8.22 +Avery Chestnut,24,4.15 +Alfred Mendez,29,9.9 +Loretta Sullivan,20,7.7 +Matthew Fischer,22,6.28 +Fred Mckane,19,5.32 +Aaron Netolicky,30,9.48 +Mark Phillips,22,6.4 +Curtis Aiello,19,5.2 +Karen Spalding,29,9.24 +Angelita Williamson,18,7.66 +Rita Peterson,22,5.52 +William Childs,18,9.05 +Jackie Hummel,26,5.33 +Lance Cainne,28,6.21 +James Moore,22,7.15 +Bambi Sholders,22,5.03 +Pamela Collins,24,6.44 +John Gray,26,5.99 +Cynthia Greene,30,4.37 +Lori Hennemann,20,6.25 +Thomas Scruggs,23,4.82 +Hattie Dougherty,20,4.15 +Justin Mckenney,28,7.39 +Mark Shippey,28,9.87 +George Berti,19,4.11 +Sheila Miranda,29,9.19 +Gloria Kline,19,5.55 +Ardith Thomas,18,4.24 +Raymond Gagnon,24,6.08 +Pamela Goehner,20,6.97 +Julia Jackson,27,5.56 +Jan Arndt,29,5.03 +James Rivera,29,6.2 +Jennifer Dullea,24,4.31 +Laura Norris,21,9.02 +Amy Marshall,19,9.72 +Todd Wayman,26,6.5 +Louis Parson,29,8.36 +Charles Hawley,24,4.08 +Tammy Munday,25,5.14 +Dawn Oconor,20,9.64 +Ila Tobin,27,5.46 +Gloria Gaffney,22,9.37 +Francis Fletcher,20,4.38 +Tammy Perry,29,9.07 +Robert Carrera,26,5.26 +Sharron Ellis,24,4.94 +Sheila Taylor,26,9.59 +Richard Eaddy,22,7.86 +Billy Chrisman,28,7.46 +Dorothy Daugherty,23,9.13 +Paul Colon,29,7.21 +Justin Mann,30,4.81 +Michelle Torres,29,6.33 +Timothy Mercado,28,6.59 +Christopher Frank,25,8.15 +Johnnie Evans,18,8.86 +Jean Carter,18,7.11 +Matthew Mcdearmont,22,6.88 +Dorothy Yeager,30,4.86 +Ruth Rhodes,24,6.86 +James Powers,25,6.07 +Nell Dyson,29,5.27 +Edward Bailey,27,6.71 +Diana Patton,23,6.92 +Barbara Copeland,19,9.27 +Clarence Cerverizzo,30,4.0 +Daniel Lloyd,20,6.62 +Jeffrey Maxcy,24,4.25 +Brian Heidinger,20,7.28 +Howard Haitz,23,6.78 +Barbara Leroy,27,8.85 +Doris Scantling,26,5.97 +Richard Caruthers,24,5.54 +Mabel Dorch,27,4.56 +Yolanda Conner,27,9.08 +Susan Haley,26,7.99 +Brenda Scott,22,4.09 +George Lawless,24,9.48 +Richard Snider,18,9.99 +Florence Sooter,29,7.92 +Ann Sorensen,19,5.1 +Debbie Feazel,24,7.95 +Blaine Gust,22,5.42 +Gerald Gomez,21,9.62 +Daniel Wilson,25,9.46 +George Lapointe,28,5.96 +Brian Darrow,28,5.92 +Edward Jarvie,27,5.1 +John Paolucci,26,7.67 +Don Dryden,20,5.94 +Tonya Sculley,29,4.54 +William Erling,27,5.14 +Annie Maddox,26,9.59 +James Purcell,19,7.58 +Theresa Morgan,26,9.03 +Sean Dieteman,27,5.96 +Joyce Robison,19,5.89 +Larissa Stalling,23,7.82 +Thomas Ramos,23,6.96 +Kimberly Tarver,29,4.65 +Louie Unrein,30,4.43 +Miguel Bertalan,27,8.19 +Brian Perkins,29,6.69 +Brittney Muller,24,8.6 +Terry Gillikin,19,6.92 +Lela Sanders,25,4.36 +Herman Mcavoy,30,8.17 +Robert Ange,21,6.82 +Stephanie Ramirez,21,6.33 +Noah Minton,25,9.62 +Cynthia Wood,24,6.47 +Sue Mahon,28,6.82 +Lisa Robards,25,5.33 +John Jones,28,8.42 +Roger Williams,26,9.39 +Thomas Black,20,9.29 +Leonore Mcmillian,23,5.66 +Betty Mccoy,19,7.76 +Janice Sousa,21,5.0 +Emma Mottillo,24,8.7 +Kristi Swanson,19,6.24 +Ann Eaton,27,8.44 +Olive Williams,28,6.54 +Paul Rio,27,8.65 +Earl Horan,26,6.6 +Linda Mckoy,25,8.06 +Kevin Brown,23,5.38 +Jack Meza,26,7.07 +Joe Smith,28,7.27 +Don Knox,19,8.12 +Teresa Robotham,26,6.3 +Maryjane Shafer,21,7.26 +Estella Neubauer,24,5.14 +Cassandra Maldonado,25,9.95 +Sherry Bean,26,4.03 +Leonard Jackson,23,8.03 +James Mills,19,5.35 +Kristen Keri,19,6.44 +Jerry Kirk,20,8.95 +Angelo Landrum,28,4.93 +Dora Swarr,22,4.18 +Diane Laird,20,6.12 +Darren Charbonneau,27,4.84 +Barbara Lambert,28,5.43 +Mark Waits,30,5.81 +Ann Mondragon,19,5.76 +Michelle Oneal,23,5.51 +Carl Campbell,25,9.82 +Alice Digangi,27,4.55 +Frances Nez,30,9.64 +Amber Wilson,24,8.96 +Maria Ceraos,27,4.26 +Jennifer Turner,29,4.33 +Larry Smith,29,5.43 +Daniel Dumar,28,9.07 +Mary Macdonald,22,6.04 +Johnnie Yepez,29,6.35 +Stella Hallmark,20,7.76 +Jimmy Dunnaway,27,4.87 +Hilda Bohlke,23,7.34 +Robert Maines,18,8.81 +Richard Shackleford,19,8.86 +Shane Machesky,24,8.83 +Rodolfo Maldonado,18,7.97 +Connie Butler,29,4.52 +Michael Kath,19,9.28 +Josephine Newbury,21,7.71 +Martha Burton,24,8.0 +Evelyn Johnson,24,8.18 +Renee Munn,27,8.84 +Brenna Szymansky,29,7.99 +Luz Roseboro,29,8.46 +Heather Garcia,28,9.98 +Anita Tudor,26,5.05 +Eddie Shiels,30,9.1 +Edwin Broadwell,24,7.35 +Corinne Hamblin,22,8.88 +Connie Berry,24,7.87 +Larry Fields,22,4.37 +Amber Wallin,18,9.29 +Richard Somers,27,4.48 +Steve Williams,27,7.52 +Lee Davis,30,9.91 +Alice Hudson,21,9.25 +Elissa Sinclair,29,7.02 +Anita Mcpherson,21,5.13 +Jackie Johnson,30,9.15 +Howard Smoot,30,7.52 +Robert Gonzalez,28,7.91 +Leticia Wright,21,5.72 +Carl Olson,24,6.19 +Evelyn Daniels,19,4.54 +Robert Hatley,25,4.39 +Kelly Stewart,29,4.5 +Logan Pruitt,18,7.63 +Tammy Wong,30,6.13 +Henry Quinton,24,9.51 +Stanley Monteleone,30,4.76 +Harry Neher,28,9.4 +Jason Rossetti,23,7.23 +Emma Marcus,26,5.36 +Lindsey Cummings,18,6.88 +Miguel Guinn,25,5.41 +James Herring,27,5.65 +Glenda Cisneros,21,7.86 +Gladys Purdom,29,9.43 +Marjorie Rapelyea,25,6.85 +Malcolm Smith,30,6.78 +Erica Broussard,19,8.73 +Emma Mcbride,19,7.36 +Raymond Soileau,18,7.27 +Rikki Gomes,30,7.19 +Thomas Spaur,29,6.4 +Gabrielle Szmidt,29,8.41 +Justin Gonzales,24,7.66 \ No newline at end of file diff --git a/data/students_sorted_by_age.csv b/data/students_sorted_by_age.csv new file mode 100644 index 0000000..bcd4cb7 --- /dev/null +++ b/data/students_sorted_by_age.csv @@ -0,0 +1,1001 @@ +student name,age,average mark +Verdell Crawford,30,8.86 +Brenda Silva,30,7.53 +Mary Glasser,30,9.77 +Audrey Camille,30,4.15 +Rosa Thomas,30,4.17 +Kim Pyles,30,9.87 +George Leno,30,9.47 +Terry Major,30,8.45 +Martha Pitcher,30,7.6 +Doretha Ferguson,30,8.18 +Amada Duncan,30,9.22 +Deanna Kathan,30,8.9 +David Cain,30,6.75 +John Snow,30,8.67 +Kevin Hadley,30,4.64 +Annemarie Keller,30,7.62 +Benjamin Sykes,30,6.9 +Michael Zable,30,5.07 +Catherine Wagner,30,4.32 +Gregory Mccollum,30,9.8 +Trevor Hansen,30,6.03 +Pamela Alexander,30,6.6 +Cindy Christiansen,30,6.47 +Peter Hutchins,30,4.16 +Ruth Minor,30,4.32 +Wallace Lafleur,30,7.25 +Loretta Bonsall,30,9.93 +Anthony Gunter,30,4.74 +Terry Chandler,30,5.21 +John Holm,30,9.92 +Charlotte Leftwich,30,7.96 +Donald Colantuono,30,4.91 +Jan Cunningham,30,8.83 +Lynn Jones,30,5.8 +Darryl Sutton,30,4.43 +David Phillies,30,6.85 +William Gonzales,30,6.71 +Arthur Loveless,30,5.47 +Louis Jones,30,5.97 +Tim Moscoso,30,8.25 +Robert Gibson,30,6.59 +Lois Nelsen,30,5.88 +Daniel Bell,30,5.16 +Christine Franks,30,7.31 +Velma Jobe,30,4.22 +Emily Simpson,30,4.06 +Donald Skinner,30,4.61 +Dwight Johnson,30,4.06 +Delphia Clarke,30,9.3 +Johnny Alvidrez,30,6.61 +Leslie Hamlin,30,6.67 +Wesley Bouyer,30,9.94 +Harry Wages,30,4.19 +Robert Jackson,30,7.9 +Samuel Regan,30,8.45 +Harold Delgado,30,6.31 +Jennifer Maxie,30,6.87 +Cindy Frazier,30,7.0 +Edwin Zeger,30,7.64 +Sydney Anderson,30,7.15 +Frank Lopez,30,6.66 +Sheila Stier,30,5.88 +Charles Fletcher,30,6.28 +Ralph Finwall,30,8.17 +Florence Lile,30,6.29 +Aaron Netolicky,30,9.48 +Cynthia Greene,30,4.37 +Justin Mann,30,4.81 +Dorothy Yeager,30,4.86 +Clarence Cerverizzo,30,4.0 +Louie Unrein,30,4.43 +Herman Mcavoy,30,8.17 +Mark Waits,30,5.81 +Frances Nez,30,9.64 +Eddie Shiels,30,9.1 +Lee Davis,30,9.91 +Jackie Johnson,30,9.15 +Howard Smoot,30,7.52 +Tammy Wong,30,6.13 +Stanley Monteleone,30,4.76 +Malcolm Smith,30,6.78 +Rikki Gomes,30,7.19 +Patricia Daniels,29,8.39 +Donald Laurent,29,4.34 +James Ross,29,6.72 +Pauline Montoya,29,9.09 +Andrew Schmidt,29,7.55 +Ann White,29,4.26 +Bridget Cotter,29,7.8 +Maria Boswell,29,8.39 +Lila Hill,29,9.83 +Lena Weston,29,8.01 +David Goins,29,6.27 +Joyce Skaggs,29,8.43 +James Elick,29,9.68 +Ryan Henricks,29,8.58 +Earl Anderson,29,4.2 +Michael Routzahn,29,5.97 +Travis Stanphill,29,8.21 +Susan Chavis,29,5.89 +Therese Butts,29,8.26 +Diane Brady,29,9.86 +Catina Burgin,29,8.47 +George Woodard,29,7.87 +Maria Wolfson,29,9.3 +Hilda Kofford,29,6.36 +Brandy Crockett,29,5.63 +Thomas Phelan,29,4.34 +Lenny Castoe,29,4.36 +Laura Hoffmann,29,6.1 +Hubert Williams,29,6.88 +Marilyn Mathews,29,6.05 +Mandy Hambric,29,8.22 +Diane Stclair,29,4.53 +Todd Netterville,29,5.38 +Bernice Adams,29,6.98 +Gloria Gutierrez,29,6.63 +Lisa Palmieri,29,6.59 +Rhonda Leona,29,9.24 +William Grove,29,7.01 +Sandra Hackney,29,5.68 +Tina Tidwell,29,9.4 +Sheldon Johnson,29,4.64 +Amelia Costain,29,6.9 +Jennifer Franz,29,4.82 +Brenda Painter,29,8.07 +Billie Hodge,29,7.17 +Rachel Smith,29,9.5 +Nancy Landrum,29,7.16 +Cynthia Tippins,29,7.96 +Anna Payne,29,6.15 +James Pratka,29,4.13 +Michael Toller,29,5.24 +Jerry Pinner,29,5.0 +Willie Haven,29,5.16 +John Meyer,29,8.28 +Cedric Wallace,29,4.08 +Adrian Colvin,29,6.69 +Thomas Weimer,29,4.32 +Arlene Bauer,29,8.29 +Sheila Hudson,29,5.37 +Kate Pospicil,29,8.75 +Kelly Holcomb,29,4.03 +Gloria Gilreath,29,5.5 +Alfred Mendez,29,9.9 +Karen Spalding,29,9.24 +Sheila Miranda,29,9.19 +Jan Arndt,29,5.03 +James Rivera,29,6.2 +Louis Parson,29,8.36 +Tammy Perry,29,9.07 +Paul Colon,29,7.21 +Michelle Torres,29,6.33 +Nell Dyson,29,5.27 +Florence Sooter,29,7.92 +Tonya Sculley,29,4.54 +Kimberly Tarver,29,4.65 +Brian Perkins,29,6.69 +Jennifer Turner,29,4.33 +Larry Smith,29,5.43 +Johnnie Yepez,29,6.35 +Connie Butler,29,4.52 +Brenna Szymansky,29,7.99 +Luz Roseboro,29,8.46 +Elissa Sinclair,29,7.02 +Kelly Stewart,29,4.5 +Gladys Purdom,29,9.43 +Thomas Spaur,29,6.4 +Gabrielle Szmidt,29,8.41 +Thomas Roberts,28,5.28 +Sherry Grant,28,4.43 +Annie Sudbeck,28,9.85 +George Guest,28,9.94 +Maria Benear,28,9.12 +Gerald Murray,28,7.04 +Kenneth Rummel,28,6.6 +Richard Crawford,28,7.76 +Fred Maestas,28,5.83 +Paula Morales,28,7.51 +Kathryn Harryman,28,6.82 +Elizabeth Lowe,28,7.42 +Margaret Branstetter,28,6.57 +Oscar Linahan,28,4.68 +Esther Simmering,28,9.31 +Jeffrey Ermitanio,28,9.5 +Rigoberto Wilenkin,28,7.71 +Arthur Lowrey,28,8.1 +James Brokaw,28,6.26 +Barbara Fine,28,4.7 +John Merkel,28,7.08 +Carlos London,28,7.19 +Brian Cole,28,8.75 +Denise Tanner,28,8.19 +Don Smith,28,7.32 +Louis French,28,7.63 +Vera Mcdaniel,28,6.77 +Kristy Gilbert,28,6.41 +Christopher Greene,28,4.63 +Teresa Owings,28,9.74 +Dora Hass,28,5.83 +Walter Musick,28,4.47 +Elizabeth Scharf,28,8.47 +Xavier Bishop,28,6.34 +Reinaldo Varrone,28,9.89 +Edna Avery,28,4.73 +Marietta Ward,28,5.78 +Armanda Horgan,28,8.4 +Michael Mckinnon,28,4.23 +Nicole Jeffries,28,9.94 +Heather Peterson,28,6.67 +Johanna Chavez,28,4.36 +Brian Vargas,28,8.21 +Charles Schueller,28,5.49 +John Bond,28,9.29 +Jennifer Higdon,28,9.61 +Jason Page,28,9.64 +Christopher Zupancic,28,5.5 +Patrick Ruiz,28,5.32 +Royce Hale,28,8.83 +Robert Cahill,28,4.58 +Ted Anderson,28,4.15 +Lynn Walker,28,8.42 +Brian Deubler,28,6.52 +Jean Gethers,28,6.89 +Michael Chavarria,28,6.47 +William Julius,28,6.29 +Katherine Roche,28,7.13 +Minnie Cook,28,7.51 +Paul Paneto,28,4.97 +Eric Marchetti,28,5.47 +Teresa Valiente,28,8.89 +Bettie Illsley,28,6.84 +Ruby Astin,28,4.1 +John Ferreira,28,4.88 +Everett Mccollough,28,5.82 +Matthew Grogan,28,7.05 +Gregory Harris,28,9.96 +Lance Cainne,28,6.21 +Justin Mckenney,28,7.39 +Mark Shippey,28,9.87 +Billy Chrisman,28,7.46 +Timothy Mercado,28,6.59 +George Lapointe,28,5.96 +Brian Darrow,28,5.92 +Sue Mahon,28,6.82 +John Jones,28,8.42 +Olive Williams,28,6.54 +Joe Smith,28,7.27 +Angelo Landrum,28,4.93 +Barbara Lambert,28,5.43 +Daniel Dumar,28,9.07 +Heather Garcia,28,9.98 +Robert Gonzalez,28,7.91 +Harry Neher,28,9.4 +Denise Via,27,8.11 +Georgia Wilson,27,6.52 +Linda Harrison,27,9.96 +Ronald Oliver,27,4.15 +Valerie Mondragon,27,9.54 +Willie Eskridge,27,6.52 +Burl Navarro,27,7.61 +Lawrence Bentson,27,8.47 +Michael Mcdonald,27,9.36 +Billy Henry,27,7.35 +Stephanie Grose,27,5.11 +Patricia York,27,6.87 +John Hubbard,27,6.59 +Douglas Holland,27,6.25 +Frances Kerr,27,8.3 +Stephanie Davis,27,9.36 +Bobby Walker,27,4.85 +Jacqueline Macias,27,8.76 +Benjamin Beck,27,8.8 +Donald Lewis,27,8.64 +Marta Wang,27,4.33 +Mark Haven,27,8.27 +Otis Bubar,27,6.14 +Stacy Dingle,27,5.94 +Jennifer Loftus,27,5.67 +Stanley Guerrero,27,5.92 +Michael Dorland,27,7.83 +Joan Bodo,27,5.42 +Dorothy Burke,27,5.06 +Ernest Sommerville,27,4.16 +Yolanda Mays,27,5.57 +Raymond Brooks,27,9.49 +Theodore Yates,27,7.25 +Francis Robinson,27,4.19 +Kirby Green,27,7.6 +Leo Fleming,27,5.88 +Lanny Mccrary,27,7.31 +Jennifer Guerrero,27,5.02 +Barbara Buck,27,8.09 +Peggy Rael,27,9.0 +Harry Rusher,27,7.69 +Valerie Woode,27,7.79 +Rachel Russell,27,6.51 +Dona Chambers,27,9.43 +William Moore,27,5.99 +Patrick Rios,27,5.74 +Maritza Evans,27,9.8 +May Avent,27,4.22 +Brenda Jackson,27,8.89 +Holly White,27,7.29 +Tom Bishop,27,4.48 +Lawrence Mccullough,27,5.51 +Sarah Figueiredo,27,8.94 +Chad Barnes,27,7.81 +Robin Santiago,27,9.74 +Julia Jackson,27,5.56 +Ila Tobin,27,5.46 +Edward Bailey,27,6.71 +Barbara Leroy,27,8.85 +Mabel Dorch,27,4.56 +Yolanda Conner,27,9.08 +Edward Jarvie,27,5.1 +William Erling,27,5.14 +Sean Dieteman,27,5.96 +Miguel Bertalan,27,8.19 +Ann Eaton,27,8.44 +Paul Rio,27,8.65 +Darren Charbonneau,27,4.84 +Alice Digangi,27,4.55 +Maria Ceraos,27,4.26 +Jimmy Dunnaway,27,4.87 +Renee Munn,27,8.84 +Richard Somers,27,4.48 +Steve Williams,27,7.52 +James Herring,27,5.65 +Linda Crider,26,9.52 +Rosie Watkins,26,4.08 +Wilma Dominguez,26,6.94 +Bertha Gary,26,8.26 +Francisco Miller,26,8.81 +Sarah Martindale,26,7.16 +Shawn Bonifacio,26,6.26 +Janette Law,26,7.02 +Lou Bible,26,8.37 +Marvin Silvas,26,6.27 +Ann Arteaga,26,8.33 +Bridget Mcneal,26,5.46 +Alice Randolph,26,8.1 +Teresa Baridon,26,8.05 +Olimpia Connolly,26,6.06 +Shelby Martinez,26,5.74 +Rachel Bapties,26,8.1 +Thomas Hill,26,6.0 +Eloise Griner,26,9.36 +Edna Huey,26,7.15 +Anna Johansson,26,5.47 +Juanita Kimple,26,5.07 +Linda Herrington,26,5.62 +Arlinda Kierzewski,26,5.12 +Margaret Fahnestock,26,7.08 +Leslie Johnson,26,6.99 +William Nighman,26,5.07 +Terri Kelly,26,5.45 +Sabine Smith,26,7.87 +Keneth Burch,26,5.8 +Tina Bath,26,8.4 +Karen Gavin,26,7.41 +Nicholas Maldonado,26,9.73 +Roland Charleston,26,9.45 +Warren Pereira,26,6.42 +Margaret Miller,26,6.83 +Susan Peschel,26,9.74 +Lilian Rocha,26,8.72 +Stanley Jackson,26,5.33 +Leonor Adams,26,6.95 +John Collins,26,5.52 +Cindy Chapman,26,6.77 +Robert Hawkins,26,4.92 +George Surratt,26,6.42 +Sandra Schmiedeskamp,26,7.83 +Sheila Linn,26,9.64 +Eva Buske,26,5.29 +Mary Ortiz,26,7.25 +Clayton Williams,26,5.82 +Wilhelmina Collins,26,9.55 +Bessie Trivedi,26,8.6 +Ryan Digeorgio,26,5.82 +Yong Reaid,26,8.31 +Ricky Tetreault,26,6.0 +Pearl Mckenna,26,9.45 +Yvette Heard,26,4.48 +Veronica Benz,26,7.59 +Lillian Sanders,26,4.7 +Jessica Dubose,26,9.98 +Jackie Hummel,26,5.33 +John Gray,26,5.99 +Todd Wayman,26,6.5 +Robert Carrera,26,5.26 +Sheila Taylor,26,9.59 +Doris Scantling,26,5.97 +Susan Haley,26,7.99 +John Paolucci,26,7.67 +Annie Maddox,26,9.59 +Theresa Morgan,26,9.03 +Roger Williams,26,9.39 +Earl Horan,26,6.6 +Jack Meza,26,7.07 +Teresa Robotham,26,6.3 +Sherry Bean,26,4.03 +Anita Tudor,26,5.05 +Emma Marcus,26,5.36 +Phyllis Deloach,25,6.09 +Francisco Jones,25,9.01 +Heather Winnike,25,4.25 +Benjamin Getty,25,7.85 +Devin Spencer,25,7.79 +Scott Miller,25,8.95 +Josephine Perkins,25,9.58 +Robert Martin,25,7.14 +George Jackson,25,9.67 +Alissa Belyoussian,25,6.54 +Christopher Mcintire,25,8.54 +Mary Holley,25,6.74 +Terrance Bruce,25,6.96 +Michelle Mori,25,5.38 +Betty Ferreira,25,6.18 +John Valdez,25,4.97 +Nina Berner,25,9.67 +Astrid Denoon,25,6.89 +Brenda Baumgartner,25,8.59 +Kenneth Chase,25,6.73 +Kenneth Water,25,4.68 +Michelle Mayhugh,25,6.19 +Lisa Sullivan,25,5.55 +David Bourque,25,8.96 +William Johnson,25,9.86 +Alisa Smith,25,7.21 +Phyllis Thomas,25,9.08 +Lucille Berry,25,8.68 +Anthony Branch,25,6.3 +Agnes Warnock,25,9.38 +Rebecca Lamb,25,6.83 +Barbara Brown,25,4.94 +Rick Capizzi,25,8.9 +Benjamin Brown,25,6.53 +Gene Utley,25,9.94 +Clyde Huelskamp,25,4.46 +Walter Ham,25,7.2 +Allyson Gay,25,8.9 +Thomas Meade,25,4.62 +Almeda Stamey,25,5.29 +Jadwiga Truocchio,25,6.37 +Vicki Ricker,25,5.95 +Bryan Hickerson,25,4.02 +Elizabeth Howard,25,9.4 +Gwendolyn Alvarez,25,4.35 +Anthony Sobus,25,9.43 +Mary Skeesick,25,6.26 +Thad Banks,25,4.44 +Leola Murphy,25,8.96 +Jesus Weckerly,25,9.68 +Albert Coral,25,7.12 +Casey Williams,25,7.92 +Tracy Hogan,25,4.2 +George Wofford,25,9.36 +James Ryan,25,9.54 +Tammy Munday,25,5.14 +Christopher Frank,25,8.15 +James Powers,25,6.07 +Daniel Wilson,25,9.46 +Lela Sanders,25,4.36 +Noah Minton,25,9.62 +Lisa Robards,25,5.33 +Linda Mckoy,25,8.06 +Cassandra Maldonado,25,9.95 +Carl Campbell,25,9.82 +Robert Hatley,25,4.39 +Miguel Guinn,25,5.41 +Marjorie Rapelyea,25,6.85 +Mario Lilley,24,5.78 +Tamara Harris,24,9.92 +Arnoldo Ewert,24,9.54 +Richard Grant,24,9.07 +Frank Borgeson,24,9.65 +Richard Grossman,24,8.42 +Renee Pagan,24,4.62 +Donald Luevano,24,5.15 +John Torres,24,8.33 +Teresa Perkins,24,5.85 +Kim Ellis,24,8.32 +Mathew Embree,24,5.97 +Mark Pearson,24,8.49 +Hilario Lewis,24,8.95 +Charles Jimeson,24,4.34 +John Ashley,24,6.39 +Robert Mccollough,24,5.85 +Harry Mckenzie,24,4.15 +Dorothy Laudat,24,7.63 +Cheryl Bennett,24,9.01 +Jimmy Gee,24,9.77 +Morris Todd,24,7.88 +Edgar Meacham,24,5.6 +Glenn Herren,24,8.62 +Evelyn Curles,24,6.1 +Ruby Winkler,24,5.61 +Linda Quella,24,8.31 +Leon Morgan,24,5.34 +Edith Shaffner,24,5.91 +Sean Fox,24,7.69 +Logan Bartolet,24,7.59 +Frank Beauchesne,24,5.55 +Helen Shoemake,24,8.07 +Ann Turner,24,6.25 +Jasper Gonzalez,24,6.24 +Charles Childress,24,9.34 +Brenda Sumter,24,7.63 +Timothy Armstrong,24,6.16 +Krystal Janssen,24,7.73 +Deirdre Marthe,24,7.48 +Randolph Martin,24,8.77 +Frank Rasmussen,24,4.51 +Enedina Mcneil,24,5.83 +David Propes,24,7.61 +Angela Stultz,24,7.6 +Timothy Wagner,24,4.7 +Jonathan Koester,24,4.9 +Joseph Head,24,9.97 +Michael Ginn,24,8.54 +Robert Figueroa,24,6.02 +Celeste Pope,24,8.33 +Richard Madden,24,8.58 +Willie Keith,24,7.21 +Lori Villegas,24,9.77 +Mildred Perkins,24,6.81 +James Harris,24,4.44 +Marie Clausen,24,4.55 +Mackenzie Horta,24,8.8 +Christopher Scott,24,5.07 +Kathleen Pruitt,24,4.43 +Brian Christiansen,24,4.82 +Avery Chestnut,24,4.15 +Pamela Collins,24,6.44 +Raymond Gagnon,24,6.08 +Jennifer Dullea,24,4.31 +Charles Hawley,24,4.08 +Sharron Ellis,24,4.94 +Ruth Rhodes,24,6.86 +Jeffrey Maxcy,24,4.25 +Richard Caruthers,24,5.54 +George Lawless,24,9.48 +Debbie Feazel,24,7.95 +Brittney Muller,24,8.6 +Cynthia Wood,24,6.47 +Emma Mottillo,24,8.7 +Estella Neubauer,24,5.14 +Amber Wilson,24,8.96 +Shane Machesky,24,8.83 +Martha Burton,24,8.0 +Evelyn Johnson,24,8.18 +Edwin Broadwell,24,7.35 +Connie Berry,24,7.87 +Carl Olson,24,6.19 +Henry Quinton,24,9.51 +Justin Gonzales,24,7.66 +Roberta Kelly,23,8.09 +Linda Miller,23,6.79 +Josephina Medina,23,10.0 +Travis Rhyne,23,8.16 +Cindy Nilson,23,8.16 +Sylvia Kuhn,23,8.91 +Joyce Beatty,23,9.65 +Martha Woods,23,6.83 +Edna Mahoney,23,5.24 +Michael Jackson,23,4.31 +Barbara Gott,23,8.69 +Daniel Lopez,23,4.66 +Vickie Potter,23,4.77 +Kelly Friel,23,4.44 +Barbara Pagan,23,4.32 +James Moore,23,7.56 +Buck Buban,23,8.28 +Emma Garfield,23,4.24 +Daniel Hoobler,23,5.17 +Mary Buchanon,23,4.51 +James Jenkins,23,5.79 +Peter Nevills,23,8.13 +Krista Henley,23,8.14 +Thomas Schade,23,4.16 +Dudley Peterson,23,8.5 +Christopher Rash,23,7.76 +Lucia Sherrill,23,8.46 +Linda Simmons,23,6.11 +Tiffany Erkkila,23,4.52 +Michael Hamel,23,8.97 +Paul Swasey,23,4.92 +Dustin Patrick,23,7.01 +Laverne Radford,23,4.97 +Nina Aber,23,7.79 +Paula Moore,23,6.74 +Ladonna Guinyard,23,8.56 +Janice Smith,23,6.43 +Cora Fahey,23,7.37 +Nina Baker,23,5.73 +Matthew Kim,23,8.1 +Robert Hung,23,5.55 +Wesley Shah,23,6.91 +Connie Figueroa,23,9.86 +Nellie Cunningham,23,7.64 +Robert Hannan,23,7.27 +Trena Head,23,4.02 +Elizabeth Hollyday,23,4.1 +Lisa Harrison,23,8.22 +Thomas Scruggs,23,4.82 +Dorothy Daugherty,23,9.13 +Diana Patton,23,6.92 +Howard Haitz,23,6.78 +Larissa Stalling,23,7.82 +Thomas Ramos,23,6.96 +Leonore Mcmillian,23,5.66 +Kevin Brown,23,5.38 +Leonard Jackson,23,8.03 +Michelle Oneal,23,5.51 +Hilda Bohlke,23,7.34 +Jason Rossetti,23,7.23 +Willie Gray,22,8.6 +Johnny Jennings,22,7.54 +Eric Ruegg,22,8.48 +Vera Charles,22,5.81 +Daisy Granados,22,4.12 +Virginia Harris,22,9.29 +Jose Paul,22,5.41 +Janee Bailey,22,6.79 +Christin Cross,22,4.4 +Robert Birmingham,22,5.73 +Janie Waterman,22,8.49 +Juan Dunn,22,8.26 +Ethel Disher,22,4.28 +Cindy Oconnor,22,4.74 +Rebecca Garcia,22,4.22 +Lou Houston,22,9.91 +Justin Whitmer,22,5.62 +Monica Lubrano,22,8.02 +Steve Williams,22,6.99 +Amanda Gunderson,22,4.73 +Stacy Erickson,22,5.69 +Jose Perez,22,4.53 +Travis Sanchez,22,5.92 +Dianne Lucero,22,8.73 +Robert Stehlik,22,8.79 +Lorenzo Dayton,22,9.9 +Ruth Campbell,22,5.99 +Juan Wall,22,8.08 +Sarah Dye,22,7.13 +Denise Myers,22,8.26 +Larry Sims,22,7.41 +Frederick Teel,22,8.66 +Randy Wylie,22,4.58 +Matthew Gonzales,22,7.54 +Jan Leclair,22,8.35 +Eric Feagin,22,8.85 +Maria Breton,22,7.93 +Nicholas Hahn,22,7.67 +Patrick Hickman,22,9.87 +Dorothy Gosnell,22,7.31 +William Sheehan,22,4.54 +Barbara Roy,22,7.19 +John Peralta,22,9.95 +Catherine Kim,22,9.36 +Robert Jordan,22,8.48 +Lorena Harris,22,6.29 +Brian Lee,22,8.08 +Deborah Watt,22,5.58 +Helen Perkins,22,7.12 +Meredith Spears,22,8.29 +Kevin Walton,22,5.85 +Adriana Johnson,22,7.11 +Viola Bailey,22,5.75 +Inez Johnson,22,7.49 +Adele Deemer,22,4.37 +Julian Gutierrez,22,4.23 +Bobby Shelton,22,4.72 +Sara Wood,22,5.16 +David Diaz,22,9.11 +Angel Rhoades,22,6.66 +Marlene Leonard,22,5.2 +Nicole Larkin,22,8.27 +Gary Littleton,22,6.69 +Jacob Figgs,22,6.28 +Kristine Harvey,22,4.83 +Maryanne White,22,8.68 +Frank Stevens,22,5.81 +Jamie Wood,22,5.31 +Geraldine Nelson,22,9.52 +Jewell Pate,22,5.3 +Antionette Blaydes,22,8.9 +Matthew Fischer,22,6.28 +Mark Phillips,22,6.4 +Rita Peterson,22,5.52 +James Moore,22,7.15 +Bambi Sholders,22,5.03 +Gloria Gaffney,22,9.37 +Richard Eaddy,22,7.86 +Matthew Mcdearmont,22,6.88 +Brenda Scott,22,4.09 +Blaine Gust,22,5.42 +Dora Swarr,22,4.18 +Mary Macdonald,22,6.04 +Corinne Hamblin,22,8.88 +Larry Fields,22,4.37 +Ruby Greig,21,7.59 +Vickie Laigo,21,8.89 +Clarence Cantu,21,9.19 +Kenneth Evans,21,4.86 +Richard Hamrick,21,8.86 +Tony Engel,21,9.61 +Randy Hord,21,8.42 +Robert Kirkland,21,4.99 +Steven Lawson,21,4.37 +Doris Kuck,21,5.73 +Kim Cohran,21,5.0 +Tonja Bull,21,5.36 +Harry Dampeer,21,7.81 +Amy Martin,21,7.13 +Paul Alexander,21,5.24 +Donna Baker,21,4.17 +Carla Morris,21,5.92 +Jessica Keenan,21,9.9 +Philip Urbanski,21,8.87 +Brian Brown,21,6.25 +Nina Earp,21,9.88 +Richard Stellhorn,21,7.53 +Antonio Watts,21,7.73 +Harold Slater,21,8.63 +Florence Smith,21,9.62 +Christopher Hahn,21,5.22 +Gerald Hartley,21,5.9 +Joyce Abernathy,21,8.27 +Linda Estrada,21,6.84 +Thomas Steel,21,7.04 +Gina Rice,21,7.39 +Marci Trimble,21,8.43 +Anna Dixon,21,9.46 +Gregory Schick,21,5.9 +Michael Weaver,21,7.59 +Mark Jewell,21,9.15 +Alex Heefner,21,5.12 +Karen Denny,21,4.58 +Virginia Price,21,8.39 +David Hill,21,8.02 +John Gary,21,6.78 +David Parr,21,5.87 +Ester Leis,21,6.43 +Jose Martin,21,4.07 +Jennie Ramlall,21,4.5 +Debra Flores,21,6.25 +David Macleod,21,9.12 +Wanda Jones,21,6.75 +Darlene Wertman,21,9.53 +Heather Lish,21,4.08 +Naomi Mendosa,21,4.03 +Richard Allen,21,4.44 +Angela Sangi,21,5.22 +Steven Ball,21,7.25 +Rebecca Imfeld,21,4.34 +Helen Gloor,21,9.21 +Gail Monahan,21,7.26 +Margery Turner,21,6.98 +Marie Powell,21,6.3 +Edward Williams,21,8.56 +Bertha Boyd,21,6.67 +Micheal Scott,21,5.54 +Gary Simmons,21,8.49 +Anne Reedy,21,4.15 +Eleanor Schroder,21,7.5 +Loretta Molina,21,8.69 +John Lyons,21,5.78 +Annie Krings,21,7.61 +Marilyn Sexton,21,5.97 +Russell Tran,21,5.76 +Sara Miller,21,7.37 +Ronald Gotay,21,9.74 +Phyliss Wood,21,4.47 +Sondra Bui,21,9.7 +Janice Luna,21,7.6 +Laura Norris,21,9.02 +Gerald Gomez,21,9.62 +Robert Ange,21,6.82 +Stephanie Ramirez,21,6.33 +Janice Sousa,21,5.0 +Maryjane Shafer,21,7.26 +Josephine Newbury,21,7.71 +Alice Hudson,21,9.25 +Anita Mcpherson,21,5.13 +Leticia Wright,21,5.72 +Glenda Cisneros,21,7.86 +Dewey Killingsworth,20,9.31 +Carole Tewani,20,6.49 +Daniel Youd,20,9.67 +Michael Clark,20,5.8 +Delilah Howard,20,5.64 +David Roberts,20,9.41 +Cynthia Beegle,20,5.79 +Barry Mckenzie,20,9.63 +David Barnas,20,4.7 +Jeffrey Petty,20,6.36 +Nicholas Richter,20,6.46 +Elva Diaz,20,7.79 +Eric Long,20,4.9 +Josephine Zechman,20,9.64 +Adam Campbell,20,4.88 +Teresa Triplett,20,7.02 +Nicole Bussman,20,6.86 +Reginald Wilke,20,5.84 +Carolyn Weiss,20,6.36 +Melissa Wozniak,20,9.13 +Maxine Zirin,20,6.1 +Ruth Young,20,5.34 +Adrianne Ali,20,6.84 +Linda Foulkes,20,9.25 +William Milligan,20,8.15 +Priscilla Roper,20,6.69 +Grace Souphom,20,4.33 +Charles Hooper,20,5.09 +Georgia Calaf,20,9.18 +Lisa Wilson,20,9.13 +Ann Lorenz,20,9.85 +Marcus Denson,20,6.42 +Dave White,20,7.53 +Eugene Bunting,20,7.1 +Marla Dodson,20,5.77 +Jim Smith,20,8.18 +Victor Santiago,20,6.31 +Jocelyn Jensen,20,6.64 +Lisa Bernier,20,7.74 +Henry Ferrell,20,6.99 +Floyd Anderson,20,7.22 +David Valdez,20,8.7 +Michael Boyd,20,4.94 +Flora Allen,20,9.37 +Jason Wainwright,20,7.13 +Laurie Marshall,20,5.71 +Melanie Kath,20,8.14 +James Bohman,20,6.95 +Roger Felton,20,9.08 +Loretta Sullivan,20,7.7 +Lori Hennemann,20,6.25 +Hattie Dougherty,20,4.15 +Pamela Goehner,20,6.97 +Dawn Oconor,20,9.64 +Francis Fletcher,20,4.38 +Daniel Lloyd,20,6.62 +Brian Heidinger,20,7.28 +Don Dryden,20,5.94 +Thomas Black,20,9.29 +Jerry Kirk,20,8.95 +Diane Laird,20,6.12 +Stella Hallmark,20,7.76 +Anne Mandrell,19,9.63 +Scott Lange,19,6.65 +Gladys Gomez,19,6.36 +David Hayden,19,7.08 +Donald Hardnett,19,7.21 +Kevin Houston,19,6.53 +Rebecca Gillies,19,4.09 +Tricia Davanzo,19,5.17 +Sharon Deleon,19,7.66 +Katia Cowan,19,7.55 +Dennis Rogers,19,4.47 +George Ober,19,9.47 +Sue Carlock,19,6.6 +Ethel Freeman,19,4.38 +Paul Thrasher,19,5.78 +Christopher Ouzts,19,9.8 +Yvonne King,19,6.73 +Kelly Rodriguez,19,8.71 +Kathryn Brown,19,6.24 +Melinda Ludgate,19,9.48 +Richard Castro,19,4.91 +Willie Lowell,19,9.54 +Lee Walburn,19,5.99 +Thomas Mason,19,8.88 +Raymond Brickey,19,5.27 +Carlos Mcreynolds,19,6.85 +Margaret Mcguire,19,7.17 +George Basil,19,6.28 +Grace Robbins,19,5.24 +Lisa Strause,19,6.06 +Elana Bergeron,19,7.27 +Lisa Rowe,19,7.85 +Harold Aguilar,19,5.67 +Rocky Brooks,19,6.56 +Terry Carlyle,19,7.24 +Amanda James,19,8.13 +Teresa Jones,19,9.99 +Howard Holloway,19,9.64 +Harry Hanson,19,7.58 +Melinda Bass,19,9.45 +Travis Gutierrez,19,5.88 +Norma Dixon,19,5.9 +Christopher Luna,19,9.31 +Eileen Fata,19,8.18 +Jason Yates,19,7.55 +Jennifer Mclean,19,4.71 +Richard Meza,19,6.99 +Willie Mcgurk,19,5.99 +Carrie Ontiveros,19,4.73 +James Harrison,19,5.6 +Peter Langenfeld,19,6.97 +Margaret Eychaner,19,5.1 +Anthony Huie,19,5.69 +Fred Mckane,19,5.32 +Curtis Aiello,19,5.2 +George Berti,19,4.11 +Gloria Kline,19,5.55 +Amy Marshall,19,9.72 +Barbara Copeland,19,9.27 +Ann Sorensen,19,5.1 +James Purcell,19,7.58 +Joyce Robison,19,5.89 +Terry Gillikin,19,6.92 +Betty Mccoy,19,7.76 +Kristi Swanson,19,6.24 +Don Knox,19,8.12 +James Mills,19,5.35 +Kristen Keri,19,6.44 +Ann Mondragon,19,5.76 +Richard Shackleford,19,8.86 +Michael Kath,19,9.28 +Evelyn Daniels,19,4.54 +Erica Broussard,19,8.73 +Emma Mcbride,19,7.36 +Kimberly Brown,18,7.05 +Garrett Mitchell,18,4.01 +John Velazquez,18,8.5 +Helen Klein,18,6.5 +Betty Mabry,18,5.74 +Phyllis Cole,18,5.31 +Kristin Dean,18,9.75 +Hattie Bramer,18,9.71 +Joyce Foley,18,6.57 +Marc Bibbs,18,6.26 +Arthur Kuhl,18,6.48 +Wesley Wolf,18,9.2 +Deborah Penn,18,7.98 +Robert Parker,18,8.88 +Faye Roberge,18,8.49 +David Davis,18,6.81 +Penelope Fries,18,6.81 +Scott Lopez,18,4.67 +Esther Urbancic,18,8.93 +Matthew Perry,18,4.48 +Lois Alexander,18,5.42 +Bertram Eilerman,18,6.18 +Patricia Robinson,18,5.61 +Wesley Byron,18,8.03 +Kelly Baker,18,5.7 +Esther Yother,18,9.38 +Arturo Orange,18,4.08 +Suzy Williams,18,4.62 +Carlyn Harris,18,5.63 +Terry Dale,18,7.86 +Charles Miller,18,6.7 +Gregory Knight,18,9.64 +Nicholas Mathes,18,4.47 +Johnny Huffman,18,5.98 +Audrey Williams,18,6.78 +Kenneth Joyce,18,9.62 +Jonathan Newsome,18,4.97 +Brian Edwards,18,4.79 +Marsha Robinson,18,8.76 +Tracey Kelty,18,7.89 +Jeffrey Deane,18,5.5 +Janelle Vecker,18,7.08 +Joshua Ream,18,8.18 +Nathaniel Boyd,18,5.46 +William Filmore,18,4.56 +Anisha Bridges,18,6.99 +Ricky Bergman,18,5.26 +Barbara Harry,18,4.24 +Rebecca Cully,18,4.83 +Clifford Perkins,18,5.68 +Beverly Hertzler,18,4.41 +Delphine Yousef,18,8.84 +Lisa Glover,18,7.62 +Salvador Kinney,18,5.83 +Jerome Harper,18,7.09 +Marie Marn,18,4.53 +James Doyle,18,5.98 +Christopher Iniguez,18,7.78 +Paul Miyoshi,18,5.05 +Rebekah Leonardo,18,7.68 +Sibyl Barthelemy,18,7.47 +Kenneth Robles,18,9.21 +Maureen Daugherty,18,9.49 +Angelita Williamson,18,7.66 +William Childs,18,9.05 +Ardith Thomas,18,4.24 +Johnnie Evans,18,8.86 +Jean Carter,18,7.11 +Richard Snider,18,9.99 +Robert Maines,18,8.81 +Rodolfo Maldonado,18,7.97 +Amber Wallin,18,9.29 +Logan Pruitt,18,7.63 +Lindsey Cummings,18,6.88 +Raymond Soileau,18,7.27 diff --git a/data/unsorted_names.txt b/data/unsorted_names.txt new file mode 100755 index 0000000..4c9ca1f --- /dev/null +++ b/data/unsorted_names.txt @@ -0,0 +1,199 @@ +Erminia +Elisa +Ricarda +Royce +Amelia +Mariah +Kendal +Karl +Eustolia +Clay +Erma +Vita +Corrin +Sanjuanita +Shavonda +Donnetta +Adrienne +Ching +Leonie +Wan +Cheyenne +Sharon +Milissa +Marlon +Lena +Adele +Amee +Lolita +Junita +Agueda +Maggie +Herma +Major +Tyler +Ka +Dannette +Carlotta +Donald +Ramiro +Norman +Columbus +Detra +Maximina +Cindi +Elke +Tammie +Claudia +Irving +Jeane +Susanna +Michele +Chet +Kirstie +Blanca +Dorothea +Octavia +Randa +Louis +Penny +Twanna +Darryl +Mignon +Myrl +Lavern +Christa +Brooks +Samella +Roberto +Fredia +Raquel +Darrick +Willodean +Denisse +Idalia +Alda +Lashanda +Shea +Treasa +Rosetta +Charleen +Marisol +Matt +Keisha +Len +Tena +Mervin +Regina +Loan +Starla +Julian +Roberta +Long +Mei +Felton +Merrill +Lisha +Lydia +Toya +Katharyn +Fatimah +Cristal +Mathilda +Merideth +Carson +Marcelina +Floyd +Demetrice +Luz +Cheryll +Saundra +Vernell +Sheila +Quentin +Oliva +Victoria +Sage +Emanuel +Gwyneth +Buck +Patsy +Jeanine +Gaylene +Noelia +Dorene +Petrina +Chrissy +Kelsie +Marla +Antonio +Kiley +Katerine +Rina +Bettina +Charlie +Dino +Meda +Sherry +Gracia +Maisha +Hiroko +Margareta +Caroll +Sharie +Ciera +Lindy +Dierdre +Alejandrina +Jannette +Marco +Hwa +Exie +Jed +Rena +Rebeca +Luisa +Jasmine +Elinore +Tashia +GuillerminaAlaine +Ronda +Kasha +Joelle +Antony +Bari +Nicolas +Johnie +Ninfa +Sebastian +Catalina +Nicky +Justina +Danuta +Morris +Jaimee +Erik +Jenifer +Cecille +Lynne +Sharleen +Valentin +Elayne +Kayce +Karyl +Catherin +Craig +Marline +Ilda +Xavier +Genesis +Corrie +Elmira +Ericka +Carisa +Dwana +Randy +Marquetta +Dagmar +Williams +Oma diff --git a/make_tests.sh b/make_tests.sh deleted file mode 100755 index 8eda150..0000000 --- a/make_tests.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -# Run this script to launch the tests -nosetests --with-coverage --cover-erase --cover-package=rss_reader --cover-html --traverse-namespace diff --git a/rss_reader/bots/__init__.py b/modules/__init__.py similarity index 100% rename from rss_reader/bots/__init__.py rename to modules/__init__.py diff --git a/modules/legb.py b/modules/legb.py new file mode 100755 index 0000000..9c78b29 --- /dev/null +++ b/modules/legb.py @@ -0,0 +1,13 @@ +a = "I am global variable!" + + +def enclosing_funcion(): + a = "I am variable from enclosed function!" + + def inner_function(): + + a = "I am local variable!" + print(a) + + + diff --git a/modules/mod_a.py b/modules/mod_a.py new file mode 100755 index 0000000..465c1de --- /dev/null +++ b/modules/mod_a.py @@ -0,0 +1,5 @@ +import mod_c +import mod_b + + +print(mod_c.x) diff --git a/modules/mod_b.py b/modules/mod_b.py new file mode 100755 index 0000000..cbc5b30 --- /dev/null +++ b/modules/mod_b.py @@ -0,0 +1,4 @@ +import mod_c + + +mod_c.x = 42 diff --git a/modules/mod_c.py b/modules/mod_c.py new file mode 100755 index 0000000..d453a5e --- /dev/null +++ b/modules/mod_c.py @@ -0,0 +1 @@ +x = 5 diff --git a/mypy.ini b/mypy.ini deleted file mode 100644 index e30a2de..0000000 --- a/mypy.ini +++ /dev/null @@ -1,38 +0,0 @@ -# Global options: -[mypy] -# Logistics of what code to check and how to handle the data. -scripts_are_modules = False -show_traceback = True - -[mypy-bs4] -ignore_missing_imports = True - -[mypy-feedparser] -ignore_missing_imports = True - -[mypy-fpdf] -ignore_missing_imports = True - -[mypy-lxml] -ignore_missing_imports = True - -[mypy-lxml.html] -ignore_missing_imports = True - -[mypy-rss_reader] -ignore_missing_imports = True - -[mypy-setuptools] -ignore_missing_imports = True - -[mypy-terminaltables] -ignore_missing_imports = True - -[mypy-urllib] -ignore_missing_imports = True - -[mypy-utils] -ignore_missing_imports = True - -[mypy-utils.RssInterface] -ignore_missing_imports = True \ No newline at end of file diff --git a/pycodestyle.sh b/pycodestyle.sh index b2ed108..069645b 100755 --- a/pycodestyle.sh +++ b/pycodestyle.sh @@ -8,13 +8,12 @@ NC='\033[0m' # No Color echo -e "${YELLOW}Starting static code analys ${NC}" # utils/ -python3 -m pycodestyle rss_reader/utils/ --max-line-length=120 -echo -e "${YELLOW}utils/ ${GREEN}PASSED${NC}" +python3 -m pycodestyle 2.py --max-line-length=120 +echo -e "${YELLOW}2.py ${GREEN}PASSED${NC}" -# rss.py -python3 -m pycodestyle rss_reader/rss.py --max-line-length=120 -echo -e "${YELLOW}rss.py/ ${GREEN}PASSED${NC}" +python3 -m pycodestyle 3.py --max-line-length=120 +echo -e "${YELLOW}3.py ${GREEN}PASSED${NC}" + +python3 -m pycodestyle 4.py --max-line-length=120 +echo -e "${YELLOW}4.py ${GREEN}PASSED${NC}" -# bots/ -python3 -m pycodestyle rss_reader/bots/ --max-line-length=120 -echo -e "${YELLOW}bots/ ${GREEN}PASSED${NC}" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index a18c7c9..2cc08eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,6 +4,7 @@ coverage==4.5.4 feedparser==5.2.1 fpdf==1.7.2 nose==1.3.7 +pycodestyle==2.5.0 python-dateutil==2.8.1 terminaltables==3.1.0 lxml==4.4.1 \ No newline at end of file diff --git a/rss_reader/__init__.py b/rss_reader/__init__.py deleted file mode 100644 index 4e5a49d..0000000 --- a/rss_reader/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import bots, utils \ No newline at end of file diff --git a/rss_reader/__main__.py b/rss_reader/__main__.py deleted file mode 100644 index 347db46..0000000 --- a/rss_reader/__main__.py +++ /dev/null @@ -1,2 +0,0 @@ -from rss_reader import rss -rss.main() diff --git a/rss_reader/bots/default.py b/rss_reader/bots/default.py deleted file mode 100755 index c217c17..0000000 --- a/rss_reader/bots/default.py +++ /dev/null @@ -1,7 +0,0 @@ -"""Default (not specified) rss parser bot""" -from ..utils.rss_interface import BaseRssBot - - -class Bot(BaseRssBot): - """Default (not specified) rss parser bot""" - pass diff --git a/rss_reader/bots/tut.py b/rss_reader/bots/tut.py deleted file mode 100755 index c577860..0000000 --- a/rss_reader/bots/tut.py +++ /dev/null @@ -1,96 +0,0 @@ -"""Tut.by specified rss parser bot""" -import attr -import bs4 -import feedparser -import typing - -from colorama import Fore - -from rss_reader.utils.rss_interface import BaseRssBot -from ..utils.data_structures import NewsItem, News - - -@attr.s(frozen=True) -class TutNewItem(NewsItem): - """Extended NewsItem class to store tags and authors""" - tags: typing.List[str] = attr.ib() - authors: typing.List[str] = attr.ib() - - -class Bot(BaseRssBot): - """Tut.by specified rss parser bot""" - - def _feed_to_news(self, feed: feedparser.FeedParserDict) -> News: - """ - Returns str containing formatted news from internal attr self.feed - - :return: str with news - """ - news_items = [] - - for i, item in enumerate(feed.get('items')[:self.limit]): - - news_items.append(TutNewItem( - title=item.get('title', ''), - link=item.get('link', ''), - published=item.get('published', ''), - imgs=[img.get('url', '') for img in item.get('media_content', '')], - links=[link.get('href', '') for link in item.get('links', '')], - html=item.get('summary', ''), - authors=[author.get('name', '') for author in item.get('authors', '')], - tags=[tag.get('term', '') for tag in item.get('tags', '')], - )) - - news = News( - feed=feed.get('feed', '').get('title', ''), - link=feed.get('feed', '').get('link', ''), - items=news_items, - ) - self.logger.info(f'Feedparser object is converted into news_item obj with TUT news') - - return news - - def _parse_news_item(self, news_item: TutNewItem) -> str: - """ - Forms a human readable string from news_item and adds it to the news_item dict - :param news_item: news_item content - :return: human readable news content - """ - self.logger.info(f'_parse_news_item_tut.by Extending {news_item.title}') - - out_str = '' - out_str += f"\n{Fore.GREEN}Title: {Fore.CYAN} {news_item.title} {Fore.RESET}\n" \ - f"{Fore.GREEN}Date: {Fore.CYAN}{news_item.published}{Fore.RESET}\n" \ - f"{Fore.GREEN}Link: {Fore.BLUE}{news_item.link}{Fore.RESET}\n" - if type(news_item) == TutNewItem: - out_str += f"{Fore.GREEN}Authors: {Fore.CYAN}{', '.join(news_item.authors)}{Fore.RESET}\n" - out_str += f"{Fore.GREEN}Tags: {Fore.CYAN}{', '.join(news_item.tags)}{Fore.RESET}\n" - - html = bs4.BeautifulSoup(news_item.html, "html.parser") - - links = news_item.links - imgs = news_item.imgs - - for tag in html.descendants: - if tag.name == 'a': - pass - elif tag.name == 'img': - src = tag.attrs.get('src') - # src = src.replace('thumbnails/', '') - if src in imgs: - img_idx = imgs.index(src) + len(links) + 1 - else: - imgs.append(src) - img_idx = len(imgs) + len(links) - - out_str += f'\n[image {img_idx}: {tag.attrs.get("alt")}][{img_idx}]' - elif tag.name == 'p': - out_str += '\n' + tag.text - elif tag.name == 'br': - out_str += '\n' - out_str += f'\n{html.getText()}\n' - out_str += f'{Fore.RED}Links:{Fore.RESET}\n' - out_str += '\n'.join([f'[{i + 1}]: {link} (link)' for i, link in enumerate(links)]) + '\n' - out_str += '\n'.join([f'[{i + len(links) + 1}]: {link} (image)' for i, link in enumerate(imgs)]) + '\n' - - return out_str diff --git a/rss_reader/bots/yahoo.py b/rss_reader/bots/yahoo.py deleted file mode 100755 index e91114b..0000000 --- a/rss_reader/bots/yahoo.py +++ /dev/null @@ -1,51 +0,0 @@ -"""Yahoo specified rss parser bot""" -import bs4 - -from colorama import Fore - -from rss_reader.utils.rss_interface import BaseRssBot -from ..utils.data_structures import NewsItem - - -class Bot(BaseRssBot): - """Yahoo specified rss parser bot""" - - def _parse_news_item(self, news_item: NewsItem) -> str: - """ - Forms a human readable string from news_item and adds it to the news_item dict - :param news_item: news_item content - :return: human readable news content - """ - - out_str = '' - out_str += f"\n{Fore.GREEN}Title: {Fore.CYAN} {news_item.title} {Fore.RESET}\n" \ - f"{Fore.GREEN}Date: {Fore.CYAN}{news_item.published}{Fore.RESET}\n" \ - f"{Fore.GREEN}Link: {Fore.BLUE}{news_item.link}{Fore.RESET}\n" - - html = bs4.BeautifulSoup(news_item.html, "html.parser") - - links = news_item.links - imgs = news_item.imgs - - for tag in html.descendants: - if tag.name == 'a': - pass - elif tag.name == 'img': - src = tag.attrs.get('src') - if src in imgs: - img_idx = imgs.index(src) + len(links) + 1 - else: - imgs.append(src) - img_idx = len(imgs) + len(links) - out_str += f'\n[image {img_idx}: {tag.attrs.get("title")}][{img_idx}]' - elif tag.name == 'p': - out_str += '\n' + tag.text - elif tag.name == 'br': - out_str += '\n' - - # out_str += Color('{autocyan}Links:{/autocyan}\n') - out_str += f'{Fore.RED}Links:{Fore.RESET}\n' - out_str += '\n'.join([f'[{i + 1}]: {link} (link)' for i, link in enumerate(links)]) + '\n' - out_str += '\n'.join([f'[{i + len(links) + 1}]: {link} (image)' for i, link in enumerate(imgs)]) + '\n' - - return out_str diff --git a/rss_reader/rss.py b/rss_reader/rss.py deleted file mode 100755 index 702eac1..0000000 --- a/rss_reader/rss.py +++ /dev/null @@ -1,169 +0,0 @@ -""" -Main module. Launches the rss reader and output the result -""" -import argparse -import coloredlogs -import getpass -import logging -import sys - -from importlib import import_module - -from .utils import rss_interface -from .utils.exceptions import RssException, RssValueException, RssNewsException -from .utils.data_structures import ConsoleArgs - -PROG_VERSION = 4.0 - - -def logger_init(level=None): - """Logger initialisation - - All logs are printed into ./main.log file - Other logs in regards of the 'level' are printed into console - """ - - coloredlogs.install() - level = level or logging.CRITICAL - logger = logging.getLogger(getpass.getuser()) - logger.setLevel(level=level) - formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") - - # Logging into file - fh = logging.FileHandler("main.log", encoding="utf-8") # 6 - fh.setLevel(logging.INFO) # 7 - fh.setFormatter(formatter) - - # Logging into console - console_handler = logging.StreamHandler(sys.stdout) - console_handler.setFormatter(formatter) - console_handler.setLevel(level) - - # logger.addHandler(fh) - logger.addHandler(console_handler) - return logger - - -def get_bot_instance(url: str, logger: logging.Logger) -> rss_interface.BaseRssBot: - """ - Choosing an appropriate bot to the url - :param url: url, contained rss feed - :return: Bot class inherited from RssInterface, appropriate to the url - """ - if url.find('news.yahoo.com/rss') + 1: - bot = import_module('rss_reader.bots.yahoo').Bot - logger.info('Yahoo bot is loaded') - elif url.find('news.tut.by/rss') + 1: - bot = import_module('rss_reader.bots.tut').Bot - logger.info('Tut.by bot is loaded') - else: - bot = import_module('rss_reader.bots.default').Bot - logger.info('Default bot is loaded') - return bot - - -def args_parser() -> ConsoleArgs: - """Parsing console args and returning args class""" - - PARSER = argparse.ArgumentParser( - description=''' - Rss reader. - Just enter rss url from your favorite site and app will print - latest news. - ''' - ) - - PARSER.add_argument('url', type=str, - help='url of rss', - ) - - PARSER.add_argument('--verbose', - help='Outputs verbose status messages', - action='store_true', - ) - PARSER.add_argument('--limit', - help='Limit news topics if this parameter provided', - default=10, - type=int, - ) - PARSER.add_argument('--json', - help='Print result as JSON in stdout', - action='store_true', - ) - PARSER.add_argument('-v', '--version', - help='Print version info', - action='version', - version=f'{__file__}: Version {PROG_VERSION}' - ) - PARSER.add_argument('--width', - help='Define a screen width to display news', - default=120, - type=int, - ) - PARSER.add_argument('--date', - help='Date of stored news you want to see. Format: %%Y%%m%%d', - default='', - type=str) - PARSER.add_argument('--to_pdf', - help='Convert and store news you are looking for to pdf', - default='', - type=str) - PARSER.add_argument('--to_html', - help='Convert and store news you are looking for to html', - default='', - type=str) - - ARGS = PARSER.parse_args() - - return ConsoleArgs( - url=ARGS.url, - limit=ARGS.limit, - width=ARGS.width, - json=ARGS.json, - verbose=ARGS.verbose, - date=ARGS.date, - to_pdf=ARGS.to_pdf, - to_html=ARGS.to_html, - ) - - -def main() -> None: - """ - Main func calls rss reader - - :return: None - """ - # url: str, limit: int, width: int, json: bool, verbose: bool - args = args_parser() - # Logger initialisation depends on verbose param - if args.verbose: - logger = logger_init(level=logging.DEBUG) - else: - logger = logger_init() - - logger.info(f'Lets start! Url={args.url}') - - # Get appropriate to the url bot class - bot = get_bot_instance(args.url, logger) - - try: - rss_reader = bot(args=args, logger=logger) - if args.json: - news = rss_reader.get_json() - else: - news = rss_reader.print_news() - except RssException as ex: - print(f'RssException: {ex.args[0]}') - except RssValueException as ex: - print(f'RssValueException: {ex.args[0]}') - except RssNewsException as ex: - print(f'RssNewsException: {ex.args[0]}') - except Exception as ex: - print(f'Unhandled exception!\n{ex}\nExiting...') - else: - print(news) - logger.debug('Quit application with succeed result') - - -if __name__ == "__main__": - main() diff --git a/rss_reader/server/__init__.py b/rss_reader/server/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/rss_reader/server/launch_server.sh b/rss_reader/server/launch_server.sh deleted file mode 100755 index f8b3e39..0000000 --- a/rss_reader/server/launch_server.sh +++ /dev/null @@ -1,3 +0,0 @@ -export FLASK_ENV=development -export FLASK_APP=server.py -flask run \ No newline at end of file diff --git a/rss_reader/server/server.py b/rss_reader/server/server.py deleted file mode 100644 index 5eaf9cf..0000000 --- a/rss_reader/server/server.py +++ /dev/null @@ -1,44 +0,0 @@ -from datetime import datetime -from flask import Flask, render_template, request -from flask_restful import Resource, Api -from pathlib import Path -from rss_reader import rss -from rss_reader.utils.data_structures import ConsoleArgs -from rss_reader.bots import default - -app = Flask(__name__) -api = Api(app) - -@app.route('/') -def index(): - return render_template('index.html', now=datetime.now().strftime('%Y-%m-%d')) -# -# -@app.route('/v6.0/news', methods=['GET', 'POST']) -def get_news(): - - url = request.args.get('url', 'https://news.google.com/news/rss') - - logger = rss.logger_init() - path_to_html = Path('templates/here.html') - args = ConsoleArgs( - url=url, - limit=1, - to_html=path_to_html, - ) - bot = default.Bot(args, logger) - return render_template('here.html') - - -class News(Resource): - def get(self, news_id): - return {'hello': 'world'} - -class NewsList(Resource): - def get(self): - return {'hello': 'world'} - -api.add_resource(News, '/api/news') - -if __name__ == '__main__': - app.run(debug=True) diff --git a/rss_reader/utils/IConverter.py b/rss_reader/utils/IConverter.py deleted file mode 100644 index c7fcef7..0000000 --- a/rss_reader/utils/IConverter.py +++ /dev/null @@ -1,16 +0,0 @@ -from abc import ABCMeta, abstractmethod -import logging - -from ..utils.data_structures import NewsItem, News, ConsoleArgs - - -class IConverter(metaclass=ABCMeta): - """Interface for converters""" - - def __init__(self, logger: logging.Logger): - self.logger = logger - self.logger.debug(f'Init Converter {self.__class__} completed') - - @abstractmethod - def store_news(self, news: News, file_path: str) -> None: - """Method to store news""" diff --git a/rss_reader/utils/__init__.py b/rss_reader/utils/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/rss_reader/utils/data_structures.py b/rss_reader/utils/data_structures.py deleted file mode 100644 index c86f6ca..0000000 --- a/rss_reader/utils/data_structures.py +++ /dev/null @@ -1,78 +0,0 @@ -import attr -from json import JSONEncoder -import pickle -import typing - - -def _default(self, obj): - """ monkey-patches json module when it's imported so - JSONEncoder.default() automatically checks for a special "to_json()" - method and uses it to encode the object if found. - """ - return getattr(obj.__class__, "to_json", _default.default)(obj) - - -_default.default = JSONEncoder.default # Save unmodified default. -JSONEncoder.default = _default - - -@attr.s(frozen=True) -class ConsoleArgs: - """ - Structured class to store console args - - : url: news rss url - : limit: limit of printed news - : width: width of the screen to print the news - : json: bool flag to print in json format - : verbose: bool flag to set logger level - """ - url: str = attr.ib() - date: str = attr.ib(default='') - to_pdf: str = attr.ib(default='') - to_html: str = attr.ib(default='') - limit: int = attr.ib(default=10) - width: int = attr.ib(default=120) - json: bool = attr.ib(default=False) - verbose: bool = attr.ib(default=False) - - -@attr.s() -class NewsItem: - """ - Based structured class to store a news item - - : title: news' item title - : link: news' link - : published: string date - : imgs: list of links to imgs - : links: list of links to news' refs - : html: html content of the news - """ - - title: str = attr.ib() - link: str = attr.ib() - published: str = attr.ib() - imgs: typing.List[str] = attr.ib() - links: typing.List[str] = attr.ib() - html: str = attr.ib() - - def to_json(self): - return self.__dict__ - - -@attr.s(frozen=True) -class News: - """ - Based structured class to store all news - - : title: feed's title - : link: feed's link - : news_items: news_items - """ - feed: str = attr.ib() - link: str = attr.ib() - items: typing.Sequence[NewsItem] = attr.ib() - - def to_json(self): - return self.__dict__ diff --git a/rss_reader/utils/decorators.py b/rss_reader/utils/decorators.py deleted file mode 100644 index 41c2687..0000000 --- a/rss_reader/utils/decorators.py +++ /dev/null @@ -1,15 +0,0 @@ -from functools import wraps - - -def call_save_news_after_method(method): - """Decorator for methods of class RssInterfase - - Calls method to store news. You can apply it to - print_news method or to_json method. - """ - @wraps(method) - def wrapper(self, *args, **kwargs): - output = method(self, *args, **kwargs) - self._store_news() - return output - return wrapper diff --git a/rss_reader/utils/dejavu_font/DejaVuSansCondensed.ttf b/rss_reader/utils/dejavu_font/DejaVuSansCondensed.ttf deleted file mode 100644 index 826e619b783bb1c24dd5491114e490f8ecf6013b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 643852 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

JB7+dzQ0 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 PATHd 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 A>6(~Zkim!NUH5+VKX#f|P_h5V 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:tiaSIUikbXpf4K78iR{rAXi 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 None: - """Converts News obj to html and stores it to path_to_file""" - - self.logger.debug('Start html converter') - news_items_ = deepcopy(news.items) - page = self._add_feed_header_to_html(news.feed, news.link) - - for news_number, item in enumerate(news_items_): - - page.append(E.CENTER(f'[{news_number + 1}]')) - page.append(E.P( - E.H3(f'Title: {item.title}'), - E.H4(f'Link:'), E.A(f'{item.link}', href=item.link), - E.H4(f'Published: {item.published}'), - )) - - page.append( - html.fromstring(item.html) - ) - page.append(E.BR()) - page.append(E.BR()) - page.append(E.HR()) - - with open(Path(path_to_file), 'w') as f: - f.write(html.tostring(page, - pretty_print=True, - encoding='unicode', - method='html', - doctype='')) - - self.logger.debug('End html converter') - - def _add_feed_header_to_html(self, feed: str, link: str) -> html.Element: - """Adds feed's title and link to the html page obj""" - - return E.HTML( - E.HEAD( - E.TITLE(f'{feed}') - ), - E.BODY( - E.CENTER(E.H1(f'Title: {feed}'),), - - E.P(E.H2('Link: '), - E.A(f'{link}', href=link), - ), - E.BR(), E.HR(), - ) - ) diff --git a/rss_reader/utils/json_encoder_patch.py b/rss_reader/utils/json_encoder_patch.py deleted file mode 100644 index ac51090..0000000 --- a/rss_reader/utils/json_encoder_patch.py +++ /dev/null @@ -1,18 +0,0 @@ -"""Module to implement storing custom classes via Json and pickle""" - -from json import JSONEncoder -import pickle - - -class PythonObjectEncoder(JSONEncoder): - """Json encoder class to store NEWS class as json via pickle""" - def default(self, obj): - return {'_python_object': pickle.dumps(obj).decode('latin1')} - - -def as_python_object(dct): - """Loads stored NEWS objects as python NEWS object""" - try: - return pickle.loads(dct['_python_object'].encode('latin1')) - except KeyError: - return dct diff --git a/rss_reader/utils/pdf.py b/rss_reader/utils/pdf.py deleted file mode 100644 index 38edcd2..0000000 --- a/rss_reader/utils/pdf.py +++ /dev/null @@ -1,171 +0,0 @@ -import bs4 -import tempfile -import os -import urllib - -from copy import deepcopy -from fpdf import FPDF -from logging import Logger -from pathlib import Path - -from ..utils.IConverter import IConverter -from ..utils.data_structures import News -from ..utils.exceptions import RssException, RssValueException - - -class PdfWriter(IConverter): - """Class to convert news into pdf format""" - - djvu_font_path = Path('utils/dejavu_font/DejaVuSansCondensed.ttf') - - def __init__(self, logger: Logger): - self.row_space = 5 - self.font_size = 10 - self.page_width = 162 - self.pdf = FPDF() - self._set_djvu_font() - self.pdf.add_page() - super().__init__(logger) - - # In the case of the tests were running before pkl files contain wrong info about font's path - # That's why we need to clear it before importing fonts - ttf_pickle_files_to_remove = self.djvu_font_path.parent.glob('**/*.pkl') - for pkl in ttf_pickle_files_to_remove: - os.remove(pkl) - - def store_news(self, news: News, path_to_file: str) -> None: - """Converts News obj to pdf and stores it to path_to_file""" - self.logger.debug('Start pdf converter') - news_items_ = deepcopy(news.items) - - self._add_feed_header_to_pdf(news.feed, news.link) - - for news_number, item in enumerate(news_items_): - - self.pdf.cell(w=0, h=15, txt=f'[{news_number + 1}]', align='C', ln=self.row_space) - - news_title = f'Title: {item.title}\n' \ - f'Date: {item.published}\n' \ - f'Link: {item.link}\n' - - self._add_txt_to_pdf(news_title) - - links = item.links - imgs = item.imgs - - html = bs4.BeautifulSoup(item.html, "html.parser") - - for tag in html.descendants: - if tag.name == 'a': - link = tag.attrs.get('href', '') - if link not in links: - links.append(link) - self._add_txt_to_pdf(link) - - elif tag.name == 'img': - src = tag.attrs.get('src', '') - if src not in imgs: - imgs.append(src) - self._add_img(tag) - - news_body = f'{html.getText()}\n' - - self._add_txt_to_pdf(news_body) - - self._text_color_green() - self._add_txt_to_pdf('Links:', align='center') - self._text_color_black() - - self._add_txt_to_pdf('\n'.join([f'[{i + 1}]: {link} (link)' for i, link in enumerate(links)]) + '\n') - - self._add_txt_to_pdf('\n'.join([f'[{i + len(links) + 1}]: ' - f'{link} (image)' for i, link in enumerate(imgs)]) + '\n') - - self._add_line() - - self.logger.info('Pdf creation has finished') - try: - self.pdf.output(Path(path_to_file)) - except Exception as ex: - raise RssException(f'Something went wrong while generating and storing pdf file\n{ex}') - - self.logger.debug('End pdf converter') - - def _add_feed_header_to_pdf(self, feed: str, link: str) -> None: - """Adds feed's title and link to the self.pdf obj""" - - self.pdf.cell(200, self.font_size + 4, txt=feed, ln=1, align="C", fill=0, border=1) - self._text_color_blue() - - self.pdf.cell(200, self.font_size, txt=link, ln=1, align="C") - self._text_color_black() - - self._add_line() - - def _add_txt_to_pdf(self, text: str, align='justify') -> None: - """Splits a text by \n and print each row to pdf - - align can be: justify, center or none (left) - """ - if align == 'justify': - self.pdf.multi_cell(w=0, h=self.row_space, txt=text, align='J') - elif align == 'center': - self.pdf.multi_cell(w=0, h=self.row_space, txt=text, align='C') - else: - self.pdf.multi_cell(w=0, h=self.row_space, txt=text) - - def _add_line(self) -> None: - """Adds a line with width length = self.page_width""" - - self._text_color_red() - self.pdf.write(self.row_space, '-' * self.page_width) - self.pdf.ln(self.row_space) - self._text_color_black() - - def _add_img(self, tag: bs4.element.Tag) -> None: - """Adds img to pdf obj - - Create an NamedTemporaryFile with .jpg suffix; - get img's url; - download img via urllib module; - add downloaded img to pdf; - """ - try: - tf = tempfile.NamedTemporaryFile(suffix='.jpg', ) - path = Path(tf.name) - except Exception as ex: - self.logger.error('Temp file store error') - raise RssException(f'Error while creating a temp file to store news img\n{ex}') - try: - with open(path, 'wb') as f: - f.write(urllib.request.urlopen(tag.attrs.get('src', '')).read()) - except ValueError as ex: - self.logger.error(f'PDF Error while downloading an image {tag.attrs.get("src", "")}:\n{ex}') - raise RssValueException('Check img url') - - self.pdf.image(path.as_posix(), w=0, h=0) - self.pdf.ln(self.row_space) - - def _set_djvu_font(self): - """Method to add a new font with utf-8""" - try: - self.pdf.add_font('DejaVu', '', self.djvu_font_path, uni=True) - self.pdf.set_font('DejaVu', '', self.font_size) - except RuntimeError as ex: - raise RssValueException(f'Try to use another font ttf file.\n{ex}') - - def _text_color_blue(self) -> None: - """Set blue text color""" - self.pdf.set_text_color(0, 0, 255) - - def _text_color_black(self) -> None: - """Set black text color""" - self.pdf.set_text_color(0, 0, 0) - - def _text_color_red(self) -> None: - """Set red text color""" - self.pdf.set_text_color(255, 0, 0) - - def _text_color_green(self) -> None: - """Set green text color""" - self.pdf.set_text_color(0, 255, 0) diff --git a/rss_reader/utils/rss_interface.py b/rss_reader/utils/rss_interface.py deleted file mode 100644 index eec57dc..0000000 --- a/rss_reader/utils/rss_interface.py +++ /dev/null @@ -1,275 +0,0 @@ -import bs4 -import json -import logging -import feedparser - -from abc import ABCMeta, abstractmethod -from colorama import Fore, Back, Style, init -from pathlib import Path -from terminaltables import SingleTable -from textwrap import wrap - -from ..utils.data_structures import NewsItem, News, ConsoleArgs -from ..utils.decorators import call_save_news_after_method -from ..utils.exceptions import RssException -from ..utils.sqlite import RssDB -from ..utils.rss_utils import parse_date_from_console -from ..utils.pdf import PdfWriter -from ..utils.html_writer import HtmlWriter - - -class RssBotInterface(metaclass=ABCMeta): - """ - Interface for Rss reader classes. Mandatory methods are: get_news(), get_json() - and internal parser's methods for particular cases of each bot - """ - - STORAGE = Path.cwd().joinpath('storage') - - def __init__(self, args: ConsoleArgs, logger: logging.Logger): - - self.logger = logger - self.logger.debug(f'Bot initialization starts') - self.limit = args.limit - self.screen_width = args.width - - if not args.date: # Load news from url - self.logger.debug(f'Downloading news from {args.url}') - self.url = args.url - feed = self._parse_raw_rss() - self.news = self._feed_to_news(feed) - else: # load from storage - self.logger.debug(f'Loading news from storage') - self.news = self._load_news(args.date) - if args.to_pdf: - self._print_news_to_pdf(args.to_pdf) - if args.to_html: - self._print_news_to_html(args.to_html) - self.logger.info(f'Bot initialization is completed') - - @abstractmethod - def print_news(self) -> str: - """ - Returns str containing formatted news - - :return: str with news - """ - - def _print_news_to_pdf(self, path_to_pdf: str) -> None: - pdf_writer = PdfWriter(self.logger) - pdf_writer.store_news(self.news, path_to_pdf) - - def _print_news_to_html(self, path_to_html: str) -> None: - html_writer = HtmlWriter(self.logger) - html_writer.store_news(self.news, path_to_html) - - @call_save_news_after_method - def get_json(self) -> str: - """ - Return json formatted news - - :return: json formatted string - """ - self.logger.info(f'Returning news in JSON format') - - return json.dumps(self.news, indent=4) - - @abstractmethod - def _feed_to_news(self, feed: feedparser.FeedParserDict) -> News: - """ - Converts FeedParserDict obj to News obj - - :return: News - """ - - def _store_news(self) -> None: - """Method stores news to DB""" - if self.news.feed.find('Stored news from date') >= 0: - return - db = RssDB(self.logger) - db.insert_news(self.news) - - # clear DB object - del db - - def _load_news(self, news_date: str) -> News: - """ - Load new from storage and convert them into NEWS class - - :param date: date string in %Y%m%d format - :return: NEWS object with loaded news - """ - # Check if the news_date with correct format: - news_date = parse_date_from_console(news_date) - - db = RssDB(self.logger) - - loaded_news = db.load_news(news_date) - if len(loaded_news) == 0: - raise RssException(f'There is no news published with the {news_date} date. Try another one.') - # return news - return News( - feed=f'Stored news from date: {news_date}', - link=db._DB, - items=loaded_news, - ) - - @abstractmethod - def _parse_raw_rss(self) -> feedparser.FeedParserDict: - """ - Parsing news by url - - Result stores into internal attribute self.feed - :return: None - """ - - @abstractmethod - def _parse_news_item(self, news_item: NewsItem) -> str: - """ - Forms a human readable string from news_item and adds it to the news_item dict - - :param news_item: news_item content - :return: human readable news content - """ - pass - - -class BaseRssBot(RssBotInterface): - """ - Base class for rss reader bots. Implements base interface - """ - - def _parse_raw_rss(self) -> feedparser.FeedParserDict: - """ - Parsing news by url - - Result stores into internal attribute self.feed - :return: FeedParserDict object with news - """ - - self.logger.info(f'Lets to grab news from {self.url}') - - feed = feedparser.parse(self.url) - - self.logger.debug(f'Got feedparser object') - - if feed.get('bozo_exception'): - # - exception = feed.get('bozo_exception') - self.logger.warning(f'Having an exception while parsing xml: {exception}') - - exception_sting = f'\tError while parsing xml: \n {exception}\n\tBad rss feed. Check your url\n\n' \ - f'\tTry to use one of this as example:\n' \ - f'\ttut_by_rss = "https://news.tut.by/rss/index.rss"\n' \ - f'\tgoogle_rss = "https://news.google.com/news/rss"\n' \ - f'\tyahoo = "https://news.yahoo.com/rss/"' - raise RssException(exception_sting) - - self.logger.info(f'well formed xml = {feed.get("bozo")}\n' - f'url= {feed.get("url")}\n' - f'title= {feed.get("channel")["title"]}\n' - f'description= {feed.get("channel")["description"]}\n' - f'link to recent changes= {feed.get("channel")["link"]}\n' - ) - return feed - - @call_save_news_after_method - def print_news(self) -> str: - """ - Returns str containing formatted news - - :return: str with news - """ - table = [[f'{Fore.GREEN}Feed', - f"{Fore.GREEN}Title: {self.news.feed}{Fore.RESET}\n" - f"{Fore.GREEN}Link: {Fore.BLUE}{self.news.link}{Fore.RESET}"]] - news_items = self.news.items - for n, item in enumerate(news_items): - # table.append([1, item.get('human_text')]) - initial_news_item = self._parse_news_item(item) - splitted_by_paragraphs = initial_news_item.split('\n') - for i, line in enumerate(splitted_by_paragraphs): - if len(line) > self.screen_width: - wrapped = wrap(line, self.screen_width) - del splitted_by_paragraphs[i] - for wrapped_line in wrapped: - splitted_by_paragraphs.insert(i, wrapped_line) - i += 1 - - table.append([f'{Fore.GREEN}{n + 1}{Fore.RESET}', '\n'.join(splitted_by_paragraphs)]) - - table_inst = SingleTable(table) - table_inst.inner_heading_row_border = False - table_inst.inner_row_border = True - - self.logger.info(f'Print formatted news') - - return table_inst.table - - def _feed_to_news(self, feed: feedparser.FeedParserDict) -> News: - """ - Returns str containing formatted news from internal attr self.feed - - :return: str with news - """ - news_items = [] - - for i, item in enumerate(feed.get('items', '')[:self.limit]): - news_items.append(NewsItem( - title=item.get('title', ''), - link=item.get('link', ''), - published=item.get('published', ''), - imgs=[img.get('url', '') for img in item.get('media_content', '')], - links=[link.get('href') for link in item.get('links', '')], - html=item.get('summary', ''), - )) - - news = News( - feed=feed.get('feed', '').get('title', ''), - link=feed.get('feed', '').get('link', ''), - items=news_items, - ) - self.logger.info(f'_get_news(): Feedparser object is converted into news_item obj with Default news') - - return news - - def _parse_news_item(self, news_item: NewsItem) -> str: - """ - Forms a human readable string from news_item and adds it to the news_item dict - :param news_item: news_item content - :return: extend news_item dict with human readable news content - """ - self.logger.info(f'Extending {news_item.title}') - out_str = '' - out_str += f"\n{Fore.GREEN}Title: {Fore.CYAN} {news_item.title} {Fore.RESET}\n" \ - f"{Fore.GREEN}Date: {Fore.CYAN}{news_item.published}{Fore.RESET}\n" \ - f"{Fore.GREEN}Link: {Fore.BLUE}{news_item.link}{Fore.RESET}\n" - - html = bs4.BeautifulSoup(news_item.html, "html.parser") - - links = news_item.links - imgs = news_item.imgs - - for tag in html.descendants: - if tag.name == 'a': - link = tag.attrs.get('href', '') - if link not in links: - links.append(link) - self.logger.warning(f'Link {link} isn\'t found') - elif tag.name == 'img': - src = tag.attrs.get('src', '') - if src in imgs: - img_idx = imgs.index(src) + len(links) + 1 - else: - imgs.append(src) - img_idx = len(imgs) + len(links) - out_str += f'\n[image {img_idx}: {tag.attrs.get("title")}][{img_idx}]' - - out_str += f'{html.getText()}\n' - out_str += f'{Fore.RED}Links:{Fore.RESET}\n' - out_str += '\n'.join([f'{Fore.LIGHTMAGENTA_EX}[{i + 1}]{Fore.RESET}: ' - f'{Fore.BLUE}{link}{Fore.RESET} (link)' for i, link in enumerate(links)]) + '\n' - out_str += '\n'.join([f'{Fore.LIGHTMAGENTA_EX}[{i + len(links) + 1}]{Fore.RESET}: ' - f'{link} (image)' for i, link in enumerate(imgs)]) + '\n' - - return out_str diff --git a/rss_reader/utils/rss_utils.py b/rss_reader/utils/rss_utils.py deleted file mode 100644 index 6f4f5ac..0000000 --- a/rss_reader/utils/rss_utils.py +++ /dev/null @@ -1,32 +0,0 @@ -from datetime import datetime, date -from dateutil.parser import parse -from .exceptions import RssValueException - - -def get_date(date_str: str) -> date: - """Date parser from string. If error - returns now() date""" - try: - news_date = parse(date_str) - except ValueError as ex: - news_date = datetime.now() - return news_date - - -def parse_date_from_console(news_date_str: str) -> str: - """Checking input date format and return date object""" - - # Check if the news_date with correct format: - try: - news_date = datetime.strptime(news_date_str, '%Y%m%d') - news_date_str_out = news_date.strftime('%Y%m%d') - except ValueError: - raise RssValueException('Incorrect date format. Use %Y%m%d format (ex: 20191120)!') - return news_date_str_out - - -def dict_factory(cursor, row): - """Some magic func to retrieve raws from DB into dict""" - dic = {} - for idx, col in enumerate(cursor.description): - dic[col[0]] = row[idx] - return dic diff --git a/rss_reader/utils/sqlite.py b/rss_reader/utils/sqlite.py deleted file mode 100644 index 27b2c1c..0000000 --- a/rss_reader/utils/sqlite.py +++ /dev/null @@ -1,175 +0,0 @@ -""" -Module is for storing and loading news via sqlite3 -""" -import sqlite3 - -from datetime import timedelta -from functools import partial -from itertools import repeat -from typing import Tuple, List - -from ..utils.data_structures import News, NewsItem -from ..utils.exceptions import RssNewsException -from ..utils.rss_utils import get_date, dict_factory - - -class RssDB: - """ - Storage class uses sqlite3 DB - - Check DB: - sqlite3 ./rss_reader/sqlite3.db 'pragma integrity_check;' - """ - _DB = 'sqlite3.db' - - _sql_create_feed_table = """CREATE TABLE IF NOT EXISTS feeds ( - id integer PRIMARY KEY AUTOINCREMENT, - title text NOT NULL, - link text - );""" - _sql_create_idx_feed_link = 'CREATE UNIQUE INDEX IF NOT EXISTS idx_feed_link on feeds (link);' - _sql_create_news_table = """CREATE TABLE IF NOT EXISTS news ( - id integer PRIMARY KEY AUTOINCREMENT, - title text NOT NULL, - link text NOT NULL, - published timestamp NOT NULL, - html text NOT NULL, - feed_id integer NOT NULL, - FOREIGN KEY (feed_id) REFERENCES feeds (id) - );""" - _sql_create_idx_news_link = 'CREATE UNIQUE INDEX IF NOT EXISTS idx_news_link on news (link);' - _sql_create_links_table = """CREATE TABLE IF NOT EXISTS links ( - id integer PRIMARY KEY AUTOINCREMENT, - ref text NOT NULL, - news_id integer NOT NULL, - FOREIGN KEY (news_id) REFERENCES news (id) - );""" - _sql_create_idx_links_ref = 'CREATE UNIQUE INDEX IF NOT EXISTS idx_links_ref on links (ref);' - _sql_create_imgs_table = """CREATE TABLE IF NOT EXISTS imgs ( - id integer PRIMARY KEY AUTOINCREMENT, - ref text NOT NULL, - news_id integer NOT NULL, - FOREIGN KEY (news_id) REFERENCES news (id) - );""" - _sql_create_idx_imgs_ref = 'CREATE UNIQUE INDEX IF NOT EXISTS idx_imgs_ref on imgs (ref);' - - def __init__(self, logger): - self.logger = logger - self.connection = partial(sqlite3.connect, self._DB) - self._init_empty_db() - - def insert_news(self, news: News): - """Store current news into DB""" - - feed_id, feed_title = self._get_feed_id(news) - self.logger.debug(f'News are storing with feed id {feed_id}: {feed_title}') - - # When received feed_id we store every news_item with a separate cursor connection - # to avoid connection overtime while performing queries with big amount of data - for news_item in news.items: - self._store_news_item(news_item, feed_id) - - self.logger.debug('News are successfully stored into the DB') - - def load_news(self, date_str: str) -> List[NewsItem]: - news_from_tables = [] - - sql_retrieve_news_query = """ - SELECT - news.id as newsId, - news.title, news.link, news.published, news.html, - news.feed_id as feedID, - links.ref as linkRef, - imgs.ref as imgRef - FROM news - JOIN links ON news.id = links.news_id - JOIN imgs ON news.id = imgs.news_id - WHERE published >= ? AND published < ? - """ - - with self.connection() as conn: - conn.row_factory = dict_factory - cur = conn.cursor() - news_date = get_date(date_str) - date_tomorrow = news_date + timedelta(days=1) - - cur.execute(sql_retrieve_news_query, (news_date, date_tomorrow)) - - for news in cur.fetchall(): - news_from_tables.append(news) - cur.close() - - news_ids = {a['newsId'] for a in news_from_tables} - news_items_output = [] - for news_id in news_ids: - links = {item.get('linkRef', '') for item in news_from_tables if item.get('newsId', -1) == news_id} - imgs = {item.get('imgRef', '') for item in news_from_tables if item.get('newsId', -1) == news_id} - news_item = next(item for item in news_from_tables if item.get('newsId', -1) == news_id) - - news_items_output.append( - NewsItem( - title=news_item.get('title', ''), - link=news_item.get('link', ''), - html=news_item.get('html', ''), - published=get_date(news_item.get('published')).strftime('%Y-%m-%d %H:%M:%S'), - links=list(links), - imgs=list(imgs) - ) - ) - return news_items_output - - def _init_empty_db(self): - """Init DB in a case of empty DB""" - with self.connection() as conn: - cur = conn.cursor() - cur.execute(self._sql_create_feed_table) - cur.execute(self._sql_create_news_table) - cur.execute(self._sql_create_idx_news_link) - cur.execute(self._sql_create_links_table) - cur.execute(self._sql_create_imgs_table) - cur.execute(self._sql_create_idx_links_ref) - cur.execute(self._sql_create_idx_imgs_ref) - cur.close() - - @staticmethod - def _sql_insert_feed(feed_title: str, feed_link: str = '') -> Tuple[str, Tuple[str, str]]: - return f'REPLACE INTO feeds(title, link) VALUES (?, ?)', (feed_title, feed_link) - - def _get_feed_id(self, news: News) -> Tuple[int, str]: - """Look for feed in the DB from stored news - - If DB doesn't contain a feed then insert it to a feeds table - """ - feed_title = news.feed - feed_link = news.link - - with self.connection() as conn: - cur = conn.cursor() - feed = cur.execute('SELECT * FROM feeds WHERE title=?', (feed_title,)) - if not feed.lastrowid: - feed = cur.execute(*self._sql_insert_feed(feed_title, feed_link)) - feed_id = feed.lastrowid - if not feed_id: - self.logger.error(f'Error while writing to sqlite: {self._DB}') - raise RssNewsException('Writing data to sql failed!') - cur.close() - return feed_id, feed_title - - def _store_news_item(self, news_item: NewsItem, feed_id: int): - news_date = get_date(news_item.published) - - with self.connection() as conn: - cur = conn.cursor() - cur.execute('REPLACE INTO news(title, link, published, html, feed_id) ' - 'VALUES (?, ?, ?, ?, ?)', - (news_item.title, news_item.link, news_date, news_item.html, feed_id)) - news_id = cur.lastrowid - - # Add news links to the appropriate table links - news_links = list(zip(news_item.links, repeat(news_id))) - cur.executemany('REPLACE INTO links(ref, news_id) VALUES (?, ?)', news_links) - - # Add news img to the appropriate table imgs - news_imgs = list(zip(news_item.imgs, repeat(news_id))) - cur.executemany('REPLACE INTO imgs(ref, news_id) VALUES (?, ?)', news_imgs) - cur.close() diff --git a/setup.py b/setup.py deleted file mode 100644 index 38523f1..0000000 --- a/setup.py +++ /dev/null @@ -1,41 +0,0 @@ -"""Utils to export CLI rss_reader module -using: 'python3 setup.py sdist bdist_wheel' -""" -import setuptools - -with open("README.md", "r") as fh: - long_description = fh.read() - - -def get_install_requires(): - with open('requirements.txt', 'r') as f: - return [req.strip() for req in f] - - -setuptools.setup( - name="rss_reader", # Replace with your own username - version=str(4.0), - author="Andrey Nenuzhny", - author_email="nenuzhny85@gmail.com", - description="Rss reader Epam task", - long_description=long_description, - long_description_content_type="text/markdown", - url="https://github.com/Nenu1985/PythonHomework", - - packages=setuptools.find_packages(exclude=["tests", "*.tests", "*.tests.*", "tests.*"]), - - install_requires=get_install_requires(), - - extras_require={ # Optional - 'tests': ['nose', 'coverage'], - }, - - classifiers=[ - "Programming Language :: Python :: 3", - "License :: OSI Approved :: MIT License", - "Operating System :: Unix", - ], - - zip_safe=False, - python_requires='>=3.7', -) diff --git a/tests/data/google_news.xml b/tests/data/google_news.xml deleted file mode 100644 index e50bd1d..0000000 --- a/tests/data/google_news.xml +++ /dev/null @@ -1,318 +0,0 @@ - - - - NFE/5.0 - Top stories - Google News - https://news.google.com/?hl=en-US&gl=US&ceid=US:en - en-US - news-webmaster@google.com - 2019 Google Inc. - Thu, 14 Nov 2019 15:58:10 GMT - Google News - - Live updates: Trump asserts ‘normal people’ would close the case on his impeachment - The Washington Post - https://news.google.com/__i/rss/rd/articles/CBMihAFodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vcG9saXRpY3MvaW1wZWFjaG1lbnQtaGVhcmluZ3MtbGl2ZS11cGRhdGVzLzIwMTkvMTEvMTQvNzAzYjI3ZGEtMDY2MC0xMWVhLTgyOTItYzQ2ZWU4Y2IzZGNlX3N0b3J5Lmh0bWzSAZMBaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL3BvbGl0aWNzL2ltcGVhY2htZW50LWhlYXJpbmdzLWxpdmUtdXBkYXRlcy8yMDE5LzExLzE0LzcwM2IyN2RhLTA2NjAtMTFlYS04MjkyLWM0NmVlOGNiM2RjZV9zdG9yeS5odG1sP291dHB1dFR5cGU9YW1w?oc=5 - 52780435491242 - Thu, 14 Nov 2019 15:28:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMihAFodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vcG9saXRpY3MvaW1wZWFjaG1lbnQtaGVhcmluZ3MtbGl2ZS11cGRhdGVzLzIwMTkvMTEvMTQvNzAzYjI3ZGEtMDY2MC0xMWVhLTgyOTItYzQ2ZWU4Y2IzZGNlX3N0b3J5Lmh0bWzSAZMBaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL3BvbGl0aWNzL2ltcGVhY2htZW50LWhlYXJpbmdzLWxpdmUtdXBkYXRlcy8yMDE5LzExLzE0LzcwM2IyN2RhLTA2NjAtMTFlYS04MjkyLWM0NmVlOGNiM2RjZV9zdG9yeS5odG1sP291dHB1dFR5cGU9YW1w?oc=5" target="_blank">Live updates: Trump asserts ‘normal people’ would close the case on his impeachment</a>&nbsp;&nbsp;<font color="#6f6f6f">The Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xMy9wb2xpdGljcy9pbXBlYWNobWVudC1oZWFyaW5nLXRha2Vhd2F5cy9pbmRleC5odG1s0gFUaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xMy9wb2xpdGljcy9pbXBlYWNobWVudC1oZWFyaW5nLXRha2Vhd2F5cy9pbmRleC5odG1s?oc=5" target="_blank">Most important takeaways from the first day of public impeachment hearings</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiT2h0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTMvb3Bpbmlvbi90cnVtcC1pbXBlYWNobWVudC1oZWFyaW5nLWRheS0xLmh0bWzSAVNodHRwczovL3d3dy5ueXRpbWVzLmNvbS8yMDE5LzExLzEzL29waW5pb24vdHJ1bXAtaW1wZWFjaG1lbnQtaGVhcmluZy1kYXktMS5hbXAuaHRtbA?oc=5" target="_blank">Republicans’ Best Defense Is a Bad Offense</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZmh0dHBzOi8vd3d3LmxhdGltZXMuY29tL29waW5pb24vc3RvcnkvMjAxOS0xMS0xMy9pbXBlYWNobWVudC1oZWFyaW5ncy1kb25hbGQtdHJ1bXAtYWRhbS1zY2hpZmYtdWtyYWluZdIBAA?oc=5" target="_blank">Opinion: Trump impeachment hearing was a lost day for Democrats</a>&nbsp;&nbsp;<font color="#6f6f6f">Los Angeles Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3Lndzai5jb20vYXJ0aWNsZXMvdGhlLXRha2UtZG93bi10cnVtcC1wcm9qZWN0LTExNTczNjg3Njg10gEA?oc=5" target="_blank">The Take Down Trump Project</a>&nbsp;&nbsp;<font color="#6f6f6f">The Wall Street Journal</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlxay0tNGpvQU1FZWhHMnZicTcxbG9LQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - The Washington Post - - - Deval Patrick Announces He Is Running For President In 2020 - NPR - https://news.google.com/__i/rss/rd/articles/CBMiaWh0dHBzOi8vd3d3Lm5wci5vcmcvMjAxOS8xMS8xNC83NzkxNTMzODIvZGV2YWwtcGF0cmljay1tYWtlcy1hLWxhdGUtZW50cnktaW50by10aGUtMjAyMC1wcmVzaWRlbnRpYWwtcmFjZdIBAA?oc=5 - 52780436261543 - Thu, 14 Nov 2019 12:33:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiaWh0dHBzOi8vd3d3Lm5wci5vcmcvMjAxOS8xMS8xNC83NzkxNTMzODIvZGV2YWwtcGF0cmljay1tYWtlcy1hLWxhdGUtZW50cnktaW50by10aGUtMjAyMC1wcmVzaWRlbnRpYWwtcmFjZdIBAA?oc=5" target="_blank">Deval Patrick Announces He Is Running For President In 2020</a>&nbsp;&nbsp;<font color="#6f6f6f">NPR</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiYWh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3BvbGl0aWNzL2RldmFsLXBhdHJpY2stanVtcHMtaW50by1kZW1vY3JhdGljLXByZXNpZGVudGlhbC1ub21pbmF0aW9uLXJhY2XSAWVodHRwczovL3d3dy5mb3huZXdzLmNvbS9wb2xpdGljcy9kZXZhbC1wYXRyaWNrLWp1bXBzLWludG8tZGVtb2NyYXRpYy1wcmVzaWRlbnRpYWwtbm9taW5hdGlvbi1yYWNlLmFtcA?oc=5" target="_blank">Deval Patrick jumps into Democratic presidential nomination race</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9MjJnNk9qaGpVUzTSAQA?oc=5" target="_blank">Deval Patrick on why he can "break through" crowded 2020 field</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS This Morning</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiV2h0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vcGluaW9ucy8yMDE5LzExLzE0L3doeS1kby1kZW1vY3JhdHMtbmVlZC1kZXZhbC1wYXRyaWNrL9IBZmh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vcGluaW9ucy8yMDE5LzExLzE0L3doeS1kby1kZW1vY3JhdHMtbmVlZC1kZXZhbC1wYXRyaWNrLz9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">Why do Democrats need Deval Patrick?</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvdXMvcG9saXRpY3MvZGV2YWwtcGF0cmljay0yMDIwLXByZXNpZGVudC5odG1s0gFUaHR0cHM6Ly93d3cubnl0aW1lcy5jb20vMjAxOS8xMS8xNC91cy9wb2xpdGljcy9kZXZhbC1wYXRyaWNrLTIwMjAtcHJlc2lkZW50LmFtcC5odG1s?oc=5" target="_blank">Deval Patrick Joins the 2020 Race: ‘This Won’t Be Easy, and It Shouldn’t Be’</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlubFo2NWpvQU1FY3M0eDVJc3FSbDlLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - NPR - - - Return to sender: Turkish President Erdogan says he gave back Trump's 'don't be a tough guy' letter - USA TODAY - https://news.google.com/__i/rss/rd/articles/CBMiamh0dHBzOi8vd3d3LnVzYXRvZGF5LmNvbS9zdG9yeS9uZXdzL3BvbGl0aWNzLzIwMTkvMTEvMTQvZXJkb2dhbi1yZXR1cm5zLXRydW1wLXRvdWdoLWd1eS1sZXR0ZXIvNDE4ODg5NTAwMi_SASdodHRwczovL2FtcC51c2F0b2RheS5jb20vYW1wLzQxODg4OTUwMDI?oc=5 - 52780432769263 - Thu, 14 Nov 2019 14:43:24 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiamh0dHBzOi8vd3d3LnVzYXRvZGF5LmNvbS9zdG9yeS9uZXdzL3BvbGl0aWNzLzIwMTkvMTEvMTQvZXJkb2dhbi1yZXR1cm5zLXRydW1wLXRvdWdoLWd1eS1sZXR0ZXIvNDE4ODg5NTAwMi_SASdodHRwczovL2FtcC51c2F0b2RheS5jb20vYW1wLzQxODg4OTUwMDI?oc=5" target="_blank">Return to sender: Turkish President Erdogan says he gave back Trump's 'don't be a tough guy' letter</a>&nbsp;&nbsp;<font color="#6f6f6f">USA TODAY</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWWh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3BvbGl0aWNzL3RydW1wLWhvbGRzLWpvaW50LXByZXNzZXItd2l0aC10dXJraXNoLXByZXNpZGVudC1lcmRvZ2Fu0gFdaHR0cHM6Ly93d3cuZm94bmV3cy5jb20vcG9saXRpY3MvdHJ1bXAtaG9sZHMtam9pbnQtcHJlc3Nlci13aXRoLXR1cmtpc2gtcHJlc2lkZW50LWVyZG9nYW4uYW1w?oc=5" target="_blank">Trump vows new Ukraine transcript release in post-impeachment hearing press conference</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xMy9wb2xpdGljcy90cnVtcC1lcmRvZ2FuLXJlcHVibGljYW4tc2VuYXRvcnMvaW5kZXguaHRtbNIBWGh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTMvcG9saXRpY3MvdHJ1bXAtZXJkb2dhbi1yZXB1YmxpY2FuLXNlbmF0b3JzL2luZGV4Lmh0bWw?oc=5" target="_blank">GOP senators air concerns during unusual White House meeting with Erdoğan</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiT2h0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTMvb3Bpbmlvbi9lZGl0b3JpYWxzL3RydW1wLWVyZG9nYW4tdHVya2V5Lmh0bWzSAVNodHRwczovL3d3dy5ueXRpbWVzLmNvbS8yMDE5LzExLzEzL29waW5pb24vZWRpdG9yaWFscy90cnVtcC1lcmRvZ2FuLXR1cmtleS5hbXAuaHRtbA?oc=5" target="_blank">In Meeting Erdogan, Trump Courts Another Tyrant</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vcGluaW9ucy8yMDE5LzExLzEzL3ByZXNpZGVudC10cnVtcC11cmdlcy10dXJraXNoLXN0cm9uZ21hbi1jYWxsLWZyaWVuZGx5LXJlcG9ydGVyL9IBgQFodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vb3BpbmlvbnMvMjAxOS8xMS8xMy9wcmVzaWRlbnQtdHJ1bXAtdXJnZXMtdHVya2lzaC1zdHJvbmdtYW4tY2FsbC1mcmllbmRseS1yZXBvcnRlci8_b3V0cHV0VHlwZT1hbXA?oc=5" target="_blank">President Trump urges Turkish strongman to call on a ‘friendly’ reporter</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Post</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWp2Z2NtM2pvQU1FZUJkOV9ZUWlIdzVLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - USA TODAY - - - Exclusive: Trump DC hotel sales pitch boasts of millions to be made from foreign governments - CNN - https://news.google.com/__i/rss/rd/articles/CBMiV2h0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9wb2xpdGljcy9leGNsdXNpdmUtdHJ1bXAtaG90ZWwtaW52ZXN0b3ItcGl0Y2gvaW5kZXguaHRtbNIBW2h0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvcG9saXRpY3MvZXhjbHVzaXZlLXRydW1wLWhvdGVsLWludmVzdG9yLXBpdGNoL2luZGV4Lmh0bWw?oc=5 - 52780436261701 - Thu, 14 Nov 2019 15:13:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiV2h0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9wb2xpdGljcy9leGNsdXNpdmUtdHJ1bXAtaG90ZWwtaW52ZXN0b3ItcGl0Y2gvaW5kZXguaHRtbNIBW2h0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvcG9saXRpY3MvZXhjbHVzaXZlLXRydW1wLWhvdGVsLWludmVzdG9yLXBpdGNoL2luZGV4Lmh0bWw?oc=5" target="_blank">Exclusive: Trump DC hotel sales pitch boasts of millions to be made from foreign governments</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vdGhlaGlsbC5jb20vaG9tZW5ld3MvYWRtaW5pc3RyYXRpb24vNDcwNDE3LXRydW1wLWhvdGVsLXNhbGVzLWJyb2NodXJlLXRvdXRzLXRyZW1lbmRvdXMtdXBzaWRlLXBvdGVudGlhbC1vZtIBdmh0dHBzOi8vdGhlaGlsbC5jb20vaG9tZW5ld3MvYWRtaW5pc3RyYXRpb24vNDcwNDE3LXRydW1wLWhvdGVsLXNhbGVzLWJyb2NodXJlLXRvdXRzLXRyZW1lbmRvdXMtdXBzaWRlLXBvdGVudGlhbC1vZj9hbXA?oc=5" target="_blank">Trump hotel sales brochure touts 'tremendous upside potential' of government-related business: report | TheHill</a>&nbsp;&nbsp;<font color="#6f6f6f">The Hill</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3LnRoZWRhaWx5YmVhc3QuY29tL3RydW1wLWhvdGVsLWJyb2NodXJlLWJyYWdzLW9mLW1pbGxpb25zLXRvLWJlLW1hZGUtZnJvbS1mb3JlaWduLWdvdmVybm1lbnRzLXNheXMtY25u0gEA?oc=5" target="_blank">Trump Hotel Brochure Brags of Millions to Be Made From Foreign Governments, Says CNN</a>&nbsp;&nbsp;<font color="#6f6f6f">The Daily Beast</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiW2h0dHBzOi8vd3d3LmNubi5jb20vdmlkZW9zL3BvbGl0aWNzLzIwMTkvMTEvMTQvdHJ1bXAtaG90ZWwtZGMtaW52ZXN0b3ItcGl0Y2gtc290LW5kLXZweC5jbm7SAV9odHRwczovL2FtcC5jbm4uY29tL2Nubi92aWRlb3MvcG9saXRpY3MvMjAxOS8xMS8xNC90cnVtcC1ob3RlbC1kYy1pbnZlc3Rvci1waXRjaC1zb3QtbmQtdnB4LmNubg?oc=5" target="_blank">Trump Organization places luxury DC hotel on the market</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LnRoZWd1YXJkaWFuLmNvbS91cy1uZXdzLzIwMTkvbm92LzE0L3RydW1wLWludGVybmF0aW9uYWwtaG90ZWwtd2FzaGluZ3Rvbi1kYy1mb3JlaWduLWdvdmVybm1lbnRz0gFraHR0cHM6Ly9hbXAudGhlZ3VhcmRpYW4uY29tL3VzLW5ld3MvMjAxOS9ub3YvMTQvdHJ1bXAtaW50ZXJuYXRpb25hbC1ob3RlbC13YXNoaW5ndG9uLWRjLWZvcmVpZ24tZ292ZXJubWVudHM?oc=5" target="_blank">Trump hotel sales pitch boasts of profit potential from foreign governments</a>&nbsp;&nbsp;<font color="#6f6f6f">The Guardian</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpGbHA2NWpvQU1FVkZUUlJzQ3BkUWFLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CNN - - - Court Rejects Trump’s Appeal in Fight to Keep Financial Records From Congress - The New York Times - https://news.google.com/__i/rss/rd/articles/CBMiU2h0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTMvdXMvcG9saXRpY3MvdHJ1bXAtZmluYW5jaWFsLXJlY29yZHMtbGF3c3VpdC5odG1s0gFXaHR0cHM6Ly93d3cubnl0aW1lcy5jb20vMjAxOS8xMS8xMy91cy9wb2xpdGljcy90cnVtcC1maW5hbmNpYWwtcmVjb3Jkcy1sYXdzdWl0LmFtcC5odG1s?oc=5 - 52780435791346 - Thu, 14 Nov 2019 00:24:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiU2h0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTMvdXMvcG9saXRpY3MvdHJ1bXAtZmluYW5jaWFsLXJlY29yZHMtbGF3c3VpdC5odG1s0gFXaHR0cHM6Ly93d3cubnl0aW1lcy5jb20vMjAxOS8xMS8xMy91cy9wb2xpdGljcy90cnVtcC1maW5hbmNpYWwtcmVjb3Jkcy1sYXdzdWl0LmFtcC5odG1s?oc=5" target="_blank">Court Rejects Trump’s Appeal in Fight to Keep Financial Records From Congress</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMitAFodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vbG9jYWwvbGVnYWwtaXNzdWVzL2NvbmdyZXNzLWNhbi1zZWVrLWVpZ2h0LXllYXJzLW9mLXRydW1wcy10YXgtcmVjb3Jkcy1hcHBlYWxzLWNvdXJ0LXJ1bGVzLzIwMTkvMTEvMTMvYjRmYzgwMDItZmMwNy0xMWU5LTg5MDYtYWI2YjYwZGU5MTI0X3N0b3J5Lmh0bWzSAcMBaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL2xvY2FsL2xlZ2FsLWlzc3Vlcy9jb25ncmVzcy1jYW4tc2Vlay1laWdodC15ZWFycy1vZi10cnVtcHMtdGF4LXJlY29yZHMtYXBwZWFscy1jb3VydC1ydWxlcy8yMDE5LzExLzEzL2I0ZmM4MDAyLWZjMDctMTFlOS04OTA2LWFiNmI2MGRlOTEyNF9zdG9yeS5odG1sP291dHB1dFR5cGU9YW1w?oc=5" target="_blank">Congress can seek 8 years of Trump’s tax records, court order indicates</a>&nbsp;&nbsp;<font color="#6f6f6f">The Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMidGh0dHBzOi8vd3d3Lm5iY25ld3MuY29tL3BvbGl0aWNzL2RvbmFsZC10cnVtcC9mZWRlcmFsLWFwcGVhbHMtY291cnQtcmVqZWN0cy10cnVtcC1zLWVmZm9ydC1zaGllbGQtaGlzLXRheGVzLW4xMDgxOTc20gEsaHR0cHM6Ly93d3cubmJjbmV3cy5jb20vbmV3cy9hbXAvbmNuYTEwODE5NzY?oc=5" target="_blank">Federal appeals court rejects Trump's effort to shield his taxes</a>&nbsp;&nbsp;<font color="#6f6f6f">NBC News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiXmh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xMy9wb2xpdGljcy90cnVtcC1maW5hbmNpYWwtcmVjb3Jkcy1hcHBlYWxzLWNvdXJ0LWhvdXNlL2luZGV4Lmh0bWzSAWJodHRwczovL2FtcC5jbm4uY29tL2Nubi8yMDE5LzExLzEzL3BvbGl0aWNzL3RydW1wLWZpbmFuY2lhbC1yZWNvcmRzLWFwcGVhbHMtY291cnQtaG91c2UvaW5kZXguaHRtbA?oc=5" target="_blank">Appeals court hands Trump another loss, saying Congress can seek his tax returns</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMib2h0dHBzOi8vd3d3LmJsb29tYmVyZy5jb20vbmV3cy9hcnRpY2xlcy8yMDE5LTExLTE0L3RydW1wLXJlcXVlc3QtZGVuaWVkLWZvci1yZWhlYXJpbmctaW4taG91c2UtdGF4LXJlY29yZHMtY2FzZdIBc2h0dHBzOi8vd3d3LmJsb29tYmVyZy5jb20vYW1wL25ld3MvYXJ0aWNsZXMvMjAxOS0xMS0xNC90cnVtcC1yZXF1ZXN0LWRlbmllZC1mb3ItcmVoZWFyaW5nLWluLWhvdXNlLXRheC1yZWNvcmRzLWNhc2U?oc=5" target="_blank">Trump Heads to Supreme Court for Second Time Over Tax Records</a>&nbsp;&nbsp;<font color="#6f6f6f">Bloomberg</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWp5dTRHNWpvQU1FVW11VllseWQ5RFhLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - The New York Times - - - Student protesters fortify campus occupations as Hong Kong braces for more violence - CNN - https://news.google.com/__i/rss/rd/articles/CBMiYGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9hc2lhL2hvbmcta29uZy1wcm90ZXN0cy11bml2ZXJzaXRpZXMtdmlvbGVuY2UtaW50bC1obmsvaW5kZXguaHRtbNIBZGh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvYXNpYS9ob25nLWtvbmctcHJvdGVzdHMtdW5pdmVyc2l0aWVzLXZpb2xlbmNlLWludGwtaG5rL2luZGV4Lmh0bWw?oc=5 - 52780435950054 - Thu, 14 Nov 2019 12:17:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiYGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9hc2lhL2hvbmcta29uZy1wcm90ZXN0cy11bml2ZXJzaXRpZXMtdmlvbGVuY2UtaW50bC1obmsvaW5kZXguaHRtbNIBZGh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvYXNpYS9ob25nLWtvbmctcHJvdGVzdHMtdW5pdmVyc2l0aWVzLXZpb2xlbmNlLWludGwtaG5rL2luZGV4Lmh0bWw?oc=5" target="_blank">Student protesters fortify campus occupations as Hong Kong braces for more violence</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiRWh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvd29ybGQvYXNpYS9ob25nLWtvbmctcHJvdGVzdHMuaHRtbNIBSWh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvd29ybGQvYXNpYS9ob25nLWtvbmctcHJvdGVzdHMuYW1wLmh0bWw?oc=5" target="_blank">Hong Kong Students Ready Bows and Arrows for Battles with Police</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMimAFodHRwczovL3d3dy5yZXV0ZXJzLmNvbS9hcnRpY2xlL3VzLWhvbmdrb25nLXByb3Rlc3RzLXdlYXBvbnMvZmxhbWluZy1hcnJvd3MtYW5kLXBldHJvbC1ib21icy1pbnNpZGUtaG9uZy1rb25nLXByb3Rlc3RlcnMtd2VhcG9ucy1mYWN0b3JpZXMtaWRVU0tCTjFYTzFBNdIBNGh0dHBzOi8vbW9iaWxlLnJldXRlcnMuY29tL2FydGljbGUvYW1wL2lkVVNLQk4xWE8xQTU?oc=5" target="_blank">Flaming arrows and petrol bombs: Inside Hong Kong protesters' 'weapons factories'</a>&nbsp;&nbsp;<font color="#6f6f6f">Reuters</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMibmh0dHBzOi8vd3d3Lm5hdGlvbmFscmV2aWV3LmNvbS9uZXdzL2hvbmcta29uZy1wb2xpY2UtY2xhaW0tcHJvdGVzdGVycy1oYXZlLW1vdmVkLW9uZS1zdGVwLWNsb3Nlci10by10ZXJyb3Jpc20v0gFyaHR0cHM6Ly93d3cubmF0aW9uYWxyZXZpZXcuY29tL25ld3MvaG9uZy1rb25nLXBvbGljZS1jbGFpbS1wcm90ZXN0ZXJzLWhhdmUtbW92ZWQtb25lLXN0ZXAtY2xvc2VyLXRvLXRlcnJvcmlzbS9hbXAv?oc=5" target="_blank">Hong Kong Police Claim Protesters Have Moved ‘One Step Closer to Terrorism’</a>&nbsp;&nbsp;<font color="#6f6f6f">National Review</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiemh0dHBzOi8vd3d3LmluZGVwZW5kZW50LmNvLnVrL25ld3Mvd29ybGQvYXNpYS9ob25nLWtvbmctcHJvdGVzdHMtY2F0YXB1bHQtcmlvdHMtdHJlYnVjaGV0LXBvbGljZS12aWRlby13YXRjaC1hOTIwMjgzMS5odG1s0gF-aHR0cHM6Ly93d3cuaW5kZXBlbmRlbnQuY28udWsvbmV3cy93b3JsZC9hc2lhL2hvbmcta29uZy1wcm90ZXN0cy1jYXRhcHVsdC1yaW90cy10cmVidWNoZXQtcG9saWNlLXZpZGVvLXdhdGNoLWE5MjAyODMxLmh0bWw_YW1w?oc=5" target="_blank">Hong Kong students fire giant catapult during latest protests</a>&nbsp;&nbsp;<font color="#6f6f6f">The Independent</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWptazR1NWpvQU1FVnh1SjRsQTFETTZLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CNN - - - This Arctic blast is in its final day. But the cold isn't over quite yet - CNN - https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC91cy93aW50ZXItd2VhdGhlci10aHVyc2RheS9pbmRleC5odG1s0gFIaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC91cy93aW50ZXItd2VhdGhlci10aHVyc2RheS9pbmRleC5odG1s?oc=5 - CAIiEIFqN4uCdV0TUJZIB2eyvnoqGQgEKhAIACoHCAowocv1CjCSptoCMIrUpgU - Thu, 14 Nov 2019 10:37:00 GMT - <a href="https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC91cy93aW50ZXItd2VhdGhlci10aHVyc2RheS9pbmRleC5odG1s0gFIaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC91cy93aW50ZXItd2VhdGhlci10aHVyc2RheS9pbmRleC5odG1s?oc=5" target="_blank">This Arctic blast is in its final day. But the cold isn't over quite yet</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWp1aC15NGpvQU1FU2k1YVFUa1RUQVlLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong> - CNN - - - AOC slams WH adviser Stephen Miller as 'white nationalist' after recent report, calls for his resignation - Fox News - https://news.google.com/__i/rss/rd/articles/CBMiW2h0dHBzOi8vd3d3LmZveG5ld3MuY29tL3BvbGl0aWNzL29jYXNpby1jb3J0ZXotc3RlcGhlbi1taWxsZXItd2hpdGUtbmF0aW9uYWxpc3QtaW1taWdyYXRpb27SAV9odHRwczovL3d3dy5mb3huZXdzLmNvbS9wb2xpdGljcy9vY2FzaW8tY29ydGV6LXN0ZXBoZW4tbWlsbGVyLXdoaXRlLW5hdGlvbmFsaXN0LWltbWlncmF0aW9uLmFtcA?oc=5 - 52780435107893 - Thu, 14 Nov 2019 11:50:13 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiW2h0dHBzOi8vd3d3LmZveG5ld3MuY29tL3BvbGl0aWNzL29jYXNpby1jb3J0ZXotc3RlcGhlbi1taWxsZXItd2hpdGUtbmF0aW9uYWxpc3QtaW1taWdyYXRpb27SAV9odHRwczovL3d3dy5mb3huZXdzLmNvbS9wb2xpdGljcy9vY2FzaW8tY29ydGV6LXN0ZXBoZW4tbWlsbGVyLXdoaXRlLW5hdGlvbmFsaXN0LWltbWlncmF0aW9uLmFtcA?oc=5" target="_blank">AOC slams WH adviser Stephen Miller as 'white nationalist' after recent report, calls for his resignation</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9OTBHMC1SYVMwVTTSAQA?oc=5" target="_blank">Advocacy group releases emails claiming Stephen Miller promoted white nationalism | USA TODAY</a>&nbsp;&nbsp;<font color="#6f6f6f">USA TODAY</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiV2h0dHBzOi8vbnlwb3N0LmNvbS8yMDE5LzExLzEzL2FvYy1jYWxscy1vbi1zdGVwaGVuLW1pbGxlci10by1yZXNpZ24tb3Zlci1sZWFrZWQtZW1haWxzL9IBW2h0dHBzOi8vbnlwb3N0LmNvbS8yMDE5LzExLzEzL2FvYy1jYWxscy1vbi1zdGVwaGVuLW1pbGxlci10by1yZXNpZ24tb3Zlci1sZWFrZWQtZW1haWxzL2FtcC8?oc=5" target="_blank">AOC calls on Stephen Miller to resign over leaked emails</a>&nbsp;&nbsp;<font color="#6f6f6f">New York Post </font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZmh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vcGluaW9ucy8yMDE5LzExLzEzL3llcy1zdGVwaGVuLW1pbGxlci1pcy1hYnNvbHV0ZWx5LXdoaXRlLW5hdGlvbmFsaXN0L9IBdWh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vcGluaW9ucy8yMDE5LzExLzEzL3llcy1zdGVwaGVuLW1pbGxlci1pcy1hYnNvbHV0ZWx5LXdoaXRlLW5hdGlvbmFsaXN0Lz9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">Yes, Stephen Miller is absolutely a white nationalist</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiYmh0dHBzOi8vd3d3LnRoZWd1YXJkaWFuLmNvbS91cy1uZXdzLzIwMTkvbm92LzEzL3N0ZXBoZW4tbWlsbGVyLXdoaXRlLW5hdGlvbmFsaXN0LWVtYWlscy1pbGhhbi1vbWFy0gFiaHR0cHM6Ly9hbXAudGhlZ3VhcmRpYW4uY29tL3VzLW5ld3MvMjAxOS9ub3YvMTMvc3RlcGhlbi1taWxsZXItd2hpdGUtbmF0aW9uYWxpc3QtZW1haWxzLWlsaGFuLW9tYXI?oc=5" target="_blank">After Republican attacks, Ilhan Omar has been proved right: Stephen Miller is a white nationalist</a>&nbsp;&nbsp;<font color="#6f6f6f">The Guardian</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWkxNE5lNGpvQU1FV0lYcmlKTWpIY2xLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Fox News - - - Kellyanne Conway tussles with CNN's Wolf Blitzer over clip of her husband - POLITICO - https://news.google.com/__i/rss/rd/articles/CBMiXmh0dHBzOi8vd3d3LnBvbGl0aWNvLmNvbS9uZXdzLzIwMTkvMTEvMTQva2VsbHlhbm5lLWNvbndheS1jbm4tY2xpcC1odXNiYW5kLXdvbGYtYmxpdHplci0wNzA4NjfSAWJodHRwczovL3d3dy5wb2xpdGljby5jb20vYW1wL25ld3MvMjAxOS8xMS8xNC9rZWxseWFubmUtY29ud2F5LWNubi1jbGlwLWh1c2JhbmQtd29sZi1ibGl0emVyLTA3MDg2Nw?oc=5 - 52780435374630 - Thu, 14 Nov 2019 15:04:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiXmh0dHBzOi8vd3d3LnBvbGl0aWNvLmNvbS9uZXdzLzIwMTkvMTEvMTQva2VsbHlhbm5lLWNvbndheS1jbm4tY2xpcC1odXNiYW5kLXdvbGYtYmxpdHplci0wNzA4NjfSAWJodHRwczovL3d3dy5wb2xpdGljby5jb20vYW1wL25ld3MvMjAxOS8xMS8xNC9rZWxseWFubmUtY29ud2F5LWNubi1jbGlwLWh1c2JhbmQtd29sZi1ibGl0emVyLTA3MDg2Nw?oc=5" target="_blank">Kellyanne Conway tussles with CNN's Wolf Blitzer over clip of her husband</a>&nbsp;&nbsp;<font color="#6f6f6f">POLITICO</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVmh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTMvYnVzaW5lc3MvbWVkaWEvZ2VvcmdlLWNvbndheS1tc25iYy1pbXBlYWNobWVudC5odG1s0gFaaHR0cHM6Ly93d3cubnl0aW1lcy5jb20vMjAxOS8xMS8xMy9idXNpbmVzcy9tZWRpYS9nZW9yZ2UtY29ud2F5LW1zbmJjLWltcGVhY2htZW50LmFtcC5odG1s?oc=5" target="_blank">MSNBC’s Surprise Guest: George Conway, Husband of Kellyanne</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWmh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xMy9wb2xpdGljcy9nZW9yZ2UtY29ud2F5LXRydW1wLWltcGVhY2htZW50LWlucXVpcnkvaW5kZXguaHRtbNIBXmh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTMvcG9saXRpY3MvZ2VvcmdlLWNvbndheS10cnVtcC1pbXBlYWNobWVudC1pbnF1aXJ5L2luZGV4Lmh0bWw?oc=5" target="_blank">George Conway says he is 'horrified' over GOP's impeachment defense of Trump</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMieWh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vcGluaW9ucy8yMDE5LzExLzEzL2ltLWhvcnJpZmllZC1pbS1hcHBhbGxlZC1nZW9yZ2UtY29ud2F5LXRha2VzLXRydW1wLWJhc2hpbmctbWluZC1tc25iYy_SAYgBaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL29waW5pb25zLzIwMTkvMTEvMTMvaW0taG9ycmlmaWVkLWltLWFwcGFsbGVkLWdlb3JnZS1jb253YXktdGFrZXMtdHJ1bXAtYmFzaGluZy1taW5kLW1zbmJjLz9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">‘I’m horrified. I’m appalled’: George Conway takes Trump-bashing mind to MSNBC</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMid2h0dHBzOi8vd3d3LmRhaWx5bWFpbC5jby51ay9uZXdzL2FydGljbGUtNzY4NTc2My9LZWxseWFubmUtQ29ud2F5LWxpc3Rlbi1odXNiYW5kLUdlb3JnZS1zYXZhZ2luZy1ib3NzLURvbmFsZC1UcnVtcC5odG1s0gF7aHR0cHM6Ly93d3cuZGFpbHltYWlsLmNvLnVrL25ld3MvYXJ0aWNsZS03Njg1NzYzL2FtcC9LZWxseWFubmUtQ29ud2F5LWxpc3Rlbi1odXNiYW5kLUdlb3JnZS1zYXZhZ2luZy1ib3NzLURvbmFsZC1UcnVtcC5odG1s?oc=5" target="_blank">Kellyanne Conway is made to listen to her husband George savaging her boss Donald Trump</a>&nbsp;&nbsp;<font color="#6f6f6f">Daily Mail</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWltaE9pNGpvQU1FUTM3NVJLN2djRGNLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - POLITICO - - - Hillary Clinton warns U.K. headed for 'fascism' over lawmaker abuse - NBC News - https://news.google.com/__i/rss/rd/articles/CBMiaGh0dHBzOi8vd3d3Lm5iY25ld3MuY29tL25ld3Mvd29ybGQvaGlsbGFyeS1jbGludG9uLXdhcm5zLXUtay1oZWFkZWQtZmFzY2lzbS1vdmVyLWxhd21ha2VyLWFidXNlLW4xMDgyMDMx0gEsaHR0cHM6Ly93d3cubmJjbmV3cy5jb20vbmV3cy9hbXAvbmNuYTEwODIwMzE?oc=5 - CAIiEFsPyDU5qXlUk3DO_7WOEQQqGQgEKhAIACoHCAowvIaCCzDnxf4CMM2F8gU - Thu, 14 Nov 2019 11:46:00 GMT - <a href="https://news.google.com/__i/rss/rd/articles/CBMiaGh0dHBzOi8vd3d3Lm5iY25ld3MuY29tL25ld3Mvd29ybGQvaGlsbGFyeS1jbGludG9uLXdhcm5zLXUtay1oZWFkZWQtZmFzY2lzbS1vdmVyLWxhd21ha2VyLWFidXNlLW4xMDgyMDMx0gEsaHR0cHM6Ly93d3cubmJjbmV3cy5jb20vbmV3cy9hbXAvbmNuYTEwODIwMzE?oc=5" target="_blank">Hillary Clinton warns U.K. headed for 'fascism' over lawmaker abuse</a>&nbsp;&nbsp;<font color="#6f6f6f">NBC News</font><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlBbGR1NGpvQU1FY0dsMzYweE82V2dLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong> - NBC News - - - ISIS Suspect Trapped at Turkish-Greek Border Is to Be Deported to U.S. - The New York Times - https://news.google.com/__i/rss/rd/articles/CBMiVGh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvd29ybGQvbWlkZGxlZWFzdC9hbWVyaWNhbi1pc2lzLXR1cmtleS1ncmVlY2UuaHRtbNIBWGh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvd29ybGQvbWlkZGxlZWFzdC9hbWVyaWNhbi1pc2lzLXR1cmtleS1ncmVlY2UuYW1wLmh0bWw?oc=5 - 52780436239470 - Thu, 14 Nov 2019 11:40:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVGh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvd29ybGQvbWlkZGxlZWFzdC9hbWVyaWNhbi1pc2lzLXR1cmtleS1ncmVlY2UuaHRtbNIBWGh0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTQvd29ybGQvbWlkZGxlZWFzdC9hbWVyaWNhbi1pc2lzLXR1cmtleS1ncmVlY2UuYW1wLmh0bWw?oc=5" target="_blank">ISIS Suspect Trapped at Turkish-Greek Border Is to Be Deported to U.S.</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMijwFodHRwczovL3d3dy51c2F0b2RheS5jb20vc3RvcnkvbmV3cy93b3JsZC8yMDE5LzExLzE0L2FtZXJpY2FuLWlzaXMtZmlnaHRlci1zdHJhbmRlZC1pbi10dXJrZXktZ3JlZWNlLW5vLW1hbnMtbGFuZC10by1iZS1zZW50LXRvLXUtcy80MTg4ODE0MDAyL9IBJ2h0dHBzOi8vYW1wLnVzYXRvZGF5LmNvbS9hbXAvNDE4ODgxNDAwMg?oc=5" target="_blank">American ISIS fighter stranded in no-man's to be repatriated to U.S., Turkey says</a>&nbsp;&nbsp;<font color="#6f6f6f">USA TODAY</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiLmh0dHBzOi8vd3d3LmJiYy5jb20vbmV3cy93b3JsZC1ldXJvcGUtNTA0MTg3NjTSATJodHRwczovL3d3dy5iYmMuY29tL25ld3MvYW1wL3dvcmxkLWV1cm9wZS01MDQxODc2NA?oc=5" target="_blank">Turkey to extradite American IS suspect 'stranded on border'</a>&nbsp;&nbsp;<font color="#6f6f6f">BBC News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMipAFodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vd29ybGQvbWlkZGxlX2Vhc3QvdGhlLWxhdGVzdC10dXJrZXktZGVwb3J0cy03LWdlcm1hbi0xLWJyaXRpc2gtaXMtc3VzcGVjdHMvMjAxOS8xMS8xNC80MTA2YzdiNi0wNmVkLTExZWEtOTExOC0yNWQ2YmQzN2RmYjFfc3RvcnkuaHRtbNIBswFodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vd29ybGQvbWlkZGxlX2Vhc3QvdGhlLWxhdGVzdC10dXJrZXktZGVwb3J0cy03LWdlcm1hbi0xLWJyaXRpc2gtaXMtc3VzcGVjdHMvMjAxOS8xMS8xNC80MTA2YzdiNi0wNmVkLTExZWEtOTExOC0yNWQ2YmQzN2RmYjFfc3RvcnkuaHRtbD9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">The Latest: Turkey deports 7 German, 1 British IS suspects</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiY2h0dHBzOi8vYWJjbmV3cy5nby5jb20vSW50ZXJuYXRpb25hbC93aXJlU3RvcnkvdHVya2V5LWRlcG9ydC1zdXNwZWN0LXN0dWNrLWdyZWVrLWJvcmRlci11cy02NzAwMjQ2N9IBZ2h0dHBzOi8vYWJjbmV3cy5nby5jb20vYW1wL0ludGVybmF0aW9uYWwvd2lyZVN0b3J5L3R1cmtleS1kZXBvcnQtc3VzcGVjdC1zdHVjay1ncmVlay1ib3JkZXItdXMtNjcwMDI0Njc?oc=5" target="_blank">Turkey to deport IS suspect stuck at Greek border to US</a>&nbsp;&nbsp;<font color="#6f6f6f">ABC News</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWp1Nkp5NWpvQU1FVHNwSjI1aHJrWTVLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - The New York Times - - - Venice flooding has city 'on its knees,' Italy to declare state of emergency - Fox News - https://news.google.com/__i/rss/rd/articles/CBMiT2h0dHBzOi8vd3d3LmZveG5ld3MuY29tL3dvcmxkL3ZlbmljZS1mbG9vZGluZy1pdGFseS1zdGF0ZS1vZi1lbWVyZ2VuY3ktZGlzYXN0ZXLSAVNodHRwczovL3d3dy5mb3huZXdzLmNvbS93b3JsZC92ZW5pY2UtZmxvb2RpbmctaXRhbHktc3RhdGUtb2YtZW1lcmdlbmN5LWRpc2FzdGVyLmFtcA?oc=5 - 52780436308617 - Thu, 14 Nov 2019 13:47:43 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiT2h0dHBzOi8vd3d3LmZveG5ld3MuY29tL3dvcmxkL3ZlbmljZS1mbG9vZGluZy1pdGFseS1zdGF0ZS1vZi1lbWVyZ2VuY3ktZGlzYXN0ZXLSAVNodHRwczovL3d3dy5mb3huZXdzLmNvbS93b3JsZC92ZW5pY2UtZmxvb2RpbmctaXRhbHktc3RhdGUtb2YtZW1lcmdlbmN5LWRpc2FzdGVyLmFtcA?oc=5" target="_blank">Venice flooding has city 'on its knees,' Italy to declare state of emergency</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9ldXJvcGUvdmVuaWNlLWZsb29kcy1wcm9ibGVtcy1pbnRsL2luZGV4Lmh0bWzSAVBodHRwczovL2FtcC5jbm4uY29tL2Nubi8yMDE5LzExLzE0L2V1cm9wZS92ZW5pY2UtZmxvb2RzLXByb2JsZW1zLWludGwvaW5kZXguaHRtbA?oc=5" target="_blank">Venice was suffering over-tourism, an aging population and sinking foundations. Then the floods came</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMifWh0dHBzOi8vd3d3LmNic25ld3MuY29tL25ld3MvdmVuaWNlLWZsb29kaW5nLWluLWl0YWx5LXdvcnN0LWluLTUwLXllYXJzLWFuZC10aGUtbWF5b3ItYmxhbWVzLWNsaW1hdGUtY2hhbmdlLXRvZGF5LTIwMTktMTEtMTQv0gGBAWh0dHBzOi8vd3d3LmNic25ld3MuY29tL2FtcC9uZXdzL3ZlbmljZS1mbG9vZGluZy1pbi1pdGFseS13b3JzdC1pbi01MC15ZWFycy1hbmQtdGhlLW1heW9yLWJsYW1lcy1jbGltYXRlLWNoYW5nZS10b2RheS0yMDE5LTExLTE0Lw?oc=5" target="_blank">Venice flooding in Italy is the worst in 50 years, and the mayor blames climate change</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMifmh0dHBzOi8vd3d3LmV4cHJlc3MuY28udWsvbmV3cy93b3JsZC8xMjA0Mzk4L3ZlbmljZS1mbG9vZGluZy1sYXRlc3Qtc2VhLWxldmVsLXJpc2luZy1jbGltYXRlLWNoYW5nZS1zdHVkeS12ZW5pY2Utc2lua2luZy1wb3J0c9IBggFodHRwczovL3d3dy5leHByZXNzLmNvLnVrL25ld3Mvd29ybGQvMTIwNDM5OC92ZW5pY2UtZmxvb2RpbmctbGF0ZXN0LXNlYS1sZXZlbC1yaXNpbmctY2xpbWF0ZS1jaGFuZ2Utc3R1ZHktdmVuaWNlLXNpbmtpbmctcG9ydHMvYW1w?oc=5" target="_blank">Venice flooding latest: 21 ports from Venice to Naples at ‘risk of drowning’ – FULL MAP</a>&nbsp;&nbsp;<font color="#6f6f6f">Express.co.uk</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiT2h0dHBzOi8vbnlwb3N0LmNvbS92aWRlby92ZW5pY2UtZmxvb2QtaXMtdGhlLXBlcmZlY3QtbGFwLXBvb2wtZm9yLXRoaXMtc3dpbW1lci_SAVNodHRwczovL255cG9zdC5jb20vdmlkZW8vdmVuaWNlLWZsb29kLWlzLXRoZS1wZXJmZWN0LWxhcC1wb29sLWZvci10aGlzLXN3aW1tZXIvYW1wLw?oc=5" target="_blank">Venice flood is the perfect lap pool for this swimmer</a>&nbsp;&nbsp;<font color="#6f6f6f">New York Post </font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlKaGFHNWpvQU1FY2g0VWtYdnN5N3dLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Fox News - - - Protesters killed in Iraq as HRW slams attacks on medics - Al Jazeera English - https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LmFsamF6ZWVyYS5jb20vbmV3cy8yMDE5LzExL3Byb3Rlc3RlcnMta2lsbGVkLWlyYXEtaHJ3LXNsYW1zLWF0dGFja3MtbWVkaWNzLTE5MTExNDA5MzcwMzkwMi5odG1s0gFvaHR0cHM6Ly93d3cuYWxqYXplZXJhLmNvbS9hbXAvbmV3cy8yMDE5LzExL3Byb3Rlc3RlcnMta2lsbGVkLWlyYXEtaHJ3LXNsYW1zLWF0dGFja3MtbWVkaWNzLTE5MTExNDA5MzcwMzkwMi5odG1s?oc=5 - 52780435169929 - Thu, 14 Nov 2019 12:12:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LmFsamF6ZWVyYS5jb20vbmV3cy8yMDE5LzExL3Byb3Rlc3RlcnMta2lsbGVkLWlyYXEtaHJ3LXNsYW1zLWF0dGFja3MtbWVkaWNzLTE5MTExNDA5MzcwMzkwMi5odG1s0gFvaHR0cHM6Ly93d3cuYWxqYXplZXJhLmNvbS9hbXAvbmV3cy8yMDE5LzExL3Byb3Rlc3RlcnMta2lsbGVkLWlyYXEtaHJ3LXNsYW1zLWF0dGFja3MtbWVkaWNzLTE5MTExNDA5MzcwMzkwMi5odG1s?oc=5" target="_blank">Protesters killed in Iraq as HRW slams attacks on medics</a>&nbsp;&nbsp;<font color="#6f6f6f">Al Jazeera English</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiJ2h0dHBzOi8vdGltZS5jb20vNTcyMzgzMS9pcmFxLXByb3Rlc3RzL9IBAA?oc=5" target="_blank">Iraq Protests: What Do the Protesters Want?</a>&nbsp;&nbsp;<font color="#6f6f6f">TIME</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMid2h0dHBzOi8vd3d3LnJldXRlcnMuY29tL2FydGljbGUvdXMtaXJhcS1wcm90ZXN0cy9mb3VyLWtpbGxlZC01Mi13b3VuZGVkLWluLWJhZ2hkYWQtcHJvdGVzdHMtcG9saWNlLW1lZGljcy1pZFVTS0JOMVhPMFlU0gE0aHR0cHM6Ly9tb2JpbGUucmV1dGVycy5jb20vYXJ0aWNsZS9hbXAvaWRVU0tCTjFYTzBZVA?oc=5" target="_blank">Four killed, 52 wounded in Baghdad protests: police, medics</a>&nbsp;&nbsp;<font color="#6f6f6f">Reuters</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9cHlTdjR6cFYteG_SAQA?oc=5" target="_blank">Iraq's elderly encourage young protesters in Baghdad</a>&nbsp;&nbsp;<font color="#6f6f6f">Al Jazeera English</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vd3d3Lm5iY25ld3MuY29tL25ld3Mvd29ybGQvaG93LXR1ay10dWstZHJpdmVycy1iZWNhbWUtdW5saWtlbHktaGVyb2VzLWlyYXEtcy1wb3B1bGFyLW4xMDgyMDIx0gEsaHR0cHM6Ly93d3cubmJjbmV3cy5jb20vbmV3cy9hbXAvbmNuYTEwODIwMjE?oc=5" target="_blank">How tuk tuk drivers became the unlikely heroes of Iraq's popular revolt</a>&nbsp;&nbsp;<font color="#6f6f6f">NBC News</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlKeGR1NGpvQU1FVVdaaGktQ0V2ZGNLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Al Jazeera English - - - Morales warns Bolivian leaders not to 'stain themselves with blood' as protesters take to the streets - CNN - https://news.google.com/__i/rss/rd/articles/CBMiVGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9hbWVyaWNhcy9ib2xpdmlhLXBvbGl0aWNhbC11bnJlc3QtaW50bC1obmsvaW5kZXguaHRtbNIBWGh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvYW1lcmljYXMvYm9saXZpYS1wb2xpdGljYWwtdW5yZXN0LWludGwtaG5rL2luZGV4Lmh0bWw?oc=5 - 52780435146181 - Thu, 14 Nov 2019 06:08:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9hbWVyaWNhcy9ib2xpdmlhLXBvbGl0aWNhbC11bnJlc3QtaW50bC1obmsvaW5kZXguaHRtbNIBWGh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvYW1lcmljYXMvYm9saXZpYS1wb2xpdGljYWwtdW5yZXN0LWludGwtaG5rL2luZGV4Lmh0bWw?oc=5" target="_blank">Morales warns Bolivian leaders not to 'stain themselves with blood' as protesters take to the streets</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTmh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3dvcmxkL2JvbGl2aWEtaW50ZXJpbS1wcmVzaWRlbnQtYmlibGUtcGFsYWNlLWVsZWN0aW9uc9IBUmh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3dvcmxkL2JvbGl2aWEtaW50ZXJpbS1wcmVzaWRlbnQtYmlibGUtcGFsYWNlLWVsZWN0aW9ucy5hbXA?oc=5" target="_blank">Bolivia interim president declares 'Bible has returned to the palace' amid growing uncertainty</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9UHFOYWlZTk9JSTjSAQA?oc=5" target="_blank">Tensions Rise As A Bolivian Opposition Leader, Jeanine Añez, Claims The Presidency | TIME</a>&nbsp;&nbsp;<font color="#6f6f6f">TIME</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiY2h0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vdXRsb29rLzIwMTkvMTEvMTMvaXRzLW5vdC1qdXN0LWNvdXAtYm9saXZpYXMtZGVtb2NyYWN5LWlzLW1lbHRkb3duL9IBcmh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9vdXRsb29rLzIwMTkvMTEvMTMvaXRzLW5vdC1qdXN0LWNvdXAtYm9saXZpYXMtZGVtb2NyYWN5LWlzLW1lbHRkb3duLz9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">It’s not just a ‘coup’: Bolivia’s democracy is in meltdown</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiU2h0dHBzOi8vd3d3LnRoZWd1YXJkaWFuLmNvbS9jb21tZW50aXNmcmVlLzIwMTkvbm92LzEzL21vcmFsZXMtYm9saXZpYS1taWxpdGFyeS1jb3Vw0gFTaHR0cHM6Ly9hbXAudGhlZ3VhcmRpYW4uY29tL2NvbW1lbnRpc2ZyZWUvMjAxOS9ub3YvMTMvbW9yYWxlcy1ib2xpdmlhLW1pbGl0YXJ5LWNvdXA?oc=5" target="_blank">Many wanted Morales out. But what happened in Bolivia was a military coup</a>&nbsp;&nbsp;<font color="#6f6f6f">The Guardian</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpGaTlxNGpvQU1FU3NONjRKbDNHZGRLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CNN - - - Ford’s all-electric SUV is officially the ‘Mustang Mach-E,’ and you can reserve one starting Nov. 17 - TechCrunch - https://news.google.com/__i/rss/rd/articles/CBMiggFodHRwczovL3RlY2hjcnVuY2guY29tLzIwMTkvMTEvMTQvZm9yZHMtYWxsLWVsZWN0cmljLXN1di1pcy1vZmZpY2lhbGx5LXRoZS1tdXN0YW5nLW1hY2gtZS1hbmQteW91LWNhbi1yZXNlcnZlLW9uZS1zdGFydGluZy1ub3YtMTcv0gGGAWh0dHBzOi8vdGVjaGNydW5jaC5jb20vMjAxOS8xMS8xNC9mb3Jkcy1hbGwtZWxlY3RyaWMtc3V2LWlzLW9mZmljaWFsbHktdGhlLW11c3RhbmctbWFjaC1lLWFuZC15b3UtY2FuLXJlc2VydmUtb25lLXN0YXJ0aW5nLW5vdi0xNy9hbXAv?oc=5 - 52780436236565 - Thu, 14 Nov 2019 14:08:23 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiggFodHRwczovL3RlY2hjcnVuY2guY29tLzIwMTkvMTEvMTQvZm9yZHMtYWxsLWVsZWN0cmljLXN1di1pcy1vZmZpY2lhbGx5LXRoZS1tdXN0YW5nLW1hY2gtZS1hbmQteW91LWNhbi1yZXNlcnZlLW9uZS1zdGFydGluZy1ub3YtMTcv0gGGAWh0dHBzOi8vdGVjaGNydW5jaC5jb20vMjAxOS8xMS8xNC9mb3Jkcy1hbGwtZWxlY3RyaWMtc3V2LWlzLW9mZmljaWFsbHktdGhlLW11c3RhbmctbWFjaC1lLWFuZC15b3UtY2FuLXJlc2VydmUtb25lLXN0YXJ0aW5nLW5vdi0xNy9hbXAv?oc=5" target="_blank">Ford’s all-electric SUV is officially the ‘Mustang Mach-E,’ and you can reserve one starting Nov. 17</a>&nbsp;&nbsp;<font color="#6f6f6f">TechCrunch</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9jYXJzL2ZvcmQtbXVzdGFuZy1lbGVjdHJpYy1zdXYvaW5kZXguaHRtbNIBTGh0dHBzOi8vYW1wLmNubi5jb20vY25uLzIwMTkvMTEvMTQvY2Fycy9mb3JkLW11c3RhbmctZWxlY3RyaWMtc3V2L2luZGV4Lmh0bWw?oc=5" target="_blank">Ford's new Mustang is an electric SUV</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVmh0dHBzOi8vamFsb3BuaWsuY29tL2ZvcmRzLW11c3RhbmctaW5zcGlyZWQtZWxlY3RyaWMtY3Jvc3NvdmVyLWhhcy1hLW5hbWUtbS0xODM5ODUzMTUy0gFaaHR0cHM6Ly9qYWxvcG5pay5jb20vZm9yZHMtbXVzdGFuZy1pbnNwaXJlZC1lbGVjdHJpYy1jcm9zc292ZXItaGFzLWEtbmFtZS1tLTE4Mzk4NTMxNTIvYW1w?oc=5" target="_blank">Mustang Mach-E: Ford's 'Mustang-Inspired' Electric Crossover Gets A Name</a>&nbsp;&nbsp;<font color="#6f6f6f">Jalopnik</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9X0RIeXFLUjNYZDDSAQA?oc=5" target="_blank">All-Electric Ford Mustang Mach-E, revealed 18/11</a>&nbsp;&nbsp;<font color="#6f6f6f">Ford Europe</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTmh0dHBzOi8vd3d3LmNhcmFuZGRyaXZlci5jb20vbmV3cy9hMjk3NzcwODgvZm9yZC1tdXN0YW5nLW1hY2gtZS1uYW1lLXJldmVhbGVkL9IBUGh0dHBzOi8vd3d3LmNhcmFuZGRyaXZlci5jb20vbmV3cy9hbXAyOTc3NzA4OC9mb3JkLW11c3RhbmctbWFjaC1lLW5hbWUtcmV2ZWFsZWQv?oc=5" target="_blank">Ford Mustang Mach-E: Ford's First All-Electric Crossover Finally Has a Name</a>&nbsp;&nbsp;<font color="#6f6f6f">Car and Driver</font></li><li><strong><a href="https://news.google.com/stories/CAAqZggKImBDQklTUWpvSmMzUnZjbmt0TXpZd1NqVUtFUWlWMHB5NWpvQU1FZUdwMkVUazFKZWdFaUJHYjNKa0lISmxkbVZoYkhNZ1RYVnpkR0Z1WnlCTllXTm9MVVVnYm1GdFpTZ0FQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - TechCrunch - - - Watch Fed Chair Jerome Powell testify live before House budget panel - CNBC - https://news.google.com/__i/rss/rd/articles/CBMiaWh0dHBzOi8vd3d3LmNuYmMuY29tLzIwMTkvMTEvMTQvd2F0Y2gtZmVkLWNoYWlyLWplcm9tZS1wb3dlbGwtdGVzdGlmeS1saXZlLWJlZm9yZS1ob3VzZS1idWRnZXQtcGFuZWwuaHRtbNIBbWh0dHBzOi8vd3d3LmNuYmMuY29tL2FtcC8yMDE5LzExLzE0L3dhdGNoLWZlZC1jaGFpci1qZXJvbWUtcG93ZWxsLXRlc3RpZnktbGl2ZS1iZWZvcmUtaG91c2UtYnVkZ2V0LXBhbmVsLmh0bWw?oc=5 - 52780434873150 - Thu, 14 Nov 2019 14:58:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiaWh0dHBzOi8vd3d3LmNuYmMuY29tLzIwMTkvMTEvMTQvd2F0Y2gtZmVkLWNoYWlyLWplcm9tZS1wb3dlbGwtdGVzdGlmeS1saXZlLWJlZm9yZS1ob3VzZS1idWRnZXQtcGFuZWwuaHRtbNIBbWh0dHBzOi8vd3d3LmNuYmMuY29tL2FtcC8yMDE5LzExLzE0L3dhdGNoLWZlZC1jaGFpci1qZXJvbWUtcG93ZWxsLXRlc3RpZnktbGl2ZS1iZWZvcmUtaG91c2UtYnVkZ2V0LXBhbmVsLmh0bWw?oc=5" target="_blank">Watch Fed Chair Jerome Powell testify live before House budget panel</a>&nbsp;&nbsp;<font color="#6f6f6f">CNBC</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9WHRHOVBWbHUzT1XSAQA?oc=5" target="_blank">WATCH LIVE: Fed Chairman Powell testifies before Congress on the US economy – 11/14/2019</a>&nbsp;&nbsp;<font color="#6f6f6f">CNBC Television</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3LnVzYXRvZGF5LmNvbS9zdG9yeS9tb25leS8yMDE5LzExLzEzL2ludGVyZXN0LXJhdGVzLXBvd2VsbC10ZWxscy1jb25ncmVzcy1mZWRlcmFsLWRlYnQtdW5zdXN0YWluYWJsZS8yNTgyMzAyMDAxL9IBJ2h0dHBzOi8vYW1wLnVzYXRvZGF5LmNvbS9hbXAvMjU4MjMwMjAwMQ?oc=5" target="_blank">Powell: U.S. debt is 'on unsustainable path,' crimping ability to respond to recession</a>&nbsp;&nbsp;<font color="#6f6f6f">USA TODAY</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMidWh0dHBzOi8vd3d3LmJsb29tYmVyZy5jb20vb3Bpbmlvbi9hcnRpY2xlcy8yMDE5LTExLTEzL3Bvd2VsbC10ZXN0aW1vbnktZmVkLXdpbGwtbmVlZC1oZWxwLWZpZ2h0aW5nLXRoZS1uZXh0LXJlY2Vzc2lvbtIBeWh0dHBzOi8vd3d3LmJsb29tYmVyZy5jb20vYW1wL29waW5pb24vYXJ0aWNsZXMvMjAxOS0xMS0xMy9wb3dlbGwtdGVzdGltb255LWZlZC13aWxsLW5lZWQtaGVscC1maWdodGluZy10aGUtbmV4dC1yZWNlc3Npb24?oc=5" target="_blank">Powell’s Warning to Congress About the Next Recession</a>&nbsp;&nbsp;<font color="#6f6f6f">Bloomberg</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMihgFodHRwczovL3d3dy53YXNoaW5ndG9uZXhhbWluZXIuY29tL29waW5pb24vZmVkLWNoYWlybWFuLWplcm9tZS1wb3dlbGwtbGFtZW50cy1uYXRpb25hbC1kZWJ0LWFkbWl0cy13ZXJlLXNjcmV3ZWQtaW4tY2FzZS1vZi1hLXJlY2Vzc2lvbtIBAA?oc=5" target="_blank">Fed Chairman Jerome Powell laments national debt, admits we're screwed in case of a recession</a>&nbsp;&nbsp;<font color="#6f6f6f">Washington Examiner</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWktdHNtNGpvQU1FVlJMUXp2eHE3dVlLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CNBC - - - Tencent vs. Alibaba: Why one Chinese titan is slumping while the other soars - CNN - https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC90ZWNoL3RlbmNlbnQtZWFybmluZ3MtYWxpYmFiYS1zdG9jay9pbmRleC5odG1s0gFRaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC90ZWNoL3RlbmNlbnQtZWFybmluZ3MtYWxpYmFiYS1zdG9jay9pbmRleC5odG1s?oc=5 - 52780435519884 - Thu, 14 Nov 2019 12:51:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC90ZWNoL3RlbmNlbnQtZWFybmluZ3MtYWxpYmFiYS1zdG9jay9pbmRleC5odG1s0gFRaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC90ZWNoL3RlbmNlbnQtZWFybmluZ3MtYWxpYmFiYS1zdG9jay9pbmRleC5odG1s?oc=5" target="_blank">Tencent vs. Alibaba: Why one Chinese titan is slumping while the other soars</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiUmh0dHBzOi8vZmluYW5jZS55YWhvby5jb20vbmV3cy9hbGliYWJhcy1ob25nLWtvbmctc2Vjb25kYXJ5LWxpc3RpbmctMDkzMDAwNDg5Lmh0bWzSAVpodHRwczovL2ZpbmFuY2UueWFob28uY29tL2FtcGh0bWwvbmV3cy9hbGliYWJhcy1ob25nLWtvbmctc2Vjb25kYXJ5LWxpc3RpbmctMDkzMDAwNDg5Lmh0bWw?oc=5" target="_blank">Alibaba's Hong Kong secondary listing gives Asia's Taobao users a chance to own stakes in China's biggest technology champion</a>&nbsp;&nbsp;<font color="#6f6f6f">Yahoo Finance</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMimAFodHRwczovL3d3dy5yZXV0ZXJzLmNvbS9hcnRpY2xlL3VzLWFsaWJhYmEtbGlzdGluZy1ob25na29uZy9hbGliYWJhLWdvZXMtcGFwZXJsZXNzLWZvci0xMzQtYmlsbGlvbi1saXN0aW5nLWluLWEtZmlyc3QtZm9yLWhvbmcta29uZy1zb3VyY2UtaWRVU0tCTjFYTzE0V9IBNGh0dHBzOi8vbW9iaWxlLnJldXRlcnMuY29tL2FydGljbGUvYW1wL2lkVVNLQk4xWE8xNFc?oc=5" target="_blank">Alibaba to pioneer paperless listing in break with Hong Kong norm</a>&nbsp;&nbsp;<font color="#6f6f6f">Reuters</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiO2h0dHBzOi8vd3d3LnJ0LmNvbS9vcC1lZC80NzM0NDUtaG9uZy1rb25nLXZpb2xlbmNlLWJvbGl2aWEv0gE_aHR0cHM6Ly93d3cucnQuY29tL29wLWVkLzQ3MzQ0NS1ob25nLWtvbmctdmlvbGVuY2UtYm9saXZpYS9hbXAv?oc=5" target="_blank">Hong Kong Out of Hand: As China supporters are set on fire it must be time for a full response from Beijing</a>&nbsp;&nbsp;<font color="#6f6f6f">RT</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vYXNpYS5uaWtrZWkuY29tL09waW5pb24vSG9uZy1Lb25nLXMtcmlzay1vZi10b3RhbC1jb2xsYXBzZS1wdXNoZXMtZWNvbm9teS1kZWVwZXItaW50by10aGUtcmVk0gEA?oc=5" target="_blank">Hong Kong's risk of 'total collapse' pushes economy deeper into the red</a>&nbsp;&nbsp;<font color="#6f6f6f">Nikkei Asian Review</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlNOF9DNGpvQU1FVm5FUk9ObGhxU0lLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CNN - - - Stocks retreat from record closes for S&P 500 and Dow as U.S. - China trade talks stall - MarketWatch - https://news.google.com/__i/rss/rd/articles/CBMiaGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1mdXR1cmVzLWRyaWZ0LWxvd2VyLWFmdGVyLXJlY29yZC1jbG9zZS1mb3Itc3AtNTAwLWRvdy0yMDE5LTExLTE00gFPaHR0cHM6Ly93d3cubWFya2V0d2F0Y2guY29tL2FtcC9zdG9yeS9ndWlkL0UyNEE5MjhDLTA2NTgtMTFFQS1CNEE0LTAyM0VEQ0EwQTBEQQ?oc=5 - 52780435693855 - Thu, 14 Nov 2019 14:40:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiaGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1mdXR1cmVzLWRyaWZ0LWxvd2VyLWFmdGVyLXJlY29yZC1jbG9zZS1mb3Itc3AtNTAwLWRvdy0yMDE5LTExLTE00gFPaHR0cHM6Ly93d3cubWFya2V0d2F0Y2guY29tL2FtcC9zdG9yeS9ndWlkL0UyNEE5MjhDLTA2NTgtMTFFQS1CNEE0LTAyM0VEQ0EwQTBEQQ?oc=5" target="_blank">Stocks retreat from record closes for S&P 500 and Dow as U.S. - China trade talks stall</a>&nbsp;&nbsp;<font color="#6f6f6f">MarketWatch</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3Lm1zbi5jb20vZW4tdXMvbW9uZXkvbWFya2V0cy9kb3ctY2xvc2VzLWF0LXJlY29yZC1oaWdoLWFzLWRpc25leS1qdW1wcy1vbi1zdHJlYW1pbmctbGF1bmNoL2FyLUFBSlZ1N0g_bGk9QkJuYmZjTtIBAA?oc=5" target="_blank">Dow closes at record high as Disney jumps on streaming launch</a>&nbsp;&nbsp;<font color="#6f6f6f">msnNOW</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSWh0dHBzOi8vd3d3LnBicy5vcmcvbmV3c2hvdXIvZWNvbm9teS93b2JibHktZGF5LW9uLXdhbGwtc3RyZWV0LWVuZHMtbWl4ZWTSAU1odHRwczovL3d3dy5wYnMub3JnL25ld3Nob3VyL2FtcC9lY29ub215L3dvYmJseS1kYXktb24td2FsbC1zdHJlZXQtZW5kcy1taXhlZA?oc=5" target="_blank">Wobbly day on Wall Street ends mixed</a>&nbsp;&nbsp;<font color="#6f6f6f">PBS NewsHour</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiXWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1mdXR1cmVzLWVkZ2UtbG93ZXItYWhlYWQtb2YtcG93ZWxsLXJlbWFya3MtMjAxOS0xMS0xM9IBT2h0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9hbXAvc3RvcnkvZ3VpZC8yNzUzRTEzMi0wNjA3LTExRUEtQjRBNC0wMjNFRENBMEEwREE?oc=5" target="_blank">Dow and S&P500 close at new records as five week rally rolls on</a>&nbsp;&nbsp;<font color="#6f6f6f">MarketWatch</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZ2h0dHBzOi8vd3d3LmNuYmMuY29tLzIwMTkvMTEvMTMvd2hhdC1oYXBwZW5lZC10by1zdG9jay1tYXJrZXQtd2VkbmVzZGF5LWRpc25leS1sZWFkcy1kb3ctdG8tcmVjb3JkLmh0bWzSAWtodHRwczovL3d3dy5jbmJjLmNvbS9hbXAvMjAxOS8xMS8xMy93aGF0LWhhcHBlbmVkLXRvLXN0b2NrLW1hcmtldC13ZWRuZXNkYXktZGlzbmV5LWxlYWRzLWRvdy10by1yZWNvcmQuaHRtbA?oc=5" target="_blank">Here's what happened to the stock market on Wednesday</a>&nbsp;&nbsp;<font color="#6f6f6f">CNBC</font></li><li><strong><a href="https://news.google.com/stories/CAAqbggKImhDQklTU0RvSmMzUnZjbmt0TXpZd1Nqc0tFUWlmd3Z1NGpvQU1FZHItODFUOVp2Qk5FaVpFYjNjc0lGTW1VQ0ExTURBZ2NHOXpkQ0J5WldOdmNtUWdZMnh2YzJsdVp5Qm9hV2RvY3lnQVAB?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - MarketWatch - - - Poll: Is the 2019 Motorola Razr a better approach to a foldable iPhone? - 9to5Mac - https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vOXRvNW1hYy5jb20vMjAxOS8xMS8xNC9wb2xsLWlzLXRoZS0yMDE5LW1vdG9yb2xhLXJhenItYS1iZXR0ZXItYXBwcm9hY2gtdG8tYS1mb2xkYWJsZS1pcGhvbmUv0gFpaHR0cHM6Ly85dG81bWFjLmNvbS8yMDE5LzExLzE0L3BvbGwtaXMtdGhlLTIwMTktbW90b3JvbGEtcmF6ci1hLWJldHRlci1hcHByb2FjaC10by1hLWZvbGRhYmxlLWlwaG9uZS9hbXAv?oc=5 - 52780434843903 - Thu, 14 Nov 2019 13:38:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vOXRvNW1hYy5jb20vMjAxOS8xMS8xNC9wb2xsLWlzLXRoZS0yMDE5LW1vdG9yb2xhLXJhenItYS1iZXR0ZXItYXBwcm9hY2gtdG8tYS1mb2xkYWJsZS1pcGhvbmUv0gFpaHR0cHM6Ly85dG81bWFjLmNvbS8yMDE5LzExLzE0L3BvbGwtaXMtdGhlLTIwMTktbW90b3JvbGEtcmF6ci1hLWJldHRlci1hcHByb2FjaC10by1hLWZvbGRhYmxlLWlwaG9uZS9hbXAv?oc=5" target="_blank">Poll: Is the 2019 Motorola Razr a better approach to a foldable iPhone?</a>&nbsp;&nbsp;<font color="#6f6f6f">9to5Mac</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9VUN2N3F3dUxwSHPSAQA?oc=5" target="_blank">2020 Moto RAZR Impressions! The Return of a Folding Icon!</a>&nbsp;&nbsp;<font color="#6f6f6f">Marques Brownlee</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3LnRoZXZlcmdlLmNvbS8yMDE5LzExLzEzLzIwOTYzMjk0L21vdG9yb2xhLXJhenItbmV3LWZvbGRhYmxlLXNtYXJ0cGhvbmUtYW5kcm9pZC1oYW5kcy1vbi1mbGlwLXBob25lLXBob3Rvcy12aWRlb9IBiAFodHRwczovL3d3dy50aGV2ZXJnZS5jb20vcGxhdGZvcm0vYW1wLzIwMTkvMTEvMTMvMjA5NjMyOTQvbW90b3JvbGEtcmF6ci1uZXctZm9sZGFibGUtc21hcnRwaG9uZS1hbmRyb2lkLWhhbmRzLW9uLWZsaXAtcGhvbmUtcGhvdG9zLXZpZGVv?oc=5" target="_blank">Motorola Razr hands-on with the new foldable Android phone</a>&nbsp;&nbsp;<font color="#6f6f6f">The Verge</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiNGh0dHBzOi8vd3d3LnRlY2hyYWRhci5jb20vcmV2aWV3cy9tb3Rvcm9sYS1yYXpyLTIwMTnSAQA?oc=5" target="_blank">Hands on: Motorola Razr 2019 review</a>&nbsp;&nbsp;<font color="#6f6f6f">TechRadar India</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vd3d3LmRpZ2l0YWx0cmVuZHMuY29tL21vYmlsZS9tb3Rvcm9sYS1yYXpyLWhhbmRzLW9uLWZlYXR1cmVzLXByaWNlLXBob3Rvcy12aWRlby1yZWxlYXNlLWRhdGUv0gEA?oc=5" target="_blank">Motorola Razr Hands-on Review: The High Price of Nostalgia</a>&nbsp;&nbsp;<font color="#6f6f6f">Digital Trends</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpfMGNlNGpvQU1FVG5ydlJQNi1iQW9LQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - 9to5Mac - - - Facebook fixes bug that caused iOS app to use the camera in the background - 9to5Mac - https://news.google.com/__i/rss/rd/articles/CBMiO2h0dHBzOi8vOXRvNW1hYy5jb20vMjAxOS8xMS8xMy9mYWNlYm9vay1pb3MtY2FtZXJhLWJ1Zy1maXgv0gE_aHR0cHM6Ly85dG81bWFjLmNvbS8yMDE5LzExLzEzL2ZhY2Vib29rLWlvcy1jYW1lcmEtYnVnLWZpeC9hbXAv?oc=5 - 52780435831160 - Thu, 14 Nov 2019 00:47:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiO2h0dHBzOi8vOXRvNW1hYy5jb20vMjAxOS8xMS8xMy9mYWNlYm9vay1pb3MtY2FtZXJhLWJ1Zy1maXgv0gE_aHR0cHM6Ly85dG81bWFjLmNvbS8yMDE5LzExLzEzL2ZhY2Vib29rLWlvcy1jYW1lcmEtYnVnLWZpeC9hbXAv?oc=5" target="_blank">Facebook fixes bug that caused iOS app to use the camera in the background</a>&nbsp;&nbsp;<font color="#6f6f6f">9to5Mac</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lnd5ZmY0LmNvbS9hcnRpY2xlL2ZhY2Vib29rLWJ1Zy1hY2Nlc3Nlcy1pcGhvbmUtcy1jYW1lcmEtd2hpbGUtdXNlci1zY3JvbGxzLXRocm91Z2gtbmV3cy1mZWVkLzI5Nzc3MzY40gEA?oc=5" target="_blank">Facebook bug accesses iPhone's camera while user scrolls through News Feed</a>&nbsp;&nbsp;<font color="#6f6f6f">WYFF Greenville</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMibmh0dHBzOi8vdGhlbmV4dHdlYi5jb20vZmFjZWJvb2svMjAxOS8xMS8xNC9mYWNlYm9vay1maXhlZC10aGF0LWJ1Zy10aGF0LW9wZW5lZC15b3VyLWNhbWVyYS13aXRob3V0LXBlcm1pc3Npb24v0gEA?oc=5" target="_blank">Facebook fixed that bug that opened your camera without permission</a>&nbsp;&nbsp;<font color="#6f6f6f">The Next Web</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vbmFrZWRzZWN1cml0eS5zb3Bob3MuY29tLzIwMTkvMTEvMTQvZmFjZWJvb2stZml4ZXMtaXBob25lLWNhbWVyYS1idWcv0gFRaHR0cHM6Ly9uYWtlZHNlY3VyaXR5LnNvcGhvcy5jb20vMjAxOS8xMS8xNC9mYWNlYm9vay1maXhlcy1pcGhvbmUtY2FtZXJhLWJ1Zy9hbXAv?oc=5" target="_blank">Facebook fixes iPhone camera bug</a>&nbsp;&nbsp;<font color="#6f6f6f">Naked Security</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMib2h0dHBzOi8vd3d3Lndvcmxkb2ZidXp6LmNvbS93YXRjaC1pcGhvbmUtdXNlci1yZXZlYWxzLWhvdy1mYWNlYm9vay10dXJuZWQtb24tdGhlLWNhbWVyYS13aXRob3V0LWhpcy1wZXJtaXNzaW9uL9IBAA?oc=5" target="_blank">Watch: iPhone User Reveals How Facebook Turned On The Camera Without His Permission</a>&nbsp;&nbsp;<font color="#6f6f6f">WORLD OF BUZZ</font></li><li><strong><a href="https://news.google.com/stories/CAAqbAgKImZDQklTUmpvSmMzUnZjbmt0TXpZd1Nqa0tFUWo0OG9PNWpvQU1FUlYwS2xvbjNoTy1FaVJHWVdObFltOXZheUJtYVhobGN5QmpZVzFsY21FZ1luVm5JR2x1SUdsUFV5QmhjSEFvQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - 9to5Mac - - - Walmart Black Friday deals are already here (and they're pretty good!) - Mashable - https://news.google.com/__i/rss/rd/articles/CBMiSWh0dHBzOi8vbWFzaGFibGUuY29tL3Nob3BwaW5nL25vdi0xNC13YWxtYXJ0LWJsYWNrLWZyaWRheS1kZWFscy1saXZlLW5vdy_SAUxodHRwczovL21hc2hhYmxlLmNvbS9zaG9wcGluZy9ub3YtMTQtd2FsbWFydC1ibGFjay1mcmlkYXktZGVhbHMtbGl2ZS1ub3cuYW1w?oc=5 - 52780435835231 - Thu, 14 Nov 2019 13:05:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSWh0dHBzOi8vbWFzaGFibGUuY29tL3Nob3BwaW5nL25vdi0xNC13YWxtYXJ0LWJsYWNrLWZyaWRheS1kZWFscy1saXZlLW5vdy_SAUxodHRwczovL21hc2hhYmxlLmNvbS9zaG9wcGluZy9ub3YtMTQtd2FsbWFydC1ibGFjay1mcmlkYXktZGVhbHMtbGl2ZS1ub3cuYW1w?oc=5" target="_blank">Walmart Black Friday deals are already here (and they're pretty good!)</a>&nbsp;&nbsp;<font color="#6f6f6f">Mashable</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMid2h0dHBzOi8vd3d3LnVzYXRvZGF5LmNvbS9zdG9yeS9tb25leS8yMDE5LzExLzE0L3dhbG1hcnQtYmxhY2stZnJpZGF5LTIwMTktdGVsZXZpc2lvbnMtZWxlY3Ryb25pY3MtdG95LWRlYWxzLzQxODE1MzIwMDIv0gEnaHR0cHM6Ly9hbXAudXNhdG9kYXkuY29tL2FtcC80MTgxNTMyMDAy?oc=5" target="_blank">Walmart releases Black Friday ad with $129 Apple Watch, TV deals, electronics doorbusters</a>&nbsp;&nbsp;<font color="#6f6f6f">USA TODAY</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTmh0dHBzOi8vYmdyLmNvbS8yMDE5LzExLzEzL3dhbG1hcnQtYmxhY2stZnJpZGF5LTIwMTktZGVhbHMtdG9wLTEwLWVhcmx5LXNhbGVzL9IBUmh0dHBzOi8vYmdyLmNvbS8yMDE5LzExLzEzL3dhbG1hcnQtYmxhY2stZnJpZGF5LTIwMTktZGVhbHMtdG9wLTEwLWVhcmx5LXNhbGVzL2FtcC8?oc=5" target="_blank">Walmart’s early Black Friday sale just started – here are the 10 best deals</a>&nbsp;&nbsp;<font color="#6f6f6f">BGR</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMic2h0dHBzOi8vd3d3LmZvcmJlcy5jb20vc2l0ZXMvZm9yYmVzLWZpbmRzLzIwMTkvMTEvMTMvd2FsbWFydC1wcmUtYmxhY2stZnJpZGF5LTIwMTktYmVzdC1kZWFscy1vbi1jb21wdXRlcnMtYW5kLXR2cy_SAXdodHRwczovL3d3dy5mb3JiZXMuY29tL3NpdGVzL2ZvcmJlcy1maW5kcy8yMDE5LzExLzEzL3dhbG1hcnQtcHJlLWJsYWNrLWZyaWRheS0yMDE5LWJlc3QtZGVhbHMtb24tY29tcHV0ZXJzLWFuZC10dnMvYW1wLw?oc=5" target="_blank">Walmart Pre-Black Friday 2019: Best Deals On Computers and TVs</a>&nbsp;&nbsp;<font color="#6f6f6f">Forbes</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiiwFodHRwczovL3d3dy50aGV2ZXJnZS5jb20vZ29vZC1kZWFscy8yMDE5LzExLzEzLzIwOTYzNTQ1L2JsYWNrLWZyaWRheS1waG9uZS1kZWFscy1jeWJlci1tb25kYXktYmVzdC1pcGhvbmUtZ2FsYXh5LW5vdGUtcGl4ZWwtb25lcGx1cy1hbmRyb2lk0gGYAWh0dHBzOi8vd3d3LnRoZXZlcmdlLmNvbS9wbGF0Zm9ybS9hbXAvZ29vZC1kZWFscy8yMDE5LzExLzEzLzIwOTYzNTQ1L2JsYWNrLWZyaWRheS1waG9uZS1kZWFscy1jeWJlci1tb25kYXktYmVzdC1pcGhvbmUtZ2FsYXh5LW5vdGUtcGl4ZWwtb25lcGx1cy1hbmRyb2lk?oc=5" target="_blank">Best Black Friday phone deals: iPhone 11 Pro, Google Pixel 4, and more</a>&nbsp;&nbsp;<font color="#6f6f6f">The Verge</font></li><li><strong><a href="https://news.google.com/stories/CAAqbQgKImdDQklTUnpvSmMzUnZjbmt0TXpZd1Nqb0tFUWpma29TNWpvQU1FVTlMeGVzTjUtVXJFaVZYWVd4dFlYSjBKM01nUW14aFkyc2dSbkpwWkdGNUlHUmxZV3h6SUdGeVpTQm9aWEpsS0FBUAE?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Mashable - - - Amazon is giving away unlimited music streaming for just $0.99 for 4 months - Yahoo Lifestyle - https://news.google.com/__i/rss/rd/articles/CBMiUWh0dHBzOi8vd3d3LnlhaG9vLmNvbS9saWZlc3R5bGUvYW1hem9uLWdpdmluZy1hd2F5LXVubGltaXRlZC1tdXNpYy0yMDAyMDAwMDIuaHRtbNIBWWh0dHBzOi8vd3d3LnlhaG9vLmNvbS9hbXBodG1sL2xpZmVzdHlsZS9hbWF6b24tZ2l2aW5nLWF3YXktdW5saW1pdGVkLW11c2ljLTIwMDIwMDAwMi5odG1s?oc=5 - 52780436464334 - Wed, 13 Nov 2019 18:28:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiUWh0dHBzOi8vd3d3LnlhaG9vLmNvbS9saWZlc3R5bGUvYW1hem9uLWdpdmluZy1hd2F5LXVubGltaXRlZC1tdXNpYy0yMDAyMDAwMDIuaHRtbNIBWWh0dHBzOi8vd3d3LnlhaG9vLmNvbS9hbXBodG1sL2xpZmVzdHlsZS9hbWF6b24tZ2l2aW5nLWF3YXktdW5saW1pdGVkLW11c2ljLTIwMDIwMDAwMi5odG1s?oc=5" target="_blank">Amazon is giving away unlimited music streaming for just $0.99 for 4 months</a>&nbsp;&nbsp;<font color="#6f6f6f">Yahoo Lifestyle</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3LmZvcmJlcy5jb20vc2l0ZXMvZ29yZG9ua2VsbHkvMjAxOS8xMS8xNC9ibGFjay1mcmlkYXktMjAxOS1zYWxlcy1hbWF6b25zLWJlc3QtZGVhbHMtdXBkYXRlLW5ldy10b2RheS1vbmx5LWRlYWxzL9IBf2h0dHBzOi8vd3d3LmZvcmJlcy5jb20vc2l0ZXMvZ29yZG9ua2VsbHkvMjAxOS8xMS8xNC9ibGFjay1mcmlkYXktMjAxOS1zYWxlcy1hbWF6b25zLWJlc3QtZGVhbHMtdXBkYXRlLW5ldy10b2RheS1vbmx5LWRlYWxzL2FtcC8?oc=5" target="_blank">Black Friday 2019 Sales: Here Are Amazon’s Best New Deals</a>&nbsp;&nbsp;<font color="#6f6f6f">Forbes</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMikAFodHRwczovL3d3dy5pZ24uY29tL2FydGljbGVzLzIwMTkvMTEvMTMvZGFpbHktZGVhbHMtZGlzbmV5LXBsdXMtZnJlZS10cmlhbC00LW1vbnRocy1vZi1hbWF6b24tbXVzaWMtdW5saW1pdGVkLWZvci0xLXNhdmUtb24tYWlycG9kcy1wcm8tYW5kLW1vcmXSAZYBaHR0cHM6Ly93d3cuaWduLmNvbS9hcnRpY2xlcy8yMDE5LzExLzEzL2RhaWx5LWRlYWxzLWRpc25leS1wbHVzLWZyZWUtdHJpYWwtNC1tb250aHMtb2YtYW1hem9uLW11c2ljLXVubGltaXRlZC1mb3ItMS1zYXZlLW9uLWFpcnBvZHMtcHJvLWFuZC1tb3JlP2FtcD0x?oc=5" target="_blank">Daily Deals: Disney Plus Free Trial, 4 Months of Amazon Music Unlimited for $1, Save on AirPods Pro, and More - IGN</a>&nbsp;&nbsp;<font color="#6f6f6f">IGN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSGh0dHBzOi8vYmdyLmNvbS8yMDE5LzExLzE0L2FtYXpvbi1naWZ0LWNhcmQtcHJvbW90aW9uLWJsYWNrLWZyaWRheS0yMDE5L9IBTGh0dHBzOi8vYmdyLmNvbS8yMDE5LzExLzE0L2FtYXpvbi1naWZ0LWNhcmQtcHJvbW90aW9uLWJsYWNrLWZyaWRheS0yMDE5L2FtcC8?oc=5" target="_blank">Free money is better than any early Black Friday sale, and Amazon is giving away $15</a>&nbsp;&nbsp;<font color="#6f6f6f">BGR</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiOmh0dHBzOi8vd3d3LndpcmVkLmNvbS9zdG9yeS9lYXJseS1ibGFjay1mcmlkYXktZGVhbHMtMjAxOS_SAT1odHRwczovL3d3dy53aXJlZC5jb20vc3RvcnkvZWFybHktYmxhY2stZnJpZGF5LWRlYWxzLTIwMTkvYW1w?oc=5" target="_blank">11 Early Black Friday Tech Deals for 2019 (Frequent Updates)</a>&nbsp;&nbsp;<font color="#6f6f6f">WIRED</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpPeGFxNWpvQU1FUXZabFNvUTYwSldLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Yahoo Lifestyle - - - CMA Awards 9 big moments: Women kick off with epic opening, Kacey Musgraves and Willie Nelson duet - USA TODAY - https://news.google.com/__i/rss/rd/articles/CBMiiAFodHRwczovL3d3dy51c2F0b2RheS5jb20vc3RvcnkvZW50ZXJ0YWlubWVudC9tdXNpYy8yMDE5LzExLzE0L2NtYS1hd2FyZHMtZG9sbHktcGFydG9uLW1hcmVuLW1vcnJpcy13aWxsaWUtbmVsc29uLWJpZy1tb21lbnRzLzQxODkwNzIwMDIv0gEnaHR0cHM6Ly9hbXAudXNhdG9kYXkuY29tL2FtcC80MTg5MDcyMDAy?oc=5 - 52780433799614 - Thu, 14 Nov 2019 13:31:12 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiiAFodHRwczovL3d3dy51c2F0b2RheS5jb20vc3RvcnkvZW50ZXJ0YWlubWVudC9tdXNpYy8yMDE5LzExLzE0L2NtYS1hd2FyZHMtZG9sbHktcGFydG9uLW1hcmVuLW1vcnJpcy13aWxsaWUtbmVsc29uLWJpZy1tb21lbnRzLzQxODkwNzIwMDIv0gEnaHR0cHM6Ly9hbXAudXNhdG9kYXkuY29tL2FtcC80MTg5MDcyMDAy?oc=5" target="_blank">CMA Awards 9 big moments: Women kick off with epic opening, Kacey Musgraves and Willie Nelson duet</a>&nbsp;&nbsp;<font color="#6f6f6f">USA TODAY</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMif2h0dHBzOi8vd3d3LnlhaG9vLmNvbS9lbnRlcnRhaW5tZW50L3NlZS1qZW5uaWZlci1uZXR0bGVzcy1zdGF0ZW1lbnRtYWtpbmctcmVkLWNhcnBldC1sb29rLWF0LXRoZS1jbWEtYXdhcmRzLTIwMTktMDE1NDQwOTUwLmh0bWzSAYcBaHR0cHM6Ly93d3cueWFob28uY29tL2FtcGh0bWwvZW50ZXJ0YWlubWVudC9zZWUtamVubmlmZXItbmV0dGxlc3Mtc3RhdGVtZW50bWFraW5nLXJlZC1jYXJwZXQtbG9vay1hdC10aGUtY21hLWF3YXJkcy0yMDE5LTAxNTQ0MDk1MC5odG1s?oc=5" target="_blank">Jennifer Nettles calls for 'equal play' for women in country music with CMAs red carpet look</a>&nbsp;&nbsp;<font color="#6f6f6f">Yahoo Celebrity</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vd3d3LmJpbGxib2FyZC5jb20vYXJ0aWNsZXMvbmV3cy9hd2FyZHMvODU0MzU4NC9tYXJlbi1tb3JyaXMtdHJpYnV0ZS10by1idXNiZWUtMjAxOS1jbWEtYXdhcmRz0gEA?oc=5" target="_blank">Maren Morris Pays Tribute to Busbee in Emotional Album of the Year Speech at the 2019 CMA Awards</a>&nbsp;&nbsp;<font color="#6f6f6f">Billboard</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSmh0dHBzOi8vd3d3Lndrcm4uY29tL25ld3Mvd29tZW4tc2hpbmUtZ2FydGgtYnJvb2tzLXdpbnMtdG9wLWF3YXJkLWF0LWNtYXMv0gEA?oc=5" target="_blank">Women shine, Garth Brooks wins top award at CMAs</a>&nbsp;&nbsp;<font color="#6f6f6f">WKRN News 2</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVWh0dHBzOi8vdGhlYm9vdC5jb20vZ2FydGgtYnJvb2tzLWNtYS1hd2FyZHMtZW50ZXJ0YWluZXItb2YtdGhlLXllYXItY2FycmllLXVuZGVyd29vZC_SAQA?oc=5" target="_blank">Garth Brooks Reflects on His Seventh-Ever Entertainer of the Year CMA Awards Win</a>&nbsp;&nbsp;<font color="#6f6f6f">The Boot</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWktODRlNGpvQU1FUUhKZ0ZMX0xEVTlLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - USA TODAY - - - Scarlett Johansson Talks Being Typecast as "Hyper-Sexualized" - Watch - Hollywood Reporter - https://news.google.com/__i/rss/rd/articles/CBMicGh0dHBzOi8vd3d3LmhvbGx5d29vZHJlcG9ydGVyLmNvbS9uZXdzL3NjYXJsZXR0LWpvaGFuc3Nvbi10YWxrcy1iZWluZy10eXBlY2FzdC1hcy1oeXBlci1zZXh1YWxpemVkLXdhdGNoLTEyNTQ1NTnSAXRodHRwczovL3d3dy5ob2xseXdvb2RyZXBvcnRlci5jb20vYW1wL25ld3Mvc2NhcmxldHQtam9oYW5zc29uLXRhbGtzLWJlaW5nLXR5cGVjYXN0LWFzLWh5cGVyLXNleHVhbGl6ZWQtd2F0Y2gtMTI1NDU1OQ?oc=5 - 52780435921907 - Thu, 14 Nov 2019 14:00:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicGh0dHBzOi8vd3d3LmhvbGx5d29vZHJlcG9ydGVyLmNvbS9uZXdzL3NjYXJsZXR0LWpvaGFuc3Nvbi10YWxrcy1iZWluZy10eXBlY2FzdC1hcy1oeXBlci1zZXh1YWxpemVkLXdhdGNoLTEyNTQ1NTnSAXRodHRwczovL3d3dy5ob2xseXdvb2RyZXBvcnRlci5jb20vYW1wL25ld3Mvc2NhcmxldHQtam9oYW5zc29uLXRhbGtzLWJlaW5nLXR5cGVjYXN0LWFzLWh5cGVyLXNleHVhbGl6ZWQtd2F0Y2gtMTI1NDU1OQ?oc=5" target="_blank">Scarlett Johansson Talks Being Typecast as "Hyper-Sexualized" - Watch</a>&nbsp;&nbsp;<font color="#6f6f6f">Hollywood Reporter</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMifmh0dHBzOi8vd3d3LnN0YW5kYXJkLmNvLnVrL2luc2lkZXIvYWxpc3Qvc2NhcmxldHQtam9oYW5zc29uLWktd2FzLWh5cGVyc2V4dWFsaXplZC1ieS1maWxtLWluZHVzdHJ5LWFzLWEtdGVlbmFnZXItYTQyODY1OTYuaHRtbNIBAA?oc=5" target="_blank">Scarlett Johansson says she was 'hyper-sexualized' by industry as teen</a>&nbsp;&nbsp;<font color="#6f6f6f">Evening Standard</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMieGh0dHBzOi8vd3d3LmRhaWx5bWFpbC5jby51ay90dnNob3diaXovYXJ0aWNsZS03Njg0NjkzL0plbm5pZmVyLUxvcGV6LXNpZ25zLWFsYnVtcy1mYW5zLXJldmVhbGluZy1kaXJlY3Rvci1hc2tlZC1vZmYuaHRtbNIBfGh0dHBzOi8vd3d3LmRhaWx5bWFpbC5jby51ay90dnNob3diaXovYXJ0aWNsZS03Njg0NjkzL2FtcC9KZW5uaWZlci1Mb3Blei1zaWducy1hbGJ1bXMtZmFucy1yZXZlYWxpbmctZGlyZWN0b3ItYXNrZWQtb2ZmLmh0bWw?oc=5" target="_blank">Jennifer Lopez signs albums for fans after revealing a director once asked her to take her top off</a>&nbsp;&nbsp;<font color="#6f6f6f">Daily Mail</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWp6dDRtNWpvQU1FZmQ4SVlEY2VhZEtLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Hollywood Reporter - - - Netflix to Release Spongebob Squarepants Squidward Spinoff - HYPEBEAST - https://news.google.com/__i/rss/rd/articles/CBMiWWh0dHBzOi8vaHlwZWJlYXN0LmNvbS8yMDE5LzExL3Nwb25nZWJvYi1zcXVhcmVwYW50cy1zcGlub2ZmLXNxdWlkd2FyZC1uZXRmbGl4LXNlcmllcy1pbmZv0gEA?oc=5 - 52780435389105 - Thu, 14 Nov 2019 03:47:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWWh0dHBzOi8vaHlwZWJlYXN0LmNvbS8yMDE5LzExL3Nwb25nZWJvYi1zcXVhcmVwYW50cy1zcGlub2ZmLXNxdWlkd2FyZC1uZXRmbGl4LXNlcmllcy1pbmZv0gEA?oc=5" target="_blank">Netflix to Release Spongebob Squarepants Squidward Spinoff</a>&nbsp;&nbsp;<font color="#6f6f6f">HYPEBEAST</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSWh0dHBzOi8vd3d3LmVuZ2FkZ2V0LmNvbS8yMDE5LzExLzEzL25ldGZsaXgtbmlja2Vsb2Rlb24tZGVhbC1uZXctY29udGVudC_SAU1odHRwczovL3d3dy5lbmdhZGdldC5jb20vYW1wLzIwMTkvMTEvMTMvbmV0ZmxpeC1uaWNrZWxvZGVvbi1kZWFsLW5ldy1jb250ZW50Lw?oc=5" target="_blank">Netflix and Nickelodeon team up to take on Disney+</a>&nbsp;&nbsp;<font color="#6f6f6f">Engadget</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMidGh0dHBzOi8vd3d3LnRoZXZlcmdlLmNvbS8yMDE5LzExLzEzLzIwOTYzODE2L3Nwb25nZWJvYi1zcXVhcmVwYW50cy1zcGlub2ZmLW5ldGZsaXgtbmlja2Vsb2Rlb24tZGVhbC1kaXNuZXktc3RyZWFtaW5n0gGBAWh0dHBzOi8vd3d3LnRoZXZlcmdlLmNvbS9wbGF0Zm9ybS9hbXAvMjAxOS8xMS8xMy8yMDk2MzgxNi9zcG9uZ2Vib2Itc3F1YXJlcGFudHMtc3Bpbm9mZi1uZXRmbGl4LW5pY2tlbG9kZW9uLWRlYWwtZGlzbmV5LXN0cmVhbWluZw?oc=5" target="_blank">SpongeBob Squarepants spinoff may head to Netflix in massive Nickelodeon deal</a>&nbsp;&nbsp;<font color="#6f6f6f">The Verge</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVGh0dHBzOi8vZ2l6bW9kby5jb20vbmV0ZmxpeHMtY2hvc2VuLWZpZ2h0ZXItdG8tdGFrZS1vbi1kaXNuZXktaXMtdWgtbmljay0xODM5ODQwMjM1L9IBV2h0dHBzOi8vZ2l6bW9kby5jb20vbmV0ZmxpeHMtY2hvc2VuLWZpZ2h0ZXItdG8tdGFrZS1vbi1kaXNuZXktaXMtdWgtbmljay0xODM5ODQwMjM1L2FtcA?oc=5" target="_blank">Netflix's Chosen Fighter to Take on Disney+ Is, Uh, Nickelodeon</a>&nbsp;&nbsp;<font color="#6f6f6f">Gizmodo</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMib2h0dHBzOi8vd3d3LnRoZXN0cmVldC5jb20vaW52ZXN0aW5nL3N0b2Nrcy9uZXRmbGl4LWlua3Mtbmlja2Vsb2Rlb24tZGVhbC1ib29zdGluZy1jaGlsZHJlbi1wcm9ncmFtbWluZy0xNTE2NzMxNdIBc2h0dHBzOi8vd3d3LnRoZXN0cmVldC5jb20vYW1wL2ludmVzdGluZy9zdG9ja3MvbmV0ZmxpeC1pbmtzLW5pY2tlbG9kZW9uLWRlYWwtYm9vc3RpbmctY2hpbGRyZW4tcHJvZ3JhbW1pbmctMTUxNjczMTU?oc=5" target="_blank">Netflix To Boost Kid-Friendly Programming With Nickelodeon Deal</a>&nbsp;&nbsp;<font color="#6f6f6f">TheStreet.com</font></li><li><strong><a href="https://news.google.com/stories/CAAqaAgKImJDQklTUXpvSmMzUnZjbmt0TXpZd1NqWUtFUWl4OWVpNGpvQU1FWjJLcTBHSWdWcVBFaUZPWlhSbWJHbDRJSEJoY25SdVpYSnpJSGRwZEdnZ1RtbGphMlZzYjJSbGIyNG9BQVAB?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - HYPEBEAST - - - Will Kylie Jenner and Travis Scott Spend the Holidays With Stormi Now That They've Broken Up? - Showbiz Cheat Sheet - https://news.google.com/__i/rss/rd/articles/CBMijgFodHRwczovL3d3dy5jaGVhdHNoZWV0LmNvbS9lbnRlcnRhaW5tZW50L2hvdy13aWxsLWt5bGllLWplbm5lci1hbmQtdHJhdmlzLXNjb3R0LXNwZW5kLXRoZS1ob2xpZGF5cy13aXRoLXN0b3JtaS1ub3ctdGhhdC10aGV5dmUtYnJva2VuLXVwLmh0bWwv0gEA?oc=5 - 52780433604685 - Thu, 14 Nov 2019 10:01:40 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMijgFodHRwczovL3d3dy5jaGVhdHNoZWV0LmNvbS9lbnRlcnRhaW5tZW50L2hvdy13aWxsLWt5bGllLWplbm5lci1hbmQtdHJhdmlzLXNjb3R0LXNwZW5kLXRoZS1ob2xpZGF5cy13aXRoLXN0b3JtaS1ub3ctdGhhdC10aGV5dmUtYnJva2VuLXVwLmh0bWwv0gEA?oc=5" target="_blank">Will Kylie Jenner and Travis Scott Spend the Holidays With Stormi Now That They've Broken Up?</a>&nbsp;&nbsp;<font color="#6f6f6f">Showbiz Cheat Sheet</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWmh0dHBzOi8vcGVvcGxlLmNvbS90di9reWxpZS1qZW5uZXItc2hhcmVzLXBob3Rvcy10cmlwLXRvLXRyYXZpcy1zY290dC1hc3Ryb3dvcmxkLWZlc3RpdmFsL9IBXmh0dHBzOi8vcGVvcGxlLmNvbS90di9reWxpZS1qZW5uZXItc2hhcmVzLXBob3Rvcy10cmlwLXRvLXRyYXZpcy1zY290dC1hc3Ryb3dvcmxkLWZlc3RpdmFsL2FtcC8?oc=5" target="_blank">Kylie Jenner Shares Photos from Trip to Houston for Travis Scott’s Astroworld Festival</a>&nbsp;&nbsp;<font color="#6f6f6f">PEOPLE.com</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMibGh0dHBzOi8vaG9sbHl3b29kbGlmZS5jb20vMjAxOS8xMS8xMy9zb2ZpYS1yaWNoaWUta3lsaWUtamVubmVyLWF0dGVuZC10cmF2aXMtc2NvdHQtYXN0cm93b3JsZC1mZXN0aXZhbC1waWNzL9IBcGh0dHBzOi8vaG9sbHl3b29kbGlmZS5jb20vMjAxOS8xMS8xMy9zb2ZpYS1yaWNoaWUta3lsaWUtamVubmVyLWF0dGVuZC10cmF2aXMtc2NvdHQtYXN0cm93b3JsZC1mZXN0aXZhbC1waWNzL2FtcC8?oc=5" target="_blank">Sofia Richie Shares Candid Pics From Girls’ Night Out At Astroworld Festival With Kylie Jenner</a>&nbsp;&nbsp;<font color="#6f6f6f">Hollywood Life</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZGh0dHBzOi8vd3d3LmVvbmxpbmUuY29tL25ld3MvMTA5MjY0MS9reWxpZS1qZW5uZXItcy1hbGxlZ2VkLXRyZXNwYXNzZXItc2VudGVuY2VkLXRvLW9uZS15ZWFyLWluLWphaWzSAWZodHRwczovL20uZW9ubGluZS5jb20vYW1wL25ld3MvMTA5MjY0MS9reWxpZS1qZW5uZXItcy1hbGxlZ2VkLXRyZXNwYXNzZXItc2VudGVuY2VkLXRvLW9uZS15ZWFyLWluLWphaWw?oc=5" target="_blank">Kylie Jenner's Alleged Trespasser Sentenced to One Year in Jail</a>&nbsp;&nbsp;<font color="#6f6f6f">E! NEWS</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiQ2h0dHBzOi8vc2NyZWVucmFudC5jb20va3lsaWUtamVubmVyLXRyYXZpcy1zY290dC1jbG9zZS1hZnRlci1zcGxpdC_SAUdodHRwczovL3NjcmVlbnJhbnQuY29tL2t5bGllLWplbm5lci10cmF2aXMtc2NvdHQtY2xvc2UtYWZ0ZXItc3BsaXQvYW1wLw?oc=5" target="_blank">Kylie Jenner & Travis Scott ‘Very Close’ After Split, Says Source</a>&nbsp;&nbsp;<font color="#6f6f6f">Screen Rant</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpOZ1B5M2pvQU1FZTE5ckE1SG5iOWZLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Showbiz Cheat Sheet - - - NFL teams and players most likely to improve or decline the rest of the 2019 season - ESPN - https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LmVzcG4uY29tL25mbC9zdG9yeS9fL2lkLzI4MDc0Nzg1L25mbC10ZWFtcy1wbGF5ZXJzLW1vc3QtbGlrZWx5LWltcHJvdmUtZGVjbGluZS1yZXN0LTIwMTktc2Vhc29u0gF4aHR0cHM6Ly93d3cuZXNwbi5jb20vbmZsL3N0b3J5L18vaWQvMjgwNzQ3ODUvbmZsLXRlYW1zLXBsYXllcnMtbW9zdC1saWtlbHktaW1wcm92ZS1kZWNsaW5lLXJlc3QtMjAxOS1zZWFzb24_cGxhdGZvcm09YW1w?oc=5 - 52780435353432 - Thu, 14 Nov 2019 13:58:06 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LmVzcG4uY29tL25mbC9zdG9yeS9fL2lkLzI4MDc0Nzg1L25mbC10ZWFtcy1wbGF5ZXJzLW1vc3QtbGlrZWx5LWltcHJvdmUtZGVjbGluZS1yZXN0LTIwMTktc2Vhc29u0gF4aHR0cHM6Ly93d3cuZXNwbi5jb20vbmZsL3N0b3J5L18vaWQvMjgwNzQ3ODUvbmZsLXRlYW1zLXBsYXllcnMtbW9zdC1saWtlbHktaW1wcm92ZS1kZWNsaW5lLXJlc3QtMjAxOS1zZWFzb24_cGxhdGZvcm09YW1w?oc=5" target="_blank">NFL teams and players most likely to improve or decline the rest of the 2019 season</a>&nbsp;&nbsp;<font color="#6f6f6f">ESPN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMizAFodHRwczovL3d3dy5wb3N0LWdhemV0dGUuY29tL3Nwb3J0cy9zdGVlbGVycy8yMDE5LzExLzE0L25mbC13ZWVrLTExLXBpY2tzLXBpdHRzYnVyZ2gtc3RlZWxlcnMtY2xldmVsYW5kLWJyb3ducy1ob3VzdG9uLXRleGFucy1iYWx0aW1vcmUtcmF2ZW5zLW5ldy1lbmdsYW5kLXBhdHJpb3RzLXBoaWxhZGVscGhpYS1lYWdsZXMvc3Rvcmllcy8yMDE5MTExNDAwNTnSAQA?oc=5" target="_blank">Gerry Dulac's 2019 NFL picks: Week 11</a>&nbsp;&nbsp;<font color="#6f6f6f">Pittsburgh Post-Gazette</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiOmh0dHBzOi8vd3d3LnNpLmNvbS9uZmwvMjAxOS8xMS8xNC9tbXFiLXdlZWstMTEtc3RhZmYtcGlja3PSAT9odHRwczovL3d3dy5zaS5jb20vLmFtcC9uZmwvMjAxOS8xMS8xNC9tbXFiLXdlZWstMTEtc3RhZmYtcGlja3M?oc=5" target="_blank">MMQB Staff Week 11 NFL Picks</a>&nbsp;&nbsp;<font color="#6f6f6f">Sports Illustrated</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMijgFodHRwczovL3d3dy5jYnNzcG9ydHMuY29tL25mbC9uZXdzL3BldGUtcHJpc2Nvcy1uZmwtd2Vlay0xMS1waWNrcy1zdGVlbGVycy11cHNldC1icm93bnMtZm9yLWZpZnRoLXN0cmFpZ2h0LXdpbi1jaGFyZ2Vycy1zdHVuLWNoaWVmcy1pbi1tZXhpY28v0gGSAWh0dHBzOi8vd3d3LmNic3Nwb3J0cy5jb20vbmZsL25ld3MvcGV0ZS1wcmlzY29zLW5mbC13ZWVrLTExLXBpY2tzLXN0ZWVsZXJzLXVwc2V0LWJyb3ducy1mb3ItZmlmdGgtc3RyYWlnaHQtd2luLWNoYXJnZXJzLXN0dW4tY2hpZWZzLWluLW1leGljby9hbXAv?oc=5" target="_blank">Pete Prisco's NFL Week 11 picks: Steelers upset Browns for fifth straight win, Chargers stun Chiefs in Mexico</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS Sports</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiVWh0dHBzOi8vd2VlaS5yYWRpby5jb20vYXJ0aWNsZXMvY29sdW1uL3BhdHJpb3RzLWRlZmVuc2Uta25vd3MtaXRzLXRpbWUtbWFrZS1zdGF0ZW1lbnTSAQA?oc=5" target="_blank">Patriots defense knows this is its time to make statement</a>&nbsp;&nbsp;<font color="#6f6f6f">WEEI</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpZM3VhNGpvQU1FVXN5Rk1RUUtSMDRLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - ESPN - - - Toledo football player ejected after one of the nastiest targeting penalties you'll see - Yahoo Sports - https://news.google.com/__i/rss/rd/articles/CBMigQFodHRwczovL3Nwb3J0cy55YWhvby5jb20vdG9sZWRvLWZvb3RiYWxsLXBsYXllci1lamVjdGVkLWFmdGVyLW9uZS1vZi10aGUtbmFzdGllc3QtaW5zdGFuY2VzLW9mLXRhcmdldGluZy15b3VsbC1zZWUtMDQwMDAzNjAzLmh0bWzSAQA?oc=5 - 52780435941211 - Thu, 14 Nov 2019 04:00:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMigQFodHRwczovL3Nwb3J0cy55YWhvby5jb20vdG9sZWRvLWZvb3RiYWxsLXBsYXllci1lamVjdGVkLWFmdGVyLW9uZS1vZi10aGUtbmFzdGllc3QtaW5zdGFuY2VzLW9mLXRhcmdldGluZy15b3VsbC1zZWUtMDQwMDAzNjAzLmh0bWzSAQA?oc=5" target="_blank">Toledo football player ejected after one of the nastiest targeting penalties you'll see</a>&nbsp;&nbsp;<font color="#6f6f6f">Yahoo Sports</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWmh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3Nwb3J0cy90b2xlZG8tcm9ja2V0cy1kZWZlbnNpdmUtbGluZW1hbi1lamVjdGlvbi1ub3J0aGVybi1pbGxpbm9pc9IBXmh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3Nwb3J0cy90b2xlZG8tcm9ja2V0cy1kZWZlbnNpdmUtbGluZW1hbi1lamVjdGlvbi1ub3J0aGVybi1pbGxpbm9pcy5hbXA?oc=5" target="_blank">Toledo Rockets defensive lineman ejected for brutal hit on quarterback who slipped</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZmh0dHBzOi8vd3d3LmFsLmNvbS9zcG9ydHMvMjAxOS8xMS93YXRjaC10b2xlZG9zLWVnZ3JlZ2lvdXMtdGFyZ2V0aW5nLWhpdC1wZW9wbGUtYXJlLXRhbGtpbmctYWJvdXQuaHRtbNIBdWh0dHBzOi8vd3d3LmFsLmNvbS9zcG9ydHMvMjAxOS8xMS93YXRjaC10b2xlZG9zLWVnZ3JlZ2lvdXMtdGFyZ2V0aW5nLWhpdC1wZW9wbGUtYXJlLXRhbGtpbmctYWJvdXQuaHRtbD9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">Watch Toledo’s egregious targeting hit people are talking about</a>&nbsp;&nbsp;<font color="#6f6f6f">AL.com</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiiAFodHRwczovL3d3dy5tc24uY29tL2VuLXVzL3Nwb3J0cy9uY2FhZmIvdGVycmFuY2UtdGF5bG9yLW9mLXRvbGVkby1lamVjdGVkLWZvci12aW9sZW50LWhpdC1vbi1ub3J0aGVybi1pbGxpbm9pcy1xYi1yb3NzLWJvd2Vycy9hci1CQldKQk1M0gEA?oc=5" target="_blank">Terrance Taylor of Toledo ejected for violent hit on Northern Illinois QB Ross Bowers</a>&nbsp;&nbsp;<font color="#6f6f6f">msnNOW</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMikwFodHRwczovL3d3dy5uZXdzLmNvbS5hdS9zcG9ydC9tb3JlLXNwb3J0cy9jb2xsZWdlLWZvb3RiYWxsZXItZWplY3RlZC1mcm9tLW1hdGNoLWFmdGVyLWJydXRhbC1jaGVhcC1zaG90L25ld3Mtc3RvcnkvY2IyYWEwMGY3NjhkZjFiYjM0YzM2YTJlOGJlMDIyZWLSAZMBaHR0cHM6Ly9hbXAubmV3cy5jb20uYXUvc3BvcnQvbW9yZS1zcG9ydHMvY29sbGVnZS1mb290YmFsbGVyLWVqZWN0ZWQtZnJvbS1tYXRjaC1hZnRlci1icnV0YWwtY2hlYXAtc2hvdC9uZXdzLXN0b3J5L2NiMmFhMDBmNzY4ZGYxYmIzNGMzNmEyZThiZTAyMmVi?oc=5" target="_blank">College football 2019: Cheap shot, Toledo Rockets Vs Northern Illinois Huskies, social media, reaction</a>&nbsp;&nbsp;<font color="#6f6f6f">NEWS.com.au</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWpiem9xNWpvQU1FVUJ5Qkl5WXZNYXNLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Yahoo Sports - - - 'I came, I saw, I conquered': Zlatan Ibrahimovic confirms LA Galaxy exit - CNN - https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vZWRpdGlvbi5jbm4uY29tLzIwMTkvMTEvMTQvZm9vdGJhbGwvemxhdGFuLWlicmFoaW1vdmljLWxhLWdhbGF4eS1tbHMtZXhpdC1zcHQtaW50bC9pbmRleC5odG1s0gFlaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC9mb290YmFsbC96bGF0YW4taWJyYWhpbW92aWMtbGEtZ2FsYXh5LW1scy1leGl0LXNwdC1pbnRsL2luZGV4Lmh0bWw?oc=5 - 52780435688584 - Thu, 14 Nov 2019 11:01:11 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vZWRpdGlvbi5jbm4uY29tLzIwMTkvMTEvMTQvZm9vdGJhbGwvemxhdGFuLWlicmFoaW1vdmljLWxhLWdhbGF4eS1tbHMtZXhpdC1zcHQtaW50bC9pbmRleC5odG1s0gFlaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC9mb290YmFsbC96bGF0YW4taWJyYWhpbW92aWMtbGEtZ2FsYXh5LW1scy1leGl0LXNwdC1pbnRsL2luZGV4Lmh0bWw?oc=5" target="_blank">'I came, I saw, I conquered': Zlatan Ibrahimovic confirms LA Galaxy exit</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicGh0dHBzOi8vd3d3LmVzcG4uY29tL3NvY2Nlci9sYS1nYWxheHkvc3RvcnkvMzk4OTE2Ny96bGF0YW4taWJyYWhpbW92aWMtbGEtZ2FsYXh5LXBhcnQtd2F5cy1hZnRlci10d28tbWxzLXNlYXNvbnPSAX1odHRwczovL3d3dy5lc3BuLmNvbS9zb2NjZXIvbGEtZ2FsYXh5L3N0b3J5LzM5ODkxNjcvemxhdGFuLWlicmFoaW1vdmljLWxhLWdhbGF4eS1wYXJ0LXdheXMtYWZ0ZXItdHdvLW1scy1zZWFzb25zP3BsYXRmb3JtPWFtcA?oc=5" target="_blank">Zlatan Ibrahimovic LA Galaxy part ways after two MLS seasons</a>&nbsp;&nbsp;<font color="#6f6f6f">ESPN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bnBRZld0aEVEQ0XSAQA?oc=5" target="_blank">Zlatan Ibrahimovic Conquered MLS with 30 GOALS in 2019! ALL GOALS</a>&nbsp;&nbsp;<font color="#6f6f6f">Major League Soccer</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMieGh0dHBzOi8vd3d3LmxhZ2FsYXh5LmNvbS9wb3N0LzIwMTkvMTEvMTMvemxhdGFuLWlicmFoaW1vdmktZW5kLWhpcy10ZW51cmUtbG9zLWFuZ2VsZXMtdGhhbmsteW91LWxhLWdhbGF4eS1tYWtpbmctbWUtZmVlbNIBAA?oc=5" target="_blank">Zlatan Ibrahimović on the end of his tenure in Los Angeles: "Thank you LA Galaxy for making me feel alive again"</a>&nbsp;&nbsp;<font color="#6f6f6f">LA Galaxy</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZGh0dHBzOi8vd3d3LmRhaWx5cG9zdC5jby51ay9zcG9ydC9mb290YmFsbC90cmFuc2Zlci1uZXdzL3doYXQtemxhdGFuLWlicmFoaW1vdmljcy1uZXh0LW1vdmUtMTcyNTUxMTHSAWhodHRwczovL3d3dy5kYWlseXBvc3QuY28udWsvc3BvcnQvZm9vdGJhbGwvdHJhbnNmZXItbmV3cy93aGF0LXpsYXRhbi1pYnJhaGltb3ZpY3MtbmV4dC1tb3ZlLTE3MjU1MTExLmFtcA?oc=5" target="_blank">What is Zlatan Ibrahimovic's next move?</a>&nbsp;&nbsp;<font color="#6f6f6f">Daily Post</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlJbWZ1NGpvQU1FZUtJMVd5R19QZTRLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CNN - - - Five of the weirdest games in Steelers-Browns history - Pittsburgh Post-Gazette - https://news.google.com/__i/rss/rd/articles/CBMifmh0dHBzOi8vd3d3LnBvc3QtZ2F6ZXR0ZS5jb20vc3BvcnRzL3N0ZWVsZXJzLzIwMTkvMTEvMTQvc3RlZWxlcnMtYnJvd25zLXJpdmFscnktbW9zdC1tZW1vcmFibGUtZ2FtZXMtMjAxOS9zdG9yaWVzLzIwMTkxMTEyMDEyMNIBAA?oc=5 - 52780433008714 - Thu, 14 Nov 2019 13:00:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMifmh0dHBzOi8vd3d3LnBvc3QtZ2F6ZXR0ZS5jb20vc3BvcnRzL3N0ZWVsZXJzLzIwMTkvMTEvMTQvc3RlZWxlcnMtYnJvd25zLXJpdmFscnktbW9zdC1tZW1vcmFibGUtZ2FtZXMtMjAxOS9zdG9yaWVzLzIwMTkxMTEyMDEyMNIBAA?oc=5" target="_blank">Five of the weirdest games in Steelers-Browns history</a>&nbsp;&nbsp;<font color="#6f6f6f">Pittsburgh Post-Gazette</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NWRQUElsZnhoSEHSAQA?oc=5" target="_blank">Pittsburgh Steelers vs Cleveland Browns Week 11 NFL Game Preview</a>&nbsp;&nbsp;<font color="#6f6f6f">NFL</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMibmh0dHBzOi8vdHJpYmxpdmUuY29tL3Nwb3J0cy9rZXZpbi1nb3JtYW4tc3RlZWxlcnMtdGFja2xlLWFsZWphbmRyby12aWxsYW51ZXZhLWdldHMtY3JlYXRpdmUtZm9yLW15bGVzLWdhcnJldHQv0gEA?oc=5" target="_blank">Kevin Gorman: Steelers tackle Alejandro Villanueva gets creative for Myles Garrett</a>&nbsp;&nbsp;<font color="#6f6f6f">TribLIVE</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMigwFodHRwczovL3d3dy5jbGV2ZWxhbmQuY29tL2Jyb3ducy8yMDE5LzExL2NsZXZlbGFuZC1icm93bnMtcHJlZ2FtZS1zY3JpYmJsZXMtYS10ZXN0LWZvci1mcmVkZGllLWtpdGNoZW5zLXdoby1oYXMteWV0LXRvLWltcHJlc3MuaHRtbNIBkgFodHRwczovL3d3dy5jbGV2ZWxhbmQuY29tL2Jyb3ducy8yMDE5LzExL2NsZXZlbGFuZC1icm93bnMtcHJlZ2FtZS1zY3JpYmJsZXMtYS10ZXN0LWZvci1mcmVkZGllLWtpdGNoZW5zLXdoby1oYXMteWV0LXRvLWltcHJlc3MuaHRtbD9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">Cleveland Browns Pregame Scribbles: A test for Freddie Kitchens, who has yet to impress</a>&nbsp;&nbsp;<font color="#6f6f6f">cleveland.com</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiYGh0dHBzOi8vbnlwb3N0LmNvbS8yMDE5LzExLzEzL2Jha2VyLW1heWZpZWxkLXdpZmUtZW1pbHktaGF2ZS1zZXBhcmF0ZS1wcm9ibGVtcy13aXRoLWJyb3ducy1mYW5zL9IBZGh0dHBzOi8vbnlwb3N0LmNvbS8yMDE5LzExLzEzL2Jha2VyLW1heWZpZWxkLXdpZmUtZW1pbHktaGF2ZS1zZXBhcmF0ZS1wcm9ibGVtcy13aXRoLWJyb3ducy1mYW5zL2FtcC8?oc=5" target="_blank">Baker Mayfield, wife Emily have separate problems with Browns fans</a>&nbsp;&nbsp;<font color="#6f6f6f">New York Post </font></li><li><strong><a href="https://news.google.com/stories/CAAqdQgKIm9DQklTVFRvSmMzUnZjbmt0TXpZd1NrQUtFUWpLME5lM2pvQU1FYnRjZkI4eV9FSmVFaXRUZEdWbGJHVnljeUIyY3lCQ2NtOTNibk1nd3JjZ1VtVm5kV3hoY2lCVFpXRnpiMjRnd3JjZ1RrWk1LQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Pittsburgh Post-Gazette - - - Old dogs, new tricks: 10,000 pets needed for science - The Associated Press - https://news.google.com/__i/rss/rd/articles/CBMiM2h0dHBzOi8vYXBuZXdzLmNvbS80YmVlN2U2MTdjMmI0NGIzOTdlNzlmNGExNjUyMzg3N9IBAA?oc=5 - CAIiEAT82rFKsgEowIs-uJ-yy3UqFwgEKg8IACoHCAowhO7OATDh9Cgw3utQ - Thu, 14 Nov 2019 12:30:35 GMT - <a href="https://news.google.com/__i/rss/rd/articles/CBMiM2h0dHBzOi8vYXBuZXdzLmNvbS80YmVlN2U2MTdjMmI0NGIzOTdlNzlmNGExNjUyMzg3N9IBAA?oc=5" target="_blank">Old dogs, new tricks: 10,000 pets needed for science</a>&nbsp;&nbsp;<font color="#6f6f6f">The Associated Press</font><strong><a href="https://news.google.com/stories/CAAqdAgKIm5DQklTVERvSmMzUnZjbmt0TXpZd1NqOEtFUWlsNWFDNWpvQU1FWjdJWTNpSXdCTllFaXBUWTJsbGJuUnBjM1J6SUhkaGJuUWdNVEFzTURBd0lHUnZaM01nZEc4Z2MzUjFaSGtnWVdkcGJtY29BQVAB?oc=5" target="_blank">View full coverage on Google News</a></strong> - The Associated Press - - - Nobody knows what’s creating oxygen on Mars - BGR - https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vYmdyLmNvbS8yMDE5LzExLzEzL21hcnMtb3h5Z2VuLWN1cmlvc2l0eS1yb3Zlci10ZXN0cy_SAUFodHRwczovL2Jnci5jb20vMjAxOS8xMS8xMy9tYXJzLW94eWdlbi1jdXJpb3NpdHktcm92ZXItdGVzdHMvYW1wLw?oc=5 - 52780434167813 - Thu, 14 Nov 2019 02:14:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vYmdyLmNvbS8yMDE5LzExLzEzL21hcnMtb3h5Z2VuLWN1cmlvc2l0eS1yb3Zlci10ZXN0cy_SAUFodHRwczovL2Jnci5jb20vMjAxOS8xMS8xMy9tYXJzLW94eWdlbi1jdXJpb3NpdHktcm92ZXItdGVzdHMvYW1wLw?oc=5" target="_blank">Nobody knows what’s creating oxygen on Mars</a>&nbsp;&nbsp;<font color="#6f6f6f">BGR</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiPmh0dHBzOi8vd3d3LnNwYWNlLmNvbS9tYXJzLW94eWdlbi1teXN0ZXJ5LWN1cmlvc2l0eS1yb3Zlci5odG1s0gFCaHR0cHM6Ly93d3cuc3BhY2UuY29tL2FtcC9tYXJzLW94eWdlbi1teXN0ZXJ5LWN1cmlvc2l0eS1yb3Zlci5odG1s?oc=5" target="_blank">1st Methane, Now Oxygen: Another Possible 'Biosignature' Gas Is Acting Weird on Mars</a>&nbsp;&nbsp;<font color="#6f6f6f">Space.com</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWmh0dHBzOi8vd3d3LmNuZXQuY29tL25ld3MvbmFzYXMtY3VyaW9zaXR5LXJvdmVyLW1ha2VzLWEtYmFmZmxpbmctb3h5Z2VuLWRpc2NvdmVyeS1vbi1tYXJzL9IBZWh0dHBzOi8vd3d3LmNuZXQuY29tL2dvb2dsZS1hbXAvbmV3cy9uYXNhcy1jdXJpb3NpdHktcm92ZXItbWFrZXMtYS1iYWZmbGluZy1veHlnZW4tZGlzY292ZXJ5LW9uLW1hcnMv?oc=5" target="_blank">NASA's Curiosity rover makes a baffling oxygen discovery on Mars</a>&nbsp;&nbsp;<font color="#6f6f6f">CNET</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vbmV3cy55YWhvby5jb20vbXlzdGVyeS1hcy1uYXNhLW1hcnMtcm92ZXItZmluZHMtb3h5Z2VuLXdoaWNoLXNjaWVudGlzdHMtc3RydWdnbGUtdG8tZXhwbGFpbi0yMDIyNTM2NDMuaHRtbNIBemh0dHBzOi8vbmV3cy55YWhvby5jb20vYW1waHRtbC9teXN0ZXJ5LWFzLW5hc2EtbWFycy1yb3Zlci1maW5kcy1veHlnZW4td2hpY2gtc2NpZW50aXN0cy1zdHJ1Z2dsZS10by1leHBsYWluLTIwMjI1MzY0My5odG1s?oc=5" target="_blank">Mystery as NASA Mars Rover finds oxygen which scientists ‘struggle to explain’</a>&nbsp;&nbsp;<font color="#6f6f6f">Yahoo News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiXGh0dHBzOi8vbnlwb3N0LmNvbS8yMDE5LzExLzEzL25hc2EtZGV0ZWN0cy1veHlnZW4tY2hhbmdlcy1vbi1tYXJzLWl0cy1zdHJ1Z2dsaW5nLXRvLWV4cGxhaW4v0gFgaHR0cHM6Ly9ueXBvc3QuY29tLzIwMTkvMTEvMTMvbmFzYS1kZXRlY3RzLW94eWdlbi1jaGFuZ2VzLW9uLW1hcnMtaXRzLXN0cnVnZ2xpbmctdG8tZXhwbGFpbi9hbXAv?oc=5" target="_blank">NASA detects mysterious oxygen changes on Mars it's 'struggling to explain'</a>&nbsp;&nbsp;<font color="#6f6f6f">New York Post </font></li><li><strong><a href="https://news.google.com/stories/CAAqhAEICiJ-Q0JJU1dEb0pjM1J2Y25rdE16WXdTa3NLRVFpRnNKNjRqb0FNRVRGZEFNWlZEWFZZRWpaRGRYSnBiM05wZEhrZ1ptbHVaSE1nYlhsemRHVnlhVzkxY3lCdmVIbG5aVzRnWm14MVkzUjFZWFJwYjI1eklHOXVJRTFoY25Nb0FBUAE?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - BGR - - - China's Mars ambitions one step closer after successful test of lander - CNN - https://news.google.com/__i/rss/rd/articles/CBMiU2h0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9hc2lhL2NoaW5hLW1hcnMtbGFuZGVyLXNwYWNlLWludGwtaG5rLXNjbi9pbmRleC5odG1s0gFXaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC9hc2lhL2NoaW5hLW1hcnMtbGFuZGVyLXNwYWNlLWludGwtaG5rLXNjbi9pbmRleC5odG1s?oc=5 - CAIiEJngUUSqT2SdX8yzLKg8FeoqGQgEKhAIACoHCAowocv1CjCSptoCMPrTpgU - Thu, 14 Nov 2019 12:15:00 GMT - <a href="https://news.google.com/__i/rss/rd/articles/CBMiU2h0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xNC9hc2lhL2NoaW5hLW1hcnMtbGFuZGVyLXNwYWNlLWludGwtaG5rLXNjbi9pbmRleC5odG1s0gFXaHR0cHM6Ly9hbXAuY25uLmNvbS9jbm4vMjAxOS8xMS8xNC9hc2lhL2NoaW5hLW1hcnMtbGFuZGVyLXNwYWNlLWludGwtaG5rLXNjbi9pbmRleC5odG1s?oc=5" target="_blank">China's Mars ambitions one step closer after successful test of lander</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font><strong><a href="https://news.google.com/stories/CAAqfQgKIndDQklTVXpvSmMzUnZjbmt0TXpZd1NrWUtFUWpHOFkyNWpvQU1FZUdMQUEzaDgwWk9FakZEYUdsdVlTQmpiMjF3YkdWMFpYTWdiR0Z1WkdWeUlIUmxjM1FnWVdobFlXUWdiMllnVFdGeWN5QnRhWE56YVc5dUtBQVAB?oc=5" target="_blank">View full coverage on Google News</a></strong> - CNN - - - NASA Reverses Course After Giving Asteroid Nazi Name - Futurism - https://news.google.com/__i/rss/rd/articles/CBMiRWh0dHBzOi8vZnV0dXJpc20uY29tL3RoZS1ieXRlL25hc2EtcmV2ZXJzZXMtZ2l2aW5nLWFzdGVyb2lkLW5hemktbmFtZdIBQGh0dHBzOi8vZnV0dXJpc20uY29tL25hc2EtcmV2ZXJzZXMtZ2l2aW5nLWFzdGVyb2lkLW5hemktbmFtZS9hbXA?oc=5 - 52780434181693 - Wed, 13 Nov 2019 17:20:22 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiRWh0dHBzOi8vZnV0dXJpc20uY29tL3RoZS1ieXRlL25hc2EtcmV2ZXJzZXMtZ2l2aW5nLWFzdGVyb2lkLW5hemktbmFtZdIBQGh0dHBzOi8vZnV0dXJpc20uY29tL25hc2EtcmV2ZXJzZXMtZ2l2aW5nLWFzdGVyb2lkLW5hemktbmFtZS9hbXA?oc=5" target="_blank">NASA Reverses Course After Giving Asteroid Nazi Name</a>&nbsp;&nbsp;<font color="#6f6f6f">Futurism</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSmh0dHBzOi8vd3d3LmZveG5ld3MuY29tL3NjaWVuY2UvbmFzYS1yZW5hbWVzLXVsdGltYS10aHVsZS1uYXppLWNvbnRyb3ZlcnN50gFOaHR0cHM6Ly93d3cuZm94bmV3cy5jb20vc2NpZW5jZS9uYXNhLXJlbmFtZXMtdWx0aW1hLXRodWxlLW5hemktY29udHJvdmVyc3kuYW1w?oc=5" target="_blank">NASA renames mysterious Ultima Thule after Nazi controversy arises</a>&nbsp;&nbsp;<font color="#6f6f6f">Fox News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3LnNjaWVudGlmaWNhbWVyaWNhbi5jb20vYXJ0aWNsZS9tZWV0LWFycm9rb3RoLXVsdGltYS10aHVsZS10aGUtbW9zdC1kaXN0YW50LW9iamVjdC1ldmVyLWV4cGxvcmVkLWhhcy1hLW5ldy1uYW1lL9IBAA?oc=5" target="_blank">Meet Arrokoth: Ultima Thule, the Most Distant Object Ever Explored, Has a New Name</a>&nbsp;&nbsp;<font color="#6f6f6f">Scientific American</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiT2h0dHBzOi8vd3d3Lm55dGltZXMuY29tLzIwMTkvMTEvMTMvc2NpZW5jZS9zcGFjZS9uYXNhLWFycm9rb3RoLWt1aXBlci1iZWx0Lmh0bWzSAVNodHRwczovL3d3dy5ueXRpbWVzLmNvbS8yMDE5LzExLzEzL3NjaWVuY2Uvc3BhY2UvbmFzYS1hcnJva290aC1rdWlwZXItYmVsdC5hbXAuaHRtbA?oc=5" target="_blank">NASA Renames Object After Uproar Over Old Name’s Nazi Connotations</a>&nbsp;&nbsp;<font color="#6f6f6f">The New York Times</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWmh0dHBzOi8vd3d3LnNjaWVuY2VuZXdzLm9yZy9hcnRpY2xlL25hc2EtZ2F2ZS11bHRpbWEtdGh1bGUtbXU2OS1uZXctb2ZmaWNpYWwtbmFtZS1hcnJva290aNIBXmh0dHBzOi8vd3d3LnNjaWVuY2VuZXdzLm9yZy9hcnRpY2xlL25hc2EtZ2F2ZS11bHRpbWEtdGh1bGUtbXU2OS1uZXctb2ZmaWNpYWwtbmFtZS1hcnJva290aC9hbXA?oc=5" target="_blank">NASA gave Ultima Thule a new official name</a>&nbsp;&nbsp;<font color="#6f6f6f">Science News</font></li><li><strong><a href="https://news.google.com/stories/CAAqWggKIlRDQklTT1RvSmMzUnZjbmt0TXpZd1Npd0tFUWk5bkotNGpvQU1FVTlQdUNIUDhGQXVFaGRPUVZOQklISmxibUZ0WlhNZ0owRnljbTlyYjNSb0p5Z0FQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Futurism - - - CDC identifies new superbugs that are potentially deadly - CBS News - https://news.google.com/__i/rss/rd/articles/CBMiY2h0dHBzOi8vd3d3LmNic25ld3MuY29tL25ld3MvY2RjLXJlcG9ydC1pZGVudGlmaWVzLXR3by1uZXctcG90ZW50aWFsbHktZGVhZGx5LXN1cGVyYnVncy0yMDE5LTExLTEzL9IBZ2h0dHBzOi8vd3d3LmNic25ld3MuY29tL2FtcC9uZXdzL2NkYy1yZXBvcnQtaWRlbnRpZmllcy10d28tbmV3LXBvdGVudGlhbGx5LWRlYWRseS1zdXBlcmJ1Z3MtMjAxOS0xMS0xMy8?oc=5 - 52780435560158 - Wed, 13 Nov 2019 23:55:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiY2h0dHBzOi8vd3d3LmNic25ld3MuY29tL25ld3MvY2RjLXJlcG9ydC1pZGVudGlmaWVzLXR3by1uZXctcG90ZW50aWFsbHktZGVhZGx5LXN1cGVyYnVncy0yMDE5LTExLTEzL9IBZ2h0dHBzOi8vd3d3LmNic25ld3MuY29tL2FtcC9uZXdzL2NkYy1yZXBvcnQtaWRlbnRpZmllcy10d28tbmV3LXBvdGVudGlhbGx5LWRlYWRseS1zdXBlcmJ1Z3MtMjAxOS0xMS0xMy8?oc=5" target="_blank">CDC identifies new superbugs that are potentially deadly</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9a0h3WmhnNGUyUjDSAQA?oc=5" target="_blank">New Fears Over Antibiotic Resistant Infections</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS New York</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMibmh0dHBzOi8vd3d3LnNjaWVuY2VuZXdzLm9yZy9hcnRpY2xlL2NkYy1kcnVnLXJlc2lzdGFudC1taWNyb2Jlcy1raWxsLWFib3V0LTM1MDAwLXBlb3BsZS11bml0ZWQtc3RhdGVzLXBlci15ZWFy0gEA?oc=5" target="_blank">Drug-resistant microbes kill about 35000 people in the U.S. per year</a>&nbsp;&nbsp;<font color="#6f6f6f">Science News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMicGh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9oZWFsdGgvMjAxOS8xMS8xMy9kZWFkbHktc3VwZXJidWdzLXBvc2UtZ3JlYXRlci10aHJlYXQtdGhhbi1wcmV2aW91c2x5LWVzdGltYXRlZC_SAQA?oc=5" target="_blank">Drug-resistant bacteria, fungi and related germs cause 3 million infections, 48,000 deaths in US annually</a>&nbsp;&nbsp;<font color="#6f6f6f">The Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiWGh0dHBzOi8vd3d3LmxpdmVzY2llbmNlLmNvbS9hbnRpYmlvdGljLWRydWctcmVzaXN0YW5jZS1pbmZlY3Rpb24tdXJnZW50LXRocmVhdHMtY2RjLmh0bWzSAVxodHRwczovL3d3dy5saXZlc2NpZW5jZS5jb20vYW1wL2FudGliaW90aWMtZHJ1Zy1yZXNpc3RhbmNlLWluZmVjdGlvbi11cmdlbnQtdGhyZWF0cy1jZGMuaHRtbA?oc=5" target="_blank">These Two Drug-Resistant Microbes Are New 'Urgent Threats' to Americans' Health</a>&nbsp;&nbsp;<font color="#6f6f6f">Livescience.com</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWplcmZPNGpvQU1FUU5WdnljZm8tNkVLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - CBS News - - - Sweeping Study Points To Devastating Impact Of Climate Change On Global Health : Goats and Soda - NPR - https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3Lm5wci5vcmcvc2VjdGlvbnMvZ29hdHNhbmRzb2RhLzIwMTkvMTEvMTQvNzc4OTkyODYyL3doeS1jbGltYXRlLWNoYW5nZS1wb3Nlcy1hLXBhcnRpY3VsYXItdGhyZWF0LXRvLWNoaWxkLWhlYWx0aNIBAA?oc=5 - 52780435717929 - Thu, 14 Nov 2019 10:02:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMie2h0dHBzOi8vd3d3Lm5wci5vcmcvc2VjdGlvbnMvZ29hdHNhbmRzb2RhLzIwMTkvMTEvMTQvNzc4OTkyODYyL3doeS1jbGltYXRlLWNoYW5nZS1wb3Nlcy1hLXBhcnRpY3VsYXItdGhyZWF0LXRvLWNoaWxkLWhlYWx0aNIBAA?oc=5" target="_blank">Sweeping Study Points To Devastating Impact Of Climate Change On Global Health : Goats and Soda</a>&nbsp;&nbsp;<font color="#6f6f6f">NPR</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiK2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9OU53NXpoc1NnSFHSAQA?oc=5" target="_blank">The Lancet Countdown on Health and Climate Change: 2019 report</a>&nbsp;&nbsp;<font color="#6f6f6f">The Lancet</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiggFodHRwczovL3d3dy5jYnNuZXdzLmNvbS9uZXdzL2NsaW1hdGUtY2hhbmdlLWtpZHMtdGhlLWxhbmNldC1pbnRlcm5hdGlvbmFsLWhlYWx0aC1leHBlcnRzLXNvdW5kLWFsYXJtLWdyb3dpbmctYW5kLXBvdGVudGlhbC1pbXBhY3Qv0gGGAWh0dHBzOi8vd3d3LmNic25ld3MuY29tL2FtcC9uZXdzL2NsaW1hdGUtY2hhbmdlLWtpZHMtdGhlLWxhbmNldC1pbnRlcm5hdGlvbmFsLWhlYWx0aC1leHBlcnRzLXNvdW5kLWFsYXJtLWdyb3dpbmctYW5kLXBvdGVudGlhbC1pbXBhY3Qv?oc=5" target="_blank">The Lancet report: International health experts sound alarm about climate change's growing and potential impact on kids</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiTGh0dHBzOi8vd3d3LmNubi5jb20vMjAxOS8xMS8xMy9oZWFsdGgvY2xpbWF0ZS1jaGFuZ2UtaGVhbHRoLXN0dWR5L2luZGV4Lmh0bWzSAVBodHRwczovL2FtcC5jbm4uY29tL2Nubi8yMDE5LzExLzEzL2hlYWx0aC9jbGltYXRlLWNoYW5nZS1oZWFsdGgtc3R1ZHkvaW5kZXguaHRtbA?oc=5" target="_blank">The climate crisis will profoundly affect the health of every child alive today, report says</a>&nbsp;&nbsp;<font color="#6f6f6f">CNN</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiXWh0dHBzOi8vd3d3Lm5iY25ld3MuY29tL25ld3Mvd29ybGQvZmxvb2QtZmlyZS1wbGFndWUtY2xpbWF0ZS1jaGFuZ2UtYmxhbWVkLWRpc2FzdGVycy1uMTA4MjAyNtIBLGh0dHBzOi8vd3d3Lm5iY25ld3MuY29tL25ld3MvYW1wL25jbmExMDgyMDI2?oc=5" target="_blank">Flood, fire and plague: Climate change blamed for disasters</a>&nbsp;&nbsp;<font color="#6f6f6f">NBCNews.com</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWlwX3Z5NGpvQU1FY3BzUkQ0ZDJnU1NLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - NPR - - - The plague: In China, 2 patients are diagnosed with pneumonic plague - Vox.com - https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LnZveC5jb20vZnV0dXJlLXBlcmZlY3QvMjAxOS8xMS8xNC8yMDk2MzE1NC9wbGFndWUtY2hpbmEtcG5ldW1vbmljLWJ1Ym9uaWMtcGFuZGVtaWMtcHJlcGFyZWRuZXNz0gF4aHR0cHM6Ly93d3cudm94LmNvbS9wbGF0Zm9ybS9hbXAvZnV0dXJlLXBlcmZlY3QvMjAxOS8xMS8xNC8yMDk2MzE1NC9wbGFndWUtY2hpbmEtcG5ldW1vbmljLWJ1Ym9uaWMtcGFuZGVtaWMtcHJlcGFyZWRuZXNz?oc=5 - 52780436078199 - Thu, 14 Nov 2019 13:20:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMia2h0dHBzOi8vd3d3LnZveC5jb20vZnV0dXJlLXBlcmZlY3QvMjAxOS8xMS8xNC8yMDk2MzE1NC9wbGFndWUtY2hpbmEtcG5ldW1vbmljLWJ1Ym9uaWMtcGFuZGVtaWMtcHJlcGFyZWRuZXNz0gF4aHR0cHM6Ly93d3cudm94LmNvbS9wbGF0Zm9ybS9hbXAvZnV0dXJlLXBlcmZlY3QvMjAxOS8xMS8xNC8yMDk2MzE1NC9wbGFndWUtY2hpbmEtcG5ldW1vbmljLWJ1Ym9uaWMtcGFuZGVtaWMtcHJlcGFyZWRuZXNz?oc=5" target="_blank">The plague: In China, 2 patients are diagnosed with pneumonic plague</a>&nbsp;&nbsp;<font color="#6f6f6f">Vox.com</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMidGh0dHBzOi8vd3d3LmRhaWx5bWFpbC5jby51ay9uZXdzL2FydGljbGUtNzY4NDg5MS9DaGluZXNlLXBhdGllbnQtaW5mZWN0ZWQtcGxhZ3VlLWdyYXZlLWNvbmRpdGlvbi1hdXRob3JpdHktc2F5cy5odG1s0gF4aHR0cHM6Ly93d3cuZGFpbHltYWlsLmNvLnVrL25ld3MvYXJ0aWNsZS03Njg0ODkxL2FtcC9DaGluZXNlLXBhdGllbnQtaW5mZWN0ZWQtcGxhZ3VlLWdyYXZlLWNvbmRpdGlvbi1hdXRob3JpdHktc2F5cy5odG1s?oc=5" target="_blank">Chinese patient infected with plague is in 'grave condition', authority says</a>&nbsp;&nbsp;<font color="#6f6f6f">Daily Mail</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMifWh0dHBzOi8vd3d3LmNic25ld3MuY29tL25ld3MvcGxhZ3VlLWluLWNoaW5hLWRlYWRseS1wbmV1bW9uaWMtcGxhZ3VlLTItdHJlYXRlZC1pbi1iZWlqaW5nLW9mZmljaWFscy1jb25maXJtLXRvZGF5LTIwMTktMTEtMTQv0gGBAWh0dHBzOi8vd3d3LmNic25ld3MuY29tL2FtcC9uZXdzL3BsYWd1ZS1pbi1jaGluYS1kZWFkbHktcG5ldW1vbmljLXBsYWd1ZS0yLXRyZWF0ZWQtaW4tYmVpamluZy1vZmZpY2lhbHMtY29uZmlybS10b2RheS0yMDE5LTExLTE0Lw?oc=5" target="_blank">Plague in China confirmed as 2 cases of highly-infections disease treated in Beijing</a>&nbsp;&nbsp;<font color="#6f6f6f">CBS News</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiaWh0dHBzOi8vd3d3LmRvd250b2VhcnRoLm9yZy5pbi9uZXdzL2hlYWx0aC9jaGxvcnF1aW5lLXdpdGgtdGItYW50aWJpb3RpYy1tYXktcmVkdWNlLWRydWctcmVzaXN0YW5jZS02Nzc2NNIBAA?oc=5" target="_blank">Chlorquine with TB antibiotic may reduce drug resistance</a>&nbsp;&nbsp;<font color="#6f6f6f">Down To Earth Magazine</font></li><li><strong><a href="https://news.google.com/stories/CAAqOQgKIjNDQklTSURvSmMzUnZjbmt0TXpZd1NoTUtFUWozX0pLNWpvQU1FZTRGUXhNWDlLXzdLQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - Vox.com - - - The deadliest form of plague has infected two people in China, and information is scarce - The Washington Post - https://news.google.com/__i/rss/rd/articles/CBMidmh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS93b3JsZC8yMDE5LzExLzEzL2RlYWRsaWVzdC1mb3JtLXBsYWd1ZS1jbGFpbWVkLXR3by12aWN0aW1zLWNoaW5hLWluZm9ybWF0aW9uLWlzLXNjYXJjZS_SAYUBaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL3dvcmxkLzIwMTkvMTEvMTMvZGVhZGxpZXN0LWZvcm0tcGxhZ3VlLWNsYWltZWQtdHdvLXZpY3RpbXMtY2hpbmEtaW5mb3JtYXRpb24taXMtc2NhcmNlLz9vdXRwdXRUeXBlPWFtcA?oc=5 - 52780434546635 - Thu, 14 Nov 2019 01:43:00 GMT - <ol><li><a href="https://news.google.com/__i/rss/rd/articles/CBMidmh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS93b3JsZC8yMDE5LzExLzEzL2RlYWRsaWVzdC1mb3JtLXBsYWd1ZS1jbGFpbWVkLXR3by12aWN0aW1zLWNoaW5hLWluZm9ybWF0aW9uLWlzLXNjYXJjZS_SAYUBaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL3dvcmxkLzIwMTkvMTEvMTMvZGVhZGxpZXN0LWZvcm0tcGxhZ3VlLWNsYWltZWQtdHdvLXZpY3RpbXMtY2hpbmEtaW5mb3JtYXRpb24taXMtc2NhcmNlLz9vdXRwdXRUeXBlPWFtcA?oc=5" target="_blank">The deadliest form of plague has infected two people in China, and information is scarce</a>&nbsp;&nbsp;<font color="#6f6f6f">The Washington Post</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiSmh0dHBzOi8vd3d3LmZveDVhdGxhbnRhLmNvbS9uZXdzL3R3by1wZW9wbGUtZGlhZ25vc2VkLXdpdGgtcGxhZ3VlLWluLWNoaW5h0gFOaHR0cHM6Ly93d3cuZm94NWF0bGFudGEuY29tL25ld3MvdHdvLXBlb3BsZS1kaWFnbm9zZWQtd2l0aC1wbGFndWUtaW4tY2hpbmEuYW1w?oc=5" target="_blank">Two people diagnosed with plague in China</a>&nbsp;&nbsp;<font color="#6f6f6f">FOX 5 Atlanta</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiP2h0dHBzOi8vcGVyZXpoaWx0b24uY29tL2NoaW5hLXBsYWd1ZS1wbmV1bW9uaWMtZGVhZGx5LW91dGJyZWFrL9IBQ2h0dHBzOi8vcGVyZXpoaWx0b24uY29tL2NoaW5hLXBsYWd1ZS1wbmV1bW9uaWMtZGVhZGx5LW91dGJyZWFrL2FtcC8?oc=5" target="_blank">China Fearing Deadly Pneumonic Plague Outbreak After Two Cases Found In The Country!</a>&nbsp;&nbsp;<font color="#6f6f6f">PerezHilton.com</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiZGh0dHBzOi8vd3d3LnNjaWVuY2VhbGVydC5jb20vdHdvLXBlb3BsZS1oYXZlLWJlZW4taG9zcGl0YWxpc2VkLXdpdGgtZGVhZGx5LXBuZXVtb25pYy1wbGFndWUtaW4tY2hpbmHSAWhodHRwczovL3d3dy5zY2llbmNlYWxlcnQuY29tL3R3by1wZW9wbGUtaGF2ZS1iZWVuLWhvc3BpdGFsaXNlZC13aXRoLWRlYWRseS1wbmV1bW9uaWMtcGxhZ3VlLWluLWNoaW5hL2FtcA?oc=5" target="_blank">Two People Have Been Hospitalised With Deadly 'Pneumonic Plague' in China</a>&nbsp;&nbsp;<font color="#6f6f6f">ScienceAlert</font></li><li><a href="https://news.google.com/__i/rss/rd/articles/CBMiXmh0dHBzOi8vd3d3LmZveDMyY2hpY2Fnby5jb20vbmV3cy8yLWluLWNoaW5hLWRpYWdub3NlZC13aXRoLXBsYWd1ZS1yZXNwb25zaWJsZS1mb3ItYmxhY2stZGVhdGjSAWJodHRwczovL3d3dy5mb3gzMmNoaWNhZ28uY29tL25ld3MvMi1pbi1jaGluYS1kaWFnbm9zZWQtd2l0aC1wbGFndWUtcmVzcG9uc2libGUtZm9yLWJsYWNrLWRlYXRoLmFtcA?oc=5" target="_blank">2 in China diagnosed with plague responsible for Black Death</a>&nbsp;&nbsp;<font color="#6f6f6f">FOX 32 Chicago</font></li><li><strong><a href="https://news.google.com/stories/CAAqgAEICiJ6Q0JJU1ZUb0pjM1J2Y25rdE16WXdTa2dLRVFqTHY3VzRqb0FNRWJ3eDJJdUxlT2FMRWpOVWQyOGdjR1Z2Y0d4bElHbHVJRU5vYVc1aElHUnBZV2R1YjNObFpDQjNhWFJvSUhCdVpYVnRiMjVwWXlCd2JHRm5kV1VvQUFQAQ?oc=5" target="_blank">View full coverage on Google News</a></strong></li></ol> - The Washington Post - - - \ No newline at end of file diff --git a/tests/data/reddit_news.xml b/tests/data/reddit_news.xml deleted file mode 100644 index 0e40387..0000000 --- a/tests/data/reddit_news.xml +++ /dev/null @@ -1,312 +0,0 @@ - - - - 2019-11-14T16:01:36+00:00 - https://www.redditstatic.com/icon.png/ - /r/worldnews/.rss - - - A place for major news from around the world, excluding US-internal news. - World News - - - /u/yozyi - https://www.reddit.com/user/yozyi - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/yozyi"> /u/yozyi </a> <br/> <span><a href="https://www.theguardian.com/politics/2019/nov/13/uk-ministers-threaten-sanctions-on-hong-kong-officials">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw6yqu/uk_ministers_threaten_sanctions_on_hong_kong/">[comments]</a></span> - t3_dw6yqu - - 2019-11-14T09:08:29+00:00 - UK ministers threaten sanctions on Hong Kong officials - - - - /u/ManiaforBeatles - https://www.reddit.com/user/ManiaforBeatles - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/ManiaforBeatles"> /u/ManiaforBeatles </a> <br/> <span><a href="https://www.telegraph.co.uk/news/2019/11/14/prague-university-closes-chinese-centre-staff-failed-disclose/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw7m7y/prague_university_closes_chinese_centre_after/">[comments]</a></span> - t3_dw7m7y - - 2019-11-14T10:20:13+00:00 - Prague university closes Chinese Centre after staff failed to disclose payments from Chinese embassy - Last month, Prague city council cancelled a partnership agreement with Beijing. - - - - /u/internalocean - https://www.reddit.com/user/internalocean - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/internalocean"> /u/internalocean </a> <br/> <span><a href="https://www.theguardian.com/world/2019/nov/14/suicide-rates-fall-after-gay-marriage-laws-in-sweden-and-denmark">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw8m9q/suicide_rates_fall_after_gay_marriage_laws_in/">[comments]</a></span> - t3_dw8m9q - - 2019-11-14T12:05:44+00:00 - Suicide rates fall after gay marriage laws in Sweden and Denmark - - - - /u/mobile_website_25323 - https://www.reddit.com/user/mobile_website_25323 - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/mobile_website_25323"> /u/mobile_website_25323 </a> <br/> <span><a href="https://www.commondreams.org/news/2019/11/13/so-called-war-terror-has-killed-over-801000-people-and-cost-64-trillion-new-analysis">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw2kbl/the_socalled_war_on_terror_has_killed_over_801000/">[comments]</a></span> - t3_dw2kbl - - 2019-11-14T02:10:31+00:00 - The So-Called War on Terror Has Killed Over 801,000 People and Cost $6.4 Trillion: New Analysis - - - - /u/maxwellhill - https://www.reddit.com/user/maxwellhill - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/maxwellhill"> /u/maxwellhill </a> <br/> <span><a href="https://www.independent.co.uk/environment/greta-thunberg-trump-climate-change-denial-environment-us-a9201521.html?">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw1qxw/trumps_climate_change_denial_is_so_extreme_it_is/">[comments]</a></span> - t3_dw1qxw - - 2019-11-14T01:06:09+00:00 - Trump’s climate change denial is “so extreme” it is helping to galvanise the environmental movement, Greta Thunberg has said. - - - - /u/devil666x - https://www.reddit.com/user/devil666x - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/devil666x"> /u/devil666x </a> <br/> <span><a href="https://www.theguardian.com/technology/2019/nov/13/majority-antivaxx-vaccine-ads-facebook-funded-by-two-organizations-study">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw73pe/majority_of_antivaxx_ads_on_facebook_are_funded/">[comments]</a></span> - t3_dw73pe - - 2019-11-14T09:23:07+00:00 - Majority of anti-vaxx ads on Facebook are funded by just two organizations - - - - /u/LuKasih - https://www.reddit.com/user/LuKasih - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/LuKasih"> /u/LuKasih </a> <br/> <span><a href="https://www.straitstimes.com/asia/east-asia/taiwan-calls-on-the-international-community-to-stand-by-hong-kong">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dvz6z8/taiwans_president_tsai_ingwen_calls_on/">[comments]</a></span> - t3_dvz6z8 - - 2019-11-13T22:04:00+00:00 - Taiwan’s president Tsai Ing-wen calls on international community to stand by Hong Kong - - - - /u/hasharin - https://www.reddit.com/user/hasharin - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/hasharin"> /u/hasharin </a> <br/> <span><a href="https://www.bbc.co.uk/news/world-australia-50413869">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw6m50/australia_bushfires_death_toll_rises_as/">[comments]</a></span> - t3_dw6m50 - - 2019-11-14T08:29:23+00:00 - Australia bushfires: Death toll rises as communities remain on alert | "Things aren't going to get better if our elected leaders don't face this issue head on, and deliver the emissions reductions we need," said Mike Brown, a former chief fire officer in Tasmania. - - - - /u/ManiaforBeatles - https://www.reddit.com/user/ManiaforBeatles - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/ManiaforBeatles"> /u/ManiaforBeatles </a> <br/> <span><a href="https://www.independent.co.uk/news/uk/politics/conservatives-russian-donor-invest-uk-politcs-brandon-lewis-a9202566.html">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw9f9y/tory_minister_says_russian_donors_have_right_to/">[comments]</a></span> - t3_dw9f9y - - 2019-11-14T13:18:19+00:00 - Tory minister says Russian donors have right to ‘invest in’ British political scene - Home office minister Lewis defended his party's record on accepting cash from oligarchs living in the UK amid a row over the delayed publication of a top-secret report on alleged Russian interference in elections. - - - - /u/le_br1t - https://www.reddit.com/user/le_br1t - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/le_br1t"> /u/le_br1t </a> <br/> <span><a href="https://www.bbc.co.uk/news/election-2019-50413638">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw5zml/eu_council_president_tusk_says_that_brexit_is_the/">[comments]</a></span> - t3_dw5zml - - 2019-11-14T07:21:59+00:00 - EU Council president Tusk says that Brexit is the real end of the British Empire - - - - /u/EastAnxiety - https://www.reddit.com/user/EastAnxiety - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/EastAnxiety"> /u/EastAnxiety </a> <br/> <span><a href="https://www.theguardian.com/us-news/2019/nov/13/donald-trump-syria-oil-us-troops-isis-turkey">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw01fv/trump_contradicts_aides_and_says_troops_in_syria/">[comments]</a></span> - t3_dw01fv - - 2019-11-13T23:01:31+00:00 - Trump contradicts aides and says troops in Syria 'only for oil' - - - - /u/NoKidsItsCruel - https://www.reddit.com/user/NoKidsItsCruel - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/NoKidsItsCruel"> /u/NoKidsItsCruel </a> <br/> <span><a href="https://www.theguardian.com/technology/2019/nov/13/majority-antivaxx-vaccine-ads-facebook-funded-by-two-organizations-study">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw5y2f/tech_majority_of_antivaxx_ads_on_facebook_are/">[comments]</a></span> - t3_dw5y2f - - 2019-11-14T07:17:42+00:00 - [Tech] - Majority of anti-vaxx ads on Facebook are funded by just two organizations - - - - /u/mvea - https://www.reddit.com/user/mvea - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/mvea"> /u/mvea </a> <br/> <span><a href="https://www.theguardian.com/environment/2019/nov/14/plastic-substitute-made-of-fish-waste-hauls-in-uk-designer-dyson-award">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw7tfi/a_bioplastic_made_of_organic_fish_waste_that/">[comments]</a></span> - t3_dw7tfi - - 2019-11-14T10:41:42+00:00 - A bioplastic made of organic fish waste that would otherwise end up in landfill – with the potential to replace plastic in food and drink packaging – has landed its UK designer a prestigious international award - - - - /u/Gboard2 - https://www.reddit.com/user/Gboard2 - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/Gboard2"> /u/Gboard2 </a> <br/> <span><a href="https://www.hongkongfp.com/2019/11/14/15-year-old-struck-projectile-hong-kong-protest-critical-condition/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw9776/15yearold_struck_by_suspected_police_year_gas/">[comments]</a></span> - t3_dw9776 - - 2019-11-14T12:58:42+00:00 - 15-year-old struck by suspected police year gas canister at Hong Kong protest in critical condition - - - - /u/Octavi_Anus - https://www.reddit.com/user/Octavi_Anus - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/Octavi_Anus"> /u/Octavi_Anus </a> <br/> <span><a href="https://www.hongkongfp.com/2019/11/14/hong-kong-reporter-diagnosed-chloracne-tear-gas-exposure-prompting-public-health-concerns/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw701d/reporter_diagnosed_with_chloracne_after_tear_gas/">[comments]</a></span> - t3_dw701d - - 2019-11-14T09:12:12+00:00 - Reporter diagnosed with chloracne after tear gas exposure, prompting public health concerns - - - - /u/RadiantStrategy - https://www.reddit.com/user/RadiantStrategy - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/RadiantStrategy"> /u/RadiantStrategy </a> <br/> <span><a href="https://www.nature.com/articles/d41586-019-03490-8">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dvwr1q/make_ebola_a_thing_of_the_past_first_vaccine/">[comments]</a></span> - t3_dvwr1q - - 2019-11-13T19:22:38+00:00 - ‘Make Ebola a thing of the past’: first vaccine against deadly virus approved - - - - /u/banned_for_ - https://www.reddit.com/user/banned_for_ - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/banned_for_"> /u/banned_for_ </a> <br/> <span><a href="https://www.theguardian.com/us-news/2019/nov/13/donald-trump-syria-oil-us-troops-isis-turkey">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw3776/trump_contradicts_aides_and_says_troops_in_syria/">[comments]</a></span> - t3_dw3776 - - 2019-11-14T03:03:12+00:00 - Trump contradicts aides and says troops in Syria 'only for oil' - - - - /u/The_Nightbringer - https://www.reddit.com/user/The_Nightbringer - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/The_Nightbringer"> /u/The_Nightbringer </a> <br/> <span><a href="https://www.upi.com/Top_News/World-News/2019/11/13/Chinese-students-in-South-Korea-harass-supporters-of-Hong-Kong-protests/7251573664947/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dvwqsr/mainland_chinese_students_in_south_korea_harass/">[comments]</a></span> - t3_dvwqsr - - 2019-11-13T19:22:09+00:00 - Mainland Chinese students in South Korea harass supporters of Hong Kong protests - - - - /u/maxwellhill - https://www.reddit.com/user/maxwellhill - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/maxwellhill"> /u/maxwellhill </a> <br/> <span><a href="https://www.businessinsider.com/facebook-missed-out-on-buying-up-half-of-tiktok-and-now-it-says-its-a-threat-to-democracy-2019-11">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw3wtv/mark_zuckerberg_says_tiktok_is_a_threat_to/">[comments]</a></span> - t3_dw3wtv - - 2019-11-14T04:02:36+00:00 - Mark Zuckerberg says TikTok is a threat to democracy, but didn't say he spent 6 months trying to buy its predecessor - - - - /u/SetMau92 - https://www.reddit.com/user/SetMau92 - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/SetMau92"> /u/SetMau92 </a> <br/> <span><a href="https://www.commondreams.org/news/2019/11/13/military-coup-bolivia-has-been-consummated-says-evo-morales-right-wing-senator">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dvtlmg/military_coup_in_bolivia_has_been_consummated/">[comments]</a></span> - t3_dvtlmg - - 2019-11-13T15:48:13+00:00 - Military Coup in Bolivia 'Has Been Consummated,' Says Evo Morales as Right-Wing Senator Declares Herself President in Defiance of Constitution | "She's declared herself president without having a quorum in the parliament," said Morales supporter Julio Chipana. "She doesn't represent us." - - - - /u/JeanJauresJr - https://www.reddit.com/user/JeanJauresJr - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/JeanJauresJr"> /u/JeanJauresJr </a> <br/> <span><a href="https://www.cbsnews.com/news/trump-erdogan-meeting-trump-says-hes-big-fan-turkey-strongman-recep-tayyip-erdogan-today-2019-11-13/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw6kt7/trump_says_hes_a_big_fan_of_turkey_strongman/">[comments]</a></span> - t3_dw6kt7 - - 2019-11-14T08:25:21+00:00 - Trump says he's a "big fan" of Turkey strongman Recep Tayyip Erdogan - - - - /u/Molire - https://www.reddit.com/user/Molire - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/Molire"> /u/Molire </a> <br/> <span><a href="https://www.bbc.com/news/world-asia-china-50400338">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dvy2xu/hong_kong_to_close_all_schools_amid_escalating/">[comments]</a></span> - t3_dvy2xu - - 2019-11-13T20:51:23+00:00 - Hong Kong to close all schools amid escalating protests. About 142 people arrested since Tuesday, raising total number to more than 4,000 since unrest started in June. Images on Wednesday showed students and demonstrators, some armed with petrol bombs or other weapons including bows and arrows. - - - - /u/ManiaforBeatles - https://www.reddit.com/user/ManiaforBeatles - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/ManiaforBeatles"> /u/ManiaforBeatles </a> <br/> <span><a href="https://www.theguardian.com/society/2019/nov/14/witchcraft-and-black-magic-contribute-to-increase-in-child-abuse">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw7hfo/witchcraft_and_black_magic_are_increasingly/">[comments]</a></span> - t3_dw7hfo - - 2019-11-14T10:05:40+00:00 - Witchcraft and black magic are increasingly factors in the abuse of children, councils have warned, with official data showing child protection cases based on faith or belief are up by a third in the last year in England to almost 2,000. - - - - /u/ManiaforBeatles - https://www.reddit.com/user/ManiaforBeatles - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/ManiaforBeatles"> /u/ManiaforBeatles </a> <br/> <span><a href="https://www.theguardian.com/business/2019/nov/14/norwegian-wealth-fund-blacklists-g4s-shares-over-human-rights-concerns">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dw7gcq/norways_sovereign_wealth_fund_has_banned_all/">[comments]</a></span> - t3_dw7gcq - - 2019-11-14T10:02:32+00:00 - Norway’s sovereign wealth fund has banned all holdings of shares in British security services company G4S because of the risk of human rights violations against its workforce in Qatar and the United Arab Emirates. - - - - /u/protekt0r - https://www.reddit.com/user/protekt0r - - - &#32; submitted by &#32; <a href="https://www.reddit.com/user/protekt0r"> /u/protekt0r </a> <br/> <span><a href="https://www.cnbc.com/2019/11/13/facebook-removed-3point2-billion-fake-accounts-between-apr-and-sept.html">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/worldnews/comments/dvvol4/facebook_removed_32_billion_fake_accounts_between/">[comments]</a></span> - t3_dvvol4 - - 2019-11-13T18:12:26+00:00 - Facebook removed 3.2 billion fake accounts between April and September, more than twice as many as last year - - \ No newline at end of file diff --git a/tests/data/tut_news.xml b/tests/data/tut_news.xml deleted file mode 100644 index 6695f7a..0000000 --- a/tests/data/tut_news.xml +++ /dev/null @@ -1,1829 +0,0 @@ - - - TUT.BY: Новости ТУТ - Главные новости - https://news.tut.by/ - Последние новости образования, здравоохранения, транспорта, ЖКХ и других сфер. Новости экономики и политики в мире, происшествия и др. - ru - - https://img.tyt.by/i/rss/news/logo.gif - TUT.BY: Новости ТУТ - Главные новости - https://news.tut.by/ - - Thu, 14 Nov 2019 18:56:16 +0300 - Thu, 14 Nov 2019 17:48:59 +0300 - 10 - - - «У нее нервный срыв». Начальница девушки, которую обвинили в попытке вброса бюллетеней, - о скандале - https://news.tut.by/economics/661200.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/regiony/03/8/brest_vybory_uchastok_2019_1.jpg" width="72" height="48" alt="Фото: Станислав Коршунов, TUT.BY" border="0" align="left" hspace="5" />Сама Анастасия Куличкова недоступна для комментариев. После того, как наблюдатель снял ее на видео, девушка, по словам председателя комиссии, «испугалась, разрыдалась и вышла с этим бюллетенем».<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/661200.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 16:24:00 +0300 - - - - - - - Лукашенко: Не надо вякать в СМИ и даже уже на госуровне, что белорусы - гиря на ногах России - https://news.tut.by/economics/661186.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/02/10/14_ucheniya_zapad_18092017_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />Президент Беларуси Александр Лукашенко, принимая с докладом глав Госпогранкомитета и Совбеза, обратил внимание, что между пограничниками Беларуси и России проблем нет, между военными и транспортниками тоже все гладко, но когда все вопросы выводятся на правительственный уровень, вдруг появляется куча вопросов.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/661186.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 13:09:00 +0300 - - - - Прогноз на выходные и начало следующей недели: тепло, как в начале октября - https://news.tut.by/society/661158.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/02/e/mogilev_osen_20181012_shuk_tutby_phsl_8477.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />В ближайшие дни обширный антициклон, раскинувшийся над Нижней Волгой, будет оказывать преобладающее влияние на погоду в нашей стране.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/661158.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 11:09:00 +0300 - - - - Отголоски повышения зарплат бюджетников. В Беларуси рекордно выросли рублевые вклады населения - https://finance.tut.by/news661148.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/ekonomika/0d/d/dengi_pensiya_zarplata_monety_valyuta_dollar_3.jpg" width="72" height="48" alt="Фото: Александра Квиткевич, TUT.BY" border="0" align="left" hspace="5" />В Беларуси 13 месяцев подряд растут рублевые депозиты. При этом в октябре они рекордно выросли.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - - Инфографика: Антон Девятов - - Публичный счет - - https://finance.tut.by/news661148.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 11:08:00 +0300 - - - - «Пилот с поддельными документами». СК РФ спустя шесть лет назвал причину крушения «Боинга» в Казани - https://news.tut.by/world/661152.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/06/8/kazan_18112013.jpg" width="72" height="48" alt="Фото: Reuters" border="0" align="left" hspace="5" />Следствие считает, что к крушению Boeing 737−500 в Казани в ноябре 2013 года, при котором погибли 50 человек, привели действия командира воздушного судна Рустема Салихова и второго пилота Виктора Гуцула.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - В мире - - https://news.tut.by/world/661152.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 10:48:00 +0300 - - - - За последние 20 лет количество белорусов с сахарным диабетом выросло в три раза - https://news.tut.by/society/661135.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/04/e/diabet_glyukometr.jpg" width="72" height="48" alt="Фото: pixabay.com" border="0" align="left" hspace="5" />В Беларуси на 1 января 2019 года на диспансерном учете находилось более 335 тысяч пациентов с сахарным диабетом.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/661135.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 10:43:00 +0300 - - - - Куда ты, «Тропинка», меня завела? Топ-12 сетевых магазинов, закрывших двери перед белорусами - https://news.tut.by/economics/661137.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/minsk/00/a/novyy_rublevskiy_7.jpg" width="72" height="48" alt="Фото: Станислав Шаршуков, TUT.BY" border="0" align="left" hspace="5" />TUT.BY «поностальгировал» и вспомнил 12 частных продовольственных розничных брендов, которых лишились (или в некоторых случаях не успели полюбить) белорусские домохозяйства за годы независимости.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/661137.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 09:15:00 +0300 - - - - - - - Крупный долгострой на Маяковского в Минске наконец ожил. Но уже с другой концепцией - https://realty.tut.by/news/building/660756.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/nedvizhimost/0b/6/novotel_2019_17.jpg" width="72" height="43" alt="Фото: Станислав Шаршуков, TUT.BY" border="0" align="left" hspace="5" />Изначально комплекс планировали ввести в 2015 году.<br clear="all" /> - - REALTY.TUT.BY - https://realty.tut.by - - - Станислав Шаршуков - - Строительство - - https://realty.tut.by/news/building/660756.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 09:01:00 +0300 - - - - - - - - - - - Молодые белорусы гибнут на меловых карьерах. В минский прокат вышел хоррор «Упыри» - https://afisha.tut.by/news/anews/661078.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/afisha/05/e/upyri_belarus_0001.jpg" width="72" height="48" alt="Фото: vk.com/upyri.belarus" border="0" align="left" hspace="5" />AFISHA.TUT.BY сходила на премьеру нового продюсерского проекта Андрея Курейчика «Упыри».<br clear="all" /> - - AFISHA.TUT.BY - http://afisha.tut.by - - - Анна Ефременко - - Новости - - https://afisha.tut.by/news/anews/661078.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 07:00:00 +0300 - - - - - - - - - Зась: Россия увязывала помощь в приобретении Су-30СМ с размещением на нашей территории своей базы - https://news.tut.by/economics/661116.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/0d/9/stanislav_zas_borba_s_terrorizmom_20181009_shuk_tutby_phsl_6996.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />«Но, согласитесь, что это не одно и то же. Размещение здесь, на нашей земле, военно-воздушной базы не решает проблему развития нашей собственной боевой авиации», - рассказал глава Совбеза.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/661116.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 14 Nov 2019 00:34:00 +0300 - - - - - - Минское «Динамо» одержало волевую победу над подольским «Витязем» - https://sport.tut.by/news/hockey/661090.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/buryakina/0c/b/dinamo-vityaz_20191026_bur_tutby_phsl-2987.jpg" width="72" height="48" alt="Фото: Дарья Бурякина, TUT.BY" border="0" align="left" hspace="5" />Минское «Динамо» одержало вторую подряд победу в КХЛ, обыграв дома подольский «Витязь» - 4:3 (2:2, 2:1, 0:0).<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - - Фото: Дарья Бурякина - - Хоккей - - https://sport.tut.by/news/hockey/661090.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 19:23:00 +0300 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Бывший оператор «Просторов» подал на банкротство - https://news.tut.by/economics/661076.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/p/06/10/prostore_r.jpg" width="72" height="32" alt="" border="0" align="left" hspace="5" />С июля «Простор-Трейд» находился в стадии ликвидации. На тот момент задолженность по исполнительным производствам составляла более 59 млн рублей.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/661076.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 17:23:00 +0300 - - - - 50 миллионов долларов за штуку: в Беларусь из России прибыли первые истребители Су-30СМ - https://42.tut.by/661051?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/it/0d/4/su-30_sm_720kh480.jpg" width="72" height="48" alt="Фото: Максим Гарлукович, агентство &laquo;Ваяр&raquo;" border="0" align="left" hspace="5" />Они дороги в обслуживании, нужны для завоевания господства в воздухе и обладают сверхманевренностью.<br clear="all" /> - - 42.TUT.BY - https://42.tut.by/ - - - Фото: Слава Поталах - - - Денис Бурковский - - Оружие - - https://42.tut.by/661051?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 15:40:00 +0300 - - - - «Сети не смогут требовать бонусы за гречку». Будут ли власти бороться с импортной едой? - https://news.tut.by/economics/660778.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/07/0/pensiya_pensionery_magazin_torgovlya_ceny.jpg" width="72" height="48" alt="Александра Квиткевич, TUT.BY" border="0" align="left" hspace="5" />Недавно правительство Беларуси обеспокоилось растущим импортом продовольствия. Резонно возникли опасения, что готовятся сдерживающие меры по поставкам зарубежных продуктов питания. Мы попытались выяснить, имеют ли эти страхи под собой почву.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660778.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 14:32:00 +0300 - - - - В суде директор, за которого витебляне просили президента, жаловался на СК. Дело вернули генпрокурору - https://news.tut.by/society/660964.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/regiony/08/c/vitebskmyasomolprom_sud2.jpg" width="72" height="54" alt="Фото: Анжелика Василевская, TUT.BY" border="0" align="left" hspace="5" />В Могилевском областном суде 13 ноября начали рассматривать дело о коррупции на «Витебскмясомолпроме». На скамье подсудимых трое.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Анжелика Василевская - - Общество - - https://news.tut.by/society/660964.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 12:26:00 +0300 - - - - - - - «Главное, чтобы я бесплатно ездил в метро. Это мой кандидат мечты». За что голосуют студенты досрочно - https://news.tut.by/society/660947.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/erchak/0a/b/dosrochnoe_golosovanie_yerch_tutby_phsl_20191112_yyd_0343.jpg" width="72" height="48" alt="Фото: Евгений Ерчак, TUT.BY" border="0" align="left" hspace="5" />Вчера в Беларуси началось досрочное голосование на выборах в парламент. TUT.BY съездил в Студенческий городок в Минске, где находятся сразу несколько общежитий разных вузов, чтобы узнать о кандидатах мечты среди молодежи.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Наталья Беницевич - - - Фото: Евгений Ерчак - - Общество - - https://news.tut.by/society/660947.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 12:10:00 +0300 - - - - - - - - - - - Румас: Для наших субъектов хозяйствования переход на российские ставки налогов был бы большим благом - https://news.tut.by/economics/660958.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/0d/8/belarus_rossiya_flag_reuters_rtx2aoj9.jpg" width="72" height="49" alt="Фото: Reuters" border="0" align="left" hspace="5" />Комментируя переговоры по дорожной карте, касающейся Налогового кодекса, Румас заверил, что дорожные карты будут подписаны, только если интересы Беларуси будут полностью учтены.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660958.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 11:02:00 +0300 - - - - Макей: Госслужащего нет в соцсетях - «все необразованные и неактивные», появился - снова ряд вопросов - https://news.tut.by/economics/660975.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/0e/0/vladimir_makei_20191016_shuk_tutby_phsl_1252.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Из высоких белорусских чиновников странички в социальных сетях есть не у многих. В Instagram присутствуют министр финансов Максим Ермолович, министр экономики Дмитрий Крутой, заместитель министра информации Павел Легкий. В Facebook активен министр антимонопольного регулирования и торговли Владимир Колтович.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Елена Толкачева - - Деньги и власть - - https://news.tut.by/economics/660975.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 10:43:00 +0300 - - - - - Лукашенко в Австрии: «Смотрите, чтобы ваша демократия вас же не похоронила» - https://news.tut.by/economics/660959.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/prezident/01/7/avstrija5.jpg" width="72" height="41" alt="Фото: пресс-служба президента Беларуси" border="0" align="left" hspace="5" />- Меня тут многие журналисты, политики упрекали: да у вас авторитаризм, диктатура… Я им сразу говорю: вы у бизнесменов своих спросите, их эта диктатура в Беларуси устраивает? Если устраивает, то я буду ориентироваться на них! - сказал президент.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660959.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 13 Nov 2019 08:37:00 +0300 - - - - Надежда Скардино родила - https://sport.tut.by/news/biathlon/660926.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/0a/d/skardino_22072018_tutby_brush_phsl_img_-2352.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />Это произошло 10 ноября.<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Биатлон - - https://sport.tut.by/news/biathlon/660926.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 20:36:00 +0300 - - - - - - - - Минское «Динамо» прервало серию из 11 поражений подряд, выиграв по буллитам у «Торпедо» - https://sport.tut.by/news/hockey/660898.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/buryakina/06/a/dinamo-torpedo_20191026_bur_tutby_phsl-2373.jpg" width="72" height="48" alt="Фото: Дарья Бурякина, TUT.BY" border="0" align="left" hspace="5" />Минское «Динамо» прервало серию из 11 поражений подряд, обыграв в результативном матче нижегородское «Торпедо» по буллитам - 6:5 (2:0, 2:3, 1:2, 0:0, 1:0).<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - - Фото: Дарья Бурякина - - Хоккей - - https://sport.tut.by/news/hockey/660898.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 18:57:00 +0300 - - - - - - - - - - - - - - - - - - - - - - - - - - - - «Где для 1500 студентов найдут места?» Представители Минобра встретились с бастующими студентами - https://news.tut.by/society/660742.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/obshchestvo/02/d/miu_yerchak_tutby_phsl_20191112_yyd_0075.jpg" width="72" height="48" alt="Фото: Евгений Ерчак, TUT.BY" border="0" align="left" hspace="5" />К студентам приехали Сергей Касперович, начальник главного управления профессионального образования Министерства образования, и его коллега, консультант Ремма Герловская. Чиновники уверяли студентов, что переживать ребятам нечего, и предложили два варианта решения проблемы.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Фото: Евгений Ерчак - - - Екатерина Пантелеева - - Общество - - https://news.tut.by/society/660742.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 18:53:00 +0300 - - - - - - - - - - «Мы в этом направлении двигаемся». Лукашенко назвал условие отмены смертной казни - https://news.tut.by/economics/660922.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/prezident/09/9/lukashenko_van_der_bellen_vena_2019.jpg" width="72" height="48" alt="Фото: пресс-служба президента Австрии" border="0" align="left" hspace="5" />Президент поинтересовался у австрийской журналистки, которая задала этот вопрос, как в ее стране относятся к смертной казни. «Не знаете? В этом и суть вашей демократии, с одной стороны. Потому что, чтобы вот так требовать от кого-то, рассуждать на эту тему, надо знать, что у тебя думает общество по этому вопросу», - заявил он.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660922.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 18:37:00 +0300 - - - - «Как доказать, что я не брала взятки?» Начальник управления Минздрава эмоционально выступила в суде - https://news.tut.by/society/660796.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/06/2/08_sud_20190930_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />После небольшого перерыва вновь возобновился судебный процесс по делу начальника управления Минздрава Людмилы Реутской. Накануне прокуратура предъявила ей новое обвинение: ей не только вменяют получение взяток в особо крупном размере, но и мошенничество.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Катерина Борисевич - - Общество - - https://news.tut.by/society/660796.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 15:24:00 +0300 - - - - - В Беларуси хотят поднять плату за сбор пластиковой упаковки. Кому придется раскошелиться - https://finance.tut.by/news660855.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/08/9/plastikovye_butylki.jpg" width="72" height="48" alt="Фото: pixabay.com" border="0" align="left" hspace="5" />Производители продукции в пластике говорят, что повышение для них платы за сбор тары и посуды отразится на стоимости конечного товара.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - - Александра Квиткевич - - Публичный счет - - https://finance.tut.by/news660855.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 15:16:00 +0300 - - - - - - - На МКАД появились новые ограждения - у нас таких еще не было. Как они защитят водителей при аварии - https://auto.tut.by/news/road/660636.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/03/b/izobrazhenie_viber_2019-11-05_14-13-10.jpg" width="72" height="54" alt="Фото: Глеб Малофеев" border="0" align="left" hspace="5" />На МКАД появились фронтальные ограждения, которые при ударе в них гасят скорость автомобиля. В середине октября коммунальщики установили две конструкции, на это столичная ГАИ выдала предписание.<br clear="all" /> - - AUTO.TUT.BY - https://auto.tut.by/ - - - Юлия Альгерчик - - Дорога - - https://auto.tut.by/news/road/660636.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 15:11:00 +0300 - - - - - - - - - - - - - - - - - - - - Белорусский спортсмен лишен золотой медали Европейских игр из-за допинга - https://sport.tut.by/news/combat/660869.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/sport/0b/1/grishchenko-30-06-2019-2.jpg" width="72" height="48" alt="Кирилл Грищенко. Фото: Денис Костюченко, пресс-служба НОК Беларуси" border="0" align="left" hspace="5" />Белорусский борец Кирилл Грищенко лишен золотой медали Европейских игр в Минске, сообщает официальный сайт ЕОК.<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Единоборства - - https://sport.tut.by/news/combat/660869.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 14:49:00 +0300 - - - - Развитие 5G пойдет по «австрийскому» сценарию. При участии А1 Австрия и Беларусь подписали декларацию - https://news.tut.by/economics/660845.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/00/6/a1_avstriya_5g.jpg" width="72" height="48" alt="Фото: пресс-служба A1" border="0" align="left" hspace="5" />Cовместная декларация по укреплению сотрудничества в сфере связи, информационно-коммуникационных технологий и развития технологии 5G между Австрией и Беларусью подписана 12 ноября в Вене.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660845.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 13:53:00 +0300 - - - - Посмотрели, что происходит в «Газпром центре», и спросили об этом Мингорисполком - https://realty.tut.by/news/building/660763.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/09/10/01_gazprom_20191111_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />Строительство многофункционального комплекса «Газпром центр» началось в 2015 году.<br clear="all" /> - - REALTY.TUT.BY - https://realty.tut.by - - - Станислав Шаршуков - - - Фото: Вадим Замировский - - Строительство - - https://realty.tut.by/news/building/660763.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 13:06:00 +0300 - - - - - - - - - - Если «Гулливер» не продадут до конца года, власти имеют право его снести. А будут или нет? - https://realty.tut.by/news/building/660752.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/nedvizhimost/03/7/gulliver_2019_5.jpg" width="72" height="48" alt="Фото предоставлено антикризисным управляющим" border="0" align="left" hspace="5" />Многофункциональный комплекс «Гулливер» строила компания «ТРЦ Гулливер», учрежденная двумя американскими фирмами через иностранное ООО «И-стор».<br clear="all" /> - - REALTY.TUT.BY - https://realty.tut.by - - - Станислав Шаршуков - - Строительство - - https://realty.tut.by/news/building/660752.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 12:46:00 +0300 - - - - Корону и титул Miss International - 2019 получил Таиланд. Белоруска Мария Первий в топ-15 - https://lady.tut.by/news/style/660714.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/lady.tut.by/0f/b/mariya_perviy_miss_interneshnl_2.jpg" width="72" height="41" alt="Фото: скриншот с Youtube канала Miss International" border="0" align="left" hspace="5" />Конкурс Miss International назвал победительницу 2019 года<br clear="all" /> - - LADY.TUT.BY - https://lady.tut.by/ - - Стиль - - https://lady.tut.by/news/style/660714.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 11:28:00 +0300 - - - - - - «Не наказывайте меня». Верховный суд оставил в силе смертный приговор убийце двух пенсионерок - https://news.tut.by/society/660762.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/10/8/apellyaciya-pavlov-verkhovnyy_sud-5.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />«Переживаю (…), - тихо говорил что-то фигурант. Не все его слова удалось расслышать. - Терпения немножко (…). Раскаиваюсь. Понимаете… Не наказывайте меня».<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Фото: Вадим Замировский - - - Ксения Ельяшевич - - Общество - - https://news.tut.by/society/660762.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 11:06:00 +0300 - - - - - - - Бизнес Австрии прилично зарабатывает в Беларуси. Но по итогам визита Лукашенко может получить больше - https://news.tut.by/economics/660746.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/05/10/07_posolstvo_avstrii_makey_zam_tutby_phsl_09022016.jpg" width="72" height="48" alt="" border="0" align="left" hspace="5" />Аполитичная Австрия является одним из крупных доноров в белорусскую экономику. Компаниям из этой страны принадлежат активы в лакомых сферах.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660746.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 08:51:00 +0300 - - - - - - - В Беларуси начинается досрочное голосование на парламентских выборах - https://news.tut.by/economics/660673.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/balay/09/5/001_20191106_bas_agitation_dsc9317.jpg" width="72" height="48" alt="Фото: Сергей Балай, TUT.BY" border="0" align="left" hspace="5" />Проголосовать досрочно сможет любой желающий избиратель, объяснять причины, по которым у него нет возможности сделать это в основной день, не нужно. Участки для досрочного голосования будут открыты с 10 до 14 часов и с 16 до 19 часов.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660673.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 12 Nov 2019 08:03:00 +0300 - - - - «Есть два пути решения возникшей ситуации». Минобр о частном вузе, где бастовали студенты - https://news.tut.by/society/660771.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/08/0/miu_zabastovka_11112019_tutby_brush_phsl_-0768.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />Минобразования прокомментировало ситуацию в частном вузе, где бастовали студенты. В ведомстве предложили два пути решения возникшей ситуации.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660771.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 23:15:00 +0300 - - - - - - Можно ли идти на паркинг за машиной? В МВД объяснили, что делать, если людей эвакуируют из здания - https://news.tut.by/society/660700.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/06/2/minirovanie_vokzala_-_2.jpg" width="72" height="54" alt="Фото: TUT.BY" border="0" align="left" hspace="5" />После эвакуации у пользователей соцсетей возник вопрос, нужно ли во время нее забирать машину с паркинга или главное - покинуть торговый центр самому?<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Наталья Беницевич - - Общество - - https://news.tut.by/society/660700.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 20:22:00 +0300 - - - - Среди лидеров - гречка и бананы. Топ-15 продуктов, на которые в октябре рванули цены - https://finance.tut.by/news660759.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/01/0/yabloki_gippo_reyd_ceny_magazin_4.jpg" width="72" height="48" alt="Александра Квиткевич, TUT.BY" border="0" align="left" hspace="5" />Индекс потребительских цен в сравнении с декабрем 2018 года в прошлом месяце достиг 3,9%.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - Публичный счет - - https://finance.tut.by/news660759.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 18:36:00 +0300 - - - - - - - «Говорил: жили идеально, как душил - не помнит». За убийство беременной жены мужа приговорили к 3 годам - https://news.tut.by/society/660733.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/05/3/zaderzhanie_arest_naruchniki_20170511_shuk_tutby_phsl_9516.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Незадолго до убийства 30-летняя Ирина вновь объявила мужу, что пора расставаться, жизнь с Виталием ее не устраивала. Мужчина даже просил у родных совет, как спасти семью, начал жене дарить цветы, чаще бывать дома, но 4 июня стал последним днем не только их совместной жизни: Виталий задушил Ирину. Сперва дело квалифицировали как «убийство», но позже эксперты-психологи пришли к выводу: житель Барановичей находился в момент преступления в состоянии аффекта, якобы на него «давила» информация о том, что у женщины появился другой.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Катерина Борисевич - - Общество - - https://news.tut.by/society/660733.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 17:09:00 +0300 - - - - - МИД Беларуси о протестах в Боливии: Ситуацию необходимо разрешать исключительно в рамках Конституции - https://news.tut.by/economics/660729.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/06/10/boliviya_protesty_otstavka_moralesa.jpg" width="72" height="48" alt="Фото: Reuters" border="0" align="left" hspace="5" />«Исходим из необходимости разрешения ситуации исключительно мирным путем, в рамках правового поля и Конституции страны», - говорится в сообщении белорусского МИД.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660729.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 16:20:00 +0300 - - - - Тело организатора «Белых касок» Джеймса Ле Мезюрье нашли возле его дома в Стамбуле - https://news.tut.by/world/660705.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/0a/b/dzheyms_le_mezyure.jpg" width="72" height="54" alt="Фото: haberturk.com" border="0" align="left" hspace="5" />Сегодня утром во дворе дома в Стамбуле нашли тело создателя организации «Белые каски» Джеймса Ле Мезюрье, сообщают местные СМИ.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - В мире - - https://news.tut.by/world/660705.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 14:57:00 +0300 - - - - - На 4−8°С теплее обычного. Прогноз погоды на длинную рабочую неделю и один выходной - https://news.tut.by/society/660668.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/03/d/osen_tutby_brush_phsl_img_02.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />На этой неделе погодные условия на территории Беларуси будет в основном определять периферия антициклона, раскинувшегося над европейской частью России, продолжится поступление теплого воздуха с юга Европы.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660668.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 12:20:00 +0300 - - - - Проект указа президента: из ландшафтной зоны у «Лебяжьего» исключают еще 25 гектаров под застройку - https://realty.tut.by/news/expertise/660662.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/nedvizhimost/00/10/uchastok_lebyazhiy_noyabr_1.jpg" width="72" height="45" alt="Изображение: карта &quot;Яндекс&quot;" border="0" align="left" hspace="5" />Проект указа направлен на согласование различным госорганам. Мингорисполком просит согласовать его в максимально короткие сроки.<br clear="all" /> - - REALTY.TUT.BY - https://realty.tut.by - - Экспертиза - - https://realty.tut.by/news/expertise/660662.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 12:04:00 +0300 - - - - - - - - - - - «Мы заслужили дипломы». Студенты частного вуза вышли на забастовку - https://news.tut.by/society/660608.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/0d/c/miu_zabastovka_11112019_tutby_brush_phsl_-0699.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />В понедельник утром студенты Минского инновационного университета вышли на забастовку. Причина протеста - желание отстоять свой вуз, которому не продлили аккредитацию по некоторым специальностям. В итоге, по словам ректора Николая Суши, 1600 парней и девушек могут остаться без дипломов.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Фото: Дмитрий Брушко - - - Екатерина Пантелеева - - Общество - - https://news.tut.by/society/660608.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 11 Nov 2019 10:22:00 +0300 - - - - - - - - - - - - - - Крутой рассказал, сколько в Беларуси осталось предприятий со средней зарплатой ниже 500 рублей - https://finance.tut.by/news660620.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/0a/10/16_maz-venchay_20191014_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />Правительство намерено разобраться с предприятиями, где средняя зарплата не дотягивает до 500 рублей: до конца года их останется несколько десятков.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - Публичный счет - - https://finance.tut.by/news660620.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 22:10:00 +0300 - - - - - БАТЭ не дал брестскому «Динамо» оформить досрочное чемпионство - https://sport.tut.by/news/football/660081.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/07/a/isloch_brest_11102019_tutby_brush_phsl_-0403.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />Сегодня на стадионе на улице Маяковского брестское «Динамо» впервые могло стать чемпионом Беларуси. Но не смогло обыграть «Ислочь», а в Витебске БАТЭ обыграл местный клуб. Чемпионская гонка продолжается.<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Футбол - - https://sport.tut.by/news/football/660081.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 20:45:00 +0300 - - - - - - - - - - - - - - - - - На конкурсе «Мисс Мира Plus Size» участница из Беларуси завоевала титул вице-мисс - https://lady.tut.by/news/style/660602.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/lady.tut.by/0b/1/74231767_439913030056220_2006992325695242240_n.jpg" width="72" height="54" alt="" border="0" align="left" hspace="5" />В эти выходные завершился международный конкурс красоты «Мисс Мира Plus Size». Беларусь покидает его с короной вице-мисс - титул завоевала бизнес-леди из Гомеля Наталья Колесникова. Первое место разделили Бразилия и Суринам.<br clear="all" /> - - LADY.TUT.BY - https://lady.tut.by/ - - - Фото: Слава Поталах - - Стиль - - https://lady.tut.by/news/style/660602.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 17:44:00 +0300 - - - - - - - - - - жертва историка, убитая выпускница СПбГУ, погибла от огнестрельного ранения - https://news.tut.by/accidents/660593.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/obshchestvo/0a/3/sergey_sokolov.jpg" width="72" height="72" alt="фото: synergymentor.ru" border="0" align="left" hspace="5" />Предполагаемая жертва историка и военного реконструктора Олега Соколова, выпускница Санкт-Петербургского государственного университета Анастасия Ещенко была застрелена 7 ноября, передает ТАСС.<br clear="all" /> - - ТАСС - https://tass.ru/ - - Происшествия - - https://news.tut.by/accidents/660593.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 15:06:00 +0300 - - - - Таможенники рассказали, по каким правилам белорусы могут ввезти из-за границы стройматериалы - https://finance.tut.by/news659740.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/0c/a/tamozhnya_brest_20171222_ski_tutby_pshl_5792.jpg" width="72" height="48" alt="Фото: Инга Шкелер, TUT.BY" border="0" align="left" hspace="5" />Таможенники рассказали, по каким правилам белорусы могут ввозить из-за границы строительные материалы.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - Публичный счет - - https://finance.tut.by/news659740.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 14:25:00 +0300 - - - - - - Блумберг вступил в гонку за пост президента США. Как это меняет расклад сил? - https://news.tut.by/world/660590.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/0a/a/blumberg_.jpg" width="72" height="48" alt="Фото: Reuters" border="0" align="left" hspace="5" />Как раз когда показалось, что число потенциальных кандидатов в президенты США от Демократической партии наконец-то стало осмысляемым, оно снова готово вырасти, пишет BBC Русская служба.<br clear="all" /> - - Энтони Зуркер, BBC News Русская служба - http://bbcrussian.com - - В мире - - https://news.tut.by/world/660590.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 14:01:00 +0300 - - - - - - Заочная пикировка с Медведевым, предложение от Румаса и рост Кочановой. Тест по новостям недели - https://news.tut.by/society/660557.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/08/3/zelenskiy_press_marafon_10102019_1.jpg" width="72" height="56" alt="Фото: Reuters" border="0" align="left" hspace="5" />Чтобы размять мозги после длинных выходных, а заодно узнать, что вы могли пропустить, предлагаем пройти наш новостной тест.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660557.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 10:19:00 +0300 - - - - Из-за лжеминирований в Минске вечером в субботу эвакуировали больше 8 тысяч человек - https://news.tut.by/society/660585.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/06/2/minirovanie_vokzala_-_2.jpg" width="72" height="54" alt="Фото: TUT.BY" border="0" align="left" hspace="5" />Всего в Минске 9 ноября из трех крупных торговых центров и железнодорожного вокзала эвакуировали 8200 человек, сообщает сайт МЧС.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660585.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 09:04:00 +0300 - - - - В Беларуси 9 ноября зафиксирован новый рекорд тепла за весь период метеонаблюдений - https://news.tut.by/society/660584.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/regiony/10/e/osen_grodno_20191014_gord_tutby-3412.jpg" width="72" height="48" alt="Фото: Катерина Гордеева, TUT.BY" border="0" align="left" hspace="5" />Благодаря возобновившемуся выносу очень теплых воздушных масс в Беларуси 9 ноября зафиксирован температурный рекорд дня за весь период метеонаблюдений, свидетельствует проведенный БелаПАН сравнительный анализ оперативной карты температур и архива Белгидромета на погодном ресурсе meteoinfo.by.<br clear="all" /> - - БелаПАН - http://www.belapan.com/ - - Общество - - https://news.tut.by/society/660584.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 08:31:00 +0300 - - - - Как после длинных выходных вернуться на работу бодрым. Советы врача - https://news.tut.by/society/660195.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/08/8/rabota_ofis_rabota_v_ofise_rtx2dq8i.jpg" width="72" height="49" alt="Фото: Reuters" border="0" align="left" hspace="5" />Терапевт Натэлла Байрамова рассказала, как несмотря на длинные выходные вернуться в понедельник на работу бодрыми.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Наталья Беницевич - - Общество - - https://news.tut.by/society/660195.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sun, 10 Nov 2019 08:10:00 +0300 - - - - - - Сборная Беларуси по хоккею выиграла турнир в Латвии - https://sport.tut.by/news/hockey/660576.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/sport/0e/e/hockey_20181011_zen_tutby_phsl-ztat2013.jpg" width="72" height="45" alt="Фото: Екатерина Герасимович" border="0" align="left" hspace="5" />Сборная Беларуси по хоккею выиграла турнир в Латвии, обыграв в последнем туре хозяев со счетом 3:2 (1:0, 1:0, 1:2).<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Хоккей - - https://sport.tut.by/news/hockey/660576.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sat, 09 Nov 2019 20:52:00 +0300 - - - - Закончился визит Лукашенко в Арабские Эмираты - https://news.tut.by/economics/660572.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/prezident/0b/6/lukashenko_oae2.jpg" width="72" height="49" alt="Фото: пресс-служба президента" border="0" align="left" hspace="5" />Об этом сообщили в субботнем эфире телеканала СТВ.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660572.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sat, 09 Nov 2019 19:53:00 +0300 - - - - - В Польше рассказали, сколько белорусских врачей работает в стране - https://news.tut.by/society/660560.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/0e/10/operaciya_operacionnaya-vrachi.jpg" width="72" height="51" alt="Фото: pixabay.com" border="0" align="left" hspace="5" />В Польше первенство среди врачей-иностранцев занимают украинцы. На втором месте идут белорусы.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660560.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sat, 09 Nov 2019 11:59:00 +0300 - - - - - - Бюджет хочет получить 200 млн рублей на льготной растаможке авто. Сколько машин надо ввезти белорусам - https://auto.tut.by/news/autobusiness/660322.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/09/10/avtorynok_metro_2018_dsc06573.jpg" width="72" height="40" alt="Фото: Павел Мурашко" border="0" align="left" hspace="5" />Указ о льготной растаможке автомобилей для некоторых категорий граждан пока не привел к резкому всплеску ввоза подержанных авто. Но все же определенный ажиотаж на авторынке это вызвало. Государство рассчитывает «заработать» с этого 200 млн рублей, а мы подсчитали, сколько машин нужно для этого ввезти.<br clear="all" /> - - AUTO.TUT.BY - https://auto.tut.by/ - - - Павел Мурашко - - Автобизнес - - https://auto.tut.by/news/autobusiness/660322.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Sat, 09 Nov 2019 08:39:00 +0300 - - - - - - - Золото «Лістапада» отправляется украинскому режиссеру - https://afisha.tut.by/news/anews/660545.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/afisha/10/a/listapad_2019_adkryttio.jpg" width="72" height="51" alt="Фото: instagram.com/miff_listapad" border="0" align="left" hspace="5" />В Минске завершился 26-й Международный кинофестиваль «Лістапад». Главный приз фестиваля, Гран-при «Золото Лiстапада» получил украинский режиссер Валентин Васянович за фильм «Атлантида».<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Новости - - https://afisha.tut.by/news/anews/660545.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 21:22:00 +0300 - - - - - - Интеграция с прицелом на политическую. «Коммерсант» о том, как идет согласование дорожных карт с Минском - https://news.tut.by/economics/660539.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/07/2/rtx3kj2n_putin_lukashenko_hugs.jpg" width="72" height="48" alt="Фото: Reuters" border="0" align="left" hspace="5" />Россия и Беларусь согласовали больше половины «дорожных карт», предусмотренных программой экономической интеграции двух стран, и 20-летие подписания договора о создании Союзного государства могут отметить в Москве 8 декабря саммитом, на котором президенты утвердят весь пакет «дорожных карт».<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660539.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 20:53:00 +0300 - - - - На площадь Свободы на предвыборные пикеты, анонсированные блогером, пришло около 200 человек - https://news.tut.by/society/660521.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/05/0/nekhta_piket_10.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />На площади Свободы в Минске 8 ноября проходит предвыборный пикет, присоединиться к которому в начале этой недели в своем телеграм-канале предложил телеграм-блогер Степан Путило, автор канала NEXTA, у которого 175 тысяч подписчиков.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Наталья Беницевич - - - Фото: Дмитрий Брушко - - Общество - - https://news.tut.by/society/660521.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 17:47:00 +0300 - - - - - - - - - - - - - - Глеб объявил, когда завершит карьеру. К нему приедет Фабрегас - https://sport.tut.by/news/football/660534.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/sport/0c/7/snimok_ekrana_2019-11-08_v_17.56.21.jpg" width="72" height="40" alt="" border="0" align="left" hspace="5" />Об этом он рассказал блогеру КраСаве.<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Футбол - - https://sport.tut.by/news/football/660534.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 17:30:00 +0300 - - - - - Беларусбанк может выкупить часть «Белшины» - https://news.tut.by/economics/660508.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/0e/9/belshina_record_dsc_0009.jpg" width="72" height="48" alt="Фото: Белшина" border="0" align="left" hspace="5" />Представители госбанка войдут в набсовет «Белшины» и таким образом будет сформировано новое корпоративное управление.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660508.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 17:16:00 +0300 - - - - Теперь официально: Лукашенко летит в Вену - https://news.tut.by/economics/660524.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/0e/a/avstriya_flag.jpg" width="72" height="52" alt="Фото: Reuters" border="0" align="left" hspace="5" />Президент Беларуси Александр Лукашенко 11−12 ноября совершит официальный визит в Австрию, сообщила пресс-служба президента.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660524.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 11:54:00 +0300 - - - - - Что торчит, а что вписывается. Топ-5 самых новых зданий, которые меняют ландшафт центра Минска - https://realty.tut.by/news/building/660337.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/0e/c/novostroyki_centr_06112019_tutby_brush_phsl_-0167.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />И если в одних случаях новострои органично вписываются в существующую застройку, то в других - они торчат, выглядывают и давят на соседние здания.<br clear="all" /> - - REALTY.TUT.BY - https://realty.tut.by - - - Станислав Шаршуков - - - Фото: Дмитрий Брушко - - Строительство - - https://realty.tut.by/news/building/660337.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 10:42:00 +0300 - - - - - - - - - Суд в Нью-Йорке оштрафовал Трампа на 2 млн долларов - https://news.tut.by/world/660517.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/07/7/tramp_oon_24092019.jpg" width="72" height="48" alt="Фото: Reuters" border="0" align="left" hspace="5" />По данным суда Нью-Йорка, Трамп и трое его детей использовали фонд Trump Foundation для политических целей. В феврале 2016 года этот фонд собрал $ 2,8 млн якобы для ветеранских организаций.<br clear="all" /> - - Кристина Астафурова, РБК - http://rbc.ru/ - - В мире - - https://news.tut.by/world/660517.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 09:08:00 +0300 - - - - С водителей в 2020 году хотят собрать больше 300 млн рублей «дорожного налога». А как их потратят? - https://auto.tut.by/news/road/660506.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/07/7/dorozhniki_28022019_tutby_brush_phsl_-3377.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />С водителей казна планирует получить чуть больше 300 млн рублей в виде так называемого дорожного налога. Эта сумма составит почти половину доходов республиканского дорожного фонда.<br clear="all" /> - - AUTO.TUT.BY - https://auto.tut.by/ - - Дорога - - https://auto.tut.by/news/road/660506.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Fri, 08 Nov 2019 07:41:00 +0300 - - - - - - - Марзалюк: По Конституции уже есть 17 экспертных предложений - https://news.tut.by/economics/660499.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/04/6/igor_marzalyuk_20181031_shuk_tutby_phsl_0726.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />- Конституционный акт предусматривает - из того, что я могу сказать, - перераспределение функций власти. Это больше власти парламенту, который будет контролировать премьер-министра.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660499.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 21:44:00 +0300 - - - - Захаров в сборной Беларуси начал с победы над французами - https://sport.tut.by/news/hockey/660493.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/sport/10/5/zakharov-m-2018-11.jpg" width="72" height="48" alt="Михаил Захаров. Фото: junost.org" border="0" align="left" hspace="5" />Сборная Беларуси по хоккею с победы начала выступление на турнире в Латвии. В первом матче под руководством Михаила Захарова наша команда одолела французов - 4:2.<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Хоккей - - https://sport.tut.by/news/hockey/660493.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 19:02:00 +0300 - - - - - С Лениным в сердце и гвоздиками в руках. Как в Минске отметили годовщину Октябрьской революции - https://news.tut.by/economics/660484.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/06/b/godovshchina_revolyucii_07112019_tutby_brush_phsl_-8887.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />С цветами, транспарантами и портретами вождей мирового пролетариата на площадь Независимости пришли представители провластной Коммунистической партии Беларуси (КПБ), оппозиционной Белорусской партии левых «Справедливый мир» и Компартии Советского Союза. Как все происходило - смотрите в нашем фоторепортаже.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Фото: Дмитрий Брушко - - Деньги и власть - - https://news.tut.by/economics/660484.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 15:36:00 +0300 - - - - - - - - - - - - - - - - - - - - Выборы без избирателей: в Беларуси проголосовали за членов Совета Республики - https://news.tut.by/economics/660482.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/0f/e/parlament_20180419_shuk_tutby_phsl_6616.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Результаты выборов в Совет Республики Центризбирком должен объявить 12 ноября.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660482.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 14:02:00 +0300 - - - - - «Беларуськалий» и китайская Migao построили завод по производству дорогих удобрений - https://news.tut.by/economics/660446.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/06/f/belkay-migao1.jpg" width="72" height="48" alt="Фото: mlyn.by" border="0" align="left" hspace="5" />Первый в Республике Беларусь завод по производству нитрата калия возведен в рекордно короткие сроки - за год вместо запланированных трех с половиной лет.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660446.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 13:48:00 +0300 - - - - - - - Ермошина: 200 кандидатов в депутаты поленились даже составить программу и предоставить ее СМИ - https://news.tut.by/economics/660480.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/balay/00/6/002_20191106_bas_agitation_dsc9343.jpg" width="72" height="48" alt="Фото: Сергей Балай, TUT.BY" border="0" align="left" hspace="5" />На 6 ноября в Беларуси насчитывалось 523 кандидата в депутаты Палаты представителей Национального собрания седьмого созыва. Это на 37 человек меньше, чем было зарегистрировано изначально.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660480.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 13:18:00 +0300 - - - - Растет число белорусов, которым перечисляют пенсию за границу - https://finance.tut.by/news660474.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/01/4/pensionery_reuters_rtx12okq.jpg" width="72" height="51" alt="Фото: Reuters" border="0" align="left" hspace="5" />В Беларуси растет число тех, кто получает пенсии на родине, но проживает за границей.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - Публичный счет - - https://finance.tut.by/news660474.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 12:16:00 +0300 - - - - - - Автомобили какого цвета чаще всего попадают в смертельные ДТП. Статистика ГАИ - https://auto.tut.by/news/road/660069.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/0d/1/img_5321_harlekin_vw.jpg" width="72" height="54" alt="Фото: wettringer-modellbauforum.de" border="0" align="left" hspace="5" />Согласно мировой статистике, черные, серые и красные автомобили чаще всего попадают в аварии, реже всего - желтые, бежевые и белые. А как у нас?<br clear="all" /> - - AUTO.TUT.BY - https://auto.tut.by/ - - Дорога - - https://auto.tut.by/news/road/660069.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 08:38:00 +0300 - - - - Длинные выходные начались: на границе с Литвой и Польшей очереди на выезд - https://auto.tut.by/news/road/660467.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/07/8/tamozhnya_brest_20171222_ski_tutby_pshl_5810.jpg" width="72" height="48" alt="Фото: Инга Шкелер, TUT.BY" border="0" align="left" hspace="5" />В пунктах пропуска на белорусско-польской и белорусско-литовской границах на выезд образовались большие очереди. Об этом сообщает Госпогранкомитет Беларуси.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Дорога - - https://auto.tut.by/news/road/660467.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 08:25:00 +0300 - - - - - «Ювентус» вырвал победу у «Локомотива» в Лиге чемпионов, «Реал» забил шесть голов - https://sport.tut.by/news/football/660465.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/sport/09/3/ronaldo_juve_2019.jpg" width="72" height="49" alt="Reuters" border="0" align="left" hspace="5" />Итальянский «Ювентус» одержал трудовую победу в гостях над московским «Локомотивом» в четвертом туре группового этапа футбольной Лиги чемпионов.<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Футбол - - https://sport.tut.by/news/football/660465.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Thu, 07 Nov 2019 01:43:00 +0300 - - - - - - Министр образования прокомментировал ситуацию с частным вузом: «Студентам не стоит волноваться» - https://news.tut.by/society/660452.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/04/3/auditoriya-studenty.jpg" width="72" height="51" alt="Фото: pixabay.com" border="0" align="left" hspace="5" />Он подчеркнул, что студентам не стоит волноваться, так как студенты смогут продолжить образование в других вузах по своим специальностям с последующей выдачей диплома государственного образца.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Екатерина Пантелеева - - Общество - - https://news.tut.by/society/660452.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 20:59:00 +0300 - - - - Посчитали даже чашку кофе. Реутской предъявлено новое обвинение, к взяткам добавили мошенничество - https://news.tut.by/society/660432.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/06/2/08_sud_20190930_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />«Я всю жизнь честно исполняла свои должностные обязанности. И никогда в жизни не преступала закон», - заявила обвиняемая в суде.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Адар'я Гуштын - - Общество - - https://news.tut.by/society/660432.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 17:46:00 +0300 - - - - Кочанова об инициативе сделать 31 декабря выходной: Как решат люди, так и будет - https://news.tut.by/society/660422.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/0c/a/natalya_kochanova_bassei_n_volat_20191106_shuk_tutby_phsl_4071.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Глава Администрации президента Наталья Кочанова прокомментировала инициативу сделать 31 декабря государственным выходным днем.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660422.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 16:48:00 +0300 - - - - - - - Экс-директора департамента по авиации и экс-пилота борта № 1 приговорили к 9 годам колонии - https://news.tut.by/society/660295.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/obshchestvo/03/9/sud_kostin2.jpg" width="72" height="54" alt="Фото: Наталья Беницевич, TUT.BY" border="0" align="left" hspace="5" />Суд Центрального района Минска приговорил бывшего директора Департамента по авиации Министерства транспорта и коммуникаций Владимира Костина к 9 годам колонии усиленного режима. Процесс был закрытым.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Наталья Беницевич - - Общество - - https://news.tut.by/society/660295.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 15:17:00 +0300 - - - - - Кочанова, Сивак и Герасименя открыли новый бассейн в Шабанах за 5 миллионов рублей - https://realty.tut.by/news/money/660260.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/04/4/bassei_n_volat_20191106_shuk_tutby_phsl_3970.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Бассейн сможет принимать до 700 человек в день. Стоимость за посещение будет бюджетной.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Снежана Инанец - - - Фото: Ольга Шукайло - - Деньги - - https://realty.tut.by/news/money/660260.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 15:03:00 +0300 - - - - - - - - - - - - - - - Ставка рефинансирования снижается до 9% годовых - https://news.tut.by/economics/660366.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/05/a/nacionalnyi_bank_nacbank_20190730_shuk_tutby_phsl_1722.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Регулятор мотивировал такое решение тем, что в III квартале 2019 года интенсивность инфляционных процессов продолжила замедляться.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660366.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 14:09:00 +0300 - - - - «Галимый развод». Бизнесмен рассказал, как передал следователю 25 тысяч, но все равно получил срок - https://news.tut.by/society/660349.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/07/f/002_20191105_sud_brush_20191105110648_4e2a0127.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />Бизнесмен передавал взятку, чтобы остаться на свободе, но получил пять лет «химии», его деньги ему никто не вернул.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Фото: Дмитрий Брушко - - - Адар'я Гуштын - - Общество - - https://news.tut.by/society/660349.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 13:52:00 +0300 - - - - - - Белорусы заражаются гепатитом Е, когда едят плохо приготовленную свинину - https://news.tut.by/society/660307.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/reuters/0c/8/medicina_palata_bolnica_reuters_rtxyot1.jpg" width="72" height="53" alt="Фото: Reuters" border="0" align="left" hspace="5" />В Беларуси случаи гепатита Е возникают из-за употребления плохо приготовленной свинины.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660307.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 12:18:00 +0300 - - - - Арабские шейхи собрались строить в Минске международный финансовый центр. Рассказываем где - https://realty.tut.by/news/money/660246.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/nedvizhimost/0d/1/oae_noyabr_2019_1.jpg" width="72" height="41" alt="Фото: пресс-служба президента" border="0" align="left" hspace="5" />Предполагаемая площадь финансового центра - до тысячи гектаров.<br clear="all" /> - - REALTY.TUT.BY - https://realty.tut.by - - - Фото: Слава Поталах - - - Станислав Шаршуков - - Деньги - - https://realty.tut.by/news/money/660246.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Wed, 06 Nov 2019 06:35:00 +0300 - - - - - Штрафы и дисквалификация. КДК федерации футбола вынес наказание брестскому «Динамо» - https://sport.tut.by/news/football/660257.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/sport/0f/e/dinamo_shakhta_2019_13.jpg" width="72" height="48" alt="Фото: Станислав Коршунов, TUT.BY" border="0" align="left" hspace="5" />Дисциплинарный комитет ассоциации «Белорусская федерация футбола» вынес ряд наказаний по итогам скандального матча между брестским «Динамо» и солигорским «Шахтером».<br clear="all" /> - - SPORT.TUT.BY - http://sport.tut.by - - Футбол - - https://sport.tut.by/news/football/660257.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 18:51:00 +0300 - - - - «Изучу этот вопрос». Румас о предложении сделать 31 декабря выходным днем - https://news.tut.by/society/660232.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/07/8/sergei_rumas_20181031_shuk_tutby_phsl_0672.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Премьер-министр прокомментировал петицию о том, чтобы 31 декабря сделать выходным днем.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660232.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 17:12:00 +0300 - - - - - - - В Беларуси с 1 января уравняют минимальную зарплату и потребительский бюджет - https://finance.tut.by/news660226.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/finansy/10/b/dengi_monety_kopeyki_rubli_zarplata_pensiya_7.jpg" width="72" height="48" alt="Фото: Александра Квиткевич, TUT.BY" border="0" align="left" hspace="5" />Сейчас наниматель не может платить работнику, работающему на ставку, меньше 330 рублей.<br clear="all" /> - - FINANCE.TUT.BY - https://finance.tut.by/ - - Публичный счет - - https://finance.tut.by/news660226.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 17:01:00 +0300 - - - - - - - Премьер-министр рассказал в парламенте, как будут меняться цены на бензин - https://news.tut.by/economics/660213.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/avto/shablon/0c/f/3-fuel-_zapravka_toplivo_benzin.jpg" width="72" height="48" alt="Фото: bere_moonlight0, pixabay.com" border="0" align="left" hspace="5" />В парламенте проходит «нулевое чтение» бюджета. Депутаты поинтересовались у правительства, как будут меняться цены на бензин.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660213.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 16:19:00 +0300 - - - - В среднем до 921 рубля. Министр финансов рассказал, как будут расти зарплаты бюджетников - https://news.tut.by/society/660206.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/0d/6/ermolovich_05112018_tutby_brush_phsl_--1190.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />Во вторник, 5 ноября, в парламенте проходит «нулевое чтение» бюджета. Министр финансов Максим Ермолович рассказал, как будут расти зарплаты бюджетников.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660206.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 15:49:00 +0300 - - - - - «Пришел чиновник - согнали и заставили его слушать. Оно нам надо?» Как кандидаты в депутаты ходят в люди - https://news.tut.by/economics/660180.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/politika/0a/7/borisov_vstrecha_s_izbiratelyami.jpg" width="72" height="41" alt="Фото: Игорь Борисов" border="0" align="left" hspace="5" />На предвыборную агитацию у кандидатов в депутаты осталось буквально полторы недели. TUT.BY посмотрел, что кандидаты пишут в своих социальных сетях о встречах с избирателями, какие фото публикуют и сколько людей приходит на такие встречи.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Елена Толкачева - - Деньги и власть - - https://news.tut.by/economics/660180.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 15:16:00 +0300 - - - - - - - - - - - - - Ракетчик и опытный чиновник. Что известно о новом директоре Оперного - https://news.tut.by/culture/660135.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/kultura/0e/3/aleksandr_petrovich_i_adam_murzich.jpg" width="72" height="48" alt="Александр Петрович (слева) и художественный руководитель Музыкального театра Адам Мурзич. Фото: musicaltheatre.by" border="0" align="left" hspace="5" />Александр Петрович назначен генеральным директором Национального театра оперы и балета Беларуси. Сегодня, 5 ноября его представили труппе. Рассказываем, что нам известно о его биографии.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Кругозор - - https://news.tut.by/culture/660135.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 15:09:00 +0300 - - - - Власти Беларуси озаботились наплывом импортной еды - https://news.tut.by/economics/660179.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/07/d/sergei_rumas_20181031_shuk_tutby_phsl_0634.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Например, импорт кондитерских изделий в стоимостном выражении увеличился на 15%, шоколадных изделий - на 30%, пшеничной муки - в 2 раза, пива - на 19%, воды (включая минеральную и газированную) - на 6%.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660179.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 14:15:00 +0300 - - - - Рейтинг свободы интернета: Беларусь остается в аутсайдерах, больше всего вопросов - к свободе информации - https://news.tut.by/society/660163.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/09/0/reyting_svobody_interneta_noyabr2019.jpg" width="72" height="35" alt="Скриншот с сайта: freedomonthenet.org" border="0" align="left" hspace="5" />Беларусь остается в списке стран с несвободным интернетом. В России ситуацию оценивают еще хуже, а вот в Украине наоборот.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660163.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 13:10:00 +0300 - - - - В суде по делу бывшего начальника из СК прокурор уже третий раз просит закрыть процесс - https://news.tut.by/society/660146.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/brushko/04/c/003_20191105_sud_brush_20191105110650_4e2a0128.jpg" width="72" height="48" alt="Фото: Дмитрий Брушко, TUT.BY" border="0" align="left" hspace="5" />В 2018 году Андрей Качур получил государственную награду за безупречную службу. В феврале 2019 года он был задержан по подозрению в коррупционном преступлении. В СК Качур отвечал за кадровую и идеологическую работу.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - - Фото: Дмитрий Брушко - - - Адар'я Гуштын - - Общество - - https://news.tut.by/society/660146.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 12:26:00 +0300 - - - - - - Для тигров, застрявших на границе, собрали 260 тысяч долларов. Рассказываем, как там животные - https://news.tut.by/society/660143.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/regiony/10/6/tokh_zooparka_poznan.jpg" width="72" height="48" alt="Фото: www.facebook.com/Zoo-Poznań-Official-Site" border="0" align="left" hspace="5" />Для тигров, которые застряли на польско-белорусской границе и которых потом перевезли в зоопарки в Познани и Члухове, за две недели неравнодушные люди собрали миллион злотых (более 260 тысяч долларов). Список меценатов - на 190 листах.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660143.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 11:39:00 +0300 - - - - - - На «Белпочте» прокомментировали массовый уход топ-менеджеров - https://news.tut.by/economics/660137.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/06/e/26_pochta_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />Летом у монополии сменился гендиректор. Владимир Матусевич ушел в Администрацию президента.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660137.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 11:13:00 +0300 - - - - - Как будут работать поликлиники, больницы и аптеки 7 ноября и последующие выходные - https://news.tut.by/society/660124.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/zamirovskiy/03/2/36_bsmp_20190322_zam_tutby_phsl.jpg" width="72" height="48" alt="Фото: Вадим Замировский, TUT.BY" border="0" align="left" hspace="5" />Напомним, на этой неделе у белорусов целых четыре выходных дня.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660124.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 10:19:00 +0300 - - - - Пали температурные рекорды в Минске и Бресте, в Марьиной Горке перекрыт максимум 120-летней давности - https://news.tut.by/society/660108.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/shukaylo/10/4/mogilev_osen_20181012_shuk_tutby_phsl_8497.jpg" width="72" height="48" alt="Фото: Ольга Шукайло, TUT.BY" border="0" align="left" hspace="5" />Благодаря теплому сектору циклона 4 ноября в Беларуси установлен температурный рекорд дня за весь период метеонаблюдений.<br clear="all" /> - - БелаПАН - http://www.belapan.com/ - - - TUT.BY - https://news.tut.by/author/490~613.html - - Общество - - https://news.tut.by/society/660108.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Tue, 05 Nov 2019 06:22:00 +0300 - - - - - - Эйсмонт о словах Медведева: «Может быть, надо найти новый повод укусить?..» - https://news.tut.by/economics/660089.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - <img src="https://img.tyt.by/thumbnails/n/04/4/natalya_eysmont-belrostv.jpg" width="72" height="40" alt="Наталья Эйсмонт. Фото: belros.tv" border="0" align="left" hspace="5" />- Еще более странно для российского премьера должно выглядеть то, что после стольких пройденных вместе испытаний сегодня наши страны погрязли в бесконечных переговорах по нефти, газу и даже продуктам питания, - сказала пресс-секретарь президента Беларуси.<br clear="all" /> - - TUT.BY - https://news.tut.by/author/490~613.html - - Деньги и власть - - https://news.tut.by/economics/660089.html?utm_campaign=news-feed&utm_medium=rss&utm_source=rss-news - Mon, 04 Nov 2019 19:47:00 +0300 - - - - diff --git a/tests/data/yahoo_news.xml b/tests/data/yahoo_news.xml deleted file mode 100644 index bfcd9f6..0000000 --- a/tests/data/yahoo_news.xml +++ /dev/null @@ -1,568 +0,0 @@ - - - - Yahoo News - Latest News & Headlines - https://www.yahoo.com/news - The latest news and headlines from Yahoo! News. Get breaking news stories and in-depth coverage with videos and photos. - en-US - Copyright (c) 2019 Yahoo! Inc. All rights reserved - Tue, 12 Nov 2019 07:39:05 -0500 - 5 - - Yahoo News - Latest News & Headlines - https://www.yahoo.com/news - http://l.yimg.com/rz/d/yahoo_news_en-US_s_f_p_168x21_news.png - - - Israel kills Islamic Jihad commander, rockets rain from Gaza - <p><a href="https://news.yahoo.com/blast-hits-gaza-home-islamic-024518227.html"><img src="http://l1.yimg.com/uu/api/res/1.2/3Pv.vsAvExSBwmbvbNfvOQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/afbca9e62346fdd5fe288817e0ac5432" width="130" height="86" alt="Israel kills Islamic Jihad commander, rockets rain from Gaza" align="left" title="Israel kills Islamic Jihad commander, rockets rain from Gaza" border="0" ></a>GAZA/JERUSALEM (Reuters) - Israel killed a top commander from the Iranian-backed Palestinian militant group Islamic Jihad in a rare targeted strike in the Gaza Strip on Tuesday, drawing retaliatory rocket salvoes that reached as far as Tel Aviv. In the most serious escalation in months, an Israeli missile attack also hit the home of an Islamic Jihad official in Damascus, Syrian state media said. The strike killed two people including one of the official's sons, the group and Syrian state media said.<p><br clear="all"> - https://news.yahoo.com/blast-hits-gaza-home-islamic-024518227.html - Mon, 11 Nov 2019 21:45:18 -0500 - Reuters - blast-hits-gaza-home-islamic-024518227.html - - <p><a href="https://news.yahoo.com/blast-hits-gaza-home-islamic-024518227.html"><img src="http://l1.yimg.com/uu/api/res/1.2/3Pv.vsAvExSBwmbvbNfvOQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/afbca9e62346fdd5fe288817e0ac5432" width="130" height="86" alt="Israel kills Islamic Jihad commander, rockets rain from Gaza" align="left" title="Israel kills Islamic Jihad commander, rockets rain from Gaza" border="0" ></a>GAZA/JERUSALEM (Reuters) - Israel killed a top commander from the Iranian-backed Palestinian militant group Islamic Jihad in a rare targeted strike in the Gaza Strip on Tuesday, drawing retaliatory rocket salvoes that reached as far as Tel Aviv. In the most serious escalation in months, an Israeli missile attack also hit the home of an Islamic Jihad official in Damascus, Syrian state media said. The strike killed two people including one of the official's sons, the group and Syrian state media said.<p><br clear="all"> - - - - Progressive lawyer Boudin wins San Francisco&#39;s DA race - <p><a href="https://news.yahoo.com/progressive-lawyer-boudin-wins-san-184028333.html"><img src="http://l.yimg.com/uu/api/res/1.2/Gvdp23zOK39CDXjsU1LhLA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/c77599af89d8b50cd6c4c69213b54c7b" width="130" height="86" alt="Progressive lawyer Boudin wins San Francisco&#39;s DA race" align="left" title="Progressive lawyer Boudin wins San Francisco&#39;s DA race" border="0" ></a>Chesa Boudin, the son of anti-war radicals sent to prison for murder when he was a toddler, has won San Francisco's tightly contested race for district attorney after campaigning to reform the criminal justice system. The former deputy public defender declared victory Saturday night after four days of ballot counting determined he was ahead of interim District Attorney Suzy Loftus. The latest results from the San Francisco Department of Elections gave Boudin a lead of 8,465 votes.<p><br clear="all"> - https://news.yahoo.com/progressive-lawyer-boudin-wins-san-184028333.html - Sun, 10 Nov 2019 21:59:07 -0500 - Associated Press - progressive-lawyer-boudin-wins-san-184028333.html - - <p><a href="https://news.yahoo.com/progressive-lawyer-boudin-wins-san-184028333.html"><img src="http://l.yimg.com/uu/api/res/1.2/Gvdp23zOK39CDXjsU1LhLA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/c77599af89d8b50cd6c4c69213b54c7b" width="130" height="86" alt="Progressive lawyer Boudin wins San Francisco&#39;s DA race" align="left" title="Progressive lawyer Boudin wins San Francisco&#39;s DA race" border="0" ></a>Chesa Boudin, the son of anti-war radicals sent to prison for murder when he was a toddler, has won San Francisco's tightly contested race for district attorney after campaigning to reform the criminal justice system. The former deputy public defender declared victory Saturday night after four days of ballot counting determined he was ahead of interim District Attorney Suzy Loftus. The latest results from the San Francisco Department of Elections gave Boudin a lead of 8,465 votes.<p><br clear="all"> - - - - A black man was put in handcuffs after a police officer stopped him on a train platform because he was eating - <p><a href="https://news.yahoo.com/black-man-put-handcuffs-police-170516695.html"><img src="http://l.yimg.com/uu/api/res/1.2/iLcp4eQPeHI64PZ9LpeQcw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/insider_articles_922/e4254e78d7432dae4387d72624ee3086" width="130" height="86" alt="A black man was put in handcuffs after a police officer stopped him on a train platform because he was eating" align="left" title="A black man was put in handcuffs after a police officer stopped him on a train platform because he was eating" border="0" ></a>Bay Area Rapid Transit police said Steve Foster, of Concord, California, violated state law by eating a sandwich on a BART station&#39;s platform.<p><br clear="all"> - https://news.yahoo.com/black-man-put-handcuffs-police-170516695.html - Mon, 11 Nov 2019 17:06:55 -0500 - INSIDER - black-man-put-handcuffs-police-170516695.html - - <p><a href="https://news.yahoo.com/black-man-put-handcuffs-police-170516695.html"><img src="http://l.yimg.com/uu/api/res/1.2/iLcp4eQPeHI64PZ9LpeQcw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/insider_articles_922/e4254e78d7432dae4387d72624ee3086" width="130" height="86" alt="A black man was put in handcuffs after a police officer stopped him on a train platform because he was eating" align="left" title="A black man was put in handcuffs after a police officer stopped him on a train platform because he was eating" border="0" ></a>Bay Area Rapid Transit police said Steve Foster, of Concord, California, violated state law by eating a sandwich on a BART station&#39;s platform.<p><br clear="all"> - - - - Alexandria Ocasio-Cortez hasn&#39;t stopped blocking critics on Twitter despite settling a lawsuit charging she violated the First Amendment - <p><a href="https://news.yahoo.com/alexandria-ocasio-cortez-hasnt-stopped-181440499.html"><img src="http://l2.yimg.com/uu/api/res/1.2/8T.9tdqDIvvDyCACDdraeA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/business_insider_articles_888/c39d62f2e06e370f99efbbf393f70046" width="130" height="86" alt="Alexandria Ocasio-Cortez hasn&#39;t stopped blocking critics on Twitter despite settling a lawsuit charging she violated the First Amendment" align="left" title="Alexandria Ocasio-Cortez hasn&#39;t stopped blocking critics on Twitter despite settling a lawsuit charging she violated the First Amendment" border="0" ></a>Ocasio-Cortez recently apologized for blocking a critic on Twitter and settled a lawsuit he filed alleging she violated the First Amendment.<p><br clear="all"> - https://news.yahoo.com/alexandria-ocasio-cortez-hasnt-stopped-181440499.html - Mon, 11 Nov 2019 10:14:00 -0500 - Business Insider - alexandria-ocasio-cortez-hasnt-stopped-181440499.html - - <p><a href="https://news.yahoo.com/alexandria-ocasio-cortez-hasnt-stopped-181440499.html"><img src="http://l2.yimg.com/uu/api/res/1.2/8T.9tdqDIvvDyCACDdraeA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/business_insider_articles_888/c39d62f2e06e370f99efbbf393f70046" width="130" height="86" alt="Alexandria Ocasio-Cortez hasn&#39;t stopped blocking critics on Twitter despite settling a lawsuit charging she violated the First Amendment" align="left" title="Alexandria Ocasio-Cortez hasn&#39;t stopped blocking critics on Twitter despite settling a lawsuit charging she violated the First Amendment" border="0" ></a>Ocasio-Cortez recently apologized for blocking a critic on Twitter and settled a lawsuit he filed alleging she violated the First Amendment.<p><br clear="all"> - - - - Longtime Republican Pete King won&#39;t seek reelection - <p><a href="https://news.yahoo.com/longtime-republican-rep-pete-king-042750306.html"><img src="http://l2.yimg.com/uu/api/res/1.2/bj3CSVFM41NHEKseN46slQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/cbs_news_897/6b924ff2cbe22161f6bdb2a6ca9289bb" width="130" height="86" alt="Longtime Republican Pete King won&#39;t seek reelection" align="left" title="Longtime Republican Pete King won&#39;t seek reelection" border="0" ></a>The 75-year-old Republican from New York has served in Congress since 2003<p><br clear="all"> - https://news.yahoo.com/longtime-republican-rep-pete-king-042750306.html - Mon, 11 Nov 2019 22:27:15 -0500 - CBS News - longtime-republican-rep-pete-king-042750306.html - - <p><a href="https://news.yahoo.com/longtime-republican-rep-pete-king-042750306.html"><img src="http://l2.yimg.com/uu/api/res/1.2/bj3CSVFM41NHEKseN46slQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/cbs_news_897/6b924ff2cbe22161f6bdb2a6ca9289bb" width="130" height="86" alt="Longtime Republican Pete King won&#39;t seek reelection" align="left" title="Longtime Republican Pete King won&#39;t seek reelection" border="0" ></a>The 75-year-old Republican from New York has served in Congress since 2003<p><br clear="all"> - - - - San Diego State University suspends 14 campus fraternities after &#39;devastating&#39; death of freshman student - <p><a href="https://news.yahoo.com/san-diego-state-university-suspends-020851913.html"><img src="http://l1.yimg.com/uu/api/res/1.2/7W30QCLzPl9VRB7_pACsHw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-us/usa_today_news_641/84728e0256d8dc0cad079061c0eb943c" width="130" height="86" alt="San Diego State University suspends 14 campus fraternities after &#39;devastating&#39; death of freshman student" align="left" title="San Diego State University suspends 14 campus fraternities after &#39;devastating&#39; death of freshman student" border="0" ></a>San Diego State freshman Dylan Hernandez died after attending a fraternity event, the school announced Monday.<p><br clear="all"> - https://news.yahoo.com/san-diego-state-university-suspends-020851913.html - Mon, 11 Nov 2019 22:40:57 -0500 - USA TODAY - san-diego-state-university-suspends-020851913.html - - <p><a href="https://news.yahoo.com/san-diego-state-university-suspends-020851913.html"><img src="http://l1.yimg.com/uu/api/res/1.2/7W30QCLzPl9VRB7_pACsHw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-us/usa_today_news_641/84728e0256d8dc0cad079061c0eb943c" width="130" height="86" alt="San Diego State University suspends 14 campus fraternities after &#39;devastating&#39; death of freshman student" align="left" title="San Diego State University suspends 14 campus fraternities after &#39;devastating&#39; death of freshman student" border="0" ></a>San Diego State freshman Dylan Hernandez died after attending a fraternity event, the school announced Monday.<p><br clear="all"> - - - - Do-it-yourself temple waits to move into Indian holy site - <p><a href="https://news.yahoo.com/yourself-temple-waits-move-indian-holy-054343568.html"><img src="http://l.yimg.com/uu/api/res/1.2/n3POtAWGOFHQW3U1_65w1A--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/b542c588ffff5924c8d24885fb0023d1cdee0d36.jpg" width="130" height="86" alt="Do-it-yourself temple waits to move into Indian holy site" align="left" title="Do-it-yourself temple waits to move into Indian holy site" border="0" ></a>Huge slabs of pink Rajasthan stone, carved pillars and bricks from across India are already waiting to form a Hindu temple to be built on the site of a demolished mosque at the centre of decades of deadly turbulence. Enough stone to build a small mountain was waiting at a complex in the holy city of Ayodhya years before the country's Supreme Court ruled on Saturday that the site should be handed over to Hindus to build a new temple. A mosque stood on the site for almost five centuries until it was demolished by Hindu zealots in 1992, sparking riots across the country in which 2,000 people, mainly Muslims, died.<p><br clear="all"> - https://news.yahoo.com/yourself-temple-waits-move-indian-holy-054343568.html - Tue, 12 Nov 2019 00:43:43 -0500 - AFP - yourself-temple-waits-move-indian-holy-054343568.html - - <p><a href="https://news.yahoo.com/yourself-temple-waits-move-indian-holy-054343568.html"><img src="http://l.yimg.com/uu/api/res/1.2/n3POtAWGOFHQW3U1_65w1A--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/b542c588ffff5924c8d24885fb0023d1cdee0d36.jpg" width="130" height="86" alt="Do-it-yourself temple waits to move into Indian holy site" align="left" title="Do-it-yourself temple waits to move into Indian holy site" border="0" ></a>Huge slabs of pink Rajasthan stone, carved pillars and bricks from across India are already waiting to form a Hindu temple to be built on the site of a demolished mosque at the centre of decades of deadly turbulence. Enough stone to build a small mountain was waiting at a complex in the holy city of Ayodhya years before the country's Supreme Court ruled on Saturday that the site should be handed over to Hindus to build a new temple. A mosque stood on the site for almost five centuries until it was demolished by Hindu zealots in 1992, sparking riots across the country in which 2,000 people, mainly Muslims, died.<p><br clear="all"> - - - - Saudi Arabia Gives First Permanent Residencies to Foreigners - <p><a href="https://news.yahoo.com/saudi-arabia-gives-first-permanent-111758066.html"><img src="" width="130" height="86" alt="Saudi Arabia Gives First Permanent Residencies to Foreigners" align="left" title="Saudi Arabia Gives First Permanent Residencies to Foreigners" border="0" ></a>(Bloomberg) -- Saudi Arabia granted 73 foreigners “premium” residency under a new program to attract overseas investment by enabling selected people to buy property and do business without a Saudi sponsor.The kingdom received thousands of applications after offering permanent residency for 800,000 riyals ($213,000) or a one-year renewable permit for 100,000 riyals. The first batch of recipients come from 19 countries and include investors, doctors, engineers and financiers, according to a statement Monday from the government’s Premium Residency Center. It didn’t detail how many were granted permanent residency.The program, approved in May, is the latest sign of how the kingdom is rethinking the role for foreigners as it works to reduce the economy’s dependence on oil. It’s a landmark move in a region where many overseas workers are subject to some of the world’s most restrictive residency rules. The premium residencies also allow holders to switch jobs, exit the kingdom easily and sponsor visas for family members.The idea for a long-term Saudi residency was first floated in 2016 by Crown Prince Mohammed bin Salman. At the time, he estimated the program would generate about $10 billion in annual revenue by 2020.While Saudi Arabia is seeking to encourage the affluent to stay, monthly fees imposed on foreign workers and their families, along with sluggish economic growth, have prompted hundreds of thousands of other expats to leave. Those levies are designed to spur private businesses to hire Saudi nationals as citizen unemployment hovers above 12%.To contact the reporter on this story: Vivian Nereim in Riyadh at vnereim@bloomberg.netTo contact the editors responsible for this story: Alaa Shahine at asalha@bloomberg.net, Mark Williams, Paul AbelskyFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - https://news.yahoo.com/saudi-arabia-gives-first-permanent-111758066.html - Mon, 11 Nov 2019 06:17:58 -0500 - Bloomberg - saudi-arabia-gives-first-permanent-111758066.html - - <p><a href="https://news.yahoo.com/saudi-arabia-gives-first-permanent-111758066.html"><img src="" width="130" height="86" alt="Saudi Arabia Gives First Permanent Residencies to Foreigners" align="left" title="Saudi Arabia Gives First Permanent Residencies to Foreigners" border="0" ></a>(Bloomberg) -- Saudi Arabia granted 73 foreigners “premium” residency under a new program to attract overseas investment by enabling selected people to buy property and do business without a Saudi sponsor.The kingdom received thousands of applications after offering permanent residency for 800,000 riyals ($213,000) or a one-year renewable permit for 100,000 riyals. The first batch of recipients come from 19 countries and include investors, doctors, engineers and financiers, according to a statement Monday from the government’s Premium Residency Center. It didn’t detail how many were granted permanent residency.The program, approved in May, is the latest sign of how the kingdom is rethinking the role for foreigners as it works to reduce the economy’s dependence on oil. It’s a landmark move in a region where many overseas workers are subject to some of the world’s most restrictive residency rules. The premium residencies also allow holders to switch jobs, exit the kingdom easily and sponsor visas for family members.The idea for a long-term Saudi residency was first floated in 2016 by Crown Prince Mohammed bin Salman. At the time, he estimated the program would generate about $10 billion in annual revenue by 2020.While Saudi Arabia is seeking to encourage the affluent to stay, monthly fees imposed on foreign workers and their families, along with sluggish economic growth, have prompted hundreds of thousands of other expats to leave. Those levies are designed to spur private businesses to hire Saudi nationals as citizen unemployment hovers above 12%.To contact the reporter on this story: Vivian Nereim in Riyadh at vnereim@bloomberg.netTo contact the editors responsible for this story: Alaa Shahine at asalha@bloomberg.net, Mark Williams, Paul AbelskyFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - - - - Gabbard Lawyers Demand Clinton Retract ‘Defamatory’ Russian Asset Comments - <p><a href="https://news.yahoo.com/gabbard-lawyers-demand-clinton-retract-144849897.html"><img src="http://l.yimg.com/uu/api/res/1.2/BBiQeFZYdRBAMskLv2TnWw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/the_national_review_738/f0dfbdd9e5149003a80836143c3547bb" width="130" height="86" alt="Gabbard Lawyers Demand Clinton Retract ‘Defamatory’ Russian Asset Comments" align="left" title="Gabbard Lawyers Demand Clinton Retract ‘Defamatory’ Russian Asset Comments" border="0" ></a>Attorneys for Representative Tulsi Gabbard (D., Hawaii) on Monday demanded Hillary Clinton retract &quot;defamatory&quot; comments she made linking Gabbard to Russia.&quot;Your statement is defamatory, and we demand that you retract it immediately,&quot; the 2020 presidential candidate&#39;s lawyer wrote in in a letter obtained by The Hill, adding that Clinton should &quot;immediately&quot; renounce her remark.“I think they’ve got their eye on someone who’s currently in the Democratic primary and are grooming her to be the third-party candidate,” Clinton said last month on the Campaign HQ podcast without referring to Gabbard directly. “She’s the favorite of the Russians. They have a bunch of sites and bots and other ways of supporting her so far.”Clinton spokesman Nick Merrill afterwards appeared to confirm she was referring to Gabbard, responding, &quot;If the nesting doll fits,&quot; when asked whether Clinton had Gabbard in mind. After backlash, Merrill claimed that Clinton was referring to Republicans, not Russians, with the “grooming” comment.&quot;It appears you may now be claiming that this statement is about Republicans (not Russians) grooming Gabbard,&quot; wrote Gabbard&#39;s lawyer. &quot;But this makes no sense in light of what you actually said. After you made the statement linking Congresswoman Gabbard to the Russians, you (through your spokesman) doubled down on it with the Russian nesting dolls remark.&quot;Gabbard scorched the 2016 Democratic presidential nominee in her response to the remarks, calling Clinton on Twitter, &quot;the queen of warmongers, embodiment of corruption, and personification of the rot that sickened the Democratic Party for so long.&quot;&quot;From the day I announced my candidacy, there has been a concerted campaign to destroy my reputation. We wondered who was behind it and why. Now we know — it was always you,&quot; Gabbard continued before challenging Clinton to &quot;join the race directly.&quot;Gabbard has received bipartisan criticism over her anti-interventionist foreign policy, especially her view that Syrian dictator Bashar al Assad is &quot;not an enemy&quot; of the U.S.<p><br clear="all"> - https://news.yahoo.com/gabbard-lawyers-demand-clinton-retract-144849897.html - Mon, 11 Nov 2019 09:48:49 -0500 - National Review - gabbard-lawyers-demand-clinton-retract-144849897.html - - <p><a href="https://news.yahoo.com/gabbard-lawyers-demand-clinton-retract-144849897.html"><img src="http://l.yimg.com/uu/api/res/1.2/BBiQeFZYdRBAMskLv2TnWw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/the_national_review_738/f0dfbdd9e5149003a80836143c3547bb" width="130" height="86" alt="Gabbard Lawyers Demand Clinton Retract ‘Defamatory’ Russian Asset Comments" align="left" title="Gabbard Lawyers Demand Clinton Retract ‘Defamatory’ Russian Asset Comments" border="0" ></a>Attorneys for Representative Tulsi Gabbard (D., Hawaii) on Monday demanded Hillary Clinton retract &quot;defamatory&quot; comments she made linking Gabbard to Russia.&quot;Your statement is defamatory, and we demand that you retract it immediately,&quot; the 2020 presidential candidate&#39;s lawyer wrote in in a letter obtained by The Hill, adding that Clinton should &quot;immediately&quot; renounce her remark.“I think they’ve got their eye on someone who’s currently in the Democratic primary and are grooming her to be the third-party candidate,” Clinton said last month on the Campaign HQ podcast without referring to Gabbard directly. “She’s the favorite of the Russians. They have a bunch of sites and bots and other ways of supporting her so far.”Clinton spokesman Nick Merrill afterwards appeared to confirm she was referring to Gabbard, responding, &quot;If the nesting doll fits,&quot; when asked whether Clinton had Gabbard in mind. After backlash, Merrill claimed that Clinton was referring to Republicans, not Russians, with the “grooming” comment.&quot;It appears you may now be claiming that this statement is about Republicans (not Russians) grooming Gabbard,&quot; wrote Gabbard&#39;s lawyer. &quot;But this makes no sense in light of what you actually said. After you made the statement linking Congresswoman Gabbard to the Russians, you (through your spokesman) doubled down on it with the Russian nesting dolls remark.&quot;Gabbard scorched the 2016 Democratic presidential nominee in her response to the remarks, calling Clinton on Twitter, &quot;the queen of warmongers, embodiment of corruption, and personification of the rot that sickened the Democratic Party for so long.&quot;&quot;From the day I announced my candidacy, there has been a concerted campaign to destroy my reputation. We wondered who was behind it and why. Now we know — it was always you,&quot; Gabbard continued before challenging Clinton to &quot;join the race directly.&quot;Gabbard has received bipartisan criticism over her anti-interventionist foreign policy, especially her view that Syrian dictator Bashar al Assad is &quot;not an enemy&quot; of the U.S.<p><br clear="all"> - - - - Jordan foils plot against U.S., Israeli diplomats and American soldiers: newspaper - <p><a href="https://news.yahoo.com/jordan-foils-plot-against-u-065248888.html"><img src="" width="130" height="86" alt="Jordan foils plot against U.S., Israeli diplomats and American soldiers: newspaper" align="left" title="Jordan foils plot against U.S., Israeli diplomats and American soldiers: newspaper" border="0" ></a>Jordanian intelligence recently foiled a plot by two suspected militants to mount terror attacks against U.S. and Israeli diplomats alongside U.S. troops deployed at a military base in the south of the country, state-owned al-Rai newspaper reported on Tuesday. Militants from Islamic State and other radical jihadist groups have long targeted the U.S.-allied kingdom and dozens of militants are currently serving lengthy prison terms. King Abdullah, a Middle East ally of Western powers against Islamist militancy, has been among the most vocal leaders in the region in warning of threats posed by radical groups.<p><br clear="all"> - https://news.yahoo.com/jordan-foils-plot-against-u-065248888.html - Tue, 12 Nov 2019 01:52:48 -0500 - Reuters - jordan-foils-plot-against-u-065248888.html - - <p><a href="https://news.yahoo.com/jordan-foils-plot-against-u-065248888.html"><img src="" width="130" height="86" alt="Jordan foils plot against U.S., Israeli diplomats and American soldiers: newspaper" align="left" title="Jordan foils plot against U.S., Israeli diplomats and American soldiers: newspaper" border="0" ></a>Jordanian intelligence recently foiled a plot by two suspected militants to mount terror attacks against U.S. and Israeli diplomats alongside U.S. troops deployed at a military base in the south of the country, state-owned al-Rai newspaper reported on Tuesday. Militants from Islamic State and other radical jihadist groups have long targeted the U.S.-allied kingdom and dozens of militants are currently serving lengthy prison terms. King Abdullah, a Middle East ally of Western powers against Islamist militancy, has been among the most vocal leaders in the region in warning of threats posed by radical groups.<p><br clear="all"> - - - - Members of community attacked in Mexico doubt they&#39;ll return - <p><a href="https://news.yahoo.com/utah-man-helps-mom-family-184359717.html"><img src="http://l.yimg.com/uu/api/res/1.2/0z3P3fxpjoX18bLuP9neGQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/9aa668878eb803dc1a8030e99b84bdba" width="130" height="86" alt="Members of community attacked in Mexico doubt they&#39;ll return" align="left" title="Members of community attacked in Mexico doubt they&#39;ll return" border="0" ></a>A Utah man who helped get his mother and other family members safely out of northern Mexico after nine people were killed in an apparent ambush said Sunday that most fled to Arizona with whatever they could fit in their cars and trucks and they'll likely never return. More than 100 people left their rural community in northern Mexico on Saturday in an 18-vehicle caravan after the attack Monday in which nine women and children were killed by what authorities say were hit men from drug cartels. "I went down there to get my mother and get my family out, my brothers and sisters and lots of kids," Mike Hafen said Sunday in telephone interview from his sister's home in Phoenix.<p><br clear="all"> - https://news.yahoo.com/utah-man-helps-mom-family-184359717.html - Sun, 10 Nov 2019 14:33:08 -0500 - Associated Press - utah-man-helps-mom-family-184359717.html - - <p><a href="https://news.yahoo.com/utah-man-helps-mom-family-184359717.html"><img src="http://l.yimg.com/uu/api/res/1.2/0z3P3fxpjoX18bLuP9neGQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/9aa668878eb803dc1a8030e99b84bdba" width="130" height="86" alt="Members of community attacked in Mexico doubt they&#39;ll return" align="left" title="Members of community attacked in Mexico doubt they&#39;ll return" border="0" ></a>A Utah man who helped get his mother and other family members safely out of northern Mexico after nine people were killed in an apparent ambush said Sunday that most fled to Arizona with whatever they could fit in their cars and trucks and they'll likely never return. More than 100 people left their rural community in northern Mexico on Saturday in an 18-vehicle caravan after the attack Monday in which nine women and children were killed by what authorities say were hit men from drug cartels. "I went down there to get my mother and get my family out, my brothers and sisters and lots of kids," Mike Hafen said Sunday in telephone interview from his sister's home in Phoenix.<p><br clear="all"> - - - - Conn. man charged in hotel worker&#39;s death skips hearing - <p><a href="https://news.yahoo.com/conn-man-charged-hotel-workers-220703199.html"><img src="http://l.yimg.com/uu/api/res/1.2/p1sbDmACsXmYwJTFEtvwwg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://slick-prod.s3-us-west-2.amazonaws.com/slick_thumb/yahooNews-316349-1573509983759.jpg" width="130" height="86" alt="Conn. man charged in hotel worker&#39;s death skips hearing" align="left" title="Conn. man charged in hotel worker&#39;s death skips hearing" border="0" ></a>A Connecticut man charged in the death of a hotel worker he says attacked his family in Anguilla has declined to return to the British Caribbean territory for the most recent pretrial hearing, a spokesman said Monday.<p><br clear="all"> - https://news.yahoo.com/conn-man-charged-hotel-workers-220703199.html - Mon, 11 Nov 2019 17:07:03 -0500 - Yahoo News Video - conn-man-charged-hotel-workers-220703199.html - - <p><a href="https://news.yahoo.com/conn-man-charged-hotel-workers-220703199.html"><img src="http://l.yimg.com/uu/api/res/1.2/p1sbDmACsXmYwJTFEtvwwg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://slick-prod.s3-us-west-2.amazonaws.com/slick_thumb/yahooNews-316349-1573509983759.jpg" width="130" height="86" alt="Conn. man charged in hotel worker&#39;s death skips hearing" align="left" title="Conn. man charged in hotel worker&#39;s death skips hearing" border="0" ></a>A Connecticut man charged in the death of a hotel worker he says attacked his family in Anguilla has declined to return to the British Caribbean territory for the most recent pretrial hearing, a spokesman said Monday.<p><br clear="all"> - - - - These Are the Shortest-Stopping Cars We&#39;ve Ever Tested - <p><a href="https://news.yahoo.com/shortest-stopping-cars-weve-ever-231300870.html"><img src="" width="130" height="86" alt="These Are the Shortest-Stopping Cars We&#39;ve Ever Tested" align="left" title="These Are the Shortest-Stopping Cars We&#39;ve Ever Tested" border="0" ></a><p><br clear="all"> - https://news.yahoo.com/shortest-stopping-cars-weve-ever-231300870.html - Mon, 11 Nov 2019 18:13:00 -0500 - Car and Driver - shortest-stopping-cars-weve-ever-231300870.html - - <p><a href="https://news.yahoo.com/shortest-stopping-cars-weve-ever-231300870.html"><img src="" width="130" height="86" alt="These Are the Shortest-Stopping Cars We&#39;ve Ever Tested" align="left" title="These Are the Shortest-Stopping Cars We&#39;ve Ever Tested" border="0" ></a><p><br clear="all"> - - - - Russia&#39;s F-35 Killer: Report Claims S-500 Air Defense System Was &#39;Tested&#39; in Syria - <p><a href="https://news.yahoo.com/russias-f-35-killer-report-105500234.html"><img src="http://l2.yimg.com/uu/api/res/1.2/sIV5FhgcfOGFE_ZMDEsGhA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/e8bef46dda99ba811c7c0700c5cfbb64" width="130" height="86" alt="Russia&#39;s F-35 Killer: Report Claims S-500 Air Defense System Was &#39;Tested&#39; in Syria" align="left" title="Russia&#39;s F-35 Killer: Report Claims S-500 Air Defense System Was &#39;Tested&#39; in Syria" border="0" ></a>A defense industry source told Russian news outlet Izvestia last month that the S-500 recently underwent field testing in Syria, where the Russian Aerospace Forces continue to maintain a significant presence. Moscow denied it--but won&#39;t dey what they think this air defense platform could do in battle.<p><br clear="all"> - https://news.yahoo.com/russias-f-35-killer-report-105500234.html - Mon, 11 Nov 2019 05:55:00 -0500 - The National Interest - russias-f-35-killer-report-105500234.html - - <p><a href="https://news.yahoo.com/russias-f-35-killer-report-105500234.html"><img src="http://l2.yimg.com/uu/api/res/1.2/sIV5FhgcfOGFE_ZMDEsGhA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/e8bef46dda99ba811c7c0700c5cfbb64" width="130" height="86" alt="Russia&#39;s F-35 Killer: Report Claims S-500 Air Defense System Was &#39;Tested&#39; in Syria" align="left" title="Russia&#39;s F-35 Killer: Report Claims S-500 Air Defense System Was &#39;Tested&#39; in Syria" border="0" ></a>A defense industry source told Russian news outlet Izvestia last month that the S-500 recently underwent field testing in Syria, where the Russian Aerospace Forces continue to maintain a significant presence. Moscow denied it--but won&#39;t dey what they think this air defense platform could do in battle.<p><br clear="all"> - - - - &#39;Doubling down on stupid&#39;: GOP warns Adam Schiff not to block Hunter Biden as impeachment witness - <p><a href="https://news.yahoo.com/doubling-down-stupid-gop-warns-194134516.html"><img src="http://l.yimg.com/uu/api/res/1.2/QT7JMFz5YNs8LQWmIHzeNg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://d.yimg.com/hd/cp-video-transcode/1009217/61ba6158-3b68-429d-acb1-2230698d2d75/cb36d63f-a74e-5eb0-85db-2768b6ef404e/data_3_0.jpg?s=f7d2c8f1bb8affdd5d6f666c810377fc&c=d81dc2eb73dbba4af4871b910987feda&a=tripleplay4us&mr=0" width="130" height="86" alt="&#39;Doubling down on stupid&#39;: GOP warns Adam Schiff not to block Hunter Biden as impeachment witness" align="left" title="&#39;Doubling down on stupid&#39;: GOP warns Adam Schiff not to block Hunter Biden as impeachment witness" border="0" ></a>Republican lawmakers stepped up pressure on Rep. Adam Schiff to allow them to call Hunter Biden to testify in the impeachment inquiry.<p><br clear="all"> - https://news.yahoo.com/doubling-down-stupid-gop-warns-194134516.html - Sun, 10 Nov 2019 20:16:54 -0500 - USA TODAY - doubling-down-stupid-gop-warns-194134516.html - - <p><a href="https://news.yahoo.com/doubling-down-stupid-gop-warns-194134516.html"><img src="http://l.yimg.com/uu/api/res/1.2/QT7JMFz5YNs8LQWmIHzeNg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://d.yimg.com/hd/cp-video-transcode/1009217/61ba6158-3b68-429d-acb1-2230698d2d75/cb36d63f-a74e-5eb0-85db-2768b6ef404e/data_3_0.jpg?s=f7d2c8f1bb8affdd5d6f666c810377fc&c=d81dc2eb73dbba4af4871b910987feda&a=tripleplay4us&mr=0" width="130" height="86" alt="&#39;Doubling down on stupid&#39;: GOP warns Adam Schiff not to block Hunter Biden as impeachment witness" align="left" title="&#39;Doubling down on stupid&#39;: GOP warns Adam Schiff not to block Hunter Biden as impeachment witness" border="0" ></a>Republican lawmakers stepped up pressure on Rep. Adam Schiff to allow them to call Hunter Biden to testify in the impeachment inquiry.<p><br clear="all"> - - - - China accuses US of using UN to &#39;meddle&#39; in Tibet - <p><a href="https://news.yahoo.com/china-accuses-us-using-un-meddle-tibet-093845311.html"><img src="http://l.yimg.com/uu/api/res/1.2/1oK87mV2u.Gz5wKg71o6Nw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/aa276e53e2fc3f84d12d085bbdbc35d6b6b0b060.jpg" width="130" height="86" alt="China accuses US of using UN to &#39;meddle&#39; in Tibet" align="left" title="China accuses US of using UN to &#39;meddle&#39; in Tibet" border="0" ></a>China accused the US on Monday of using the United Nations to "meddle" in Tibet, as Washington intensifies its bid to prevent Beijing from handpicking the Dalai Lama's successor. Last week, Sam Brownback, the United States' ambassador-at-large for international religious freedom, said the US wanted the UN to take up the succession issue of the Tibetan spiritual leader. The choice of the Dalai Lama's successor "belongs to the Tibetan Buddhists and not the Chinese government", Brownback told AFP.<p><br clear="all"> - https://news.yahoo.com/china-accuses-us-using-un-meddle-tibet-093845311.html - Mon, 11 Nov 2019 04:38:45 -0500 - AFP - china-accuses-us-using-un-meddle-tibet-093845311.html - - <p><a href="https://news.yahoo.com/china-accuses-us-using-un-meddle-tibet-093845311.html"><img src="http://l.yimg.com/uu/api/res/1.2/1oK87mV2u.Gz5wKg71o6Nw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/aa276e53e2fc3f84d12d085bbdbc35d6b6b0b060.jpg" width="130" height="86" alt="China accuses US of using UN to &#39;meddle&#39; in Tibet" align="left" title="China accuses US of using UN to &#39;meddle&#39; in Tibet" border="0" ></a>China accused the US on Monday of using the United Nations to "meddle" in Tibet, as Washington intensifies its bid to prevent Beijing from handpicking the Dalai Lama's successor. Last week, Sam Brownback, the United States' ambassador-at-large for international religious freedom, said the US wanted the UN to take up the succession issue of the Tibetan spiritual leader. The choice of the Dalai Lama's successor "belongs to the Tibetan Buddhists and not the Chinese government", Brownback told AFP.<p><br clear="all"> - - - - South Korea President’s Biggest Headache Is Prosecutor He Picked - <p><a href="https://news.yahoo.com/south-korea-president-biggest-headache-210000792.html"><img src="http://l1.yimg.com/uu/api/res/1.2/CdRkO08gIdStnU6UBvgVeA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/bloomberg_politics_602/af0a72fccaca0f978159da9a534cc6c3" width="130" height="86" alt="South Korea President’s Biggest Headache Is Prosecutor He Picked" align="left" title="South Korea President’s Biggest Headache Is Prosecutor He Picked" border="0" ></a>(Bloomberg) -- South Korean President Moon Jae-in -- swept into office on a vow to clean up government after his predecessor was ousted for graft -- wanted a prosecutor who wouldn’t hesitate to go after the most powerful.Problem is, Moon may have gotten what he wished for in Yoon Seok-youl.Almost immediately after being appointed as the nation’s chief prosecutor in July, Yoon launched a series of probes that have rocked Moon’s two-year-old administration. The scandal has forced one justice minister to resign and helped push Moon’s approval rating to a record low -- just as he girds for an April parliamentary election that will shape the second half of his term.The investigations are only the latest in string of high-profile cases brought by Yoon, 58, over the years, including probes of two former presidents, a chief justice and the heads of Samsung Electronics Co. and Hyundai Motor Co. After then-President Park Geun-hye demoted Yoon, he joined the special prosecutor’s team whose findings laid the groundwork for her impeachment and removal.“I’m not loyal to anyone,” he famously told lawmakers when asked about one such probe in 2013.Adding to the intrigue is the fact that Yoon’s latest case involves a man whom Moon once predicted would make a “fantastic duo” with the chief prosecutor: Former Justice Minster Cho Kuk. Last month, Cho was forced to resign after just five weeks on the job amid investigations into whether members of his family inflated college admission applications and improperly benefited from investments in a private equity fund.While Cho has denied wrongdoing and hasn’t been accused of any crimes, his wife and nephew have been indicted on various charges while his brother has been detained for questioning. Any expansion of Yoon’s probe to implicate him personally would pose problems for Moon, who decided to force through Cho’s appointment even after the investigations began. “I don’t know what allegations I’ll be charged with but it seems like the indictment against me has already been planned,” Cho wrote on his Facebook page late Monday.“Moon’s presidency was empowered by high public expectations for clean government,” said Park Sung-min, head of MIN Consulting, a political consulting firm in Seoul. If Cho “faces additional allegations related to his duty as part of the prosecutor’s probe into his family, Moon and the ruling party will receive a megablow,” he said.The investigations add a new worry for Moon on top of a slowing economy and a North Korean regime that has mocked his efforts to play a mediating role in nuclear talks with the U.S. The opposition Liberty Korea Party has drawn almost even with the ruling Democratic Party in some polls, raising the prospect that it could gain control of the National Assembly in April and stymie Moon’s agenda.Moon’s office declined to comment Monday, referring to remarks he made in Yoon’s presence Friday praising the prosecutor’s progress toward “political neutrality.” Moon said it was important to establish a fair anti-corruption system that could endure after “Yoon leaves office and regardless of who replaces him.”When announcing Yoon’s appointment, Moon praised him as “a man of integrity who’s not swayed by pressure from power.” Still, the Yonhap News Agency quoted a Moon administration official in September as saying that the investigation was on a scale that would only be necessary for “probing a conspiracy of a rebellion or completely mopping up the mafia.”The Supreme Prosecutors’ Office declined a request for comment. When asked about the investigation during a parliamentary hearing last month, Yoon vowed to follow the facts: “We prosecutors are not swayed by circumstances. We process the case only in accordance with principles and that’s what we’ll continue to do.”Yoon’s reputation for challenging authority goes back at least to his time in law school when he was forced to flee Seoul after participating in a mock trial in which he sought the death penalty against former coup-leader-turned-president Chun Doo-hwan. Back then, Yoon was known for belting out “Ave Maria” and “American Pie” in karaoke sessions, according to a person who has known him for more than 40 years.Yoon became a prosecutor at the relatively late age of 33 after failing the now-defunct annual bar exam eight times. His age and penchant for making bold speeches against powerful elites earned him the nickname “Big Brother” among his fellow prosecutors.In 2006, Yoon displayed characteristic bravado in seeking the arrest of Hyundai Motor Chairman Chung Mong-koo -- one of the country’s most powerful corporate titans, who was later convicted and pardoned. Yoon is someone who wouldn’t let a friend get away with wrongdoing, according to the person who has known him for more than 40 years.The investigations into Cho’s family have dealt a blow to Moon’s plans to overhaul a prosecutorial system that long been seen in South Korea as a tool for the country’s political elite to suppress dissent. While Moon had hoped Yoon would help push through legislation to weaken his own office, the chief prosecutor has publicly disagreed with a key part of the plan: delegating more investigative decisions to the police.Shortly after Yoon took office, the welcome note on the Supreme Prosecutors’ website was revised to include a pledge to “always serve the public by sternly holding those who wield power accountable for their abuses and violence.”In remarks that take on new significance in light of Yoon’s subsequent investigations, Moon urged the incoming chief prosecutor in July not to shy away from inquiries involving his own administration.“I want you to be really strict, even should there be influence-peddling and corruption within my office, government or the ruling party,” he told Yoon. “Thankfully, unlike the past, there hasn’t been a big, contemptible corruption case within my office, government or the ruling party yet.”(Adds comment from Cho in seventh paragraph.)&#92;--With assistance from Jihye Lee.To contact the reporter on this story: Kanga Kong in Seoul at kkong50@bloomberg.netTo contact the editors responsible for this story: Peter Pae at ppae1@bloomberg.net;Brendan Scott at bscott66@bloomberg.netFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - https://news.yahoo.com/south-korea-president-biggest-headache-210000792.html - Mon, 11 Nov 2019 21:00:12 -0500 - Bloomberg - south-korea-president-biggest-headache-210000792.html - - <p><a href="https://news.yahoo.com/south-korea-president-biggest-headache-210000792.html"><img src="http://l1.yimg.com/uu/api/res/1.2/CdRkO08gIdStnU6UBvgVeA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/bloomberg_politics_602/af0a72fccaca0f978159da9a534cc6c3" width="130" height="86" alt="South Korea President’s Biggest Headache Is Prosecutor He Picked" align="left" title="South Korea President’s Biggest Headache Is Prosecutor He Picked" border="0" ></a>(Bloomberg) -- South Korean President Moon Jae-in -- swept into office on a vow to clean up government after his predecessor was ousted for graft -- wanted a prosecutor who wouldn’t hesitate to go after the most powerful.Problem is, Moon may have gotten what he wished for in Yoon Seok-youl.Almost immediately after being appointed as the nation’s chief prosecutor in July, Yoon launched a series of probes that have rocked Moon’s two-year-old administration. The scandal has forced one justice minister to resign and helped push Moon’s approval rating to a record low -- just as he girds for an April parliamentary election that will shape the second half of his term.The investigations are only the latest in string of high-profile cases brought by Yoon, 58, over the years, including probes of two former presidents, a chief justice and the heads of Samsung Electronics Co. and Hyundai Motor Co. After then-President Park Geun-hye demoted Yoon, he joined the special prosecutor’s team whose findings laid the groundwork for her impeachment and removal.“I’m not loyal to anyone,” he famously told lawmakers when asked about one such probe in 2013.Adding to the intrigue is the fact that Yoon’s latest case involves a man whom Moon once predicted would make a “fantastic duo” with the chief prosecutor: Former Justice Minster Cho Kuk. Last month, Cho was forced to resign after just five weeks on the job amid investigations into whether members of his family inflated college admission applications and improperly benefited from investments in a private equity fund.While Cho has denied wrongdoing and hasn’t been accused of any crimes, his wife and nephew have been indicted on various charges while his brother has been detained for questioning. Any expansion of Yoon’s probe to implicate him personally would pose problems for Moon, who decided to force through Cho’s appointment even after the investigations began. “I don’t know what allegations I’ll be charged with but it seems like the indictment against me has already been planned,” Cho wrote on his Facebook page late Monday.“Moon’s presidency was empowered by high public expectations for clean government,” said Park Sung-min, head of MIN Consulting, a political consulting firm in Seoul. If Cho “faces additional allegations related to his duty as part of the prosecutor’s probe into his family, Moon and the ruling party will receive a megablow,” he said.The investigations add a new worry for Moon on top of a slowing economy and a North Korean regime that has mocked his efforts to play a mediating role in nuclear talks with the U.S. The opposition Liberty Korea Party has drawn almost even with the ruling Democratic Party in some polls, raising the prospect that it could gain control of the National Assembly in April and stymie Moon’s agenda.Moon’s office declined to comment Monday, referring to remarks he made in Yoon’s presence Friday praising the prosecutor’s progress toward “political neutrality.” Moon said it was important to establish a fair anti-corruption system that could endure after “Yoon leaves office and regardless of who replaces him.”When announcing Yoon’s appointment, Moon praised him as “a man of integrity who’s not swayed by pressure from power.” Still, the Yonhap News Agency quoted a Moon administration official in September as saying that the investigation was on a scale that would only be necessary for “probing a conspiracy of a rebellion or completely mopping up the mafia.”The Supreme Prosecutors’ Office declined a request for comment. When asked about the investigation during a parliamentary hearing last month, Yoon vowed to follow the facts: “We prosecutors are not swayed by circumstances. We process the case only in accordance with principles and that’s what we’ll continue to do.”Yoon’s reputation for challenging authority goes back at least to his time in law school when he was forced to flee Seoul after participating in a mock trial in which he sought the death penalty against former coup-leader-turned-president Chun Doo-hwan. Back then, Yoon was known for belting out “Ave Maria” and “American Pie” in karaoke sessions, according to a person who has known him for more than 40 years.Yoon became a prosecutor at the relatively late age of 33 after failing the now-defunct annual bar exam eight times. His age and penchant for making bold speeches against powerful elites earned him the nickname “Big Brother” among his fellow prosecutors.In 2006, Yoon displayed characteristic bravado in seeking the arrest of Hyundai Motor Chairman Chung Mong-koo -- one of the country’s most powerful corporate titans, who was later convicted and pardoned. Yoon is someone who wouldn’t let a friend get away with wrongdoing, according to the person who has known him for more than 40 years.The investigations into Cho’s family have dealt a blow to Moon’s plans to overhaul a prosecutorial system that long been seen in South Korea as a tool for the country’s political elite to suppress dissent. While Moon had hoped Yoon would help push through legislation to weaken his own office, the chief prosecutor has publicly disagreed with a key part of the plan: delegating more investigative decisions to the police.Shortly after Yoon took office, the welcome note on the Supreme Prosecutors’ website was revised to include a pledge to “always serve the public by sternly holding those who wield power accountable for their abuses and violence.”In remarks that take on new significance in light of Yoon’s subsequent investigations, Moon urged the incoming chief prosecutor in July not to shy away from inquiries involving his own administration.“I want you to be really strict, even should there be influence-peddling and corruption within my office, government or the ruling party,” he told Yoon. “Thankfully, unlike the past, there hasn’t been a big, contemptible corruption case within my office, government or the ruling party yet.”(Adds comment from Cho in seventh paragraph.)&#92;--With assistance from Jihye Lee.To contact the reporter on this story: Kanga Kong in Seoul at kkong50@bloomberg.netTo contact the editors responsible for this story: Peter Pae at ppae1@bloomberg.net;Brendan Scott at bscott66@bloomberg.netFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - - - - AOC brings star power to Iowa for Sanders - <p><a href="https://www.politico.com/news/2019/11/10/alexandria-ocasio-corteziowa-sanders-068786"><img src="http://l1.yimg.com/uu/api/res/1.2/iL5EeLbpykfqk5rRcnYZXg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/politico_453/4a10293dc8f4938af2037de9054da261" width="130" height="86" alt="AOC brings star power to Iowa for Sanders" align="left" title="AOC brings star power to Iowa for Sanders" border="0" ></a>Gabriela Barajas’ friends dragged her to the rally with Bernie Sanders and Alexandria Ocasio-Cortez. The 19-year-old had never gone to a campaign event before, and she had no idea who she’d support in the Democratic primary. “I’m speechless right now,” she said as her friends bolted toward her with a freshly snapped selfie with Ocasio-Cortez in hand.<p><br clear="all"> - https://www.politico.com/news/2019/11/10/alexandria-ocasio-corteziowa-sanders-068786 - Sun, 10 Nov 2019 15:46:21 -0500 - Politico - alexandria-ocasio-corteziowa-sanders-068786 - - <p><a href="https://www.politico.com/news/2019/11/10/alexandria-ocasio-corteziowa-sanders-068786"><img src="http://l1.yimg.com/uu/api/res/1.2/iL5EeLbpykfqk5rRcnYZXg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/politico_453/4a10293dc8f4938af2037de9054da261" width="130" height="86" alt="AOC brings star power to Iowa for Sanders" align="left" title="AOC brings star power to Iowa for Sanders" border="0" ></a>Gabriela Barajas’ friends dragged her to the rally with Bernie Sanders and Alexandria Ocasio-Cortez. The 19-year-old had never gone to a campaign event before, and she had no idea who she’d support in the Democratic primary. “I’m speechless right now,” she said as her friends bolted toward her with a freshly snapped selfie with Ocasio-Cortez in hand.<p><br clear="all"> - - - - Swedish police set up task force to combat gang violence - <p><a href="https://news.yahoo.com/swedish-police-set-task-force-121248461.html"><img src="" width="130" height="86" alt="Swedish police set up task force to combat gang violence" align="left" title="Swedish police set up task force to combat gang violence" border="0" ></a>Swedish police said on Monday they would set up a special task force to deal with a wave of shootings and bombings linked to criminal gangs following the fatal shooting of a 15-year old in the city of Malmo at the weekend. Sweden has long held a reputation as being one of the safest countries in the world and while overall crime and murder rates remain low, gang wars in major cities have claimed an increasing number of victims in recent years. On Saturday, two 15-year-olds were shot outside a pizza restaurant in Malmo in what police said appeared to be a gang conflict over control of the drug trade in the area.<p><br clear="all"> - https://news.yahoo.com/swedish-police-set-task-force-121248461.html - Mon, 11 Nov 2019 07:12:48 -0500 - Reuters - swedish-police-set-task-force-121248461.html - - <p><a href="https://news.yahoo.com/swedish-police-set-task-force-121248461.html"><img src="" width="130" height="86" alt="Swedish police set up task force to combat gang violence" align="left" title="Swedish police set up task force to combat gang violence" border="0" ></a>Swedish police said on Monday they would set up a special task force to deal with a wave of shootings and bombings linked to criminal gangs following the fatal shooting of a 15-year old in the city of Malmo at the weekend. Sweden has long held a reputation as being one of the safest countries in the world and while overall crime and murder rates remain low, gang wars in major cities have claimed an increasing number of victims in recent years. On Saturday, two 15-year-olds were shot outside a pizza restaurant in Malmo in what police said appeared to be a gang conflict over control of the drug trade in the area.<p><br clear="all"> - - - - Scott Walker objects to &#39;holiday tree&#39; and Twitter critics let him have it - <p><a href="https://news.yahoo.com/scott-walker-objects-holiday-tree-155816667.html"><img src="http://l.yimg.com/uu/api/res/1.2/UdYD7_pbpfOOLcOR66fq0g--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://slick-prod.s3-us-west-2.amazonaws.com/slick_thumb/yahooNews-316247-1573487188594.jpg" width="130" height="86" alt="Scott Walker objects to &#39;holiday tree&#39; and Twitter critics let him have it" align="left" title="Scott Walker objects to &#39;holiday tree&#39; and Twitter critics let him have it" border="0" ></a>Democratic Wisconsin Gov. Tony Evers unveiled a holiday tree in the state Capitol last week, and his predecessor did not respond well. Scott Walker and other Republicans in the state used the “holiday tree” to revive the old &quot;War on Christmas&quot; talking points common in right-wing circles.<p><br clear="all"> - https://news.yahoo.com/scott-walker-objects-holiday-tree-155816667.html - Mon, 11 Nov 2019 10:58:16 -0500 - Yahoo News Video - scott-walker-objects-holiday-tree-155816667.html - - <p><a href="https://news.yahoo.com/scott-walker-objects-holiday-tree-155816667.html"><img src="http://l.yimg.com/uu/api/res/1.2/UdYD7_pbpfOOLcOR66fq0g--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://slick-prod.s3-us-west-2.amazonaws.com/slick_thumb/yahooNews-316247-1573487188594.jpg" width="130" height="86" alt="Scott Walker objects to &#39;holiday tree&#39; and Twitter critics let him have it" align="left" title="Scott Walker objects to &#39;holiday tree&#39; and Twitter critics let him have it" border="0" ></a>Democratic Wisconsin Gov. Tony Evers unveiled a holiday tree in the state Capitol last week, and his predecessor did not respond well. Scott Walker and other Republicans in the state used the “holiday tree” to revive the old &quot;War on Christmas&quot; talking points common in right-wing circles.<p><br clear="all"> - - - - EU unveils sanctions plan to hit Turkey over Cyprus drilling - <p><a href="https://news.yahoo.com/eu-unveils-sanctions-plan-hit-192815242.html"><img src="http://l.yimg.com/uu/api/res/1.2/vBWe6KpTjGCz401c5TZuSw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/674ef0a6fa0ab16fb5c007da87cd76fd" width="130" height="86" alt="EU unveils sanctions plan to hit Turkey over Cyprus drilling" align="left" title="EU unveils sanctions plan to hit Turkey over Cyprus drilling" border="0" ></a>The European Union on Monday unveiled a system for imposing sanctions on Turkey over its unauthorized gas drilling in Mediterranean waters off Cyprus but no Turkish companies or officials have yet been targeted. EU member countries can now come forward with names of those they think should be listed. Turkish warship-escorted drillships began exploratory drilling this summer in waters where EU-member Cyprus has exclusive economic rights, including areas where European energy companies are licensed to conduct a hydrocarbons search.<p><br clear="all"> - https://news.yahoo.com/eu-unveils-sanctions-plan-hit-192815242.html - Mon, 11 Nov 2019 14:28:15 -0500 - Associated Press - eu-unveils-sanctions-plan-hit-192815242.html - - <p><a href="https://news.yahoo.com/eu-unveils-sanctions-plan-hit-192815242.html"><img src="http://l.yimg.com/uu/api/res/1.2/vBWe6KpTjGCz401c5TZuSw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/674ef0a6fa0ab16fb5c007da87cd76fd" width="130" height="86" alt="EU unveils sanctions plan to hit Turkey over Cyprus drilling" align="left" title="EU unveils sanctions plan to hit Turkey over Cyprus drilling" border="0" ></a>The European Union on Monday unveiled a system for imposing sanctions on Turkey over its unauthorized gas drilling in Mediterranean waters off Cyprus but no Turkish companies or officials have yet been targeted. EU member countries can now come forward with names of those they think should be listed. Turkish warship-escorted drillships began exploratory drilling this summer in waters where EU-member Cyprus has exclusive economic rights, including areas where European energy companies are licensed to conduct a hydrocarbons search.<p><br clear="all"> - - - - Now&#39;s Your Chance To Own A 2019 Petty’s Garage Warrior Mustang - <p><a href="https://news.yahoo.com/2019-petty-garage-warrior-mustang-141637764.html"><img src="http://l2.yimg.com/uu/api/res/1.2/s_HfNqmabWIlHRaUtoibxQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en_us/autoclassics_668/79e7353d7df181001b13d540f15186f6" width="130" height="86" alt="Now&#39;s Your Chance To Own A 2019 Petty’s Garage Warrior Mustang" align="left" title="Now&#39;s Your Chance To Own A 2019 Petty’s Garage Warrior Mustang" border="0" ></a>Just in time for Veteran&#39;s Day, Non-Military personnel have the opportunity to own one of these Special Edition Mustangs for the first time!Two years ago, Military Auto Source (MAS) teamed up with Petty’s Garage to offer performance enthusiasts an exclusive opportunity – a new custom-built Warrior Edition Ford Mustang. The highly successful collaboration continued on for the 2018 model year, with a 2018 Petty’s Garage Warrior Mustang and F-150.These limited-edition Warrior vehicles were exclusively available only to troops deployed overseas, but due to enthusiasm from collectors, the Warrior Program has now been expanded with the unveiling of the 2019 Petty’s Garage Warrior Mustang. For the first time, you can purchase one of these incredible high-performance machines developed in recognition of our brave troops. With Veterans getting a discount of $1000 off their purchase if they buy one now. Features:*Edelbrock 2650TVS Supercharger/Whipple 3.0L Supercharger *Petty&#39;s Garage Aluminum Race Inspired Spoiler *Petty&#39;s Garage 3-Way Adjustable Coilovers*Petty&#39;s Garage Upper & Lower Mesh Grille with Billet Aluminum Badge *Petty&#39;s Garage Tail Panel Badge *Petty&#39;s Garage Windshield Banner *Petty&#39;s Garage Warrior Badging *Petty&#39;s Garage Warrior Leather Seats by Katzkin *Petty&#39;s Garage Window Etching *Petty&#39;s Garage Autographed Dash Badge *Petty&#39;s Garage Warrior Floor Mats *Petty&#39;s Garage Blue Shifter Knob *Petty&#39;s Garage I.D. Plate Petty&#39;s Garage Painted Stripe Package with Painted Lower Cladding *Petty&#39;s Garage Certificate of Authenticity *Available with Manual Transmission or Automatic*Exterior Colors Include Shadow Black, Oxford White, Ingot Silver MetallicThis is a breathtaking new opportunity! Reach the team using the contact forms here. The team will go through your options in our inventory. Veteran&#39;s get an extra $1000 discount. Go pick it up from Petty&#39;s Garage - actually meet the legend himself, Richard Petty, and have your car signed!With pre-negotiated military pricing on top of a guaranteed lowest price and warranty coverage that extends worldwide, the service MAS offers to our great warriors is already incredible, but if that’s not enough, they also offer a way to purchase a custom built and military exclusive vehicles.Don&#39;t miss out on your chance to bring one home to your garage! Start the buying process now.  Read More... * This Petty’s Garage Ford Mustang Is The Perfect Summer Muscle Car * Ultimate Road Going Richard Petty Dodge Challenger Up For Sale!<p><br clear="all"> - https://news.yahoo.com/2019-petty-garage-warrior-mustang-141637764.html - Mon, 11 Nov 2019 12:17:39 -0500 - motorious - 2019-petty-garage-warrior-mustang-141637764.html - - <p><a href="https://news.yahoo.com/2019-petty-garage-warrior-mustang-141637764.html"><img src="http://l2.yimg.com/uu/api/res/1.2/s_HfNqmabWIlHRaUtoibxQ--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en_us/autoclassics_668/79e7353d7df181001b13d540f15186f6" width="130" height="86" alt="Now&#39;s Your Chance To Own A 2019 Petty’s Garage Warrior Mustang" align="left" title="Now&#39;s Your Chance To Own A 2019 Petty’s Garage Warrior Mustang" border="0" ></a>Just in time for Veteran&#39;s Day, Non-Military personnel have the opportunity to own one of these Special Edition Mustangs for the first time!Two years ago, Military Auto Source (MAS) teamed up with Petty’s Garage to offer performance enthusiasts an exclusive opportunity – a new custom-built Warrior Edition Ford Mustang. The highly successful collaboration continued on for the 2018 model year, with a 2018 Petty’s Garage Warrior Mustang and F-150.These limited-edition Warrior vehicles were exclusively available only to troops deployed overseas, but due to enthusiasm from collectors, the Warrior Program has now been expanded with the unveiling of the 2019 Petty’s Garage Warrior Mustang. For the first time, you can purchase one of these incredible high-performance machines developed in recognition of our brave troops. With Veterans getting a discount of $1000 off their purchase if they buy one now. Features:*Edelbrock 2650TVS Supercharger/Whipple 3.0L Supercharger *Petty&#39;s Garage Aluminum Race Inspired Spoiler *Petty&#39;s Garage 3-Way Adjustable Coilovers*Petty&#39;s Garage Upper & Lower Mesh Grille with Billet Aluminum Badge *Petty&#39;s Garage Tail Panel Badge *Petty&#39;s Garage Windshield Banner *Petty&#39;s Garage Warrior Badging *Petty&#39;s Garage Warrior Leather Seats by Katzkin *Petty&#39;s Garage Window Etching *Petty&#39;s Garage Autographed Dash Badge *Petty&#39;s Garage Warrior Floor Mats *Petty&#39;s Garage Blue Shifter Knob *Petty&#39;s Garage I.D. Plate Petty&#39;s Garage Painted Stripe Package with Painted Lower Cladding *Petty&#39;s Garage Certificate of Authenticity *Available with Manual Transmission or Automatic*Exterior Colors Include Shadow Black, Oxford White, Ingot Silver MetallicThis is a breathtaking new opportunity! Reach the team using the contact forms here. The team will go through your options in our inventory. Veteran&#39;s get an extra $1000 discount. Go pick it up from Petty&#39;s Garage - actually meet the legend himself, Richard Petty, and have your car signed!With pre-negotiated military pricing on top of a guaranteed lowest price and warranty coverage that extends worldwide, the service MAS offers to our great warriors is already incredible, but if that’s not enough, they also offer a way to purchase a custom built and military exclusive vehicles.Don&#39;t miss out on your chance to bring one home to your garage! Start the buying process now.  Read More... * This Petty’s Garage Ford Mustang Is The Perfect Summer Muscle Car * Ultimate Road Going Richard Petty Dodge Challenger Up For Sale!<p><br clear="all"> - - - - The North Korean Threat Is Evolving: Here Come Pyongyang&#39;s Nuclear-Armed Submarines - <p><a href="https://news.yahoo.com/north-korean-threat-evolving-come-223000664.html"><img src="http://l.yimg.com/uu/api/res/1.2/_j3qTwtWdmGnDGSQxJg_7Q--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/90459eea8b28c23a8d0b1426ced9b6f2" width="130" height="86" alt="The North Korean Threat Is Evolving: Here Come Pyongyang&#39;s Nuclear-Armed Submarines" align="left" title="The North Korean Threat Is Evolving: Here Come Pyongyang&#39;s Nuclear-Armed Submarines" border="0" ></a>America is vulnerable.<p><br clear="all"> - https://news.yahoo.com/north-korean-threat-evolving-come-223000664.html - Sun, 10 Nov 2019 17:30:00 -0500 - The National Interest - north-korean-threat-evolving-come-223000664.html - - <p><a href="https://news.yahoo.com/north-korean-threat-evolving-come-223000664.html"><img src="http://l.yimg.com/uu/api/res/1.2/_j3qTwtWdmGnDGSQxJg_7Q--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/90459eea8b28c23a8d0b1426ced9b6f2" width="130" height="86" alt="The North Korean Threat Is Evolving: Here Come Pyongyang&#39;s Nuclear-Armed Submarines" align="left" title="The North Korean Threat Is Evolving: Here Come Pyongyang&#39;s Nuclear-Armed Submarines" border="0" ></a>America is vulnerable.<p><br clear="all"> - - - - Fox News &#39;should be bought by Bloomberg&#39; before Trump impeachment trial, former White House ethics chief says - <p><a href="https://news.yahoo.com/fox-news-bought-bloomberg-trump-162055949.html"><img src="http://l2.yimg.com/uu/api/res/1.2/dyP1KLV5gJqIUDsxxoMoZw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_independent_635/85e3e87e0076dc8761080828d5f7f478" width="130" height="86" alt="Fox News &#39;should be bought by Bloomberg&#39; before Trump impeachment trial, former White House ethics chief says" align="left" title="Fox News &#39;should be bought by Bloomberg&#39; before Trump impeachment trial, former White House ethics chief says" border="0" ></a>A former top government ethics lawyer has suggested billionaire Michael Bloomberg should buy Fox News before an impeachment trial for Donald Trump begins.Richard W Painter, the chief White House ethics lawyer from 2005-2007, said Mr Trump would have “a massive fit” if the conservative news channel was bought from Rupert Murdoch’s Fox Corporation.<p><br clear="all"> - https://news.yahoo.com/fox-news-bought-bloomberg-trump-162055949.html - Sun, 10 Nov 2019 11:22:56 -0500 - The Independent - fox-news-bought-bloomberg-trump-162055949.html - - <p><a href="https://news.yahoo.com/fox-news-bought-bloomberg-trump-162055949.html"><img src="http://l2.yimg.com/uu/api/res/1.2/dyP1KLV5gJqIUDsxxoMoZw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_independent_635/85e3e87e0076dc8761080828d5f7f478" width="130" height="86" alt="Fox News &#39;should be bought by Bloomberg&#39; before Trump impeachment trial, former White House ethics chief says" align="left" title="Fox News &#39;should be bought by Bloomberg&#39; before Trump impeachment trial, former White House ethics chief says" border="0" ></a>A former top government ethics lawyer has suggested billionaire Michael Bloomberg should buy Fox News before an impeachment trial for Donald Trump begins.Richard W Painter, the chief White House ethics lawyer from 2005-2007, said Mr Trump would have “a massive fit” if the conservative news channel was bought from Rupert Murdoch’s Fox Corporation.<p><br clear="all"> - - - - What slowdown? Chinese shoppers set new &#39;Singles&#39; Day&#39; spending record - <p><a href="https://news.yahoo.com/slowdown-chinese-shoppers-set-singles-day-spending-record-105410475.html"><img src="http://l2.yimg.com/uu/api/res/1.2/zs4ZBm8KzaujX6fQSUprxA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/fe253d03ed8291b9d949a36896943a0ab8227c8d.jpg" width="130" height="86" alt="What slowdown? Chinese shoppers set new &#39;Singles&#39; Day&#39; spending record" align="left" title="What slowdown? Chinese shoppers set new &#39;Singles&#39; Day&#39; spending record" border="0" ></a>Chinese consumers spent a record amount on Alibaba platforms Monday during the annual "Singles' Day" buying spree, the world's biggest 24-hour shopping event, which kicked off this year with a glitzy show by US singer Taylor Swift. China's economy is in an extended slowdown exacerbated by the US trade war, and the Singles' Day fire sale is viewed as a snapshot of consumer sentiment in the world's second-biggest economy. US President Donald Trump has repeatedly said his tariffs on Chinese goods have put the country's economy on the ropes, but the state-run tabloid Global Times said the shopping figures proved otherwise.<p><br clear="all"> - https://news.yahoo.com/slowdown-chinese-shoppers-set-singles-day-spending-record-105410475.html - Mon, 11 Nov 2019 05:54:10 -0500 - AFP - slowdown-chinese-shoppers-set-singles-day-spending-record-105410475.html - - <p><a href="https://news.yahoo.com/slowdown-chinese-shoppers-set-singles-day-spending-record-105410475.html"><img src="http://l2.yimg.com/uu/api/res/1.2/zs4ZBm8KzaujX6fQSUprxA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/fe253d03ed8291b9d949a36896943a0ab8227c8d.jpg" width="130" height="86" alt="What slowdown? Chinese shoppers set new &#39;Singles&#39; Day&#39; spending record" align="left" title="What slowdown? Chinese shoppers set new &#39;Singles&#39; Day&#39; spending record" border="0" ></a>Chinese consumers spent a record amount on Alibaba platforms Monday during the annual "Singles' Day" buying spree, the world's biggest 24-hour shopping event, which kicked off this year with a glitzy show by US singer Taylor Swift. China's economy is in an extended slowdown exacerbated by the US trade war, and the Singles' Day fire sale is viewed as a snapshot of consumer sentiment in the world's second-biggest economy. US President Donald Trump has repeatedly said his tariffs on Chinese goods have put the country's economy on the ropes, but the state-run tabloid Global Times said the shopping figures proved otherwise.<p><br clear="all"> - - - - The Hong Kong Police Gunshot That Unleashed a Day of Mayhem - <p><a href="https://news.yahoo.com/hong-kong-police-gunshot-unleashed-160000850.html"><img src="" width="130" height="86" alt="The Hong Kong Police Gunshot That Unleashed a Day of Mayhem" align="left" title="The Hong Kong Police Gunshot That Unleashed a Day of Mayhem" border="0" ></a>(Bloomberg) -- Even before most of Hong Kong got to work Monday, protesters already had a fresh grievance against the police.A traffic cop seeking to break up a rush-hour roadblock grabbed a masked protester in a headlock and shot another in the abdomen at close range. The demonstrator collapsed on the crosswalk as blood pooled under him, prompting speculation that he could be the first to die from police gunfire after five months of unrest. He is in critical condition.The incident -- caught on video and widely circulated on social media -- added new fuel to criticism of police tactics already raging after a student died Friday from injuries suffered near a clash between cops and protesters. Moments later, another police officer was filmed repeatedly driving a motorcycle through a group of retreating protesters, striking several.Activists attempted to use the shooting to rally support for more protests on Tuesday, circulating flyers on social media featuring an image of a revolver and calling on people to disrupt traffic during the morning commute. The University of Hong Kong canceled all classes on Tuesday. Hong Kong Professional Teachers’ Union urged a suspension of all classes at schools and kindergartens, according to a statement on its Facebook page.Monday’s chaos showed the strains facing Hong Kong’s police, which the China-appointed government has relied on to suppress increasingly violent protests aimed at securing greater democracy. The shooting led protesters to flood the city’s central business district at lunch time -- spurring fresh outrage at police when they fired volleys of tear gas into streets and luxury malls, sending office workers sprinting to safety and to wash out their eyes.“People in Hong Kong are getting more and more angry that the violence from the police is increasing,” said Tommy, 52, an accountant in Hong Kong who was with hundreds gathered in Central on Monday. “They just beat on protesters like terrorists. The most important solution is to have an independent investigation. But our government just doesn’t listen.”Although police said they suspended the motorcycle officer pending an investigation, they defended the officer who discharged his weapon, saying he feared for his safety. Police have repeatedly reaffirmed their commitment to restraint, despite criticism from the United Nations, U.S. and U.K. lawmakers, and Amnesty International, which accused the force of torturing detained protesters. Police have denied that claim.The shooting Monday was the third time a protester has been shot in the past two weeks, although all the victims have survived. The student who died Friday had fallen earlier in the week from a parking garage deck near a clash between protesters and police, making him the first such fatality.Protesters have seized on police tactics to justify their own escalations in a city once known for its non-violent demonstrations. Hard-core activists now show up at protests wearing gas masks and body armor and hurl petrol bombs at police lines.On Monday, a man was set on fire while arguing with one group in the northeastern area of Ma On Shan. He is also in critical condition.“The level of violence used by the rioters has escalated significantly throughout these five months,” senior superintendent Kong Wing-cheung told a news briefing Monday. “I do not agree that our officers are out of control with their use of force, but of course we are under great pressure and our officers also encounter difficult times during our operations.”Worn out by months of protests and trying to contain rallies that often pop up out of nowhere, the police find themselves outnumbered and surrounded. That’s what happened to the traffic officer who opened fire Monday. While he fired three shots, only one hit a protester.“One of the most dangerous things any police officer can do is move away independently,” said Clifford Stott, a professor at Keele University in the U.K., who was one of the experts on an international panel appointed to advise Hong Kong’s Independent Police Complaints Council on the protests. “It’s highly stressful, they’re highly vulnerable, and in that context we’re likely to see extremely high levels of use of force.”Numerous police officers have been injured since more than one million people flooded Hong Kong’s streets in June for what started out as a largely peaceful movement against legislation that would’ve allowed extraditions to mainland China. Officers have accused protesters of splashing them with noxious fluids and exposing them and their families to threats by circulating their personal information online.Meanwhile, Chief Executive Carrie Lam has vowed not to give into violence and meet the protesters’ demands, including calls for direct leadership elections. The Chinese government last week reaffirmed its support for Lam, seemingly dashing any prospects for political change that could ease tensions between protesters and police.“You can imagine that if you work constant overtime, you need to be cautious communicating with your friends, you can imagine the immense pressure,“ said Lawrence Ka-ki Ho, an assistant professor at the Education University of Hong Kong who studies policing and public order management.Stott said the “unprecedented” scale and violence of the city’s protests make Monday’s incidents “perhaps unsurprising.” However, he said firing tear gas in the financial district at lunch time was rarely a good idea.“We know from decades of research that those forms of policing tactics escalate disorder,” he said, stressing he wasn’t speaking in his capacity as an adviser to the IPCC. “The question for Hong Kong is: How does one deescalate the situation?”&#92;--With assistance from Blake Schmidt, Natalie Lung and Erin Roman.To contact the reporter on this story: Iain Marlow in Hong Kong at imarlow1@bloomberg.netTo contact the editors responsible for this story: Brendan Scott at bscott66@bloomberg.net, Colin Keatinge, Caroline AlexanderFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - https://news.yahoo.com/hong-kong-police-gunshot-unleashed-160000850.html - Mon, 11 Nov 2019 11:00:00 -0500 - Bloomberg - hong-kong-police-gunshot-unleashed-160000850.html - - <p><a href="https://news.yahoo.com/hong-kong-police-gunshot-unleashed-160000850.html"><img src="" width="130" height="86" alt="The Hong Kong Police Gunshot That Unleashed a Day of Mayhem" align="left" title="The Hong Kong Police Gunshot That Unleashed a Day of Mayhem" border="0" ></a>(Bloomberg) -- Even before most of Hong Kong got to work Monday, protesters already had a fresh grievance against the police.A traffic cop seeking to break up a rush-hour roadblock grabbed a masked protester in a headlock and shot another in the abdomen at close range. The demonstrator collapsed on the crosswalk as blood pooled under him, prompting speculation that he could be the first to die from police gunfire after five months of unrest. He is in critical condition.The incident -- caught on video and widely circulated on social media -- added new fuel to criticism of police tactics already raging after a student died Friday from injuries suffered near a clash between cops and protesters. Moments later, another police officer was filmed repeatedly driving a motorcycle through a group of retreating protesters, striking several.Activists attempted to use the shooting to rally support for more protests on Tuesday, circulating flyers on social media featuring an image of a revolver and calling on people to disrupt traffic during the morning commute. The University of Hong Kong canceled all classes on Tuesday. Hong Kong Professional Teachers’ Union urged a suspension of all classes at schools and kindergartens, according to a statement on its Facebook page.Monday’s chaos showed the strains facing Hong Kong’s police, which the China-appointed government has relied on to suppress increasingly violent protests aimed at securing greater democracy. The shooting led protesters to flood the city’s central business district at lunch time -- spurring fresh outrage at police when they fired volleys of tear gas into streets and luxury malls, sending office workers sprinting to safety and to wash out their eyes.“People in Hong Kong are getting more and more angry that the violence from the police is increasing,” said Tommy, 52, an accountant in Hong Kong who was with hundreds gathered in Central on Monday. “They just beat on protesters like terrorists. The most important solution is to have an independent investigation. But our government just doesn’t listen.”Although police said they suspended the motorcycle officer pending an investigation, they defended the officer who discharged his weapon, saying he feared for his safety. Police have repeatedly reaffirmed their commitment to restraint, despite criticism from the United Nations, U.S. and U.K. lawmakers, and Amnesty International, which accused the force of torturing detained protesters. Police have denied that claim.The shooting Monday was the third time a protester has been shot in the past two weeks, although all the victims have survived. The student who died Friday had fallen earlier in the week from a parking garage deck near a clash between protesters and police, making him the first such fatality.Protesters have seized on police tactics to justify their own escalations in a city once known for its non-violent demonstrations. Hard-core activists now show up at protests wearing gas masks and body armor and hurl petrol bombs at police lines.On Monday, a man was set on fire while arguing with one group in the northeastern area of Ma On Shan. He is also in critical condition.“The level of violence used by the rioters has escalated significantly throughout these five months,” senior superintendent Kong Wing-cheung told a news briefing Monday. “I do not agree that our officers are out of control with their use of force, but of course we are under great pressure and our officers also encounter difficult times during our operations.”Worn out by months of protests and trying to contain rallies that often pop up out of nowhere, the police find themselves outnumbered and surrounded. That’s what happened to the traffic officer who opened fire Monday. While he fired three shots, only one hit a protester.“One of the most dangerous things any police officer can do is move away independently,” said Clifford Stott, a professor at Keele University in the U.K., who was one of the experts on an international panel appointed to advise Hong Kong’s Independent Police Complaints Council on the protests. “It’s highly stressful, they’re highly vulnerable, and in that context we’re likely to see extremely high levels of use of force.”Numerous police officers have been injured since more than one million people flooded Hong Kong’s streets in June for what started out as a largely peaceful movement against legislation that would’ve allowed extraditions to mainland China. Officers have accused protesters of splashing them with noxious fluids and exposing them and their families to threats by circulating their personal information online.Meanwhile, Chief Executive Carrie Lam has vowed not to give into violence and meet the protesters’ demands, including calls for direct leadership elections. The Chinese government last week reaffirmed its support for Lam, seemingly dashing any prospects for political change that could ease tensions between protesters and police.“You can imagine that if you work constant overtime, you need to be cautious communicating with your friends, you can imagine the immense pressure,“ said Lawrence Ka-ki Ho, an assistant professor at the Education University of Hong Kong who studies policing and public order management.Stott said the “unprecedented” scale and violence of the city’s protests make Monday’s incidents “perhaps unsurprising.” However, he said firing tear gas in the financial district at lunch time was rarely a good idea.“We know from decades of research that those forms of policing tactics escalate disorder,” he said, stressing he wasn’t speaking in his capacity as an adviser to the IPCC. “The question for Hong Kong is: How does one deescalate the situation?”&#92;--With assistance from Blake Schmidt, Natalie Lung and Erin Roman.To contact the reporter on this story: Iain Marlow in Hong Kong at imarlow1@bloomberg.netTo contact the editors responsible for this story: Brendan Scott at bscott66@bloomberg.net, Colin Keatinge, Caroline AlexanderFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - - - - 2020: Joe Biden edges ahead of opponents in New Hampshire poll - <p><a href="https://news.yahoo.com/2020-joe-biden-edges-ahead-213645683.html"><img src="http://l1.yimg.com/uu/api/res/1.2/w0QDqTM9hRP0OkNh0DmRnw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-us/usa_today_news_641/913ac2e4f04e653916e2db1587b9f056" width="130" height="86" alt="2020: Joe Biden edges ahead of opponents in New Hampshire poll" align="left" title="2020: Joe Biden edges ahead of opponents in New Hampshire poll" border="0" ></a>The poll shows the crowded Democratic field is still fluid in the early voting state but displays a consistent top tier of candidates.<p><br clear="all"> - https://news.yahoo.com/2020-joe-biden-edges-ahead-213645683.html - Mon, 11 Nov 2019 17:30:56 -0500 - USA TODAY - 2020-joe-biden-edges-ahead-213645683.html - - <p><a href="https://news.yahoo.com/2020-joe-biden-edges-ahead-213645683.html"><img src="http://l1.yimg.com/uu/api/res/1.2/w0QDqTM9hRP0OkNh0DmRnw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-us/usa_today_news_641/913ac2e4f04e653916e2db1587b9f056" width="130" height="86" alt="2020: Joe Biden edges ahead of opponents in New Hampshire poll" align="left" title="2020: Joe Biden edges ahead of opponents in New Hampshire poll" border="0" ></a>The poll shows the crowded Democratic field is still fluid in the early voting state but displays a consistent top tier of candidates.<p><br clear="all"> - - - - Police Employees Charged in 911 Medical Fraud Ring - <p><a href="https://news.yahoo.com/police-employees-charged-911-medical-170543457.html"><img src="http://l.yimg.com/uu/api/res/1.2/WhDv7BTH0lJohDSpSjhCpA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_new_york_times_articles_158/add72fd9b95b3a8debc70a08bd9aa0aa" width="130" height="86" alt="Police Employees Charged in 911 Medical Fraud Ring" align="left" title="Police Employees Charged in 911 Medical Fraud Ring" border="0" ></a>NEW YORK -- For years, Angela Meyers, a 911 operator with the New York Police Department, fielded emergency calls, then filed reports about the calls within the department.But according to court documents, when someone called 911 after a car accident, Meyers did something else: She also passed victims&#39; information to an insurance fraud ring in Queens.Meyers was one of six current and former New York Police Department employees charged in federal court Thursday with conspiracy and bribery. They are accused of being part of a citywide medical insurance fraud ring that sent thousands of car accident victims to specific health clinics, doctors and lawyers in exchange for kickbacks.Law enforcement officials arrested 27 people in connection with the scheme -- 23 of those were expected to appear in Manhattan federal court Thursday.A key component to the scheme were the five 911 operators and an active police officer, Yanaris Deleon, who provided victims&#39; confidential contact information to the scheme&#39;s ringleaders, prosecutors said. Four of the five 911 operators were active employees; one had previously resigned, police said.&quot;There is no place for corruption within the NYPD,&quot; James P. O&#39;Neill, the police commissioner, said in a statement. &quot;By tarnishing the shield, as well as their sacred oaths, these employees will be held to the highest account the law provides.&quot;According to court documents, the 911 operators and Deleon provided victims&#39; contact information to the scheme&#39;s fraudulent &quot;call center.&quot;The call center would then contact those victims and coax them to visit prearranged medical clinics and lawyers, court documents say. Those call center offices would then pay the ringleader of the scheme, Anthony Rose, 51, in exchange for that information, according to authorities.Prosecutors said the department employees received thousands of dollars for their part in the scheme.&quot;These actions have undermined the integrity of our emergency and medical first responders,&quot; said Geoffrey S. Berman, the U.S. attorney in Manhattan. &quot;This office is committed to rooting out corruption wherever it is found and will not rest until those who seek to profit by corrupting our public institutions are brought to justice.&quot;The fraud ring employed a network of people within hospitals, medical service providers and law enforcement. Rose, who is from Queens, ran the scheme from at least 2014 to November 2019, prosecutors said.As recently as June, Deleon texted Rose on encrypted messaging app WhatsApp and provided a list of &quot;nearly two dozen names and telephone numbers&quot; of accident victims, court documents said.Prosecutors estimate that as many as 60,000 car accident victims may have had their confidential information improperly disclosed.Rose ordered his co-conspirators to target car accident victims from low-income neighborhoods because they were more vulnerable, according to court documents. He told his fraudulent call center not to target victims in Manhattan, court documents said, because &quot;those people got attorneys.&quot;&quot;We need all the &#39;hood cases,&quot; Rose told the call center people, according to the documents. &quot;We want all the bad neighborhoods.&quot;In addition to the Police Department sources, Rose also bribed employees at hospitals and medical centers to violate the Health Insurance Portability and Accountability Act, known as HIPAA, and disclose confidential patient information for car accident victims, the documents say.The investigation is continuing, prosecutors said.This article originally appeared in The New York Times.(C) 2019 The New York Times Company<p><br clear="all"> - https://news.yahoo.com/police-employees-charged-911-medical-170543457.html - Sun, 10 Nov 2019 12:05:43 -0500 - The New York Times - police-employees-charged-911-medical-170543457.html - - <p><a href="https://news.yahoo.com/police-employees-charged-911-medical-170543457.html"><img src="http://l.yimg.com/uu/api/res/1.2/WhDv7BTH0lJohDSpSjhCpA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_new_york_times_articles_158/add72fd9b95b3a8debc70a08bd9aa0aa" width="130" height="86" alt="Police Employees Charged in 911 Medical Fraud Ring" align="left" title="Police Employees Charged in 911 Medical Fraud Ring" border="0" ></a>NEW YORK -- For years, Angela Meyers, a 911 operator with the New York Police Department, fielded emergency calls, then filed reports about the calls within the department.But according to court documents, when someone called 911 after a car accident, Meyers did something else: She also passed victims&#39; information to an insurance fraud ring in Queens.Meyers was one of six current and former New York Police Department employees charged in federal court Thursday with conspiracy and bribery. They are accused of being part of a citywide medical insurance fraud ring that sent thousands of car accident victims to specific health clinics, doctors and lawyers in exchange for kickbacks.Law enforcement officials arrested 27 people in connection with the scheme -- 23 of those were expected to appear in Manhattan federal court Thursday.A key component to the scheme were the five 911 operators and an active police officer, Yanaris Deleon, who provided victims&#39; confidential contact information to the scheme&#39;s ringleaders, prosecutors said. Four of the five 911 operators were active employees; one had previously resigned, police said.&quot;There is no place for corruption within the NYPD,&quot; James P. O&#39;Neill, the police commissioner, said in a statement. &quot;By tarnishing the shield, as well as their sacred oaths, these employees will be held to the highest account the law provides.&quot;According to court documents, the 911 operators and Deleon provided victims&#39; contact information to the scheme&#39;s fraudulent &quot;call center.&quot;The call center would then contact those victims and coax them to visit prearranged medical clinics and lawyers, court documents say. Those call center offices would then pay the ringleader of the scheme, Anthony Rose, 51, in exchange for that information, according to authorities.Prosecutors said the department employees received thousands of dollars for their part in the scheme.&quot;These actions have undermined the integrity of our emergency and medical first responders,&quot; said Geoffrey S. Berman, the U.S. attorney in Manhattan. &quot;This office is committed to rooting out corruption wherever it is found and will not rest until those who seek to profit by corrupting our public institutions are brought to justice.&quot;The fraud ring employed a network of people within hospitals, medical service providers and law enforcement. Rose, who is from Queens, ran the scheme from at least 2014 to November 2019, prosecutors said.As recently as June, Deleon texted Rose on encrypted messaging app WhatsApp and provided a list of &quot;nearly two dozen names and telephone numbers&quot; of accident victims, court documents said.Prosecutors estimate that as many as 60,000 car accident victims may have had their confidential information improperly disclosed.Rose ordered his co-conspirators to target car accident victims from low-income neighborhoods because they were more vulnerable, according to court documents. He told his fraudulent call center not to target victims in Manhattan, court documents said, because &quot;those people got attorneys.&quot;&quot;We need all the &#39;hood cases,&quot; Rose told the call center people, according to the documents. &quot;We want all the bad neighborhoods.&quot;In addition to the Police Department sources, Rose also bribed employees at hospitals and medical centers to violate the Health Insurance Portability and Accountability Act, known as HIPAA, and disclose confidential patient information for car accident victims, the documents say.The investigation is continuing, prosecutors said.This article originally appeared in The New York Times.(C) 2019 The New York Times Company<p><br clear="all"> - - - - Explainer: Symbolic night with goddess to wrap up Japan emperor&#39;s accession rites - <p><a href="https://news.yahoo.com/explainer-symbolic-night-goddess-wrap-233330115.html"><img src="http://l1.yimg.com/uu/api/res/1.2/Oc.NALSN2ASDHbLL9fNHag--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/f6de663578a2f5221c24d2b9caebab0d" width="130" height="86" alt="Explainer: Symbolic night with goddess to wrap up Japan emperor&#39;s accession rites" align="left" title="Explainer: Symbolic night with goddess to wrap up Japan emperor&#39;s accession rites" border="0" ></a>On Thursday evening, Japan's Emperor Naruhito will dress in pure white robes and be ushered into a dark wooden hall for his last major enthronement rite: spending the night with a goddess. Centred on Amaterasu Omikami, the sun goddess from whom conservatives believe the emperor has descended, the "Daijosai" is the most overtly religious ceremony of the emperor's accession rituals after his father Akihito's abdication. Although Naruhito's grandfather Hirohito, in whose name soldiers fought World War Two, was later stripped of his divinity, the ritual continues.<p><br clear="all"> - https://news.yahoo.com/explainer-symbolic-night-goddess-wrap-233330115.html - Sun, 10 Nov 2019 18:33:30 -0500 - Reuters - explainer-symbolic-night-goddess-wrap-233330115.html - - <p><a href="https://news.yahoo.com/explainer-symbolic-night-goddess-wrap-233330115.html"><img src="http://l1.yimg.com/uu/api/res/1.2/Oc.NALSN2ASDHbLL9fNHag--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/f6de663578a2f5221c24d2b9caebab0d" width="130" height="86" alt="Explainer: Symbolic night with goddess to wrap up Japan emperor&#39;s accession rites" align="left" title="Explainer: Symbolic night with goddess to wrap up Japan emperor&#39;s accession rites" border="0" ></a>On Thursday evening, Japan's Emperor Naruhito will dress in pure white robes and be ushered into a dark wooden hall for his last major enthronement rite: spending the night with a goddess. Centred on Amaterasu Omikami, the sun goddess from whom conservatives believe the emperor has descended, the "Daijosai" is the most overtly religious ceremony of the emperor's accession rituals after his father Akihito's abdication. Although Naruhito's grandfather Hirohito, in whose name soldiers fought World War Two, was later stripped of his divinity, the ritual continues.<p><br clear="all"> - - - - Scandal-hit Nissan&#39;s profits crash amid lower global sales - <p><a href="https://news.yahoo.com/scandal-hit-nissans-profits-crash-091850262.html"><img src="http://l.yimg.com/uu/api/res/1.2/j_fu8V4NYsnDJ.CUdoLIdA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/af2d2d1a9eb0c21da4c4f277ed5f480f" width="130" height="86" alt="Scandal-hit Nissan&#39;s profits crash amid lower global sales" align="left" title="Scandal-hit Nissan&#39;s profits crash amid lower global sales" border="0" ></a>Japanese automaker Nissan reported Tuesday that its July-September profit tumbled to half of what it earned the year before as sales and brand power crumbled following the arrest of its former chairman, Carlos Ghosn. Yokohama-based Nissan Motor Co.'s fiscal second quarter profit totaled 59 billion yen ($541 million), down from 130 billion yen in 2018. Quarterly sales slipped nearly 7% to 2.6 trillion yen ($24 billion), falling globalling, including in the key U.S., European and Japanese markets.<p><br clear="all"> - https://news.yahoo.com/scandal-hit-nissans-profits-crash-091850262.html - Tue, 12 Nov 2019 04:59:17 -0500 - Associated Press - scandal-hit-nissans-profits-crash-091850262.html - - <p><a href="https://news.yahoo.com/scandal-hit-nissans-profits-crash-091850262.html"><img src="http://l.yimg.com/uu/api/res/1.2/j_fu8V4NYsnDJ.CUdoLIdA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/af2d2d1a9eb0c21da4c4f277ed5f480f" width="130" height="86" alt="Scandal-hit Nissan&#39;s profits crash amid lower global sales" align="left" title="Scandal-hit Nissan&#39;s profits crash amid lower global sales" border="0" ></a>Japanese automaker Nissan reported Tuesday that its July-September profit tumbled to half of what it earned the year before as sales and brand power crumbled following the arrest of its former chairman, Carlos Ghosn. Yokohama-based Nissan Motor Co.'s fiscal second quarter profit totaled 59 billion yen ($541 million), down from 130 billion yen in 2018. Quarterly sales slipped nearly 7% to 2.6 trillion yen ($24 billion), falling globalling, including in the key U.S., European and Japanese markets.<p><br clear="all"> - - - - Airlines are flying tons of unneeded fuel around the world to save as little as $52 by not filling up in countries with higher prices - <p><a href="https://news.yahoo.com/airlines-flying-tons-unneeded-fuel-110009388.html"><img src="http://l.yimg.com/uu/api/res/1.2/8.EVnnx9uMtK8GOg.H9JQA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/business_insider_articles_888/98cae9940dace494335759a3c920cf53" width="130" height="86" alt="Airlines are flying tons of unneeded fuel around the world to save as little as $52 by not filling up in countries with higher prices" align="left" title="Airlines are flying tons of unneeded fuel around the world to save as little as $52 by not filling up in countries with higher prices" border="0" ></a>The practice, called fuel tankering, gives airlines an often tiny saving at the cost of much-larger carbon emissions, BBC&#39;s &#39;Panorama&#39; said.<p><br clear="all"> - https://news.yahoo.com/airlines-flying-tons-unneeded-fuel-110009388.html - Mon, 11 Nov 2019 09:18:29 -0500 - Business Insider - airlines-flying-tons-unneeded-fuel-110009388.html - - <p><a href="https://news.yahoo.com/airlines-flying-tons-unneeded-fuel-110009388.html"><img src="http://l.yimg.com/uu/api/res/1.2/8.EVnnx9uMtK8GOg.H9JQA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/business_insider_articles_888/98cae9940dace494335759a3c920cf53" width="130" height="86" alt="Airlines are flying tons of unneeded fuel around the world to save as little as $52 by not filling up in countries with higher prices" align="left" title="Airlines are flying tons of unneeded fuel around the world to save as little as $52 by not filling up in countries with higher prices" border="0" ></a>The practice, called fuel tankering, gives airlines an often tiny saving at the cost of much-larger carbon emissions, BBC&#39;s &#39;Panorama&#39; said.<p><br clear="all"> - - - - A Closer Look at the Beautified Architectural Revolution Within China - <p><a href="https://news.yahoo.com/closer-look-beautified-architectural-revolution-214539488.html"><img src="" width="130" height="86" alt="A Closer Look at the Beautified Architectural Revolution Within China" align="left" title="A Closer Look at the Beautified Architectural Revolution Within China" border="0" ></a><p><br clear="all"> - https://news.yahoo.com/closer-look-beautified-architectural-revolution-214539488.html - Mon, 11 Nov 2019 16:45:39 -0500 - Architectural Digest - closer-look-beautified-architectural-revolution-214539488.html - - <p><a href="https://news.yahoo.com/closer-look-beautified-architectural-revolution-214539488.html"><img src="" width="130" height="86" alt="A Closer Look at the Beautified Architectural Revolution Within China" align="left" title="A Closer Look at the Beautified Architectural Revolution Within China" border="0" ></a><p><br clear="all"> - - - - Douglas MacArthur Is One of America&#39;s Most Famous Generals. He&#39;s Also the Most Overrated - <p><a href="https://news.yahoo.com/douglas-macarthur-one-americas-most-200325586.html"><img src="http://l2.yimg.com/uu/api/res/1.2/R.OP_itmyIbaeCWojElFIA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/time_72/be9aa22f4e99585fdf2022530d7ae028" width="130" height="86" alt="Douglas MacArthur Is One of America&#39;s Most Famous Generals. He&#39;s Also the Most Overrated" align="left" title="Douglas MacArthur Is One of America&#39;s Most Famous Generals. He&#39;s Also the Most Overrated" border="0" ></a>He might be one of President Trump&#39;s favorite generals, but as Hampton Sides writes, Douglas MacArthur was far from a military genius.<p><br clear="all"> - https://news.yahoo.com/douglas-macarthur-one-americas-most-200325586.html - Mon, 11 Nov 2019 15:03:25 -0500 - Time - douglas-macarthur-one-americas-most-200325586.html - - <p><a href="https://news.yahoo.com/douglas-macarthur-one-americas-most-200325586.html"><img src="http://l2.yimg.com/uu/api/res/1.2/R.OP_itmyIbaeCWojElFIA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/time_72/be9aa22f4e99585fdf2022530d7ae028" width="130" height="86" alt="Douglas MacArthur Is One of America&#39;s Most Famous Generals. He&#39;s Also the Most Overrated" align="left" title="Douglas MacArthur Is One of America&#39;s Most Famous Generals. He&#39;s Also the Most Overrated" border="0" ></a>He might be one of President Trump&#39;s favorite generals, but as Hampton Sides writes, Douglas MacArthur was far from a military genius.<p><br clear="all"> - - - - Thousands join French march against Islamophobia - <p><a href="https://news.yahoo.com/thousands-join-french-march-against-islamophobia-202251779.html"><img src="http://l2.yimg.com/uu/api/res/1.2/MPm60aaLFEk4pFdoJ1CoIg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/f8faf58746cb1a6c07ef7a6b0763c5d61a3c7bba.jpg" width="130" height="86" alt="Thousands join French march against Islamophobia" align="left" title="Thousands join French march against Islamophobia" border="0" ></a>Over 10,000 people turned out north of Paris on Sunday for a march against Islamophobia that drew criticism from both the government and the far right. The march was called by a number of individuals and organisations, including the Collective against Islamophobia in France (CCIF). It also came as the debate over the veil has been revived in France and against a background of several jihadist attacks in France in recent years.<p><br clear="all"> - https://news.yahoo.com/thousands-join-french-march-against-islamophobia-202251779.html - Sun, 10 Nov 2019 15:22:51 -0500 - AFP - thousands-join-french-march-against-islamophobia-202251779.html - - <p><a href="https://news.yahoo.com/thousands-join-french-march-against-islamophobia-202251779.html"><img src="http://l2.yimg.com/uu/api/res/1.2/MPm60aaLFEk4pFdoJ1CoIg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/f8faf58746cb1a6c07ef7a6b0763c5d61a3c7bba.jpg" width="130" height="86" alt="Thousands join French march against Islamophobia" align="left" title="Thousands join French march against Islamophobia" border="0" ></a>Over 10,000 people turned out north of Paris on Sunday for a march against Islamophobia that drew criticism from both the government and the far right. The march was called by a number of individuals and organisations, including the Collective against Islamophobia in France (CCIF). It also came as the debate over the veil has been revived in France and against a background of several jihadist attacks in France in recent years.<p><br clear="all"> - - - - Poland Rebukes Netflix After ‘Terrible Mistake’ on Holocaust - <p><a href="https://news.yahoo.com/poland-criticizes-netflix-terrible-mistake-125938500.html"><img src="" width="130" height="86" alt="Poland Rebukes Netflix After ‘Terrible Mistake’ on Holocaust" align="left" title="Poland Rebukes Netflix After ‘Terrible Mistake’ on Holocaust" border="0" ></a>(Bloomberg) -- Poland’s prime minister wrote an official letter to Netflix Chief Executive Officer Reed Hastings requesting that the media streaming company correct facts about the Holocaust in its “The Devil Next Door” documentary series.The European Union member lurched into the international spotlight last year after its nationalist ruling Law & Justice party outlawed the phrase “Polish death camps.” It also criminalized suggesting that the nation was complicit in the mass murder of Jews and other people by the Nazis during their occupation of the country in World War II.A Netflix spokesperson said the company is “aware of the concerns” about the show and is “urgently looking into the matter” after Prime Minister Mateusz Morawiecki wrote to Hastings.Morawiecki called out Netflix for what he called “a terrible mistake” in the five-part series. The show focuses on John Demjanjuk, a retired Ford Motor Co. auto mechanic who was stripped of his U.S. citizenship and convicted by a German criminal court for aiding in the murder of Jews during the Holocaust.The series showed a map of death camps that said they were located in Poland, using the country’s current borders.The Polish government has repeatedly pushed for commentary on the death camps to label them as being operated by the Nazis in “German-occupied Poland,” because the eastern European nation had no government of its own on its home soil after the invasion of Adolf Hitler’s forces.“Not only is the map incorrect, but it deceives viewers into believing that Poland was responsible for establishing and maintaining these camps,” Morawiecki wrote, saying he believed it was an “unintentional” mistake. “Today, we still owe this truth to the victims of World War II.”Morawiecki enclosed a 1942 map in the letter, which was backed by a comment from the Auschwitz Memorial saying that “more accuracy” should have been expected from the production.(Updates with details of complaint in sixth paragraph.)To contact the reporter on this story: Maciej Martewicz in Warsaw at mmartewicz@bloomberg.netTo contact the editors responsible for this story: Wojciech Moskwa at wmoskwa@bloomberg.net, Michael WinfreyFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - https://news.yahoo.com/poland-criticizes-netflix-terrible-mistake-125938500.html - Mon, 11 Nov 2019 12:49:27 -0500 - Bloomberg - poland-criticizes-netflix-terrible-mistake-125938500.html - - <p><a href="https://news.yahoo.com/poland-criticizes-netflix-terrible-mistake-125938500.html"><img src="" width="130" height="86" alt="Poland Rebukes Netflix After ‘Terrible Mistake’ on Holocaust" align="left" title="Poland Rebukes Netflix After ‘Terrible Mistake’ on Holocaust" border="0" ></a>(Bloomberg) -- Poland’s prime minister wrote an official letter to Netflix Chief Executive Officer Reed Hastings requesting that the media streaming company correct facts about the Holocaust in its “The Devil Next Door” documentary series.The European Union member lurched into the international spotlight last year after its nationalist ruling Law & Justice party outlawed the phrase “Polish death camps.” It also criminalized suggesting that the nation was complicit in the mass murder of Jews and other people by the Nazis during their occupation of the country in World War II.A Netflix spokesperson said the company is “aware of the concerns” about the show and is “urgently looking into the matter” after Prime Minister Mateusz Morawiecki wrote to Hastings.Morawiecki called out Netflix for what he called “a terrible mistake” in the five-part series. The show focuses on John Demjanjuk, a retired Ford Motor Co. auto mechanic who was stripped of his U.S. citizenship and convicted by a German criminal court for aiding in the murder of Jews during the Holocaust.The series showed a map of death camps that said they were located in Poland, using the country’s current borders.The Polish government has repeatedly pushed for commentary on the death camps to label them as being operated by the Nazis in “German-occupied Poland,” because the eastern European nation had no government of its own on its home soil after the invasion of Adolf Hitler’s forces.“Not only is the map incorrect, but it deceives viewers into believing that Poland was responsible for establishing and maintaining these camps,” Morawiecki wrote, saying he believed it was an “unintentional” mistake. “Today, we still owe this truth to the victims of World War II.”Morawiecki enclosed a 1942 map in the letter, which was backed by a comment from the Auschwitz Memorial saying that “more accuracy” should have been expected from the production.(Updates with details of complaint in sixth paragraph.)To contact the reporter on this story: Maciej Martewicz in Warsaw at mmartewicz@bloomberg.netTo contact the editors responsible for this story: Wojciech Moskwa at wmoskwa@bloomberg.net, Michael WinfreyFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - - - - Hong Kong police shoot protester as pro-democracy unrest spirals into rare working-hours violence - <p><a href="https://news.yahoo.com/hong-kong-police-shoot-protester-081319350.html"><img src="http://l.yimg.com/uu/api/res/1.2/74ZiQ6NwzVil6_b1K4AMXw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-GB/the_telegraph_258/f9af43bc4afa3fdbea2589ccb4fd92f5" width="130" height="86" alt="Hong Kong police shoot protester as pro-democracy unrest spirals into rare working-hours violence" align="left" title="Hong Kong police shoot protester as pro-democracy unrest spirals into rare working-hours violence" border="0" ></a>A protester was shot and a man set on fire on Monday as protests in Hong Kong spilled into rare daytime hours, forcing public transport, offices and schools to shut down. A 21-year-old activist was in critical condition after being shot and wounded at around 7.20am as traffic police trying to stop protesters from blocking a road fired three live shots with no prior warning. Police later said all were meant to be warning shots, as the officers felt their lives were under threat. Video circulating online showed an officer holding a protester and pointing his gun at another, firing at close range. Another man was admitted to hospital for burns, after he was set on fire. Videos online show protesters arguing with a man in a green t-shirt, as he criticises Hong Kong’s pro-democracy activists. A masked person in black then throws liquid over the man, and sets him on fire. The violence is pushing Hong Kong to the “brink of no return,” said Hong Kong chief executive Carrie Lam. She condemned the protesters’ “wishful thinking” that escalating violence would force the government to meet their demands.  Police fired tear gas in the Central business district Credit:  REUTERS/Thomas Peter “I’m making this statement clear and loud here: That will not happen,” Ms Lam said. “Violence is not going to give us any solution.”  Chaos erupted as news of the use of live rounds spread, and as video circulated online of a police officer driving his motorcycle into protesters, further inflaming tensions. The police said the officer was suspended and under investigation. Police fired tear gas in several neighbourhoods, as clashes broke out throughout the day, including in the central business district. Subway stations were closed and bus routes halted as activists blocked roads and vandalised stations. Protesters also threw petrol bombs inside a rail car holding passengers, a subway spokesperson told local media.    Protests are now a near-daily occurrence, sometimes flaring up with little or no notice, engulfing city in the biggest political challenge ever against Xi Jinping, the leader of the Chinese Communist Party.  Skirmishes are increasingly violent, with protesters vandalising buildings and throwing petrol bombs and bricks at police, government offices, as well as people or businesses thought to be pro-Beijing or sympathetic to police.  Police have responded with greater force, using tear gas, water cannons, rubber bullets and sponge grenades, making more than 3,000 arrests since protests began early June. The first use of live rounds came in August, when two protesters, aged 14 and 18, were shot, both of whom survived. Some office workers took shelter from the tear gas inside a mall Credit: Nicole Tung/Bloomberg Activists increasingly resent the police for using what they call disproportionate force in handling the protests.  The live rounds on Monday “are clear evidence of reckless use of force,” said Man-kei Tam, director of Amnesty International Hong Kong. “These are not policing measures – these are officers out of control with a mindset of retaliation.” “These behaviours call their training in question and the commands they have been given – officers should be deployed to de-escalate difficult crowd control situations, not make them worse,” said Mr Tam. Underpinning the protests are widespread fears that Hong Kong’s unique freedoms are eroding under Beijing rule. Some protesters have also called for independence, something Chinese Communist Party leaders will never tolerate.  Beijing has decried the protests as the work of Western governments trying to foment unrest to destabilise China, without giving any evidence.<p><br clear="all"> - https://news.yahoo.com/hong-kong-police-shoot-protester-081319350.html - Mon, 11 Nov 2019 03:13:19 -0500 - The Telegraph - hong-kong-police-shoot-protester-081319350.html - - <p><a href="https://news.yahoo.com/hong-kong-police-shoot-protester-081319350.html"><img src="http://l.yimg.com/uu/api/res/1.2/74ZiQ6NwzVil6_b1K4AMXw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-GB/the_telegraph_258/f9af43bc4afa3fdbea2589ccb4fd92f5" width="130" height="86" alt="Hong Kong police shoot protester as pro-democracy unrest spirals into rare working-hours violence" align="left" title="Hong Kong police shoot protester as pro-democracy unrest spirals into rare working-hours violence" border="0" ></a>A protester was shot and a man set on fire on Monday as protests in Hong Kong spilled into rare daytime hours, forcing public transport, offices and schools to shut down. A 21-year-old activist was in critical condition after being shot and wounded at around 7.20am as traffic police trying to stop protesters from blocking a road fired three live shots with no prior warning. Police later said all were meant to be warning shots, as the officers felt their lives were under threat. Video circulating online showed an officer holding a protester and pointing his gun at another, firing at close range. Another man was admitted to hospital for burns, after he was set on fire. Videos online show protesters arguing with a man in a green t-shirt, as he criticises Hong Kong’s pro-democracy activists. A masked person in black then throws liquid over the man, and sets him on fire. The violence is pushing Hong Kong to the “brink of no return,” said Hong Kong chief executive Carrie Lam. She condemned the protesters’ “wishful thinking” that escalating violence would force the government to meet their demands.  Police fired tear gas in the Central business district Credit:  REUTERS/Thomas Peter “I’m making this statement clear and loud here: That will not happen,” Ms Lam said. “Violence is not going to give us any solution.”  Chaos erupted as news of the use of live rounds spread, and as video circulated online of a police officer driving his motorcycle into protesters, further inflaming tensions. The police said the officer was suspended and under investigation. Police fired tear gas in several neighbourhoods, as clashes broke out throughout the day, including in the central business district. Subway stations were closed and bus routes halted as activists blocked roads and vandalised stations. Protesters also threw petrol bombs inside a rail car holding passengers, a subway spokesperson told local media.    Protests are now a near-daily occurrence, sometimes flaring up with little or no notice, engulfing city in the biggest political challenge ever against Xi Jinping, the leader of the Chinese Communist Party.  Skirmishes are increasingly violent, with protesters vandalising buildings and throwing petrol bombs and bricks at police, government offices, as well as people or businesses thought to be pro-Beijing or sympathetic to police.  Police have responded with greater force, using tear gas, water cannons, rubber bullets and sponge grenades, making more than 3,000 arrests since protests began early June. The first use of live rounds came in August, when two protesters, aged 14 and 18, were shot, both of whom survived. Some office workers took shelter from the tear gas inside a mall Credit: Nicole Tung/Bloomberg Activists increasingly resent the police for using what they call disproportionate force in handling the protests.  The live rounds on Monday “are clear evidence of reckless use of force,” said Man-kei Tam, director of Amnesty International Hong Kong. “These are not policing measures – these are officers out of control with a mindset of retaliation.” “These behaviours call their training in question and the commands they have been given – officers should be deployed to de-escalate difficult crowd control situations, not make them worse,” said Mr Tam. Underpinning the protests are widespread fears that Hong Kong’s unique freedoms are eroding under Beijing rule. Some protesters have also called for independence, something Chinese Communist Party leaders will never tolerate.  Beijing has decried the protests as the work of Western governments trying to foment unrest to destabilise China, without giving any evidence.<p><br clear="all"> - - - - All U.S. Navy Submarines are Nuclear Powered (But That Could Change) - <p><a href="https://news.yahoo.com/u-navy-submarines-nuclear-powered-230000540.html"><img src="http://l1.yimg.com/uu/api/res/1.2/A6gBzp48VH6VAF7pIc_lbg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/ae08c55348cf632589c8bea92b962cfa" width="130" height="86" alt="All U.S. Navy Submarines are Nuclear Powered (But That Could Change)" align="left" title="All U.S. Navy Submarines are Nuclear Powered (But That Could Change)" border="0" ></a>Here come the subs.<p><br clear="all"> - https://news.yahoo.com/u-navy-submarines-nuclear-powered-230000540.html - Mon, 11 Nov 2019 18:00:00 -0500 - The National Interest - u-navy-submarines-nuclear-powered-230000540.html - - <p><a href="https://news.yahoo.com/u-navy-submarines-nuclear-powered-230000540.html"><img src="http://l1.yimg.com/uu/api/res/1.2/A6gBzp48VH6VAF7pIc_lbg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/ae08c55348cf632589c8bea92b962cfa" width="130" height="86" alt="All U.S. Navy Submarines are Nuclear Powered (But That Could Change)" align="left" title="All U.S. Navy Submarines are Nuclear Powered (But That Could Change)" border="0" ></a>Here come the subs.<p><br clear="all"> - - - - Amazon&#39;s $1.5 million political gambit backfires in Seattle City Council election - <p><a href="https://finance.yahoo.com/news/amazons-1-5-million-political-030640795.html"><img src="http://l1.yimg.com/uu/api/res/1.2/e_4BLJaCSMkBMIjsz5U6qw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/67e4655e7a872a2d27e64dab3c9112e4" width="130" height="86" alt="Amazon&#39;s $1.5 million political gambit backfires in Seattle City Council election" align="left" title="Amazon&#39;s $1.5 million political gambit backfires in Seattle City Council election" border="0" ></a>Seattle voters, in a rebuke to heavy corporate campaign spending by Amazon.com, have kept progressives firmly in control of their city council, reviving chances for a tax on big businesses that the tech giant helped fend off last year. Amazon poured a record $1.5 million into a Super PAC run by the Seattle Metropolitan Chamber of Commerce to back a slate of candidates in the Nov. 5 council elections viewed as pro-business, or at least more corporate friendly than the incumbent council majority. Amazon, the world's leading online retailer whose chief executive is billionaire entrepreneur Jeff Bezos, accounted for more than half of nearly $2.7 million raised by the Super PAC, a group allowed to accept unlimited sums from wealthy donors in support of their favorite candidates.<p><br clear="all"> - https://finance.yahoo.com/news/amazons-1-5-million-political-030640795.html - Sun, 10 Nov 2019 22:06:40 -0500 - Reuters - amazons-1-5-million-political-030640795.html - - <p><a href="https://finance.yahoo.com/news/amazons-1-5-million-political-030640795.html"><img src="http://l1.yimg.com/uu/api/res/1.2/e_4BLJaCSMkBMIjsz5U6qw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/67e4655e7a872a2d27e64dab3c9112e4" width="130" height="86" alt="Amazon&#39;s $1.5 million political gambit backfires in Seattle City Council election" align="left" title="Amazon&#39;s $1.5 million political gambit backfires in Seattle City Council election" border="0" ></a>Seattle voters, in a rebuke to heavy corporate campaign spending by Amazon.com, have kept progressives firmly in control of their city council, reviving chances for a tax on big businesses that the tech giant helped fend off last year. Amazon poured a record $1.5 million into a Super PAC run by the Seattle Metropolitan Chamber of Commerce to back a slate of candidates in the Nov. 5 council elections viewed as pro-business, or at least more corporate friendly than the incumbent council majority. Amazon, the world's leading online retailer whose chief executive is billionaire entrepreneur Jeff Bezos, accounted for more than half of nearly $2.7 million raised by the Super PAC, a group allowed to accept unlimited sums from wealthy donors in support of their favorite candidates.<p><br clear="all"> - - - - Shootings, blasts prompt Denmark to tighten border controls - <p><a href="https://news.yahoo.com/denmark-temporarily-restore-border-control-103016965.html"><img src="http://l.yimg.com/uu/api/res/1.2/uaZ7AQ9EKEBXT6e7F509Aw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/c068c8d8265d5567a5c6216bf00f0bfd" width="130" height="86" alt="Shootings, blasts prompt Denmark to tighten border controls" align="left" title="Shootings, blasts prompt Denmark to tighten border controls" border="0" ></a>Denmark will temporarily reinstate border controls with Sweden and step up police work along the border after a series of violent crimes and explosions around Copenhagen that Danish authorities say were carried out by perpetrators from Sweden. The checks, which start Tuesday for six months, will take place at the Oresund Bridge between Copenhagen and the Swedish city of Malmo, and at ferry ports.<p><br clear="all"> - https://news.yahoo.com/denmark-temporarily-restore-border-control-103016965.html - Mon, 11 Nov 2019 10:50:36 -0500 - Associated Press - denmark-temporarily-restore-border-control-103016965.html - - <p><a href="https://news.yahoo.com/denmark-temporarily-restore-border-control-103016965.html"><img src="http://l.yimg.com/uu/api/res/1.2/uaZ7AQ9EKEBXT6e7F509Aw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/c068c8d8265d5567a5c6216bf00f0bfd" width="130" height="86" alt="Shootings, blasts prompt Denmark to tighten border controls" align="left" title="Shootings, blasts prompt Denmark to tighten border controls" border="0" ></a>Denmark will temporarily reinstate border controls with Sweden and step up police work along the border after a series of violent crimes and explosions around Copenhagen that Danish authorities say were carried out by perpetrators from Sweden. The checks, which start Tuesday for six months, will take place at the Oresund Bridge between Copenhagen and the Swedish city of Malmo, and at ferry ports.<p><br clear="all"> - - - - Most priests accused of sexually abusing children were never sent to prison. Here&#39;s why - <p><a href="https://news.yahoo.com/most-priests-accused-sexually-abusing-022500784.html"><img src="" width="130" height="86" alt="Most priests accused of sexually abusing children were never sent to prison. Here&#39;s why" align="left" title="Most priests accused of sexually abusing children were never sent to prison. Here&#39;s why" border="0" ></a>Why aren&#39;t more credibly accused Catholic priests in prison? Blame it on laws that don&#39;t allow enough time for abuse survivors to come forward<p><br clear="all"> - https://news.yahoo.com/most-priests-accused-sexually-abusing-022500784.html - Mon, 11 Nov 2019 21:53:30 -0500 - USA TODAY - most-priests-accused-sexually-abusing-022500784.html - - <p><a href="https://news.yahoo.com/most-priests-accused-sexually-abusing-022500784.html"><img src="" width="130" height="86" alt="Most priests accused of sexually abusing children were never sent to prison. Here&#39;s why" align="left" title="Most priests accused of sexually abusing children were never sent to prison. Here&#39;s why" border="0" ></a>Why aren&#39;t more credibly accused Catholic priests in prison? Blame it on laws that don&#39;t allow enough time for abuse survivors to come forward<p><br clear="all"> - - - - Offshoot Mormon community hit in deadly attack leaves Mexico - <p><a href="https://news.yahoo.com/mormon-families-fleeing-mexico-violence-014054262.html"><img src="http://l2.yimg.com/uu/api/res/1.2/q8uRmW_5ikBtbHsKZL0KRg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/196f09722ba8b999d3be1f6ed5b24a68" width="130" height="86" alt="Offshoot Mormon community hit in deadly attack leaves Mexico" align="left" title="Offshoot Mormon community hit in deadly attack leaves Mexico" border="0" ></a>The families came nearly a week after the attack Monday in which nine women and children were killed by what authorities said were hit men from drug cartels. On Saturday, families went in and out of a gas station in Douglas near the port of entry as the sun began to set, the Arizona Daily Star reported. The families had lived in two hamlets in Mexico&#39;s Sonora state: La Mora and Colonia LeBaron.<p><br clear="all"> - https://news.yahoo.com/mormon-families-fleeing-mexico-violence-014054262.html - Sun, 10 Nov 2019 07:56:12 -0500 - Associated Press - mormon-families-fleeing-mexico-violence-014054262.html - - <p><a href="https://news.yahoo.com/mormon-families-fleeing-mexico-violence-014054262.html"><img src="http://l2.yimg.com/uu/api/res/1.2/q8uRmW_5ikBtbHsKZL0KRg--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/196f09722ba8b999d3be1f6ed5b24a68" width="130" height="86" alt="Offshoot Mormon community hit in deadly attack leaves Mexico" align="left" title="Offshoot Mormon community hit in deadly attack leaves Mexico" border="0" ></a>The families came nearly a week after the attack Monday in which nine women and children were killed by what authorities said were hit men from drug cartels. On Saturday, families went in and out of a gas station in Douglas near the port of entry as the sun began to set, the Arizona Daily Star reported. The families had lived in two hamlets in Mexico&#39;s Sonora state: La Mora and Colonia LeBaron.<p><br clear="all"> - - - - Imelda Marcos Is Here to Teach Us How Wannabe Autocrats Like Trump Really Think - <p><a href="https://news.yahoo.com/imelda-marcos-teach-us-wannabe-101641057.html"><img src="http://l1.yimg.com/uu/api/res/1.2/SajXteHKGtqz8I49jb88ow--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/thedailybeast.com/056a79bd22dfb4fd620fa7f76b942083" width="130" height="86" alt="Imelda Marcos Is Here to Teach Us How Wannabe Autocrats Like Trump Really Think" align="left" title="Imelda Marcos Is Here to Teach Us How Wannabe Autocrats Like Trump Really Think" border="0" ></a>Artur Widak/NurPhoto via GettyLONDON—At the 80th birthday party of comedian Joey Adams in the ballroom of an upmarket hotel overlooking Central Park in 1991, Donald Trump and Imelda Marcos sat side by side; two vulgar icons of ’80s greed and ambition.Imelda and her husband Ferdinand Marcos had been ousted from power five years earlier by a popular uprising in the Philippines where people had grown sick of their corruption and brutality. Trump was a loud-mouthed but ultimately powerless New York real estate mogul.Fifteen years later, in 2016, Trump was elected President of the United States and Marcos’ political clout was restored after a Filipino presidential election in which her son stood to be vice president and Rodrigo Duterte became the hardline president.The Marcos family are believed to have stolen more than $10 billion from the Filipino people during their 21-year reign. Ferdinand died in 1989, but in recent years, the family secretly helped to fund the rise of Duterte, a notorious homophobe and rape apologist who has bragged of executing drug-dealers in thousands of extrajudicial street killings.Trump is one of the few world leaders to have spoken warmly of Duterte and reportedly congratulated him on his approach to the drug trade.The great claim to fame of vaudevillian Joey Adams’ may be his invention of the one-liner: “With friends like these, who needs enemies?”With friends like his, that’s no wonder.Imelda Marcos, who is now 90, is currently trying to help her son, Ferdinand “Bongbong” Marcos Jr., overturn defeat in the 2016 vice-presidential election (after three years, Duterte’s judges are still refusing to reject his appeal). He is likely to run to succeed Duterte when his one-term limit comes to an end in 2022.If Imelda lives to see her son’s election as president, it would be an extraordinary return to power for a woman who was forced into exile as one of the world’s most mocked and disdained leaders, famous for collecting more than a thousand pairs of designer shoes while the angry populace was restrained under martial law.Her second rise has been expertly charted in Kingmaker by documentarian Lauren Greenfield, whose previous work includes the Sundance-feted The Queen of Versailles. Her new film offers a glimpse of the distorted inner monologue of a politician driven by autocratic tendencies.‘The Kingmaker’: A Scathing Portrait of the Female Donald TrumpImelda describes herself as a “mother” to the Philippines and its clear that she genuinely believes her kleptocratic rule blessed the nation. On screen we see her tutting over buildings that have been left to decay in the subsequent decades, while she passes out cash to needy citizens who squabble over the handouts. “I do think she believes her story,” Greenfield told the Daily Beast in London. “And the people around her don’t disabuse her of that. In a way she’s got her own delusions.”Greenfield spent five years filming the documentary, a period that spanned Imelda’s rise from a period as a lowly congresswoman to the rebirth of her power. “As we worked over the five years it became clear that they were coming back to power. And that this wasn’t a story about the past; it was a story about the present,” she said.That transformation was made possible by a change in the perception of the Marcos family, who were chased out of the country in disgrace 30 years ago. An aggressive use of social media as well as campaigning to have schools change the way the history of their reign was taught have helped to reinvent their reputation.“Perceptions are real, the truth is not,” says Imelda in the film.“She’s aware of the power of the media,” explained Greenfield. “She says ‘The gun can kill you only till the grave, and the media can kill you to infinity and beyond.’ And they&#39;ve been very adept at using social media to communicate their talking points about martial law and the Marcos era. That was a really big part of how they seeded a lot of the ideas. Bongbong really went after the younger generation which didn&#39;t really remember martial law.”Thus the Marcos family have succeeded in ingratiating themselves back into polite society and into the hearts of millions of voters.As the film begins, we are swept into Imelda’s attractive and rarefied world. “At first I found her kind and generous, and captivating and funny, and able to laugh at herself in a way that was kind of endearing. And then as I learned of the terrible and tragic consequences of the regime that she was complicit in, my view of her and also her version of history really changed,” Greenfield said.Kingmaker shows us both sides. The film’s brilliance lies in allowing us to see the autocrat’s delusion in still believing they speak for the common man. It’s a familiar theme.“Imelda talks about her friends who other people thought were monsters, but she thought were kind and generous like Saddam Hussein and Chairman Mao. It makes you think of Trump&#39;s bedfellows and who he&#39;s attracted to, like Putin and even Duterte,” said Greenfield.Imelda says Mao kissed her hand and congratulated her personally for ending the Cold War. She also claims to have given him the idea for the Cultural Revolution.By joining forces with Duterte, the Marcos family is emphasizing the continuity with a new generation of strongmen. “Duterte was really the expression of the terror of dictatorship coming back, they were leaning in to what happened and trying to get back there again,” said Greenfield.“It&#39;s a cautionary tale for us about what happens when you don&#39;t remember history; about the fragility of democracy and the return to authoritarian regimes,” the director said. “I didn&#39;t start the movie as just being about the Philippines and I am pleased that people are seeing it as a reflection also of what&#39;s going on in the U.S. and the rise of nationalism in Europe.”Read more at The Daily Beast.Get our top stories in your inbox every day. Sign up now!Daily Beast Membership: Beast Inside goes deeper on the stories that matter to you. Learn more.<p><br clear="all"> - https://news.yahoo.com/imelda-marcos-teach-us-wannabe-101641057.html - Mon, 11 Nov 2019 05:16:41 -0500 - The Daily Beast - imelda-marcos-teach-us-wannabe-101641057.html - - <p><a href="https://news.yahoo.com/imelda-marcos-teach-us-wannabe-101641057.html"><img src="http://l1.yimg.com/uu/api/res/1.2/SajXteHKGtqz8I49jb88ow--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/thedailybeast.com/056a79bd22dfb4fd620fa7f76b942083" width="130" height="86" alt="Imelda Marcos Is Here to Teach Us How Wannabe Autocrats Like Trump Really Think" align="left" title="Imelda Marcos Is Here to Teach Us How Wannabe Autocrats Like Trump Really Think" border="0" ></a>Artur Widak/NurPhoto via GettyLONDON—At the 80th birthday party of comedian Joey Adams in the ballroom of an upmarket hotel overlooking Central Park in 1991, Donald Trump and Imelda Marcos sat side by side; two vulgar icons of ’80s greed and ambition.Imelda and her husband Ferdinand Marcos had been ousted from power five years earlier by a popular uprising in the Philippines where people had grown sick of their corruption and brutality. Trump was a loud-mouthed but ultimately powerless New York real estate mogul.Fifteen years later, in 2016, Trump was elected President of the United States and Marcos’ political clout was restored after a Filipino presidential election in which her son stood to be vice president and Rodrigo Duterte became the hardline president.The Marcos family are believed to have stolen more than $10 billion from the Filipino people during their 21-year reign. Ferdinand died in 1989, but in recent years, the family secretly helped to fund the rise of Duterte, a notorious homophobe and rape apologist who has bragged of executing drug-dealers in thousands of extrajudicial street killings.Trump is one of the few world leaders to have spoken warmly of Duterte and reportedly congratulated him on his approach to the drug trade.The great claim to fame of vaudevillian Joey Adams’ may be his invention of the one-liner: “With friends like these, who needs enemies?”With friends like his, that’s no wonder.Imelda Marcos, who is now 90, is currently trying to help her son, Ferdinand “Bongbong” Marcos Jr., overturn defeat in the 2016 vice-presidential election (after three years, Duterte’s judges are still refusing to reject his appeal). He is likely to run to succeed Duterte when his one-term limit comes to an end in 2022.If Imelda lives to see her son’s election as president, it would be an extraordinary return to power for a woman who was forced into exile as one of the world’s most mocked and disdained leaders, famous for collecting more than a thousand pairs of designer shoes while the angry populace was restrained under martial law.Her second rise has been expertly charted in Kingmaker by documentarian Lauren Greenfield, whose previous work includes the Sundance-feted The Queen of Versailles. Her new film offers a glimpse of the distorted inner monologue of a politician driven by autocratic tendencies.‘The Kingmaker’: A Scathing Portrait of the Female Donald TrumpImelda describes herself as a “mother” to the Philippines and its clear that she genuinely believes her kleptocratic rule blessed the nation. On screen we see her tutting over buildings that have been left to decay in the subsequent decades, while she passes out cash to needy citizens who squabble over the handouts. “I do think she believes her story,” Greenfield told the Daily Beast in London. “And the people around her don’t disabuse her of that. In a way she’s got her own delusions.”Greenfield spent five years filming the documentary, a period that spanned Imelda’s rise from a period as a lowly congresswoman to the rebirth of her power. “As we worked over the five years it became clear that they were coming back to power. And that this wasn’t a story about the past; it was a story about the present,” she said.That transformation was made possible by a change in the perception of the Marcos family, who were chased out of the country in disgrace 30 years ago. An aggressive use of social media as well as campaigning to have schools change the way the history of their reign was taught have helped to reinvent their reputation.“Perceptions are real, the truth is not,” says Imelda in the film.“She’s aware of the power of the media,” explained Greenfield. “She says ‘The gun can kill you only till the grave, and the media can kill you to infinity and beyond.’ And they&#39;ve been very adept at using social media to communicate their talking points about martial law and the Marcos era. That was a really big part of how they seeded a lot of the ideas. Bongbong really went after the younger generation which didn&#39;t really remember martial law.”Thus the Marcos family have succeeded in ingratiating themselves back into polite society and into the hearts of millions of voters.As the film begins, we are swept into Imelda’s attractive and rarefied world. “At first I found her kind and generous, and captivating and funny, and able to laugh at herself in a way that was kind of endearing. And then as I learned of the terrible and tragic consequences of the regime that she was complicit in, my view of her and also her version of history really changed,” Greenfield said.Kingmaker shows us both sides. The film’s brilliance lies in allowing us to see the autocrat’s delusion in still believing they speak for the common man. It’s a familiar theme.“Imelda talks about her friends who other people thought were monsters, but she thought were kind and generous like Saddam Hussein and Chairman Mao. It makes you think of Trump&#39;s bedfellows and who he&#39;s attracted to, like Putin and even Duterte,” said Greenfield.Imelda says Mao kissed her hand and congratulated her personally for ending the Cold War. She also claims to have given him the idea for the Cultural Revolution.By joining forces with Duterte, the Marcos family is emphasizing the continuity with a new generation of strongmen. “Duterte was really the expression of the terror of dictatorship coming back, they were leaning in to what happened and trying to get back there again,” said Greenfield.“It&#39;s a cautionary tale for us about what happens when you don&#39;t remember history; about the fragility of democracy and the return to authoritarian regimes,” the director said. “I didn&#39;t start the movie as just being about the Philippines and I am pleased that people are seeing it as a reflection also of what&#39;s going on in the U.S. and the rise of nationalism in Europe.”Read more at The Daily Beast.Get our top stories in your inbox every day. Sign up now!Daily Beast Membership: Beast Inside goes deeper on the stories that matter to you. Learn more.<p><br clear="all"> - - - - World Bank scales back Uighur school project in China - <p><a href="https://news.yahoo.com/world-bank-scales-back-uighur-school-project-china-173138632.html"><img src="http://l.yimg.com/uu/api/res/1.2/wImqUsLh3.kfwR3TCye_rw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/2ab2fd401cef65ad1db8aab5097022ed7e4b9113.jpg" width="130" height="86" alt="World Bank scales back Uighur school project in China" align="left" title="World Bank scales back Uighur school project in China" border="0" ></a>The World Bank announced Monday it was cutting back a vocational education project in China's Xinjiang province, even though an internal investigation did not back up claims the scheme was linked to the mistreatment of minority Muslim Uighurs. "In light of the risks associated with the partner schools, which are widely dispersed and difficult to monitor, the scope and footprint of the project is being reduced," the World Bank said in a statement.<p><br clear="all"> - https://news.yahoo.com/world-bank-scales-back-uighur-school-project-china-173138632.html - Mon, 11 Nov 2019 12:31:38 -0500 - AFP - world-bank-scales-back-uighur-school-project-china-173138632.html - - <p><a href="https://news.yahoo.com/world-bank-scales-back-uighur-school-project-china-173138632.html"><img src="http://l.yimg.com/uu/api/res/1.2/wImqUsLh3.kfwR3TCye_rw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en_us/News/afp.com/2ab2fd401cef65ad1db8aab5097022ed7e4b9113.jpg" width="130" height="86" alt="World Bank scales back Uighur school project in China" align="left" title="World Bank scales back Uighur school project in China" border="0" ></a>The World Bank announced Monday it was cutting back a vocational education project in China's Xinjiang province, even though an internal investigation did not back up claims the scheme was linked to the mistreatment of minority Muslim Uighurs. "In light of the risks associated with the partner schools, which are widely dispersed and difficult to monitor, the scope and footprint of the project is being reduced," the World Bank said in a statement.<p><br clear="all"> - - - - Theater Performers Stabbed During Show in Saudi Arabia - <p><a href="https://news.yahoo.com/theater-performers-stabbed-during-show-061744539.html"><img src="" width="130" height="86" alt="Theater Performers Stabbed During Show in Saudi Arabia" align="left" title="Theater Performers Stabbed During Show in Saudi Arabia" border="0" ></a>(Bloomberg) -- Three theater performers were stabbed during a live performance in the Saudi capital, Riyadh, police said early on Tuesday.The assailant, a 33-year-old Yemeni resident, stormed the stage and stabbed a woman and two men, a police spokesman was cited as saying by the state-run Saudi Press Agency. The performers were treated for superficial wounds and are in stable condition. Police apprehended the assailant, the spokesman said. The nationality of the victims is still unknown.Read: Things Not Always What They Seem as Saudi Arabia Loosens UpWhile police didn’t cite the motive for the attack, it comes as the conservative kingdom undergoes a drastic overhaul of its social norms spearheaded by its young crown prince, Mohammed bin Salman. Saudis have been granted freedoms that include the loosening of rules on women’s attire and travel as well as the mixing of genders as part of a plan to wean the economy off oil.To contact the reporter on this story: Abbas Al Lawati in Dubai at aallawati6@bloomberg.netTo contact the editors responsible for this story: Shaji Mathew at shajimathew@bloomberg.net, Riad HamadeFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - https://news.yahoo.com/theater-performers-stabbed-during-show-061744539.html - Tue, 12 Nov 2019 01:17:44 -0500 - Bloomberg - theater-performers-stabbed-during-show-061744539.html - - <p><a href="https://news.yahoo.com/theater-performers-stabbed-during-show-061744539.html"><img src="" width="130" height="86" alt="Theater Performers Stabbed During Show in Saudi Arabia" align="left" title="Theater Performers Stabbed During Show in Saudi Arabia" border="0" ></a>(Bloomberg) -- Three theater performers were stabbed during a live performance in the Saudi capital, Riyadh, police said early on Tuesday.The assailant, a 33-year-old Yemeni resident, stormed the stage and stabbed a woman and two men, a police spokesman was cited as saying by the state-run Saudi Press Agency. The performers were treated for superficial wounds and are in stable condition. Police apprehended the assailant, the spokesman said. The nationality of the victims is still unknown.Read: Things Not Always What They Seem as Saudi Arabia Loosens UpWhile police didn’t cite the motive for the attack, it comes as the conservative kingdom undergoes a drastic overhaul of its social norms spearheaded by its young crown prince, Mohammed bin Salman. Saudis have been granted freedoms that include the loosening of rules on women’s attire and travel as well as the mixing of genders as part of a plan to wean the economy off oil.To contact the reporter on this story: Abbas Al Lawati in Dubai at aallawati6@bloomberg.netTo contact the editors responsible for this story: Shaji Mathew at shajimathew@bloomberg.net, Riad HamadeFor more articles like this, please visit us at bloomberg.com©2019 Bloomberg L.P.<p><br clear="all"> - - - - Democrats need to stop being such babies about Barack Obama - <p><a href="https://news.yahoo.com/democrats-stop-being-babies-barack-105002574.html"><img src="" width="130" height="86" alt="Democrats need to stop being such babies about Barack Obama" align="left" title="Democrats need to stop being such babies about Barack Obama" border="0" ></a>Pete Buttigieg got in hot water with many loyal Democrats on Sunday when the Los Angeles Times reported that he cited the &quot;failures of the Obama era&quot; as part of why Trump&#39;s election happened. This inspired furious outrage from liberal partisans and party apparatchiks -- only soothed (and tweets deleted) when the reporter said he had misquoted Buttigieg, who was then quick to lavish praise on the ex-president.But as it turns out, Buttigieg previously said almost the exact same thing in a recent interview with Showtime&#39;s The Circus. &quot;I don&#39;t think there&#39;s going back to Obama... the American political world we&#39;ve been in from the day I was born, has been blown up,&quot; he explained, &quot;[thanks to] its own failures which culminated in Trump. Look, if the old way worked, something like Trump would never have been possible.&quot;So this recent flap sure looks like another flip-flop from Payola Pete, mayor of Indiana&#39;s fourth largest city. But at least in his beta release form, I have to admit that Buttigieg was completely correct. Democrats really need to get over this worshipful reverence of Barack Obama.For one thing, it is simply beyond question that the Obama years were a political disaster. From having commanding majorities in both the House and the Senate, Democrats lost first the former, then the latter, and finally the presidency, as the candidate running as Obama&#39;s successor bobbled perhaps the easiest lay-up election in American history. Meanwhile, the party all but collapsed in many states, as devastating national defeats translated into the loss of over 1,000 state legislative seats.As I have written before, the primary reason for the Obama-era Democrats&#39; initial crushing loss in 2010, which locked in Republican gains for a decade at least through their ensuing control of the state gerrymandering process, was policy error -- undershooting the size of the economic stimulus in response to the Great Recession on the one hand, and secretly using homeowner assistance money to bail out the banks on the other. The former was not entirely Obama&#39;s fault, as he had to get congressional approval for the stimulus, but the latter was entirely under his control. Millions were left out of work, and about 10 million people losing their homes wreaked further economic devastation. As any historian could tell you, being in power during a huge economic disaster is the surest possible way to get blown out of the water in the next election.If you take Obama out of the equation, what Buttigieg was saying before it looks like folks might stop sending those fat campaign checks is all but conventional wisdom even among liberals. Obama himself reportedly has grave doubts about what Trump means for his legacy. Clearly if the party could lose to the most unpopular major party nominee in the history of polling, whatever was happening before 2016 was not exactly working out.And from the other side of the fence, Obama has shown no inclination to fulfill the sort of leadership role loyal Democrats clearly crave. Despite the shattering national crisis that Trump presents, he has not gone on to a different office -- unlike, say, John Quincy Adams, who returned to the House after his presidency and fought slavery literally until his dying breath. Obama is not out there mobilizing day and night against Trump&#39;s migrant concentration camps, or his Muslim ban, or his blatant abuses of power.Only occasionally will Obama pop up to endorse candidates, often centrist or center-right white men like Emmanuel Macron or Justin Trudeau. He largely avoided campaigning in 2018 until the last few weeks before the election. He&#39;s mainly keeping to himself, hanging out with rich tycoons and celebrities, and making eye-popping sums giving paid speeches before big corporations and banks.He appears in public only occasionally -- and when he does, he has a tendency to indulge in get-off-my-lawn youth scolding that, as Ta-Nehisi Coates wrote back in 2013, was offensive and out of date when he did it as president. &quot;This idea of purity and you&#39;re never compromised and you&#39;re always politically &#39;woke&#39; and all that stuff,&quot; he said at a recent Obama Foundation summit. &quot;You should get over that quickly. The world is messy, there are ambiguities.&quot; Just like the time when &quot;we tortured some folks,&quot; but it was still important to &quot;look forward as opposed to backwards&quot; instead of enforcing the law, I suppose.Jokes aside, this almost beggars belief. President Trump is flagrantly stealing money from the American state, attempting to get foreign countries to gin up political persecutions of Obama&#39;s own vice president, and Obama is out here raising worries about exaggerated nonsense from America&#39;s most dimwitted and gullible columnists, and earning praise from loathsome trolls:&gt; Good for Obama. (Not sarcastic!) https://t.co/cwq5mcDc7V&gt; &gt; -- Ann Coulter (@AnnCoulter) October 30, 2019Now, let me be clear: All this is, of course, Obama&#39;s complete right as a private citizen. It is, at least for the moment, still a free country. But Democrats should not follow the advice of the Washington Post&#39;s Jennifer Rubin, who argues that &quot;it is unheard of for a party following a two-term president not to run on his achievements,&quot; in part because &quot;Republicans did that with former president Ronald Reagan for 30 years.&quot; She would know, from her previous incarnation as a prolific and absolutely shameless propagandist for Mitt Romney. But the grim fate of the GOP is precisely the problem.We see today what you get when a party loses the ability to think critically about its history, and treats its leaders as infallible saints no matter what they do: Donald Trump.Want more essential commentary and analysis like this delivered straight to your inbox? Sign up for The Week&#39;s &quot;Today&#39;s best articles&quot; newsletter here.More stories from theweek.com The coming death of just about every rock legend The president has already confessed to his crimes Why are 2020 Democrats so weird?<p><br clear="all"> - https://news.yahoo.com/democrats-stop-being-babies-barack-105002574.html - Tue, 12 Nov 2019 05:50:02 -0500 - The Week - democrats-stop-being-babies-barack-105002574.html - - <p><a href="https://news.yahoo.com/democrats-stop-being-babies-barack-105002574.html"><img src="" width="130" height="86" alt="Democrats need to stop being such babies about Barack Obama" align="left" title="Democrats need to stop being such babies about Barack Obama" border="0" ></a>Pete Buttigieg got in hot water with many loyal Democrats on Sunday when the Los Angeles Times reported that he cited the &quot;failures of the Obama era&quot; as part of why Trump&#39;s election happened. This inspired furious outrage from liberal partisans and party apparatchiks -- only soothed (and tweets deleted) when the reporter said he had misquoted Buttigieg, who was then quick to lavish praise on the ex-president.But as it turns out, Buttigieg previously said almost the exact same thing in a recent interview with Showtime&#39;s The Circus. &quot;I don&#39;t think there&#39;s going back to Obama... the American political world we&#39;ve been in from the day I was born, has been blown up,&quot; he explained, &quot;[thanks to] its own failures which culminated in Trump. Look, if the old way worked, something like Trump would never have been possible.&quot;So this recent flap sure looks like another flip-flop from Payola Pete, mayor of Indiana&#39;s fourth largest city. But at least in his beta release form, I have to admit that Buttigieg was completely correct. Democrats really need to get over this worshipful reverence of Barack Obama.For one thing, it is simply beyond question that the Obama years were a political disaster. From having commanding majorities in both the House and the Senate, Democrats lost first the former, then the latter, and finally the presidency, as the candidate running as Obama&#39;s successor bobbled perhaps the easiest lay-up election in American history. Meanwhile, the party all but collapsed in many states, as devastating national defeats translated into the loss of over 1,000 state legislative seats.As I have written before, the primary reason for the Obama-era Democrats&#39; initial crushing loss in 2010, which locked in Republican gains for a decade at least through their ensuing control of the state gerrymandering process, was policy error -- undershooting the size of the economic stimulus in response to the Great Recession on the one hand, and secretly using homeowner assistance money to bail out the banks on the other. The former was not entirely Obama&#39;s fault, as he had to get congressional approval for the stimulus, but the latter was entirely under his control. Millions were left out of work, and about 10 million people losing their homes wreaked further economic devastation. As any historian could tell you, being in power during a huge economic disaster is the surest possible way to get blown out of the water in the next election.If you take Obama out of the equation, what Buttigieg was saying before it looks like folks might stop sending those fat campaign checks is all but conventional wisdom even among liberals. Obama himself reportedly has grave doubts about what Trump means for his legacy. Clearly if the party could lose to the most unpopular major party nominee in the history of polling, whatever was happening before 2016 was not exactly working out.And from the other side of the fence, Obama has shown no inclination to fulfill the sort of leadership role loyal Democrats clearly crave. Despite the shattering national crisis that Trump presents, he has not gone on to a different office -- unlike, say, John Quincy Adams, who returned to the House after his presidency and fought slavery literally until his dying breath. Obama is not out there mobilizing day and night against Trump&#39;s migrant concentration camps, or his Muslim ban, or his blatant abuses of power.Only occasionally will Obama pop up to endorse candidates, often centrist or center-right white men like Emmanuel Macron or Justin Trudeau. He largely avoided campaigning in 2018 until the last few weeks before the election. He&#39;s mainly keeping to himself, hanging out with rich tycoons and celebrities, and making eye-popping sums giving paid speeches before big corporations and banks.He appears in public only occasionally -- and when he does, he has a tendency to indulge in get-off-my-lawn youth scolding that, as Ta-Nehisi Coates wrote back in 2013, was offensive and out of date when he did it as president. &quot;This idea of purity and you&#39;re never compromised and you&#39;re always politically &#39;woke&#39; and all that stuff,&quot; he said at a recent Obama Foundation summit. &quot;You should get over that quickly. The world is messy, there are ambiguities.&quot; Just like the time when &quot;we tortured some folks,&quot; but it was still important to &quot;look forward as opposed to backwards&quot; instead of enforcing the law, I suppose.Jokes aside, this almost beggars belief. President Trump is flagrantly stealing money from the American state, attempting to get foreign countries to gin up political persecutions of Obama&#39;s own vice president, and Obama is out here raising worries about exaggerated nonsense from America&#39;s most dimwitted and gullible columnists, and earning praise from loathsome trolls:&gt; Good for Obama. (Not sarcastic!) https://t.co/cwq5mcDc7V&gt; &gt; -- Ann Coulter (@AnnCoulter) October 30, 2019Now, let me be clear: All this is, of course, Obama&#39;s complete right as a private citizen. It is, at least for the moment, still a free country. But Democrats should not follow the advice of the Washington Post&#39;s Jennifer Rubin, who argues that &quot;it is unheard of for a party following a two-term president not to run on his achievements,&quot; in part because &quot;Republicans did that with former president Ronald Reagan for 30 years.&quot; She would know, from her previous incarnation as a prolific and absolutely shameless propagandist for Mitt Romney. But the grim fate of the GOP is precisely the problem.We see today what you get when a party loses the ability to think critically about its history, and treats its leaders as infallible saints no matter what they do: Donald Trump.Want more essential commentary and analysis like this delivered straight to your inbox? Sign up for The Week&#39;s &quot;Today&#39;s best articles&quot; newsletter here.More stories from theweek.com The coming death of just about every rock legend The president has already confessed to his crimes Why are 2020 Democrats so weird?<p><br clear="all"> - - - - Is the Littoral Combat Ship One of the Worst Warships Ever? - <p><a href="https://news.yahoo.com/littoral-combat-ship-one-worst-120000603.html"><img src="http://l1.yimg.com/uu/api/res/1.2/1nYm81.oI7CxD0NO279QOw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/945e382b00f3a66d6c2939443d62d238" width="130" height="86" alt="Is the Littoral Combat Ship One of the Worst Warships Ever?" align="left" title="Is the Littoral Combat Ship One of the Worst Warships Ever?" border="0" ></a>A terrible investment.<p><br clear="all"> - https://news.yahoo.com/littoral-combat-ship-one-worst-120000603.html - Mon, 11 Nov 2019 07:00:00 -0500 - The National Interest - littoral-combat-ship-one-worst-120000603.html - - <p><a href="https://news.yahoo.com/littoral-combat-ship-one-worst-120000603.html"><img src="http://l1.yimg.com/uu/api/res/1.2/1nYm81.oI7CxD0NO279QOw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/the_national_interest_705/945e382b00f3a66d6c2939443d62d238" width="130" height="86" alt="Is the Littoral Combat Ship One of the Worst Warships Ever?" align="left" title="Is the Littoral Combat Ship One of the Worst Warships Ever?" border="0" ></a>A terrible investment.<p><br clear="all"> - - - - Rep. Swalwell: Impeachment committee ‘has evidence of extortion scheme involving president’ and Ukraine - <p><a href="https://news.yahoo.com/rep-swalwell-impeachment-committee-evidence-224944489.html"><img src="http://l2.yimg.com/uu/api/res/1.2/xpq9ij7KMlzrsfWTpuXfYw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://slick-prod.s3-us-west-2.amazonaws.com/slick_thumb/yahooNews-316218-1573425902598.jpg" width="130" height="86" alt="Rep. Swalwell: Impeachment committee ‘has evidence of extortion scheme involving president’ and Ukraine" align="left" title="Rep. Swalwell: Impeachment committee ‘has evidence of extortion scheme involving president’ and Ukraine" border="0" ></a>Politicians have evidence of an “extortion scheme” by President Trump to try to pressure a foreign government to investigate his opponents, a member of the House intelligence committee has said ahead of public impeachment hearings beginning this week.<p><br clear="all"> - https://news.yahoo.com/rep-swalwell-impeachment-committee-evidence-224944489.html - Sun, 10 Nov 2019 17:49:44 -0500 - Yahoo News Video - rep-swalwell-impeachment-committee-evidence-224944489.html - - <p><a href="https://news.yahoo.com/rep-swalwell-impeachment-committee-evidence-224944489.html"><img src="http://l2.yimg.com/uu/api/res/1.2/xpq9ij7KMlzrsfWTpuXfYw--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://slick-prod.s3-us-west-2.amazonaws.com/slick_thumb/yahooNews-316218-1573425902598.jpg" width="130" height="86" alt="Rep. Swalwell: Impeachment committee ‘has evidence of extortion scheme involving president’ and Ukraine" align="left" title="Rep. Swalwell: Impeachment committee ‘has evidence of extortion scheme involving president’ and Ukraine" border="0" ></a>Politicians have evidence of an “extortion scheme” by President Trump to try to pressure a foreign government to investigate his opponents, a member of the House intelligence committee has said ahead of public impeachment hearings beginning this week.<p><br clear="all"> - - - - Chinese land deal in Solomon&#39;s Guadalcanal disrupts access to WWII site - <p><a href="https://news.yahoo.com/chinese-land-deal-solomons-guadalcanal-064950933.html"><img src="http://l1.yimg.com/uu/api/res/1.2/QJrZRpxP43Usmf3Bbsji3w--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/8e5e0252f062de98ecc9432e0399f9f4" width="130" height="86" alt="Chinese land deal in Solomon&#39;s Guadalcanal disrupts access to WWII site" align="left" title="Chinese land deal in Solomon&#39;s Guadalcanal disrupts access to WWII site" border="0" ></a>Tour operators and the Japanese ambassador to the Solomons say it appears to be a case of a lack of understanding of the significance of the Alligator Creek site by the new owner. The issue has stirred up debate in the Solomons concerning its new relationship with China, which was formalized in September following the Pacific island nation's decision to sever its diplomatic ties with Taiwan in favor of Beijing.<p><br clear="all"> - https://news.yahoo.com/chinese-land-deal-solomons-guadalcanal-064950933.html - Tue, 12 Nov 2019 01:49:50 -0500 - Reuters - chinese-land-deal-solomons-guadalcanal-064950933.html - - <p><a href="https://news.yahoo.com/chinese-land-deal-solomons-guadalcanal-064950933.html"><img src="http://l1.yimg.com/uu/api/res/1.2/QJrZRpxP43Usmf3Bbsji3w--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en-US/reuters.com/8e5e0252f062de98ecc9432e0399f9f4" width="130" height="86" alt="Chinese land deal in Solomon&#39;s Guadalcanal disrupts access to WWII site" align="left" title="Chinese land deal in Solomon&#39;s Guadalcanal disrupts access to WWII site" border="0" ></a>Tour operators and the Japanese ambassador to the Solomons say it appears to be a case of a lack of understanding of the significance of the Alligator Creek site by the new owner. The issue has stirred up debate in the Solomons concerning its new relationship with China, which was formalized in September following the Pacific island nation's decision to sever its diplomatic ties with Taiwan in favor of Beijing.<p><br clear="all"> - - - - Jordan retakes lands leased by Israel in 1994 peace accord - <p><a href="https://news.yahoo.com/jordan-retake-lands-leased-israel-112907584.html"><img src="http://l2.yimg.com/uu/api/res/1.2/357.LLIBVLnYjVhbjJxCow--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/288d622005be6daacaad2cd8f01ad107" width="130" height="86" alt="Jordan retakes lands leased by Israel in 1994 peace accord" align="left" title="Jordan retakes lands leased by Israel in 1994 peace accord" border="0" ></a>Jordan&#39;s king announced Sunday that his country is retaking &quot;full sovereignty&quot; over two pieces of land leased by Israel, reflecting the cool relations between the neighboring countries as they mark the 25th anniversary of their landmark peace deal. King Abdullah II had said last year that he wouldn&#39;t renew the parts of the 1994 treaty that gave Israel a 25-year lease of the two small areas, Baqura and Ghamr. &quot;Today, I announce the expiration of the Peace Treaty annexes on Ghamr and al-Baqura and the imposition of our full sovereignty over every inch of those lands,&quot; he said.<p><br clear="all"> - https://news.yahoo.com/jordan-retake-lands-leased-israel-112907584.html - Mon, 11 Nov 2019 14:15:07 -0500 - Associated Press - jordan-retake-lands-leased-israel-112907584.html - - <p><a href="https://news.yahoo.com/jordan-retake-lands-leased-israel-112907584.html"><img src="http://l2.yimg.com/uu/api/res/1.2/357.LLIBVLnYjVhbjJxCow--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/https://media.zenfs.com/en/ap.org/288d622005be6daacaad2cd8f01ad107" width="130" height="86" alt="Jordan retakes lands leased by Israel in 1994 peace accord" align="left" title="Jordan retakes lands leased by Israel in 1994 peace accord" border="0" ></a>Jordan&#39;s king announced Sunday that his country is retaking &quot;full sovereignty&quot; over two pieces of land leased by Israel, reflecting the cool relations between the neighboring countries as they mark the 25th anniversary of their landmark peace deal. King Abdullah II had said last year that he wouldn&#39;t renew the parts of the 1994 treaty that gave Israel a 25-year lease of the two small areas, Baqura and Ghamr. &quot;Today, I announce the expiration of the Peace Treaty annexes on Ghamr and al-Baqura and the imposition of our full sovereignty over every inch of those lands,&quot; he said.<p><br clear="all"> - - - - These are the New Cars That Depreciate Least - <p><a href="https://news.yahoo.com/cars-depreciate-least-160000462.html"><img src="" width="130" height="86" alt="These are the New Cars That Depreciate Least" align="left" title="These are the New Cars That Depreciate Least" border="0" ></a><p><br clear="all"> - https://news.yahoo.com/cars-depreciate-least-160000462.html - Mon, 11 Nov 2019 16:35:00 -0500 - Road & Track - cars-depreciate-least-160000462.html - - <p><a href="https://news.yahoo.com/cars-depreciate-least-160000462.html"><img src="" width="130" height="86" alt="These are the New Cars That Depreciate Least" align="left" title="These are the New Cars That Depreciate Least" border="0" ></a><p><br clear="all"> - - - - \ No newline at end of file diff --git a/tests/test_default_bot.py b/tests/test_default_bot.py deleted file mode 100644 index c7d61c1..0000000 --- a/tests/test_default_bot.py +++ /dev/null @@ -1,65 +0,0 @@ -""" -Tests depend on local data. You have to launch the script -from the root directory (there rss.py is locate) - -Example links: -tut_by_rss = 'https://news.tut.by/rss/index.rss' -google_rss = 'https://news.google.com/news/rss' -yahoo = 'https://news.yahoo.com/rss/' -""" -import unittest - -from rss_reader.rss import logger_init -from rss_reader.bots import default -from rss_reader.utils.data_structures import ConsoleArgs - - -class TestMainModule(unittest.TestCase): - def setUp(self) -> None: - url_google = './tests/data/google_news.xml' - url_reddit = './tests/data/reddit_news.xml' - - args = ConsoleArgs( - url=url_google, - limit=10, - ) - args_reddit = ConsoleArgs( - url=url_reddit, - limit=3, - ) - - self.bot_google = default.Bot(args, logger=logger_init()) - self.bot_reddit = default.Bot(args_reddit, logger=logger_init()) - - def test_bot_limit(self): - self.assertEqual(self.bot_google.limit, 10) - - def test_bot_feed(self): - self.assertEqual(self.bot_google.news.feed, 'Top stories - Google News') - - def test_bot_news_count(self): - self.assertEqual(len(self.bot_google.news.items), 10) - - def test_bot_json_length(self): - self.assertEqual(len(self.bot_google.get_json()), 31210) - - def test_bot_reddit_news_length(self): - self.assertEqual(len(self.bot_google.print_news()), 45755) - - def test_bot_reddit_limit(self): - self.assertEqual(self.bot_reddit.limit, 3) - - def test_bot_reddit_feed(self): - self.assertEqual(self.bot_reddit.news.feed, 'World News') - - def test_bot_reddit_news_count(self): - self.assertEqual(len(self.bot_reddit.news.items), 3) - - def test_bot_reddit_json_length(self): - self.assertEqual(len(self.bot_reddit.get_json()), 2759) - - def test_bot_reddit_news_length(self): - self.assertEqual(len(self.bot_reddit.print_news()), 6155) - - - diff --git a/tests/test_main.py b/tests/test_main.py deleted file mode 100644 index 0e671d0..0000000 --- a/tests/test_main.py +++ /dev/null @@ -1,75 +0,0 @@ -import argparse -import logging -from unittest.mock import Mock -import os -import unittest -import sys - -from rss_reader.bots import yahoo, tut, default -from rss_reader.rss import logger_init, get_bot_instance, main, args_parser, PROG_VERSION - -from contextlib import redirect_stdout - - -class TestMainModule(unittest.TestCase): - def setUp(self) -> None: - pass - - def test_logger_init(self): - logger = logger_init() - self.assertEqual(logger.level, logging.CRITICAL) - - def test_logger_set(self): - logger = logger_init(logging.INFO) - self.assertEqual(logger.level, logging.INFO) - - def test_yahoo_bot_init(self): - logger = logger_init(logging.INFO) - bot = get_bot_instance('asfnews.yahoo.com/rssasfasf', logger) - self.assertEqual(bot, yahoo.Bot) - - def test_tut_bot_init(self): - logger = logger_init() - bot = get_bot_instance('asfn//asfnews.tut.by/rsssasfasf', logger) - self.assertEqual(bot, tut.Bot) - - def test_default_bot_init(self): - logger = logger_init() - bot = get_bot_instance('asfnewsasdffsagoogleyahootututsasfasf', logger) - self.assertEqual(bot, default.Bot) - - def test_args(self): - rss_path = f'{os.getcwd()}/rss_reader/rss.py' - sys.argv = [ - rss_path, - 'https://news.tut.by/rss/index.rss', - '--verbose', - '--limit', '3', - '--json', - '--width', '200', - ] - args = args_parser() - self.assertEqual(args.url, 'https://news.tut.by/rss/index.rss'), - self.assertEqual(args.verbose, True), - self.assertEqual(args.json, True), - self.assertEqual(args.limit, 3), - self.assertEqual(args.width, 200), - - self.assertEqual(main(), None), - - def test_version(self): - rss_path = f'{os.getcwd()}/rss_reader/rss.py' - sys.argv = [ - rss_path, - './tests/data/tut_news.xml', - '--limit', '2', - ] - - with open('./tests/data/help.txt', 'w') as f: - with redirect_stdout(f): - main() - - with open('./tests/data/help.txt', 'r') as f: - out_str = f.read() - - self.assertEqual(len(out_str), 5352) \ No newline at end of file diff --git a/tests/test_pdf.py b/tests/test_pdf.py deleted file mode 100644 index 97a4d25..0000000 --- a/tests/test_pdf.py +++ /dev/null @@ -1,53 +0,0 @@ -""" -Pdf tester file -""" -import fpdf -import os -import unittest -from fpdf import FPDF -from unittest.mock import patch -from pathlib import Path - -from rss_reader.rss import logger_init -from rss_reader.bots import default -from rss_reader.utils.data_structures import ConsoleArgs -from rss_reader.utils.pdf import PdfWriter - - -class TestMainModule(unittest.TestCase): - def setUp(self) -> None: - url_google = './tests/data/google_news.xml' - - args = ConsoleArgs( - url=url_google, - limit=1, - ) - self.bot_google = default.Bot(args, logger=logger_init()) - - def test_bot_limit(self): - self.assertEqual(self.bot_google.limit, 1) - - def test_pdf_and_html_writers(self): - file_pdf_path = Path('tests/data/test.pdf') - file_html_path = Path('tests/data/test.html') - ttf_pickle_files_to_remove = Path('rss_reader/utils/dejavu_font/').glob('**/*.pkl') - PdfWriter.djvu_font_path = Path('rss_reader/utils/dejavu_font/DejaVuSansCondensed.ttf') - - for pkl in ttf_pickle_files_to_remove: - os.remove(pkl) - - url_google = Path('tests/data/google_news.xml') - args = ConsoleArgs( - url=url_google, - limit=1, - to_pdf=file_pdf_path.as_posix(), - to_html=file_html_path.as_posix(), - ) - bot_google = default.Bot(args, logger=logger_init()) - bot_google.print_news() - - with open(file_pdf_path, 'rb') as f: - self.assertEqual(len(f.read()), 16649) - - with open(file_html_path, 'r') as f: - self.assertEqual(len(f.read()), 3718) diff --git a/tests/test_tut.py b/tests/test_tut.py deleted file mode 100644 index 8424ce2..0000000 --- a/tests/test_tut.py +++ /dev/null @@ -1,40 +0,0 @@ -""" -Tests depend on local data. You have to launch the script -from the root directory (there rss.py is locate) - -Example links: -tut_by_rss = 'https://news.tut.by/rss/index.rss' -google_rss = 'https://news.google.com/news/rss' -yahoo = 'https://news.yahoo.com/rss/' -""" -import unittest - -from rss_reader.bots import tut -from rss_reader.rss import logger_init -from rss_reader.utils.data_structures import ConsoleArgs - - - -class TestMainModule(unittest.TestCase): - def setUp(self) -> None: - url = './tests/data/tut_news.xml' - args = ConsoleArgs( - url=url, - limit=7, - ) - self.bot = tut.Bot(args, logger=logger_init()) - - def test_bot_limit(self): - self.assertEqual(self.bot.limit, 7) - - def test_bot_feed(self): - self.assertEqual(self.bot.news.feed, 'TUT.BY: Новости ТУТ - Главные новости') - - def test_bot_news_count(self): - self.assertEqual(len(self.bot.news.items), 7) - - def test_bot_json_length(self): - self.assertEqual(len(self.bot.get_json()), 18116) - - def test_bot_reddit_news_length(self): - self.assertEqual(len(self.bot.print_news()), 20006) diff --git a/tests/test_yahoo.py b/tests/test_yahoo.py deleted file mode 100644 index 2b50ac1..0000000 --- a/tests/test_yahoo.py +++ /dev/null @@ -1,74 +0,0 @@ -""" -Tests depend on local data. You have to launch the script -from the root directory (there rss.py is locate) - -Example links: -tut_by_rss = 'https://news.tut.by/rss/index.rss' -google_rss = 'https://news.google.com/news/rss' -yahoo = 'https://news.yahoo.com/rss/' -""" -import unittest -from logging import INFO -from contextlib import redirect_stdout - -from rss_reader.rss import logger_init -from rss_reader.bots import yahoo -from rss_reader.utils.rss_interface import RssException -from rss_reader.utils.data_structures import ConsoleArgs - -class TestMainModule(unittest.TestCase): - def setUp(self) -> None: - url = './tests/data/yahoo_news.xml' - args = ConsoleArgs( - url=url, - limit=2, - width=120, - ) - self.bot = yahoo.Bot(args, logger=logger_init()) - - def test_bot_limit(self): - self.assertEqual(self.bot.limit, 2) - - def test_bot_feed(self): - self.assertEqual(self.bot.news.feed, 'Yahoo News - Latest News & Headlines') - - def test_bot_news_count(self): - self.assertEqual(len(self.bot.news.items), 2) - - def test_bot_json_length(self): - self.assertEqual(len(self.bot.get_json()), 3336) - - def test_bot_reddit_news_length(self): - self.assertEqual(len(self.bot.print_news()), 5951) - - def test_human_text(self): - item = self.bot.news.items[0] - self.assertEqual(item.title, 'Israel kills Islamic Jihad commander, rockets rain from Gaza') - self.assertEqual(len(self.bot._parse_news_item(item)), 1035) - - def test_raising_exception(self): - url = 'asdf' - args = ConsoleArgs( - url=url, - limit=2, - width=120, - ) - with self.assertRaises(RssException): - self.bot = yahoo.Bot(args, logger=logger_init()) - - def test_main_output_news(self): - url = './tests/data/yahoo_news.xml' - args = ConsoleArgs( - url=url, - limit=2, - width=120, - ) - with open('./tests/data/yahoo.txt', 'w') as f: - with redirect_stdout(f): - self.bot = yahoo.Bot(args, logger=logger_init(INFO)) - - with open('./tests/data/yahoo.txt', 'r') as f: - out_str = f.read() - - self.assertEqual(len(out_str), 599) - self.assertGreater(out_str.find('INFO'), 4) From b65b4edff34c351486c63d79252f6b1e384e59e2 Mon Sep 17 00:00:00 2001 From: Andrey Nenuzhny Date: Fri, 29 Nov 2019 11:18:49 +0300 Subject: [PATCH 02/11] Forgot to delete ./dist/ - deleted --- README.md | 9 +++++++++ dist/rss-reader-4.0.tar.gz | Bin 15579 -> 0 bytes dist/rss_reader-4.0-py3-none-any.whl | Bin 22776 -> 0 bytes dist/rss_reader-4.0.tar.gz | Bin 476384 -> 0 bytes 4 files changed, 9 insertions(+) delete mode 100644 dist/rss-reader-4.0.tar.gz delete mode 100644 dist/rss_reader-4.0-py3-none-any.whl delete mode 100644 dist/rss_reader-4.0.tar.gz diff --git a/README.md b/README.md index afb211f..3367cad 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,15 @@ python 4.py Modules doesn't return anything (except exceptions), but it says that there is no errors. +# Code styling: +To pass static code checking use ./pycodestyle.sh sctipt. +In normal way it should return: +``` +Starting static code analys +2.py PASSED +3.py PASSED +4.py PASSED +``` diff --git a/dist/rss-reader-4.0.tar.gz b/dist/rss-reader-4.0.tar.gz deleted file mode 100644 index fae74dcafd373e0dc134eebf3c9db6ee549b8e2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15579 zcmbW;Q*b6u_%HZiV%xTD+s4G1*tTuknb>+`b7I@JZM^&Y@18n!YOD5UFZ-&iySlpT zdHVYyih+h+72ehd1Daa7xH37rxG*@I8JU_nGq5u|iM2sr_R1 zM1W)q$r3>yZ5eavGEm=i=UnM~N1cV__u=FF^2h+%+uA=G`uA2kTwmST**n<+dl8`Js6Zye0TE(@a3Ed-w3<{firMD7Jq3Ol3N6Pg8RiMR zf8E+UU`++|^fqPW0rT=|dmL)wmcIh-Pg^qD^|_pE`aD&xB1DEZTrW!1JkB_3(79x3 zF%nB$c?c1=Ef*RX57rLgSLVkEbfWMAsK4;AV9v!afaibpLK=K6E+p8@az5# zGOq$(zGpt($3L*!Z@)Za43SOG z|J{0uz%Tdke6OCb*O!-yG2Mv&P!~c5RJS!EEgO;58jLCQM(YXPbth90+NZfWdC_>^ zRFFSEP~s}T&k)0Z?X?!7?l9~aLN#{hKr)1{Zzvk|`e42G3<&#SkFqy2b1}?UUg`iL ze=4`VRQO^Ayouh#gaC^1hD3(*x35mvdz0I7VC>(*y*_<8Pql^#NcH|@&Vji3ZtVeX z;(f^t92YM&)lDn!`_(*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 E0PoYUGXMYp diff --git a/dist/rss_reader-4.0-py3-none-any.whl b/dist/rss_reader-4.0-py3-none-any.whl deleted file mode 100644 index 838ccbbefbb1cf38dd6643e6afba860b815c9632..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22776 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%0D+4_k=7NEhd*s=GfDVpQkSwqR!2Xg0J5RO$ zK|dESlxt`KJ}1U8un&OZGqVAEIuuGl%q;g67jfhiDnZP-+|Zt`KKT*F?t+E6D@bP$ z&&#VxSjbIy&n?R8C`qU3Bq3eMop!U95N z$cg=w>$_3uQz4srF9V$%$g(Ve@M+bE?0s1tUIi>FnHru86yTmeB&w;*^&`OtiD0*IYVp z6G=Oij6Rzm#z=KH<{^PUUnDH;s+;Ub#JzyVvM|$Wrr-pQ>-`cY_O zF5%YMn1WyUcP$&phMN5|$6^%4)V+fsHI)f zG#536I=F_Ce0#AWAic5Gz}5H%)pDLVfSXQ4dLN(PyXK@-OC;?R%JX;lWb*jls1ngK z6KH`_jwgjpZ#5@6d49e~r_NWU>Fc1Tf*uI#L*v2q42nodt+rO2fqL-BT4%wDutG&Z zf%c8gfH~t^Hjb{r^NYU1rfS!vKN=IA7R=4 z+}b-^L2=xf$zqzkX^sUqBzQoSCNU!DTCnjnM1*6I@SS|AHeiqv^6B;qB_$oF$Dy8; z1^Xmk>g5Bf*2~ww^fTL0nK+^eclo`m2yYlwp$+a&-ImORih^G;p+C>^q*b$E-nFDGL%iPXRB zxlxRzK-oP5F|>@BnfbR?C0Cx7h?s{!4*J9rynKKu^b+_vkKYom!HU^R+f47h?8c*v zVQDwN_CaOKYb-`m^<;Uov19Zs;bRZ5^r@Mqz9+yE(;!@bDS%Y!2NYJ;7`eh6=qtBb z-(Qyx5v0oWPL7l!VZy0$QWwEY#l*~%`t%v?>#Rzne?>Pp9Tj=rll9~A)idI4?S&{y z^cQs}@XiSO71FE!KaLUpKk%O`%m4ffqEmvLDTQoYmcjT-Kts#&KToQ!4Tr}VueBTE7_RA8n5VuRh_koa>fSQkm44rQsqUK{EAiql>L|PWIb6JEH!eNAe zDxfatSD+QLalRJRU>Srli1(-QJ7xx1xh(Vpp?DKsP=0NV{Sg6z?47R)H5&urWfNWE zT}aA6wk`{aKv*mA&`qS@(yz6FE=ES6YUg*u+kF3A=d+=|uPlEN_%7fd8q%aFvUL74 zqE3n;B(KY)Kj%h~!OLdy5TFTsgZhu9U6{~Aw$2xaI?9Hy+~8%^AJ&DzHdG6BiVR`N z!Yh|Qtcx>c$k=5AG6<}O;S%i9aT#RuvH=lP6`gh+N*}1I6jc}YqksXu*6sh5jDxx+W z5h9nwe~7F=TQLFLM_-4)@z0Tur8GEs3vO7{@W}^pZ_oOR|T&k Wj|tEII?ptwMALwOOhl@lfA>FS9s*(j diff --git a/dist/rss_reader-4.0.tar.gz b/dist/rss_reader-4.0.tar.gz deleted file mode 100644 index 9f1c5ab123c85ddbef5fdbe0af9a5281f1d76f7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476384 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�a 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

YXeksIxZHf1jM&gT&=2B2xS=5 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

-ChVqw2gKrY}RGCn9a@nd;0L4U7w%F+^JC? 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%0D$S<`chG7QNEzY)6sGVWYVKAjX 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 From cd955cf177a061740d270206fcded93dfabcc9a5 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Tue, 15 Jun 2021 12:41:14 +0300 Subject: [PATCH 03/11] extra tasks --- .vscode/launch.json | 17 ++++++++++++ 2.py | 68 +++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 82 insertions(+), 3 deletions(-) create mode 100644 .vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..3bd38b2 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,17 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Python: Current File", + "type": "python", + "request": "launch", + "program": "${file}", + "console": "integratedTerminal", + "env": {"DEBUG": "True"}, + + } + ] +} \ No newline at end of file diff --git a/2.py b/2.py index 5f24bc7..885be1e 100755 --- a/2.py +++ b/2.py @@ -2,6 +2,8 @@ from functools import reduce import functools import operator +import os + def quotes_changer(in_str): @@ -103,7 +105,7 @@ def foo(integers: list): """ result = [] for i, num in enumerate(integers): - t = integers[:] + t = integers[:] # making a copy t.pop(i) result.append(functools.reduce(operator.mul, t, 1)) return result @@ -121,6 +123,59 @@ def get_pairs(inp): return list(zip(inp[0::1], inp[1::1])) or None +def get_sums(inp: list): + """ + >>> get_sums([1, 2, 3, 4]) + [1, 3, 6, 10] + """ + # result = [] + # for idx, d in enumerate(inp): + # result.append(sum(inp[0:idx + 1])) + return [sum(inp[0:idx + 1]) for idx in range(len(inp))] + + +def get_target_array(inp: list, target_value: int): + """ + >>> get_target_array([1, 3, 7, 10], 11) + [0, 3] + """ + + for i in inp: + if i < target_value: + pair = target_value - i + if pair in inp: + # print(f"the first number= {i} the second number {pair}") + return[inp.index(i), inp.index(pair)] + break + + +def get_target_array_dict(list_, target_value): + hash_table = {} + len_list = len(list_) + result = [] + for item in range(len_list): + if list_[item] in hash_table: + result.extend([hash_table[list_[item]], item]) + else: + hash_table[target_value - list_[item]] = item + return result + + +def F(n: int): + '''returns value of the n-th element of Fibonacci sequence''' + if n == 0: return 0 + elif n == 1: return 1 + else: return F(n-1)+F(n-2) + + +def fibonacci(n: int): + ''' Returns the Fibonacci sequence of the length ''' + r = [] + for i in range(10): + r.append(F(i)) + print(r) + + def get_none(): """ >>> get_none() @@ -130,6 +185,13 @@ def get_none(): if __name__ == "__main__": - import doctest + debug = os.environ.get('DEBUG') + if not debug: + import doctest - doctest.testmod() + doctest.testmod() + else: + # split('Mama washed the window frame') + # get_sums([1, 2, 3, 4]) + # fibonacci(10) + get_target_array([1, 3, 7, 10], 11) From 4ce10885e9486fd5f5ef13fb29c90ac5a9f5f4b4 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Wed, 14 Jul 2021 14:33:50 +0300 Subject: [PATCH 04/11] task for NY ecommmerce team --- 2.py | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++- orders.csv | 9 ++++ 2 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 orders.csv diff --git a/2.py b/2.py index 885be1e..10b9cf1 100755 --- a/2.py +++ b/2.py @@ -184,6 +184,134 @@ def get_none(): return None +def bubbleSort(arr): + arr = [64, 34, 25, 12, 22, 11, 90] + n = len(arr) + + # Traverse through all array elements + for i in range(n-1): + # range(n) also work but outer loop will repeat one time more than needed. + + # Last i elements are already in place + for j in range(0, n-i-1): + + # traverse the array from 0 to n-i-1 + # Swap if the element found is greater + # than the next element + if arr[j] > arr[j + 1] : + arr[j], arr[j + 1] = arr[j + 1], arr[j] + return arr + + + +# Python3 Program to print BFS traversal +# from a given source vertex. BFS(int s) +# traverses vertices reachable from s. +from collections import defaultdict + +# This class represents a directed graph +# using adjacency list representation +class Graph: + + # Constructor + def __init__(self): + + # default dictionary to store graph + self.graph = defaultdict(list) + + # function to add an edge to graph + def addEdge(self,u,v): + self.graph[u].append(v) + + # Function to print a BFS of graph + def BFS(self, s): + + # Mark all the vertices as not visited + visited = [False] * (max(self.graph) + 1) + + # Create a queue for BFS + queue = [] + + # Mark the source node as + # visited and enqueue it + queue.append(s) + visited[s] = True + + while queue: + + # Dequeue a vertex from + # queue and print it + s = queue.pop(0) + print (s, end = " ") + + # Get all adjacent vertices of the + # dequeued vertex s. If a adjacent + # has not been visited, then mark it + # visited and enqueue it + for i in self.graph[s]: + if visited[i] == False: + queue.append(i) + visited[i] = True + + +def graph_driver_program(): + # Create a graph given in + # the above diagram + g = Graph() + g.addEdge(0, 1) + g.addEdge(0, 2) + g.addEdge(1, 2) + g.addEdge(2, 0) + g.addEdge(2, 3) + g.addEdge(3, 3) + print ("Following is Breadth First Traversal starting from vertex 2)") + + g.BFS(2) + +import csv + +def test_func(): + with open('orders.csv', 'r') as f: + data = f.read() + if not data: + raise ValueError('No data') + + rows = data.split('\n') + + json_data_list = list(csv.DictReader(rows, delimiter=',')) + json_data_list + output = [] + + hash_keys = defaultdict(list) + + for item in json_data_list: + quantity = int(item.get('quantity', 0)) + to_append = { + 'product_id': item.get('product_id'), + 'product_price': item.get('price'), + 'product_title': item.get('name') + } + for _ in range(quantity): + hash_keys[(item.get('order_id'), item.get('cust_name'))].append(to_append) + + output = [] + for key, value in hash_keys.items(): + order_id, cust_name = key + items = value + output.append({ + 'oder_id': order_id, + 'items': items, + 'cust_name': cust_name, + }) + + import requests + + requests.post(url='https://my.awesome-api.com/orders', data=output, headers={ + 'Content-Type': 'application/json' + }) + + return data + if __name__ == "__main__": debug = os.environ.get('DEBUG') if not debug: @@ -194,4 +322,7 @@ def get_none(): # split('Mama washed the window frame') # get_sums([1, 2, 3, 4]) # fibonacci(10) - get_target_array([1, 3, 7, 10], 11) + # get_target_array([1, 3, 7, 10], 11) + # bubbleSort([]) + # graph_driver_program() + test_func() diff --git a/orders.csv b/orders.csv new file mode 100644 index 0000000..e24ed92 --- /dev/null +++ b/orders.csv @@ -0,0 +1,9 @@ +order_id,product_id,price,name,quantity,cust_name +1,prod-b-1,195,Chair,1,Alice +2,prod-b-5,1595,Mattress,1,Charlie +2,prod-c-4,90,Pillow,2,Charlie +5,prod-d-10,1900,King Sofa,1,Bob +5,prod-c-4,175,Decorative Pillow,1,Bob +5,prod-d-9,1200,Sofa,1,Bob +5,prod-c-5,90,Pillow,1,Bob +5,prod-m-7,580,Ottoman,1,Bob \ No newline at end of file From b49bf09ddb975a264c142e17a9979084e8d1a4e9 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Tue, 3 Aug 2021 15:48:09 +0300 Subject: [PATCH 05/11] updates --- 2.py | 25 ----------------- bin_search.py | 19 +++++++++++++ bublesort.py | 20 +++++++++++++ knight_dialer.py | 73 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 112 insertions(+), 25 deletions(-) create mode 100644 bin_search.py create mode 100644 bublesort.py create mode 100644 knight_dialer.py diff --git a/2.py b/2.py index 10b9cf1..16dc89d 100755 --- a/2.py +++ b/2.py @@ -176,32 +176,7 @@ def fibonacci(n: int): print(r) -def get_none(): - """ - >>> get_none() - """ - return None - - -def bubbleSort(arr): - arr = [64, 34, 25, 12, 22, 11, 90] - n = len(arr) - - # Traverse through all array elements - for i in range(n-1): - # range(n) also work but outer loop will repeat one time more than needed. - - # Last i elements are already in place - for j in range(0, n-i-1): - - # traverse the array from 0 to n-i-1 - # Swap if the element found is greater - # than the next element - if arr[j] > arr[j + 1] : - arr[j], arr[j + 1] = arr[j + 1], arr[j] - return arr - # Python3 Program to print BFS traversal diff --git a/bin_search.py b/bin_search.py new file mode 100644 index 0000000..44d759b --- /dev/null +++ b/bin_search.py @@ -0,0 +1,19 @@ +def binary_search_iterative(array, element): + mid = 0 + start = 0 + end = len(array) + step = 0 + + while (start <= end): + step = step+1 + mid = (start + end) // 2 + + if element == array[mid]: + return mid + + if element < array[mid]: + end = mid - 1 + else: + start = mid + 1 + return -1 + diff --git a/bublesort.py b/bublesort.py new file mode 100644 index 0000000..7b420d0 --- /dev/null +++ b/bublesort.py @@ -0,0 +1,20 @@ +def bubbleSort(arr): + n = len(arr) + + # Traverse through all array elements + for i in range(n-1): + # range(n) also work but outer loop will repeat one time more than needed. + + # Last i elements are already in place + for j in range(0, n-i-1): + + # traverse the array from 0 to n-i-1 + # Swap if the element found is greater + # than the next element + if arr[j] > arr[j + 1] : + arr[j], arr[j + 1] = arr[j + 1], arr[j] + return arr + +if __name__ == '__main__': + result = bubbleSort([64, 34, 25, 12, 22, 11, 1]) + print(result) \ No newline at end of file diff --git a/knight_dialer.py b/knight_dialer.py new file mode 100644 index 0000000..192d348 --- /dev/null +++ b/knight_dialer.py @@ -0,0 +1,73 @@ +MOD = (10**9 + 7) + +class Solution: + def knightDialer(self, n: int) -> int: + if n == 1: return 10 + v = [1 for _ in range(10)] + tmp = [0 for _ in range(10)] + v[5]=0 + for i in range(n-1): + tmp[0] = v[4]+v[6] + tmp[1] = v[8]+v[6] + tmp[2] = v[7]+v[9] + tmp[3] = v[4]+v[8] + tmp[4] = v[0]+v[3]+v[9] + tmp[6] = v[0]+v[1]+v[7] + tmp[7] = v[2]+v[6] + tmp[8] = v[1]+v[3] + tmp[9] = v[4]+v[2] + for j in range(10): + v[j] = tmp[j] + + sm = 0 + for i in range(10): + sm += v[i] + sm %= MOD + return sm + + + + +from typing import List +class Solution2: + transitions = { + 1: [6, 8], + 2: [7, 9], + 3: [4, 8], + 4: [3, 9, 0], + 5: [], + 6: [1, 7, 0], + 7: [2, 6], + 8: [1, 3], + 9: [2, 4], + 0: [4, 6] + } + def step_comb(self, inp: str) -> str: + inp = int(inp[-1]) + allowed_transition = self.transitions[inp] + for i in allowed_transition: + yield str(i) + def knightDialer(self, n: int) -> int: + if n == 0: return 0 + combs: List[str] = [] + for start_number in range(10): + combs.append(str(start_number)) + if n ==1: return 1 + n -= 1 + while n != 0: + new_combs = [] + for i, comb in enumerate(combs): + print(comb) + for extra in self.step_comb(comb): + new_combs.append(comb+extra) + print('- ', comb+extra) + combs = new_combs + n -= 1 + return len(combs) +# c = Solution() +# print(c.knightDialer(4)) + + +if __name__ == '__main__': + knight = Solution2().knightDialer(4) + print(knight) \ No newline at end of file From 88ceba01ab9dd692354820028f2870666989c370 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Tue, 3 Aug 2021 18:06:32 +0300 Subject: [PATCH 06/11] 1 --- aiohttp_study/aiohttp_example1.py | 109 +++++++++ aiohttp_study/client.py | 16 ++ aiohttp_study/foundurls.txt | 367 ++++++++++++++++++++++++++++++ aiohttp_study/server.py | 13 ++ aiohttp_study/urls.txt | 8 + 5 files changed, 513 insertions(+) create mode 100644 aiohttp_study/aiohttp_example1.py create mode 100644 aiohttp_study/client.py create mode 100644 aiohttp_study/foundurls.txt create mode 100644 aiohttp_study/server.py create mode 100644 aiohttp_study/urls.txt diff --git a/aiohttp_study/aiohttp_example1.py b/aiohttp_study/aiohttp_example1.py new file mode 100644 index 0000000..38c8abb --- /dev/null +++ b/aiohttp_study/aiohttp_example1.py @@ -0,0 +1,109 @@ +#!/usr/bin/env python3 +# areq.py +# https://realpython.com/async-io-python/ + +"""Asynchronously get links embedded in multiple pages' HMTL.""" + +import asyncio +import logging +import re +import sys +from typing import IO +import urllib.error +import urllib.parse + +import aiofiles +import aiohttp +from aiohttp import ClientSession + +logging.basicConfig( + format="%(asctime)s %(levelname)s:%(name)s: %(message)s", + level=logging.DEBUG, + datefmt="%H:%M:%S", + stream=sys.stderr, +) +logger = logging.getLogger("areq") +logging.getLogger("chardet.charsetprober").disabled = True + +HREF_RE = re.compile(r'href="(.*?)"') + +async def fetch_html(url: str, session: ClientSession, **kwargs) -> str: + """GET request wrapper to fetch page HTML. + + kwargs are passed to `session.request()`. + """ + + resp = await session.request(method="GET", url=url, **kwargs) + resp.raise_for_status() + logger.info("Got response [%s] for URL: %s", resp.status, url) + html = await resp.text() + return html + +async def parse(url: str, session: ClientSession, **kwargs) -> set: + """Find HREFs in the HTML of `url`.""" + found = set() + try: + html = await fetch_html(url=url, session=session, **kwargs) + except ( + aiohttp.ClientError, + aiohttp.http_exceptions.HttpProcessingError, + ) as e: + logger.error( + "aiohttp exception for %s [%s]: %s", + url, + getattr(e, "status", None), + getattr(e, "message", None), + ) + return found + except Exception as e: + logger.exception( + "Non-aiohttp exception occured: %s", getattr(e, "__dict__", {}) + ) + return found + else: + for link in HREF_RE.findall(html): + try: + abslink = urllib.parse.urljoin(url, link) + except (urllib.error.URLError, ValueError): + logger.exception("Error parsing URL: %s", link) + pass + else: + found.add(abslink) + logger.info("Found %d links for %s", len(found), url) + return found + +async def write_one(file: IO, url: str, **kwargs) -> None: + """Write the found HREFs from `url` to `file`.""" + res = await parse(url=url, **kwargs) + if not res: + return None + async with aiofiles.open(file, "a") as f: + for p in res: + await f.write(f"{url}\t{p}\n") + logger.info("Wrote results for source URL: %s", url) + +async def bulk_crawl_and_write(file: IO, urls: set, **kwargs) -> None: + """Crawl & write concurrently to `file` for multiple `urls`.""" + async with ClientSession() as session: + tasks = [] + for url in urls: + tasks.append( + write_one(file=file, url=url, session=session, **kwargs) + ) + await asyncio.gather(*tasks) + +if __name__ == "__main__": + import pathlib + import sys + + assert sys.version_info >= (3, 7), "Script requires Python 3.7+." + here = pathlib.Path(__file__).parent + + with open(here.joinpath("urls.txt")) as infile: + urls = set(map(str.strip, infile)) + + outpath = here.joinpath("foundurls.txt") + with open(outpath, "w") as outfile: + outfile.write("source_url\tparsed_url\n") + + asyncio.run(bulk_crawl_and_write(file=outpath, urls=urls)) \ No newline at end of file diff --git a/aiohttp_study/client.py b/aiohttp_study/client.py new file mode 100644 index 0000000..dbf74c6 --- /dev/null +++ b/aiohttp_study/client.py @@ -0,0 +1,16 @@ +import aiohttp +import asyncio + +async def main(): + + async with aiohttp.ClientSession() as session: + async with session.get('http://python.org') as response: + + print("Status:", response.status) + print("Content-type:", response.headers['content-type']) + + html = await response.text() + print("Body:", html[:15], "...") + +loop = asyncio.get_event_loop() +loop.run_until_complete(main()) \ No newline at end of file diff --git a/aiohttp_study/foundurls.txt b/aiohttp_study/foundurls.txt new file mode 100644 index 0000000..500aa65 --- /dev/null +++ b/aiohttp_study/foundurls.txt @@ -0,0 +1,367 @@ +source_url parsed_url +https://1.1.1.1/ https://1.1.1.1/#a +https://1.1.1.1/ https://1.1.1.1/favicon.ico +https://1.1.1.1/ https://developers.cloudflare.com/warpclient/setting-up/linux/ +https://1.1.1.1/ https://1.1.1.1/media/manifest.json +https://1.1.1.1/ https://1.1.1.1/Cloudflare_WARP_Release-x64.msi +https://1.1.1.1/ https://pkg.cloudflareclient.com/ +https://1.1.1.1/ https://1.1.1.1/#b +https://1.1.1.1/ https://1.1.1.1/dns/ +https://1.1.1.1/ https://cloudflare.com +https://1.1.1.1/ https://1.1.1.1/family/ +https://1.1.1.1/ https://itunes.apple.com/us/app/1-1-1-1-faster-internet/id1423538627 +https://1.1.1.1/ https://1.1.1.1 +https://1.1.1.1/ https://1.1.1.1/Cloudflare_WARP.zip +https://1.1.1.1/ https://blog.cloudflare.com/warp-for-desktop +https://1.1.1.1/ https://twitter.com/intent/tweet?text=ISPs%20spy%20on%20your%20Internet%20traffic%20and%20sell%20the%20data.%20I%27m%20using%201.1.1.1%20with%20WARP%2C%20a%20free%20app%20which%20makes%20the%20Internet%20on%20my%20phone%20faster%20and%20more%20private.%20You%20should%20get%20the%20app%20too%3A%20https%3A//one.one.one.one +https://1.1.1.1/ https://www.cloudflare.com/careers/departments/ +https://1.1.1.1/ https://1.1.1.1/site-1c73aade914cfb299614.css +https://1.1.1.1/ https://developers.cloudflare.com/warpclient/setting-up/macOS/ +https://1.1.1.1/ https://play.google.com/store/apps/details?id=com.cloudflare.onedotonedotonedotone +https://1.1.1.1/ https://developers.cloudflare.com/warpclient/setting-up/windows/ +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-loaded-gun-aimed-american-democracy +https://www.mediamatters.org/ https://www.mediamatters.org/mark-levin/fox-host-mark-levin-were-losing-red-state-america-and-they-are-doing-it-they-are +https://www.mediamatters.org/ https://www.youtube.com/channel/UC_70iWZ6ym2cglS_kv5YfmA +https://www.mediamatters.org/ https://www.mediamatters.org/#instagram +https://www.mediamatters.org/ https://www.mediamatters.org/fox-nation/tucker-carlson-guest-warns-well-be-put-camps-if-we-dont-push-back-against-democrats +https://www.mediamatters.org/ https://www.mediamatters.org/sites/default/files/css/css_VMSLttmpBLA885ZXp-7B7fr04v8HZICSqDMp9cRylNY.css +https://www.mediamatters.org/ https://www.mediamatters.org/jeanine-pirro/these-are-jeanine-pirros-leading-advertisers +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/these-are-laura-ingrahams-leading-advertisers +https://www.mediamatters.org/ https://use.typekit.net/jqh3ujo.css +https://www.mediamatters.org/ https://www.mediamatters.org/take-action +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-has-aired-more-segments-trans-athletes-so-far-2021-it-did-last-two-years-combined +https://www.mediamatters.org/ https://twitter.com/mmfa +https://www.mediamatters.org/ https://www.mediamatters.org/#main-content +https://www.mediamatters.org/ https://www.mediamatters.org/diversity-discrimination/coverage-simone-biles-right-wing-pundits-continue-their-attacks-black +https://www.mediamatters.org/ https://www.mediamatters.org/tucker-carlson/tucker-carlson-praises-alex-jones-covid-commentary +https://www.mediamatters.org/ https://www.mediamatters.org/tucker-carlson/tucker-carlson-returns-fox-news-advertisers-are-staying-away +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/after-years-climate-denial-there-no-reason-trust-fox-weather +https://www.mediamatters.org/ https://www.mediamatters.org/mark-levin/fox-host-mark-levin-defends-my-pillow-ceo-mike-lindell-people-trying-take-him-out +https://www.mediamatters.org/ https://www.mediamatters.org/critical-race-theory/right-attacking-trans-people-part-its-critical-race-theory-political-tactic +https://www.mediamatters.org/ https://www.mediamatters.org/#study +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-manufactures-dissent-over-officers-searing-select-committee-testimony +https://www.mediamatters.org/ https://www.facebook.com/Mediamatters/ +https://www.mediamatters.org/ https://www.mediamatters.org/sean-hannity/hannity-predicts-delta-variant-will-begin-disappear-its-own-6-weeks +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/anti-vax-persuasion-problem-about-right-wing-sabotage +https://www.mediamatters.org/ https://www.mediamatters.org/these-are-tucker-carlsons-leading-advertisers +https://www.mediamatters.org/ https://www.mediamatters.org/#article +https://www.mediamatters.org/ https://www.mediamatters.org/coronavirus-covid-19/fox-news-lies-about-history-vaccine-mandates-suggesting-people-will-resist-and +https://www.mediamatters.org/ https://www.mediamatters.org/?page=0 +https://www.mediamatters.org/ https://www.mediamatters.org/critical-race-theory/former-trump-appointee-linked-critical-race-theory-legislation-over-20-states +https://www.mediamatters.org/ https://www.mediamatters.org/sinclair-broadcast-group/sinclair-reporting-misleadingly-portrays-federal-efforts-limit-gun +https://www.mediamatters.org/ https://www.mediamatters.org/contact-us +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/these-are-fox-news-leading-advertisers +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-critical-race-theory-obsession +https://www.mediamatters.org/ https://www.mediamatters.org/nratv/nratv-now-finished-here-are-bigotry-lies-and-hatred-nra-tolerated-years +https://www.mediamatters.org/ https://www.mediamatters.org/#facebook +https://www.mediamatters.org/ https://www.mediamatters.org/lachlan-murdoch/lachlan-murdoch-continues-lie-advertising-industry +https://www.mediamatters.org/ https://www.mediamatters.org/#audio +https://www.mediamatters.org/ https://www.mediamatters.org/coronavirus-covid-19/fox-news-attacks-biden-administration-implementing-foxs-own-vaccine-policy-its +https://www.mediamatters.org/ https://www.mediamatters.org/critical-race-theory/guide-right-wing-medias-critical-race-theory-strategy +https://www.mediamatters.org/ https://www.mediamatters.org/sinclair-broadcast-group/sinclair-broadcast-group-guest-uses-antisemitic-language-attack +https://www.mediamatters.org/ https://www.mediamatters.org/one-america-news-network/watch-how-one-oan-host-relentlessly-fundraises-spread-fraudulent-arizona +https://www.mediamatters.org/ https://www.mediamatters.org/one-america-news-network/how-oan-figures-call-mass-executions-connected-arizona-ballot-audit +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-host-kayleigh-mcenany-democrats-are-aggregating-power-allowing-illegal-immigrants +https://www.mediamatters.org/ https://www.mediamatters.org/tucker-carlson/heres-how-you-can-take-action-hold-tucker-carlson-accountable +https://www.mediamatters.org/ https://www.mediamatters.org/tucker-carlson/anti-trans-bills-are-tearing-right-inside +https://www.mediamatters.org/ https://www.mediamatters.org/#video +https://www.mediamatters.org/ https://www.instagram.com/mediamattersforamerica/ +https://www.mediamatters.org/ https://www.mediamatters.org/sinclair-broadcast-group/sinclair-infrastructure-coverage-centers-corporate-front-groups-pushing +https://www.mediamatters.org/ https://www.mediamatters.org/studies +https://www.mediamatters.org/ https://www.mediamatters.org/job-openings +https://www.mediamatters.org/ https://www.mediamatters.org/ +https://www.mediamatters.org/ https://www.mediamatters.org/homepage +https://www.mediamatters.org/ https://www.mediamatters.org/archives +https://www.mediamatters.org/ https://fonts.googleapis.com/css?family=Barlow:400,400i,600,600i,700,700i +https://www.mediamatters.org/ https://www.mediamatters.org/climate-energy +https://www.mediamatters.org/ https://www.mediamatters.org/sean-hannity/these-are-sean-hannitys-leading-advertisers +https://www.mediamatters.org/ https://mediamattersforamerica.tumblr.com/ +https://www.mediamatters.org/ https://www.mediamatters.org/january-6-insurrection/right-wing-media-have-waged-full-scale-campaign-cover-events-january-6 +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-ran-nearly-80-segments-critical-race-theory-single-virginia-school-district +https://www.mediamatters.org/ https://www.mediamatters.org/#tumblr +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-obsession-critical-race-theory-numbers +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/foxs-ongoing-assault-coronavirus-vaccination-campaign-going-kill-its-viewers +https://www.mediamatters.org/ https://www.mediamatters.org/news-analysis +https://www.mediamatters.org/ https://www.mediamatters.org/facebook/facebook-grants-transparency-only-help-its-own-image +https://www.mediamatters.org/ https://www.mediamatters.org/broadcast-networks/broadcast-tv-news-shows-link-western-heat-wave-and-drought-climate-change-27 +https://www.mediamatters.org/ https://www.mediamatters.org/terms-conditions +https://www.mediamatters.org/ https://www.mediamatters.org/#youtube +https://www.mediamatters.org/ https://www.mediamatters.org/privacy +https://www.mediamatters.org/ https://www.mediamatters.org/submissions +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/foxs-anti-critical-race-theory-parents-are-also-gop-activists +https://www.mediamatters.org/ https://www.mediamatters.org/kamala-harris/right-wing-media-turn-anti-abortion-attacks-against-kamala-harris +https://www.mediamatters.org/ https://www.mediamatters.org/tucker-carlson/tucker-carlson-claims-covid-vaccine-killing-people-and-government-and-media-are +https://www.mediamatters.org/ https://www.mediamatters.org/facebook/despite-facebooks-covid-19-promises-anti-vaccine-groups-are-thriving +https://www.mediamatters.org/ https://www.mediamatters.org/audio-video +https://www.mediamatters.org/ https://www.mediamatters.org/one-america-news-network/oan-cesspool-anti-lgbtq-hate-its-supported-these-cable-providers-and +https://www.mediamatters.org/ https://www.mediamatters.org/sinclair-broadcast-group/sinclair-broadcast-group-report-people-act-whitewashed-gops-nationwide +https://www.mediamatters.org/ https://www.mediamatters.org/#arrow +https://www.mediamatters.org/ https://www.mediamatters.org/#twitter +https://www.mediamatters.org/ https://www.mediamatters.org/facebook/facebooks-responses-oversight-board-are-sham +https://www.mediamatters.org/ https://www.mediamatters.org/one-america-news-network/oans-months-long-campaign-against-covid-19-vaccines +https://www.mediamatters.org/ https://www.mediamatters.org/#search +https://www.mediamatters.org/ https://www.mediamatters.org/search +https://www.mediamatters.org/ https://www.mediamatters.org/themes/custom/mmfa_theme/favicon.ico +https://www.mediamatters.org/ https://www.mediamatters.org/corrections +https://www.mediamatters.org/ https://www.mediamatters.org/abortion-rights-and-reproductive-health +https://www.mediamatters.org/ https://www.mediamatters.org/one-america-news-network/oans-shady-involvement-conspiracy-theory-based-arizona-election-audit +https://www.mediamatters.org/ https://www.mediamatters.org/?page=1 +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-has-undermined-vaccination-efforts-nearly-60-all-vaccination-segments-2-week-period +https://www.mediamatters.org/ https://www.mediamatters.org/coronavirus-covid-19/fox-news-anti-vaccine-campaign-isnt-over +https://www.mediamatters.org/ https://www.mediamatters.org/sites/default/files/css/css_vUt0GK4OfEXUi5i0VJuEV9nf8bDJwmJWZVb1Ca5G1yM.css +https://www.mediamatters.org/ https://www.mediamatters.org/cable-news/cable-news-programs-lag-behind-their-broadcast-news-counterparts-linking-climate-change +https://www.mediamatters.org/ https://www.mediamatters.org/fox-news/fox-news-attempts-rehabilitate-its-ratings-returning-tirades-against-abortion +https://www.mediamatters.org/ https://www.mediamatters.org/mike-lindell/mike-lindell-says-hes-pulling-mypillow-ads-fox-news-heres-what-means +https://www.mediamatters.org/ https://www.mediamatters.org/cnn/cable-news-fails-cover-gun-violence-public-health-crisis-it +https://www.mediamatters.org/ https://www.mediamatters.org/2020-supreme-court-vacancy/dont-believe-right-wing-media-overturning-roe-v-wade-big-deal +https://www.mediamatters.org/ https://www.mediamatters.org/about +https://www.mediamatters.org/ https://www.mediamatters.org/guns-public-safety +https://www.mediamatters.org/ https://www.mediamatters.org/cable-news/broadcast-and-cable-news-coverage-latest-record-breaking-heat-wave-west-mentioned +https://www.mediamatters.org/ https://action.mediamatters.org/secure/donate +https://www.mediamatters.org/ https://www.mediamatters.org/sites/default/files/css/css_oGZ7OLJDM4FApNs8xyoZMUIkjUZCXrNP16OA9NXAcMA.css +https://www.mediamatters.org/ https://www.mediamatters.org/newsmax/newsmax-host-i-still-have-concerns-about-election-2020-and-its-okay-have-concerns +https://www.mediamatters.org/ https://www.mediamatters.org/january-6-insurrection +https://www.mediamatters.org/ https://www.mediamatters.org/lgbtq +https://regex101.com/ https://regex101.com/static/assets/icon-72.png +https://regex101.com/ https://regex101.com/static/assets/icon-96.png +https://regex101.com/ https://regex101.com/library +https://regex101.com/ https://regex101.com/static/4.a0700f24d468995b2fe3.css +https://regex101.com/ https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=firas%2edib%40gmail%2ecom&lc=US&item_name=Regex101&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHostedGuest +https://regex101.com/ https://regex101.com/static/assets/icon-16.png +https://regex101.com/ https://regex101.com/static/assets/manifest.webmanifest +https://regex101.com/ https://regex101.com/static/assets/icon-32.png +https://regex101.com/ mailto:contact@regex101.com +https://regex101.com/ https://regex101.com/quiz +https://regex101.com/ https://fonts.gstatic.com +https://regex101.com/ https://regex101.com/ +https://regex101.com/ https://regex101.com/static/assets/icon-60.png +https://regex101.com/ https://regex101.com/static/assets/favicon.ico +https://regex101.com/ https://regex101.com/static/bundle.bb20352093af87112590.css +https://regex101.com/ https://regex101.com/static/assets/icon-180.png +https://regex101.com/ https://regex101.com/static/assets/icon-76.png +https://regex101.com/ https://github.com/firasdib/Regex101/wiki +https://regex101.com/ https://regex101.com/static/assets/icon-114.png +https://regex101.com/ https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&family=Source+Code+Pro:wght@400;500;700&display=swap +https://regex101.com/ http://enable-javascript.com/ +https://regex101.com/ https://regex101.com/static/assets/icon-192.png +https://regex101.com/ https://regex101.com/debugger +https://regex101.com/ https://regex101.com/static/assets/icon-152.png +https://regex101.com/ https://regex101.com/static/quickref.23af15a0e560cd797a7d.chunk.js +https://regex101.com/ https://github.com/sponsors/firasdib +https://regex101.com/ https://regex101.com/account +https://regex101.com/ https://regex101.com +https://regex101.com/ https://regex101.com/codegen?language=php +https://regex101.com/ https://regex101.com/static/assets/icon-144.png +https://regex101.com/ https://regex101.com/static/assets/icon-120.png +https://regex101.com/ http://browsehappy.com/ +https://regex101.com/ https://twitter.com/regex101 +https://regex101.com/ https://web.libera.chat/?nick=re101-guest-?&chan=#regex +https://regex101.com/ https://regex101.com/settings +https://regex101.com/ https://regex101.com/static/assets/changelog.txt +https://regex101.com/ https://regex101.com/static/assets/icon-57.png +https://regex101.com/ https://www.layer0.co/ +https://regex101.com/ https://github.com/firasdib/Regex101/issues +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/us-coronavirus-vaccine-goal-502142 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money/2021/07/30/bidens-very-good-not-great-economy-796838 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/privacy#california +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money/2021/07/29/here-comes-a-big-gdp-number-796801 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/space +https://www.politico.com/tipsheets/morning-money https://www.politico.com/magazine +https://www.politico.com/tipsheets/morning-money http://banking.senate.gov/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/house-democrats-biden-eviction-moratorium-502156 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/faq +https://www.politico.com/tipsheets/morning-money https://www.politicopro.com/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/fourth-estate +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-180x180.png +https://www.politico.com/tipsheets/morning-money https://www.politicopro.com/policy-resources?cid=pro_21q3_corenews_how-to +https://www.politico.com/tipsheets/morning-money https://www.politico.com/rss +https://www.politico.com/tipsheets/morning-money https://www.wsj.com/articles/delta-variant-stalls-asias-economic-recovery-after-early-rebound-11627922736?mod=hp_lead_pos2 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/subscribe/breaking-news-alerts +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money/2021/08/03/dems-want-much-more-spending-796893 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/cartoon-carousel +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/biden-infrastructure-deal-progressives-senate-502213 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-120x120.png +https://www.politico.com/tipsheets/morning-money http://api.addthis.com/oexchange/0.8/forward/twitter/offer?pco=tbx32nj-1.0&url=https://www.politico.com/newsletters/morning-money/2021/08/03/dems-want-much-more-spending-796893&text=Dems want MUCH more spending &pubid=politico.com&via=politico +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/employment-immigration +https://www.politico.com/tipsheets/morning-money http://edition.pagesuite-professional.co.uk/Launch.aspx?bypass=true&PBID=74262970-aa07-44b3-80c8-21fa8a8ac376 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/settings +https://www.politico.com/tipsheets/morning-money https://www.politico.com/about-us +https://www.politico.com/tipsheets/morning-money https://cd.politicopro.com/member/51658 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters +https://www.politico.com/tipsheets/morning-money https://www.politico.com/advertising +https://www.politico.com/tipsheets/morning-money https://twitter.com/politico +https://www.politico.com/tipsheets/morning-money https://www.politico.com/press/about +https://www.politico.com/tipsheets/morning-money https://www.politico.com/transportation +https://www.politico.com/tipsheets/morning-money https://www.politico.eu/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/playbook +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tipsheets/morning-money +https://www.politico.com/tipsheets/morning-money https://feeder-prod.ops.politico.com/feeds/rss/morningmoney.xml +https://www.politico.com/tipsheets/morning-money https://www.politico.com/states/florida +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-114x114.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/white-house +https://www.politico.com/tipsheets/morning-money https://www.politico.com/cannabis +https://www.politico.com/tipsheets/morning-money https://static.politico.com/dims4/default/27ede68/2147483647/legacy_thumbnail/72x72/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/favicon-16x16.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/series/states/the-fifty#recovery-lab +https://www.politico.com/tipsheets/morning-money https://www.politico.com/video +https://www.politico.com/tipsheets/morning-money https://www.politico.com/feedback +https://www.politico.com/tipsheets/morning-money http://www.powerjobs.com/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/trump-legal-doj-502229 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/states/new-jersey +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-144x144.png +https://www.politico.com/tipsheets/morning-money https://subscriber.politicopro.com/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/live-events/about +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2020-elections +https://www.politico.com/tipsheets/morning-money https://www.politico.com/huddle/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/terms-of-service +https://www.politico.com/tipsheets/morning-money http://api.addthis.com/oexchange/0.8/forward/facebook/offer?pco=tbx32nj-1.0&url=https://www.politico.com/newsletters/morning-money/2021/08/03/dems-want-much-more-spending-796893&pubid=politico.com +https://www.politico.com/tipsheets/morning-money https://www.politico.com/privacy +https://www.politico.com/tipsheets/morning-money https://www.politico.com/series/states/the-fifty +https://www.politico.com/tipsheets/morning-money https://www.facebook.com/politico/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/joe-biden-first-100-days-presidency +https://www.politico.com/tipsheets/morning-money https://www.politico.com/technology +https://www.politico.com/tipsheets/morning-money https://www.politico.com//_logout?base=https%3A%2F%2Fwww.politico.com&redirect=%2F_logout&js=false +https://www.politico.com/tipsheets/morning-money https://www.politico.com/ +https://www.politico.com/tipsheets/morning-money https://www.reuters.com/world/asia-pacific/japan-limits-hospitalisation-covid-19-patients-most-serious-cases-surge-2021-08-03/ +https://www.politico.com/tipsheets/morning-money https://cd.politicopro.com/member/140963 +https://www.politico.com/tipsheets/morning-money https://policies.google.com/privacy +https://www.politico.com/tipsheets/morning-money https://www.politico.com/transitionpb?cid=mkt_tpb_NL +https://www.politico.com/tipsheets/morning-money https://www.politico.com/finance +https://www.politico.com/tipsheets/morning-money https://www.politico.com/live-events +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-152x152.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/write-for-us +https://www.politico.com/tipsheets/morning-money https://legislation.politicopro.com/bill/US_117_HR_3684 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/do-not-sell +https://www.politico.com/tipsheets/morning-money https://www.politico.com/sitemap +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money/2021/08/02/heres-the-infrastructure-bill-796863 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/manifest.json +https://www.politico.com/tipsheets/morning-money https://www.politico.com/payment +https://www.politico.com/tipsheets/morning-money https://www.politico.com/vaccinerace +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tipsheets/morning-money#icon-search +https://www.politico.com/tipsheets/morning-money https://www.politico.com/WomenRule +https://www.politico.com/tipsheets/morning-money https://www.politico.com/states/florida/story/2021/08/02/florida-covid-hospitalizations-shatter-record-as-desantis-downplays-threat-1389356 +https://www.politico.com/tipsheets/morning-money https://www.nytimes.com/2021/08/02/business/wall-street-casual.html +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/agriculture +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/west-wing-playbook +https://www.politico.com/tipsheets/morning-money https://static.politico.com/cf/05/ee684a274496b04fa20ba2978da1/politico.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/the-recast +https://www.politico.com/tipsheets/morning-money https://static.politico.com/dims4/default/59ee5a3/2147483647/legacy_thumbnail/114x114/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/trump-campaign-four-seasons-landscaping-fixation-502163 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/staff/ben-white +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/matt-wuerker +https://www.politico.com/tipsheets/morning-money https://www.politico.com/agenda +https://www.politico.com/tipsheets/morning-money https://www.politico.com/cdn-cgi/l/email-protection#d3b1a4bbbaa7b693a3bcbfbaa7bab0bcfdb0bcbe +https://www.politico.com/tipsheets/morning-money https://www.politico.com/trade +https://www.politico.com/tipsheets/morning-money https://www.politico.com//_login?base=https%3A%2F%2Fwww.politico.com&redirect=%2F_login&logout=%2F_logout&lRedirect=true&sRedirect=%2Fsettings&js=false +https://www.politico.com/tipsheets/morning-money https://static.politico.com/dims4/default/c73c7f7/2147483647/legacy_thumbnail/57x57/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/favicon-96x96.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/2020-election/results/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/health-care +https://www.politico.com/tipsheets/morning-money https://www.politico.com/podcasts +https://www.politico.com/tipsheets/morning-money https://www.politico.com/safari-pinned-tab.svg +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/playbook-pm +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/politico-nightly +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/sustainability +https://www.politico.com/tipsheets/morning-money https://www.politico.com/energy-and-environment +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/schumer-august-recess-biden-agenda-502167 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/live-events/upcoming +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/rich-lowry +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/cybersecurity +https://www.politico.com/tipsheets/morning-money https://www.politico.com/ehealth +https://www.politico.com/tipsheets/morning-money https://static.politico.com/resource/assets/css/style-core.min.22eb992e27406d79aea752388a5626bf.gz.css +https://www.politico.com/tipsheets/morning-money https://policies.google.com/terms +https://www.politico.com/tipsheets/morning-money https://www.politico.com/android-chrome-192x192.png +https://www.politico.com/tipsheets/morning-money https://www.politicopro.com/act-on-the-news?cid=promkt_20q1_corenews_act_money +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-76x76.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/congress +https://www.politico.com/tipsheets/morning-money https://www.politico.com/news/2021/08/02/trump-gettr-social-media-isis-502078 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/politics +https://www.politico.com/tipsheets/morning-money https://www.instagram.com/politico/ +https://www.politico.com/tipsheets/morning-money https://cd.politicopro.com/member/51503 +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money/2021/07/28/america-back-sliding-796773 +https://www.politico.com/tipsheets/morning-money https://thehill.com/homenews/senate/565958-poll-shows-broad-support-for-bipartisan-infrastructure-bill +https://www.politico.com/tipsheets/morning-money https://www.politico.com/live-events/previous +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/defense +https://www.politico.com/tipsheets/morning-money https://www.politico.com/states/new-york +https://www.politico.com/tipsheets/morning-money https://www.reuters.com/world/us/us-treasury-suspends-government-retirement-health-fund-payments-debt-limit-re-2021-08-02/ +https://www.politico.com/tipsheets/morning-money https://www.politico.com/privacy-policy +https://www.politico.com/tipsheets/morning-money https://www.monmouth.edu/polling-institute/reports/monmouthpoll_us_072921/ +https://www.politico.com/tipsheets/morning-money https://subscriber.politicopro.com/article/2021/07/cryptocurrency-industry-fears-big-tax-hit-in-infrastructure-bill-2073453 +https://www.politico.com/tipsheets/morning-money https://static.politico.com/dims4/default/bd69088/2147483647/legacy_thumbnail/144x144/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/subscriptions +https://www.politico.com/tipsheets/morning-money https://subscriber.politicopro.com/article/2021/08/warren-demands-answers-from-treasury-climate-coordinator-3990428?source=email +https://www.politico.com/tipsheets/morning-money https://www.politico.com/favicon-32x32.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money/archive +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tipsheets/morning-money?tab=most-read +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-72x72.png +https://www.politico.com/tipsheets/morning-money https://www.politico.com/apple-touch-icon-60x60.png +https://www.politico.com/tipsheets/morning-money http://twitter.com/morningmoneyben +https://www.politico.com/tipsheets/morning-money https://www.politico.com/careers +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/education +https://www.politico.com/tipsheets/morning-money https://www.politico.com/tag/pro-canada +https://www.politico.com/tipsheets/morning-money https://www.politico.com/gallery +https://www.politico.com/tipsheets/morning-money https://www.politico.com/newsletters/morning-money +https://www.politico.com/tipsheets/morning-money https://www.politico.com/states/california +https://www.bloomberg.com/markets/economics https://www.bloomberg.com/feedback +https://www.bloomberg.com/markets/economics https://assets.bwbx.io/font-service/css/BWHaasGrotesk-55Roman-Web,BWHaasGrotesk-75Bold-Web,BW%20Haas%20Text%20Mono%20A-55%20Roman/font-face.css +https://www.bloomberg.com/markets/economics https://www.bloomberg.com/notices/tos +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2018/well/guide-mindfulwork.html +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/well/family/well-caregiver-guide.html +https://www.nytimes.com/guides/ https://www.nytimes.com/svc/collections/v1/publish/https://www.nytimes.com/spotlight/guides/rss.xml +https://www.nytimes.com/guides/ https://g1.nyt.com/fonts/css/web-fonts.b1c035e4560e0216caf8f03326e0430712b61041.css +https://www.nytimes.com/guides/ https://help.nytimes.com/hc/en-us/articles/115015727108-Accessibility +https://www.nytimes.com/guides/ https://www.nytimes.com/privacy/privacy-policy +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#after-top +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#after-mid1 +https://www.nytimes.com/guides/ https://www.nytimes.com/vi-assets/static-assets/ios-iphone-114x144-080e7ec6514fdc62bcbb7966d9b257d2.png +https://www.nytimes.com/guides/ https://www.nytimes.com/ca/?action=click&region=Footer&pgtype=Homepage +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2018/fashion/how-to-dress-up.html +https://www.nytimes.com/guides/ https://www.nytco.com/ +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#after-sponsor +https://www.nytimes.com/guides/ https://api.whatsapp.com/send?text=Guides%20https%3A%2F%2Fwww.nytimes.com%2Fspotlight%2Fguides%3Fsmid%3Dwa-share +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide-entertainment.html +https://www.nytimes.com/guides/ https://www.nytco.com/careers/ +https://www.nytimes.com/guides/ https://help.nytimes.com/hc/en-us/articles/115014893968-Terms-of-sale +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide-food.html +https://www.nytimes.com/guides/ https://www.nytimes.com/section/smarter-living +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2018/realestate/real-estate-decorating-guide.html +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#stream-panel +https://www.nytimes.com/guides/ https://www.nytimes.com/vi-assets/static-assets/ios-default-homescreen-57x57-43808a4cd5333b648057a01624d84960.png +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/climate/cli-timesmachine-promo.html +https://www.nytimes.com/guides/ https://www.nytimes.com/vi-assets/static-assets/global-69acc7c8fb6a313ed7e8641e4a88bf30.css +https://www.nytimes.com/guides/ mailto:?subject=NYTimes.com%3A%20Guides&body=From%20The%20New%20York%20Times%3A%0A%0AGuides%0A%0A%0A%0Ahttps%3A%2F%2Fwww.nytimes.com%2Fspotlight%2Fguides%3Fsmid%3Dem-share +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#site-content +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2018/smarter-living/guide-sugar.html +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide-hard.html +https://www.nytimes.com/guides/ https://help.nytimes.com/hc/en-us/articles/115014792127-Copyright-notice +https://www.nytimes.com/guides/ https://www.nytimes.com/sitemap/ +https://www.nytimes.com/guides/ https://www.facebook.com/dialog/feed?app_id=9869919170&link=https%3A%2F%2Fwww.nytimes.com%2Fspotlight%2Fguides%3Fsmid%3Dfb-share&name=Guides&redirect_uri=https%3A%2F%2Fwww.facebook.com%2F +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#site-index +https://www.nytimes.com/guides/ https://www.nytimes.com/ +https://www.nytimes.com/guides/ https://www.nytimes.com/vi-assets/static-assets/apple-touch-icon-28865b72953380a40aa43318108876cb.png +https://www.nytimes.com/guides/ https://www.nytimes.com/spotlight/guides +https://www.nytimes.com/guides/ https://help.nytimes.com/hc/en-us +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide.html +https://www.nytimes.com/guides/ https://help.nytimes.com/hc/en-us/articles/115015385887-Contact-Us +https://www.nytimes.com/guides/ https://myaccount.nytimes.com/auth/login?response_type=cookie&client_id=vi +https://www.nytimes.com/guides/ https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-service +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/us/womens-issues-course.html +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide-tech.html +https://www.nytimes.com/guides/ https://www.nytimes.com/subscription?campaignId=37WXW +https://www.nytimes.com/guides/ https://www.nytimes.com/privacy/cookie-policy#how-do-i-manage-trackers +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#after-mid2 +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide-cooking.html +https://www.nytimes.com/guides/ https://www.nytimes.com/section/todayspaper +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2019/smarter-living/how-to-find-a-hobby-guide.html +https://www.nytimes.com/guides/ https://www.nytimes.com/guides/#after-mktg +https://www.nytimes.com/guides/ https://www.nytimes.com/vi-assets/static-assets/ios-ipad-144x144-28865b72953380a40aa43318108876cb.png +https://www.nytimes.com/guides/ https://www.nytimes.com/vi-assets/static-assets/favicon-d2483f10ef688e6f89e23806b9700298.ico +https://www.nytimes.com/guides/ https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.nytimes.com%2Fspotlight%2Fguides%3Fsmid%3Dtw-share&text=Guides +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2020/guides/2020-gift-guide-home.html +https://www.nytimes.com/guides/ https://nytmediakit.com/ +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2018/guides/how-to-make-the-world-a-better-place.html +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2016/well/move/well-runningforwomen-guide-interactive.html +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2018/well/how-to-use-yoga-to-relax.html +https://www.nytimes.com/guides/ https://www.nytimes.com/interactive/2019/guides/a-guide-to-sleep-apnea.html +https://www.nytimes.com/guides/ https://www.nytimes.com/international/?action=click&region=Footer&pgtype=Homepage +https://www.nytimes.com/guides/ http://www.tbrandstudio.com/ diff --git a/aiohttp_study/server.py b/aiohttp_study/server.py new file mode 100644 index 0000000..cae6662 --- /dev/null +++ b/aiohttp_study/server.py @@ -0,0 +1,13 @@ +from aiohttp import web + +async def handle(request): + name = request.match_info.get('name', "Anonymous") + text = "Hello, " + name + return web.Response(text=text) + +app = web.Application() +app.add_routes([web.get('/', handle), + web.get('/{name}', handle)]) + +if __name__ == '__main__': + web.run_app(app) \ No newline at end of file diff --git a/aiohttp_study/urls.txt b/aiohttp_study/urls.txt new file mode 100644 index 0000000..dccdbe0 --- /dev/null +++ b/aiohttp_study/urls.txt @@ -0,0 +1,8 @@ +https://regex101.com/ +https://docs.python.org/3/this-url-will-404.html +https://www.nytimes.com/guides/ +https://www.mediamatters.org/ +https://1.1.1.1/ +https://www.politico.com/tipsheets/morning-money +https://www.bloomberg.com/markets/economics +https://www.ietf.org/rfc/rfc2616.txt \ No newline at end of file From 782e986e29b595de28878afd268a376e8b42e1be Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Wed, 4 Aug 2021 09:49:59 +0300 Subject: [PATCH 07/11] aiohttp polls example init --- aiohttp_study/polls/aiohttpdemo_polls/main.py | 9 +++++++++ aiohttp_study/polls/aiohttpdemo_polls/routes.py | 5 +++++ aiohttp_study/polls/aiohttpdemo_polls/settings.py | 13 +++++++++++++ aiohttp_study/polls/aiohttpdemo_polls/views.py | 5 +++++ aiohttp_study/polls/config/polls.yaml | 9 +++++++++ aiohttp_study/requirements.txt | 2 ++ 6 files changed, 43 insertions(+) create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/main.py create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/routes.py create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/settings.py create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/views.py create mode 100644 aiohttp_study/polls/config/polls.yaml create mode 100644 aiohttp_study/requirements.txt diff --git a/aiohttp_study/polls/aiohttpdemo_polls/main.py b/aiohttp_study/polls/aiohttpdemo_polls/main.py new file mode 100644 index 0000000..d8556b6 --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/main.py @@ -0,0 +1,9 @@ +# aiohttpdemo_polls/main.py +from routes import setup_routes +from aiohttp import web +from settings import config + +app = web.Application() +setup_routes(app) +app['config'] = config +web.run_app(app) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/routes.py b/aiohttp_study/polls/aiohttpdemo_polls/routes.py new file mode 100644 index 0000000..a38710e --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/routes.py @@ -0,0 +1,5 @@ +# aiohttpdemo_polls/routes.py +from views import index + +def setup_routes(app): + app.router.add_get('/', index) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/settings.py b/aiohttp_study/polls/aiohttpdemo_polls/settings.py new file mode 100644 index 0000000..c84fb03 --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/settings.py @@ -0,0 +1,13 @@ +# aiohttpdemo_polls/settings.py +import pathlib +import yaml + +BASE_DIR = pathlib.Path(__file__).parent.parent +config_path = BASE_DIR / 'config' / 'polls.yaml' + +def get_config(path): + with open(path) as f: + config = yaml.safe_load(f) + return config + +config = get_config(config_path) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/views.py b/aiohttp_study/polls/aiohttpdemo_polls/views.py new file mode 100644 index 0000000..8ee3842 --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/views.py @@ -0,0 +1,5 @@ +# aiohttpdemo_polls/views.py +from aiohttp import web + +async def index(request): + return web.Response(text='Hello Aiohttp!') \ No newline at end of file diff --git a/aiohttp_study/polls/config/polls.yaml b/aiohttp_study/polls/config/polls.yaml new file mode 100644 index 0000000..c073b30 --- /dev/null +++ b/aiohttp_study/polls/config/polls.yaml @@ -0,0 +1,9 @@ +# config/polls.yaml +postgres: + database: aiohttpdemo_polls + user: aiohttpdemo_user + password: aiohttpdemo_pass + host: localhost + port: 5432 + minsize: 1 + maxsize: 5 \ No newline at end of file diff --git a/aiohttp_study/requirements.txt b/aiohttp_study/requirements.txt new file mode 100644 index 0000000..3099538 --- /dev/null +++ b/aiohttp_study/requirements.txt @@ -0,0 +1,2 @@ +pyyaml +aiohttp \ No newline at end of file From d6e98353d39752e35966a02d2a81f403abb16844 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Wed, 4 Aug 2021 10:16:47 +0300 Subject: [PATCH 08/11] db creation, connection, filling sample data --- aiohttp_study/polls/aiohttpdemo_polls/db.py | 40 +++++++++++++++++++ .../polls/aiohttpdemo_polls/init_db.py | 33 +++++++++++++++ aiohttp_study/requirements.txt | 3 +- 3 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/db.py create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/init_db.py diff --git a/aiohttp_study/polls/aiohttpdemo_polls/db.py b/aiohttp_study/polls/aiohttpdemo_polls/db.py new file mode 100644 index 0000000..d508b28 --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/db.py @@ -0,0 +1,40 @@ +''' +Start from: +Run Postgres: + docker run --rm -it -p 5432:5432 postgres:10 +or in my case: + docker run --rm -it -p 5432:5432 postgres:12.0-alpine + +Then create DB, role and rights: + +$ psql -U postgres -h localhost +> CREATE DATABASE aiohttpdemo_polls; +> CREATE USER aiohttpdemo_user WITH PASSWORD 'aiohttpdemo_pass'; +> GRANT ALL PRIVILEGES ON DATABASE aiohttpdemo_polls TO aiohttpdemo_user; +''' +from sqlalchemy import ( + MetaData, Table, Column, ForeignKey, + Integer, String, Date +) + +meta = MetaData() + +question = Table( + 'question', meta, + + Column('id', Integer, primary_key=True), + Column('question_text', String(200), nullable=False), + Column('pub_date', Date, nullable=False) +) + +choice = Table( + 'choice', meta, + + Column('id', Integer, primary_key=True), + Column('choice_text', String(200), nullable=False), + Column('votes', Integer, server_default="0", nullable=False), + + Column('question_id', + Integer, + ForeignKey('question.id', ondelete='CASCADE')) +) diff --git a/aiohttp_study/polls/aiohttpdemo_polls/init_db.py b/aiohttp_study/polls/aiohttpdemo_polls/init_db.py new file mode 100644 index 0000000..032a080 --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/init_db.py @@ -0,0 +1,33 @@ +from sqlalchemy import create_engine, MetaData + +from settings import config +from db import question, choice + + +DSN = "postgresql://{user}:{password}@{host}:{port}/{database}" + +def create_tables(engine): + meta = MetaData() + meta.create_all(bind=engine, tables=[question, choice]) + + +def sample_data(engine): + conn = engine.connect() + conn.execute(question.insert(), [ + {'question_text': 'What\'s new?', + 'pub_date': '2015-12-15 17:17:49.629+02'} + ]) + conn.execute(choice.insert(), [ + {'choice_text': 'Not much', 'votes': 0, 'question_id': 1}, + {'choice_text': 'The sky', 'votes': 0, 'question_id': 1}, + {'choice_text': 'Just hacking again', 'votes': 0, 'question_id': 1}, + ]) + conn.close() + + +if __name__ == '__main__': + db_url = DSN.format(**config['postgres']) + engine = create_engine(db_url) + + create_tables(engine) + sample_data(engine) \ No newline at end of file diff --git a/aiohttp_study/requirements.txt b/aiohttp_study/requirements.txt index 3099538..1837c45 100644 --- a/aiohttp_study/requirements.txt +++ b/aiohttp_study/requirements.txt @@ -1,2 +1,3 @@ pyyaml -aiohttp \ No newline at end of file +aiohttp +sqlalchemy \ No newline at end of file From c47d019bbf6f1f48629137f51adbfd2402d9b847 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Wed, 4 Aug 2021 10:28:44 +0300 Subject: [PATCH 09/11] async request to the db --- aiohttp_study/polls/aiohttpdemo_polls/db.py | 19 +++++++++++++++++++ aiohttp_study/polls/aiohttpdemo_polls/main.py | 3 +++ .../polls/aiohttpdemo_polls/views.py | 7 ++++++- aiohttp_study/requirements.txt | 3 ++- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/aiohttp_study/polls/aiohttpdemo_polls/db.py b/aiohttp_study/polls/aiohttpdemo_polls/db.py index d508b28..5f2e871 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/db.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/db.py @@ -16,6 +16,7 @@ MetaData, Table, Column, ForeignKey, Integer, String, Date ) +import aiopg.sa meta = MetaData() @@ -38,3 +39,21 @@ Integer, ForeignKey('question.id', ondelete='CASCADE')) ) + + +async def init_pg(app): + conf = app['config']['postgres'] + engine = await aiopg.sa.create_engine( + database=conf['database'], + user=conf['user'], + password=conf['password'], + host=conf['host'], + port=conf['port'], + minsize=conf['minsize'], + maxsize=conf['maxsize'], + ) + app['db'] = engine + +async def close_pg(app): + app['db'].close() + await app['db'].wait_closed() \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/main.py b/aiohttp_study/polls/aiohttpdemo_polls/main.py index d8556b6..93732ac 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/main.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/main.py @@ -2,8 +2,11 @@ from routes import setup_routes from aiohttp import web from settings import config +from db import init_pg, close_pg app = web.Application() setup_routes(app) app['config'] = config +app.on_startup.append(init_pg) +app.on_cleanup.append(close_pg) web.run_app(app) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/views.py b/aiohttp_study/polls/aiohttpdemo_polls/views.py index 8ee3842..5d25d89 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/views.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/views.py @@ -1,5 +1,10 @@ # aiohttpdemo_polls/views.py from aiohttp import web +import db async def index(request): - return web.Response(text='Hello Aiohttp!') \ No newline at end of file + async with request.app['db'].acquire() as conn: + cursor = await conn.execute(db.question.select()) + records = await cursor.fetchall() + questions = [dict(q) for q in records] + return web.Response(text=str(questions)) \ No newline at end of file diff --git a/aiohttp_study/requirements.txt b/aiohttp_study/requirements.txt index 1837c45..19576af 100644 --- a/aiohttp_study/requirements.txt +++ b/aiohttp_study/requirements.txt @@ -1,3 +1,4 @@ pyyaml aiohttp -sqlalchemy \ No newline at end of file +sqlalchemy +aiopg[sa] \ No newline at end of file From 635812688c5332aef8ad60e67bf6e0b98e4ff807 Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Wed, 4 Aug 2021 12:00:18 +0300 Subject: [PATCH 10/11] wiring up templates --- aiohttp_study/polls/aiohttpdemo_polls/main.py | 6 +++++- aiohttp_study/polls/aiohttpdemo_polls/views.py | 7 ++++++- aiohttp_study/requirements.txt | 3 ++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/aiohttp_study/polls/aiohttpdemo_polls/main.py b/aiohttp_study/polls/aiohttpdemo_polls/main.py index 93732ac..a58a6cf 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/main.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/main.py @@ -1,12 +1,16 @@ # aiohttpdemo_polls/main.py from routes import setup_routes from aiohttp import web -from settings import config +import aiohttp_jinja2 +import jinja2 +from settings import config, BASE_DIR from db import init_pg, close_pg app = web.Application() setup_routes(app) app['config'] = config +aiohttp_jinja2.setup(app, + loader=jinja2.FileSystemLoader(str(BASE_DIR / 'aiohttpdemo_polls' / 'templates'))) app.on_startup.append(init_pg) app.on_cleanup.append(close_pg) web.run_app(app) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/views.py b/aiohttp_study/polls/aiohttpdemo_polls/views.py index 5d25d89..2620f38 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/views.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/views.py @@ -2,9 +2,14 @@ from aiohttp import web import db +import aiohttp_jinja2 + +@aiohttp_jinja2.template('index.html') async def index(request): async with request.app['db'].acquire() as conn: cursor = await conn.execute(db.question.select()) records = await cursor.fetchall() questions = [dict(q) for q in records] - return web.Response(text=str(questions)) \ No newline at end of file + print(questions) + # return web.Response(text=str(questions)) + return {"questions": questions} \ No newline at end of file diff --git a/aiohttp_study/requirements.txt b/aiohttp_study/requirements.txt index 19576af..0650f6a 100644 --- a/aiohttp_study/requirements.txt +++ b/aiohttp_study/requirements.txt @@ -1,4 +1,5 @@ pyyaml aiohttp sqlalchemy -aiopg[sa] \ No newline at end of file +aiopg[sa] +aiohttp-jinja2 \ No newline at end of file From 844fbae1228b3093524c6cf2182b725cfa97e79e Mon Sep 17 00:00:00 2001 From: anianuzhny Date: Wed, 4 Aug 2021 18:19:42 +0300 Subject: [PATCH 11/11] =?UTF-8?q?=D0=B2=D0=B0=D0=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {data => aiohttp_study/data}/lorem_ipsum.txt | 0 {data => aiohttp_study/data}/sorted_names.txt | 0 {data => aiohttp_study/data}/students.csv | 0 .../data}/students_sorted_by_age.csv | 0 .../data}/unsorted_names.txt | 0 aiohttp_study/polls/aiohttpdemo_polls/db.py | 35 ++++++++++- aiohttp_study/polls/aiohttpdemo_polls/main.py | 61 ++++++++++++++++--- .../polls/aiohttpdemo_polls/middlewares.py | 37 +++++++++++ .../polls/aiohttpdemo_polls/routes.py | 19 +++++- .../polls/aiohttpdemo_polls/settings.py | 32 ++++++++-- .../polls/aiohttpdemo_polls/utils.py | 18 ++++++ .../polls/aiohttpdemo_polls/views.py | 52 +++++++++++++++- aiohttp_study/polls/config/polls.yaml | 5 +- aiohttp_study/polls/config/polls_text.yaml | 11 ++++ aiohttp_study/requirements.txt | 3 +- input.txt | 1 + output.txt | 1 + yandex_stones.py | 19 ++++++ 18 files changed, 274 insertions(+), 20 deletions(-) rename {data => aiohttp_study/data}/lorem_ipsum.txt (100%) rename {data => aiohttp_study/data}/sorted_names.txt (100%) rename {data => aiohttp_study/data}/students.csv (100%) rename {data => aiohttp_study/data}/students_sorted_by_age.csv (100%) rename {data => aiohttp_study/data}/unsorted_names.txt (100%) create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/middlewares.py create mode 100644 aiohttp_study/polls/aiohttpdemo_polls/utils.py create mode 100644 aiohttp_study/polls/config/polls_text.yaml create mode 100644 input.txt create mode 100644 output.txt create mode 100644 yandex_stones.py diff --git a/data/lorem_ipsum.txt b/aiohttp_study/data/lorem_ipsum.txt similarity index 100% rename from data/lorem_ipsum.txt rename to aiohttp_study/data/lorem_ipsum.txt diff --git a/data/sorted_names.txt b/aiohttp_study/data/sorted_names.txt similarity index 100% rename from data/sorted_names.txt rename to aiohttp_study/data/sorted_names.txt diff --git a/data/students.csv b/aiohttp_study/data/students.csv similarity index 100% rename from data/students.csv rename to aiohttp_study/data/students.csv diff --git a/data/students_sorted_by_age.csv b/aiohttp_study/data/students_sorted_by_age.csv similarity index 100% rename from data/students_sorted_by_age.csv rename to aiohttp_study/data/students_sorted_by_age.csv diff --git a/data/unsorted_names.txt b/aiohttp_study/data/unsorted_names.txt similarity index 100% rename from data/unsorted_names.txt rename to aiohttp_study/data/unsorted_names.txt diff --git a/aiohttp_study/polls/aiohttpdemo_polls/db.py b/aiohttp_study/polls/aiohttpdemo_polls/db.py index 5f2e871..fddc0fd 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/db.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/db.py @@ -40,6 +40,9 @@ ForeignKey('question.id', ondelete='CASCADE')) ) +class RecordNotFound(Exception): + """Requested record in database was not found""" + async def init_pg(app): conf = app['config']['postgres'] @@ -54,6 +57,36 @@ async def init_pg(app): ) app['db'] = engine + async def close_pg(app): app['db'].close() - await app['db'].wait_closed() \ No newline at end of file + await app['db'].wait_closed() + + +async def get_question(conn, question_id): + result = await conn.execute( + question.select() + .where(question.c.id == question_id)) + question_record = await result.first() + if not question_record: + msg = "Question with id: {} does not exists" + raise RecordNotFound(msg.format(question_id)) + result = await conn.execute( + choice.select() + .where(choice.c.question_id == question_id) + .order_by(choice.c.id)) + choice_records = await result.fetchall() + return question_record, choice_records + + +async def vote(conn, question_id, choice_id): + result = await conn.execute( + choice.update() + .returning(*choice.c) + .where(choice.c.question_id == question_id) + .where(choice.c.id == choice_id) + .values(votes=choice.c.votes+1)) + record = await result.fetchone() + if not record: + msg = "Question with id: {} or choice id: {} does not exists" + raise RecordNotFound(msg.format(question_id, choice_id)) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/main.py b/aiohttp_study/polls/aiohttpdemo_polls/main.py index a58a6cf..e23de72 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/main.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/main.py @@ -1,16 +1,59 @@ # aiohttpdemo_polls/main.py +import logging +import sys from routes import setup_routes from aiohttp import web import aiohttp_jinja2 import jinja2 -from settings import config, BASE_DIR +from middlewares import setup_middlewares +from settings import get_config, BASE_DIR from db import init_pg, close_pg -app = web.Application() -setup_routes(app) -app['config'] = config -aiohttp_jinja2.setup(app, - loader=jinja2.FileSystemLoader(str(BASE_DIR / 'aiohttpdemo_polls' / 'templates'))) -app.on_startup.append(init_pg) -app.on_cleanup.append(close_pg) -web.run_app(app) \ No newline at end of file + +# app = web.Application() +# setup_routes(app) +# app['config'] = config +# aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader(str(BASE_DIR / +# 'aiohttpdemo_polls' / +# 'templates'))) +# app.on_startup.append(init_pg) +# app.on_cleanup.append(close_pg) +# web.run_app(app) + +async def init_app(argv=None): + + app = web.Application() + + app['config'] = get_config(argv) + + # setup Jinja2 template renderer + # aiohttp_jinja2.setup( + # app, loader=jinja2.PackageLoader('aiohttpdemo_polls', 'templates')) + aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader(str(BASE_DIR / + 'aiohttpdemo_polls' / + 'templates'))) + # create db connection on startup, shutdown on exit + app.on_startup.append(init_pg) + app.on_cleanup.append(close_pg) + + # setup views and routes + setup_routes(app) + + setup_middlewares(app) + + return app + + +def main(argv): + logging.basicConfig(level=logging.DEBUG) + + app = init_app(argv) + + config = get_config(argv) + web.run_app(app, + host=config['host'], + port=config['port']) + + +if __name__ == '__main__': + main(sys.argv[1:]) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/middlewares.py b/aiohttp_study/polls/aiohttpdemo_polls/middlewares.py new file mode 100644 index 0000000..6e338aa --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/middlewares.py @@ -0,0 +1,37 @@ +# middlewares.py +import aiohttp_jinja2 +from aiohttp import web + + +async def handle_404(request): + return aiohttp_jinja2.render_template('404.html', request, {}, status=404) + + +async def handle_500(request): + return aiohttp_jinja2.render_template('500.html', request, {}, status=500) + + +def create_error_middleware(overrides): + + @web.middleware + async def error_middleware(request, handler): + try: + return await handler(request) + except web.HTTPException as ex: + override = overrides.get(ex.status) + if override: + return await override(request) + + raise + except Exception: + return await overrides[500](request) + + return error_middleware + + +def setup_middlewares(app): + error_middleware = create_error_middleware({ + 404: handle_404, + 500: handle_500 + }) + app.middlewares.append(error_middleware) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/routes.py b/aiohttp_study/polls/aiohttpdemo_polls/routes.py index a38710e..4dc25d4 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/routes.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/routes.py @@ -1,5 +1,20 @@ # aiohttpdemo_polls/routes.py -from views import index +import pathlib + +from views import index, poll, results, vote + +PROJECT_ROOT = pathlib.Path(__file__).parent.parent def setup_routes(app): - app.router.add_get('/', index) \ No newline at end of file + app.router.add_get('/', index) + app.router.add_get('/poll/{question_id}', poll, name='poll') + app.router.add_get('/poll/{question_id}/results', + results, name='results') + app.router.add_post('/poll/{question_id}/vote', vote, name='vote') + setup_static_routes(app) + + +def setup_static_routes(app): + app.router.add_static('/static/', + path=PROJECT_ROOT / 'static', + name='static') \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/settings.py b/aiohttp_study/polls/aiohttpdemo_polls/settings.py index c84fb03..96ce996 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/settings.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/settings.py @@ -1,13 +1,35 @@ # aiohttpdemo_polls/settings.py import pathlib +import argparse import yaml +from trafaret_config import commandline +from utils import TRAFARET +# BASE_DIR = pathlib.Path(__file__).parent.parent +# config_path = BASE_DIR / 'config' / 'polls.yaml' + +# def get_config(path): +# with open(path) as f: +# config = yaml.safe_load(f) +# return config + +# config = get_config(config_path) BASE_DIR = pathlib.Path(__file__).parent.parent -config_path = BASE_DIR / 'config' / 'polls.yaml' +DEFAULT_CONFIG_PATH = BASE_DIR / 'config' / 'polls.yaml' + + +def get_config(argv=None): + ap = argparse.ArgumentParser() + commandline.standard_argparse_options( + ap, + default_config=DEFAULT_CONFIG_PATH + ) + + # ignore unknown options + options, unknown = ap.parse_known_args(argv) -def get_config(path): - with open(path) as f: - config = yaml.safe_load(f) + config = commandline.config_from_options(options, TRAFARET) return config -config = get_config(config_path) \ No newline at end of file +if __name__ == '__main__': + get_config() \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/utils.py b/aiohttp_study/polls/aiohttpdemo_polls/utils.py new file mode 100644 index 0000000..6e0e521 --- /dev/null +++ b/aiohttp_study/polls/aiohttpdemo_polls/utils.py @@ -0,0 +1,18 @@ +# utils.py +import trafaret as T + + +TRAFARET = T.Dict({ + T.Key('postgres'): + T.Dict({ + 'database': T.String(), + 'user': T.String(), + 'password': T.String(), + 'host': T.String(), + 'port': T.Int(), + 'minsize': T.Int(), + 'maxsize': T.Int(), + }), + T.Key('host'): T.IP, + T.Key('port'): T.Int(), +}) \ No newline at end of file diff --git a/aiohttp_study/polls/aiohttpdemo_polls/views.py b/aiohttp_study/polls/aiohttpdemo_polls/views.py index 2620f38..3cfd7f6 100644 --- a/aiohttp_study/polls/aiohttpdemo_polls/views.py +++ b/aiohttp_study/polls/aiohttpdemo_polls/views.py @@ -12,4 +12,54 @@ async def index(request): questions = [dict(q) for q in records] print(questions) # return web.Response(text=str(questions)) - return {"questions": questions} \ No newline at end of file + return {"questions": questions} + +@aiohttp_jinja2.template('detail.html') +async def poll(request): + print(request) + async with request.app['db'].acquire() as conn: + question_id = request.match_info['question_id'] + try: + question, choices = await db.get_question(conn, + question_id) + except db.RecordNotFound as e: + raise web.HTTPNotFound(text=str(e)) + return { + 'question': question, + 'choices': choices + } + + +@aiohttp_jinja2.template('results.html') +async def results(request): + async with request.app['db'].acquire() as conn: + question_id = request.match_info['question_id'] + + try: + question, choices = await db.get_question(conn, + question_id) + except db.RecordNotFound as e: + raise web.HTTPNotFound(text=str(e)) + + return { + 'question': question, + 'choices': choices + } + + +async def vote(request): + async with request.app['db'].acquire() as conn: + question_id = int(request.match_info['question_id']) + data = await request.post() + try: + choice_id = int(data['choice']) + except (KeyError, TypeError, ValueError) as e: + raise web.HTTPBadRequest( + text='You have not specified choice value') from e + try: + await db.vote(conn, question_id, choice_id) + except db.RecordNotFound as e: + raise web.HTTPNotFound(text=str(e)) + router = request.app.router + url = router['results'].url_for(question_id=str(question_id)) + return web.HTTPFound(location=url) \ No newline at end of file diff --git a/aiohttp_study/polls/config/polls.yaml b/aiohttp_study/polls/config/polls.yaml index c073b30..09138e8 100644 --- a/aiohttp_study/polls/config/polls.yaml +++ b/aiohttp_study/polls/config/polls.yaml @@ -6,4 +6,7 @@ postgres: host: localhost port: 5432 minsize: 1 - maxsize: 5 \ No newline at end of file + maxsize: 5 + +host: 127.0.0.1 +port: 8080 \ No newline at end of file diff --git a/aiohttp_study/polls/config/polls_text.yaml b/aiohttp_study/polls/config/polls_text.yaml new file mode 100644 index 0000000..547f033 --- /dev/null +++ b/aiohttp_study/polls/config/polls_text.yaml @@ -0,0 +1,11 @@ +postgres: + database: test_aiohttpdemo_polls + user: test_aiohttpdemo_user + password: aiohttpdemo_pass + host: localhost + port: 5432 + minsize: 1 + maxsize: 5 + +host: 127.0.0.1 +port: 8080 \ No newline at end of file diff --git a/aiohttp_study/requirements.txt b/aiohttp_study/requirements.txt index 0650f6a..c9dfa9b 100644 --- a/aiohttp_study/requirements.txt +++ b/aiohttp_study/requirements.txt @@ -2,4 +2,5 @@ pyyaml aiohttp sqlalchemy aiopg[sa] -aiohttp-jinja2 \ No newline at end of file +aiohttp-jinja2 +trafaret-config \ No newline at end of file diff --git a/input.txt b/input.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/input.txt @@ -0,0 +1 @@ + diff --git a/output.txt b/output.txt new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/output.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/yandex_stones.py b/yandex_stones.py new file mode 100644 index 0000000..8ce5d6e --- /dev/null +++ b/yandex_stones.py @@ -0,0 +1,19 @@ +def get_input_values(file): + rows = ['', ''] + with open(file, 'r') as file: + lines = file.readlines() + + for idx, line in enumerate(lines): + rows[idx] = '' if not line.strip().split() else line.strip().split()[0] + + return rows + +def main(): + + j, s = get_input_values('input.txt') + jeweleries = set(s).intersection(j) + answer = sum(s.count(jew) for jew in jeweleries) + print(answer) + +if __name__ == '__main__': + main() \ No newline at end of file