Regular Expressions 101

Save & Share

  • Regex Version: ver. 1
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gm

Test String

Code Generator

Generated Code

$re = '/href="[^\"]+/m'; $str = ' <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="sha512-aVn2DoCuXdXX9G3sp/Luupl/Ui00/iXrUh7Ke3geLlkigQY8GHBky7kKRSuyeKxGApWDdCQUy+6gTF1ZmYHWkw==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-6b8b7859c4b8fbe3ab45f8ab0905a9f8.css" /> <link crossorigin="anonymous" media="all" integrity="sha512-63k83UqmpnUNPiS6nGzmKtw2/6mnMZf43ALBCo0guzKmaWuQh4BCAIYg7DuPXi5nc1F8vib5e9j34wPuLLENqQ==" rel="stylesheet" href="https://github.githubassets.com/assets/github-2cd24cb3b6b120c9ef301f8028141a57.css" /> <meta name="viewport" content="width=device-width"> <title>Created articles.py with citation check and spell check. by mphirke · Pull Request #20 · Learning-Python-Team/UnTruth</title> <meta name="description" content="Also added the dictionary. Modification was done to the latest stable version, so headlines is not updated to the riseandshine0&#39;s latest pull request."> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="twitter:image:src" content="https://avatars0.githubusercontent.com/u/54107613?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="Created articles.py with citation check and spell check. by mphirke · Pull Request #20 · Learning-Python-Team/UnTruth" /><meta name="twitter:description" content="Also added the dictionary. Modification was done to the latest stable version, so headlines is not updated to the riseandshine0&#39;s latest pull request." /> <meta property="og:image" content="https://avatars0.githubusercontent.com/u/54107613?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="Created articles.py with citation check and spell check. by mphirke · Pull Request #20 · Learning-Python-Team/UnTruth" /><meta property="og:url" content="https://github.com/Learning-Python-Team/UnTruth/pull/20" /><meta property="og:description" content="Also added the dictionary. Modification was done to the latest stable version, so headlines is not updated to the riseandshine0&#39;s latest pull request." /> <link rel="assets" href="https://github.githubassets.com/"> <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6NDI2NTEzNjYxOjU3Yzc4MjU4MTQ5ZDIyZmQ3NmQ3NWMxMzQ3MDdkY2Q3M2E5ZjgxNWU0MDE0N2M2NTk2OWQ2MDg0ZWQ0NGI4MTI=--a1a9f2ac36d36484a47be60050b4682782d94868"> <meta name="pjax-timeout" content="1000"> <link rel="sudo-modal" href="/sessions/sudo_modal"> <meta name="request-id" content="4810:7620:94679:D47A6:5D747907" data-pjax-transient> <meta name="hovercard-subject-tag" content="pull_request:314493181" data-pjax-transient> <meta name="selected-link" value="repo_pulls" data-pjax-transient> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="4810:7620:94679:D47A6:5D747907" /><meta name="octolytics-dimension-region_edge" content="ap-south-1" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id" /><meta name="octolytics-dimension-visitor_id" content="8169416596167589890" /><meta name="octolytics-actor-id" content="22197137" /><meta name="octolytics-actor-login" content="mphirke" /><meta name="octolytics-actor-hash" content="25e4ec84865019c8231e2d42fe252516f0c3d7f44b91a3cb3c03b78891e94663" /> <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show" data-pjax-transient="true" /> <meta name="google-analytics" content="UA-3769691-2"> <meta class="js-ga-set" name="userId" content="aa489fa32a94f60b65ecdf250211fcf6"> <meta class="js-ga-set" name="dimension1" content="Logged In"> <meta name="hostname" content="github.com"> <meta name="user-login" content="mphirke"> <meta name="expected-hostname" content="github.com"> <meta name="js-proxy-site-detection-payload" content="NGJjNmI4ZmEzMDlkMTgwZDhkMzEyZmMxMzU5MmM3YzNlNzU1ZWE3MzhmMTNhZmE2MWI4MWYzYzE3MTQ2M2IwMXx7InJlbW90ZV9hZGRyZXNzIjoiMTAzLjEwOS4xMDkuMzgiLCJyZXF1ZXN0X2lkIjoiNDgxMDo3NjIwOjk0Njc5OkQ0N0E2OjVENzQ3OTA3IiwidGltZXN0YW1wIjoxNTY3OTE0MjUwLCJob3N0IjoiZ2l0aHViLmNvbSJ9"> <meta name="enabled-features" content="ACTIONS_V2_ON_MARKETPLACE,MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PENDING_INSTALLATIONS,NOTIFY_ON_BLOCK,RELATED_ISSUES,GHE_CLOUD_TRIAL"> <meta name="html-safe-nonce" content="bd2cfb41a7ff441b08be2b3708e1fe28ed582d5f"> <meta http-equiv="x-pjax-version" content="51f9eede2db9711a3458e05c7284ff08"> <link href="https://github.com/Learning-Python-Team/UnTruth/commits/master.atom" rel="alternate" title="Recent Commits to UnTruth:master" type="application/atom+xml"> <meta name="go-import" content="github.com/Learning-Python-Team/UnTruth git https://github.com/Learning-Python-Team/UnTruth.git"> <meta name="octolytics-dimension-user_id" content="54107613" /><meta name="octolytics-dimension-user_login" content="Learning-Python-Team" /><meta name="octolytics-dimension-repository_id" content="203145924" /><meta name="octolytics-dimension-repository_nwo" content="Learning-Python-Team/UnTruth" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="203145924" /><meta name="octolytics-dimension-repository_network_root_nwo" content="Learning-Python-Team/UnTruth" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" /> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico"> <meta name="theme-color" content="#1e2327"> <meta name="webauthn-auth-enabled" content="true"> <meta name="webauthn-registration-enabled" content="true"> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-in env-production min-width-lg"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" tabindex="1" class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div> <header class="Header" role="banner"> <div class="Header-item"> <a class="Header-link" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo"> <svg class="octicon octicon-mark-github v-align-middle" height="32" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg> </a> </div> <div class="Header-item Header-item--full"> <div class="header-search mr-3 scoped-search site-scoped-search js-site-search position-relative js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false" > <div class="position-relative"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="203145924" data-scoped-search-url="/Learning-Python-Team/UnTruth/search" data-unscoped-search-url="/search" action="/Learning-Python-Team/UnTruth/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" /> <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search or jump to…" data-unscoped-placeholder="Search or jump to…" data-scoped-placeholder="Search or jump to…" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search or jump to…" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=naSi9jJSoOp4MWZCj63D7Vk/xjx2+O8577prMWMDHj8LDBD1Ze6EqswbZdKwQoYH3MAzgurSvEP+4mKs+9DnQw==" spellcheck="false" autocomplete="off" > <input type="hidden" class="js-site-search-type-field" name="type" > <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="text-gray">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-center flex-items-center p-0 f5 js-jump-to-suggestion"> <img src="https://github.githubassets.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28"> </li> </ul> </div> </label> </form> </div> </div> <nav class="d-flex" aria-label="Global"> <a class="js-selected-navigation-item Header-link mr-3" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls"> Pull requests </a> <a class="js-selected-navigation-item Header-link mr-3" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues"> Issues </a> <div class="mr-3"> <a class="js-selected-navigation-item Header-link" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar" data-selected-links=" /marketplace" href="/marketplace"> Marketplace </a> </div> <a class="js-selected-navigation-item Header-link mr-3" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href="/explore"> Explore </a> </nav> </div> <div class="Header-item"> <a aria-label="You have no unread notifications" class="Header-link notification-indicator position-relative tooltipped tooltipped-s js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel="notification-changed:22197137" href="/notifications"> <span class="mail-status "></span> <svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg> </a> </div> <div class="Header-item position-relative"> <details class="details-overlay details-reset"> <summary class="Header-link" aria-label="Create new…" data-ga-click="Header, create new, icon:add"> <svg class="octicon octicon-plus" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"/></svg> <span class="dropdown-caret"></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw"> <a role="menuitem" class="dropdown-item" href="/new" data-ga-click="Header, create new repository"> New repository </a> <a role="menuitem" class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository"> Import repository </a> <a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist"> New gist </a> <a role="menuitem" class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization"> New organization </a> <div role="none" class="dropdown-divider"></div> <div class="dropdown-header"> <span title="Learning-Python-Team/UnTruth">This repository</span> </div> <a role="menuitem" class="dropdown-item" href="/Learning-Python-Team/UnTruth/issues/new" data-ga-click="Header, create new issue" data-skip-pjax> New issue </a> </details-menu> </details> </div> <div class="Header-item position-relative mr-0"> <details class="details-overlay details-reset"> <summary class="Header-link" aria-label="View profile and more" data-ga-click="Header, show menu, icon:avatar"> <img alt="@mphirke" class="avatar" src="https://avatars2.githubusercontent.com/u/22197137?s=40&amp;v=4" height="20" width="20"> <span class="dropdown-caret"></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw mt-2" style="width: 180px"> <div class="header-nav-current-user css-truncate"><a role="menuitem" class="no-underline user-profile-link px-3 pt-2 pb-2 mb-n2 mt-n1 d-block" href="/mphirke" data-ga-click="Header, go to profile, text:Signed in as">Signed in as <strong class="css-truncate-target">mphirke</strong></a></div> <div role="none" class="dropdown-divider"></div> <div class="pl-3 pr-3 f6 user-status-container js-user-status-context pb-1" data-url="/users/status?compact=1&amp;link_mentions=0&amp;truncate=1"> <div class="js-user-status-container user-status-compact rounded-1 px-2 py-1 mt-2 border " data-team-hovercards-enabled> <details class="js-user-status-details details-reset details-overlay details-overlay-dark"> <summary class="btn-link btn-block link-gray no-underline js-toggle-user-status-edit toggle-user-status-edit " role="menuitem" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:54107613,&quot;target&quot;:&quot;EDIT_USER_STATUS&quot;,&quot;user_id&quot;:22197137,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="304e8e69796ce55d910371b842deb10dd64513efd6bde125440770c76a8932df"> <div class="d-flex"> <div class="f6 lh-condensed user-status-header d-inline-block v-align-middle user-status-emoji-only-header circle pr-2 " style="max-width: 29px" > <div class="user-status-emoji-container flex-shrink-0 mr-1 mt-1 lh-condensed-ultra v-align-bottom" style=""> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </div> </div> <div class=" d-inline-block v-align-middle css-truncate css-truncate-target user-status-message-wrapper f6" style="line-height: 20px;" > <div class="d-inline-block text-gray-dark v-align-text-top text-left"> <span class="text-gray ml-2">Set status</span> </div> </div> </div> </summary> <details-dialog class="details-dialog rounded-1 anim-fade-in fast Box Box--overlay" role="dialog" tabindex="-1"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="position-relative flex-auto js-user-status-form" action="/users/status?compact=1&amp;link_mentions=0&amp;truncate=1" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="Hd53cWUArvhacr0ngg5S8nTTlALsycFuzxqgxOwwqPWBK6/mH7v4cwsPnN0r8xBZGZpOyoAp4FRSyeA5gcpgIw==" /> <div class="Box-header bg-gray border-bottom p-3"> <button class="Box-btn-octicon js-toggle-user-status-edit btn-octicon float-right" type="reset" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title f5 text-bold text-gray-dark">Edit status</h3> </div> <input type="hidden" name="emoji" class="js-user-status-emoji-field" value=""> <input type="hidden" name="organization_id" class="js-user-status-org-id-field" value=""> <div class="px-3 py-2 text-gray-dark"> <div class="js-characters-remaining-container position-relative mt-2"> <div class="input-group d-table form-group my-0 js-user-status-form-group"> <span class="input-group-button d-table-cell v-align-middle" style="width: 1%"> <button type="button" aria-label="Choose an emoji" class="btn-outline btn js-toggle-user-status-emoji-picker btn-open-emoji-picker p-0"> <span class="js-user-status-original-emoji" hidden></span> <span class="js-user-status-custom-emoji"></span> <span class="js-user-status-no-emoji-icon" > <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </span> </button> </span> <text-expander keys=": @" data-mention-url="/autocomplete/user-suggestions" data-emoji-url="/autocomplete/emoji"> <input type="text" autocomplete="off" data-no-org-url="/autocomplete/user-suggestions" data-org-url="/suggestions?mention_suggester=1" data-maxlength="80" class="d-table-cell width-full form-control js-user-status-message-field js-characters-remaining-field" placeholder="What\'s happening?" name="message" value="" aria-label="What is your current status?"> </text-expander> <div class="error">Could not update your status, please try again.</div> </div> <div style="margin-left: 53px" class="my-1 text-small label-characters-remaining js-characters-remaining" data-suffix="remaining" hidden> 80 remaining </div> </div> <include-fragment class="js-user-status-emoji-picker" data-url="/users/status/emoji"></include-fragment> <div class="overflow-auto ml-n3 mr-n3 px-3 border-bottom" style="max-height: 33vh"> <div class="user-status-suggestions js-user-status-suggestions collapsed overflow-hidden"> <h4 class="f6 text-normal my-3">Suggestions:</h4> <div class="mx-3 mt-2 clearfix"> <div class="float-left col-6"> <button type="button" value=":palm_tree:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="palm_tree" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f334.png">🌴</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> On vacation </div> </button> <button type="button" value=":face_with_thermometer:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="face_with_thermometer" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f912.png">🤒</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> Out sick </div> </button> </div> <div class="float-left col-6"> <button type="button" value=":house:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="house" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> Working from home </div> </button> <button type="button" value=":dart:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="dart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png">🎯</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> Focusing </div> </button> </div> </div> </div> <div class="user-status-limited-availability-container"> <div class="form-checkbox my-0"> <input type="checkbox" name="limited_availability" value="1" class="js-user-status-limited-availability-checkbox" data-default-message="I may be slow to respond." aria-describedby="limited-availability-help-text-truncate-true-compact-true" id="limited-availability-truncate-true-compact-true"> <label class="d-block f5 text-gray-dark mb-1" for="limited-availability-truncate-true-compact-true"> Busy </label> <p class="note" id="limited-availability-help-text-truncate-true-compact-true"> When others mention you, assign you, or request your review, GitHub will let them know that you have limited availability. </p> </div> </div> </div> <div class="d-inline-block f5 mr-2 pt-3 pb-2" > <div class="d-inline-block mr-1"> Clear status </div> <details class="js-user-status-expire-drop-down f6 dropdown details-reset details-overlay d-inline-block mr-2"> <summary class="f5 btn-link link-gray-dark border px-2 py-1 rounded-1" aria-haspopup="true"> <div class="js-user-status-expiration-interval-selected d-inline-block v-align-baseline"> Never </div> <div class="dropdown-caret"></div> </summary> <ul class="dropdown-menu dropdown-menu-se pl-0 overflow-auto" style="width: 220px; max-height: 15.5em"> <li> <button type="button" class="btn-link dropdown-item js-user-status-expire-button ws-normal" title="Never"> <span class="d-inline-block text-bold mb-1">Never</span> <div class="f6 lh-condensed">Keep this status until you clear your status or edit your status.</div> </button> </li> <li class="dropdown-divider" role="none"></li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 30 minutes" value="2019-09-08T09:44:10+05:30"> in 30 minutes </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 1 hour" value="2019-09-08T10:14:10+05:30"> in 1 hour </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 4 hours" value="2019-09-08T13:14:10+05:30"> in 4 hours </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="today" value="2019-09-08T23:59:59+05:30"> today </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="this week" value="2019-09-08T23:59:59+05:30"> this week </button> </li> </ul> </details> <input class="js-user-status-expiration-date-input" type="hidden" name="expires_at" value=""> </div> <include-fragment class="js-user-status-org-picker" data-url="/users/status/organizations"></include-fragment> </div> <div class="d-flex flex-items-center flex-justify-between p-3 border-top"> <button type="submit" disabled class="width-full btn btn-primary mr-2 js-user-status-submit"> Set status </button> <button type="button" disabled class="width-full js-clear-user-status-button btn ml-2 "> Clear status </button> </div> </form> </details-dialog> </details> </div> </div> <div role="none" class="dropdown-divider"></div> <a role="menuitem" class="dropdown-item" href="/mphirke" data-ga-click="Header, go to profile, text:your profile">Your profile</a> <a role="menuitem" class="dropdown-item" href="/mphirke?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a> <a role="menuitem" class="dropdown-item" href="/mphirke?tab=projects" data-ga-click="Header, go to projects, text:your projects">Your projects</a> <a role="menuitem" class="dropdown-item" href="/mphirke?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a> <a role="menuitem" class="dropdown-item" href="https://gist.github.com/mine" data-ga-click="Header, your gists, text:your gists">Your gists</a> <div role="none" class="dropdown-divider"></div> <a role="menuitem" class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">Help</a> <a role="menuitem" class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">Settings</a> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="logout-form" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="2w1E/6T7uygfMmhKhGsNtFEVVhEftPVQN7AncFoq+Ha3vwY3p9dK/MdMEljVMHbv1FZn5YuFHYxHwK5/uuzdlQ==" /> <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout" role="menuitem"> Sign out </button> </form> </details-menu> </details> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container"> </div> <div class="application-main " data-commit-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" data-pjax-container > <!-- base sha1: &quot;9a307e66b2a09e658853109774e2563dc0dc1913&quot; --> <!-- head sha1: &quot;8edaa87270630fbb61568defed4fcf6274509d86&quot; --> <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav "> <div class="repohead-details-container clearfix container"> <ul class="pagehead-actions"> <li hidden> <include-fragment src="/Learning-Python-Team/UnTruth/used_by_count"> </include-fragment> </li> <li> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-remote="true" class="clearfix js-social-form js-social-container" action="/notifications/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="TL41c0XDsxtdr0MmL0pEaLOQgAJTrXEi6a+C6dqK3u0j9SGEa5PHgmhchvtplNWJIBPdaqgRSDv6eOPhd1Jn2A==" /> <input type="hidden" name="repository_id" value="203145924"> <details class="details-reset details-overlay select-menu float-left"> <summary class="select-menu-button float-left btn btn-sm btn-with-count" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;WATCH_BUTTON&quot;,&quot;repository_id&quot;:203145924,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;,&quot;user_id&quot;:22197137}}" data-hydro-click-hmac="eca9230b2240152bb98953f1fd146139b740fc2aa1b72934ea204d1ff04cb867" data-ga-click="Repository, click Watch settings, action:pull_requests#show"> <span data-menu-button> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Watch </span> </summary> <details-menu class="select-menu-modal position-absolute mt-5" style="z-index: 99;"> <div class="select-menu-header"> <span class="select-menu-title">Notifications</span> </div> <div class="select-menu-list"> <button type="submit" name="do" value="included" class="select-menu-item width-full" aria-checked="true" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Not watching</span> <span class="description">Be notified only when participating or @mentioned.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Watch </span> </div> </button> <button type="submit" name="do" value="release_only" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Releases only</span> <span class="description">Be notified of new releases, and when participating or @mentioned.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Unwatch releases </span> </div> </button> <button type="submit" name="do" value="subscribed" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Watching</span> <span class="description">Be notified of all conversations.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Unwatch </span> </div> </button> <button type="submit" name="do" value="ignore" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Ignoring</span> <span class="description">Never be notified.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-mute v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg> Stop ignoring </span> </div> </button> </div> </details-menu> </details> <a class="social-count js-social-count" href="/Learning-Python-Team/UnTruth/watchers" aria-label="4 users are watching this repository"> 4 </a> </form> </li> <li> <div class="js-toggler-container js-social-container starring-container on"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="starred js-social-form" action="/Learning-Python-Team/UnTruth/unstar" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="3EJ7hhAH/3NPvYFqK5ritWCPIbyvj112tlD5aOq2Q4V4MlKxp+RlThNPhtUPwMa5ADWq0y2Qp7/1bsl2uYqtbg==" /> <input type="hidden" name="context" value="repository"></input> <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar Learning-Python-Team/UnTruth" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;UNSTAR_BUTTON&quot;,&quot;repository_id&quot;:203145924,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;,&quot;user_id&quot;:22197137}}" data-hydro-click-hmac="7c587db1b7edf54de0786c9171d9fee1fa6f8430b544bfe16da81cdbbd57083c" data-ga-click="Repository, click unstar button, action:pull_requests#show; text:Unstar"> <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> Unstar </button> <a class="social-count js-social-count" href="/Learning-Python-Team/UnTruth/stargazers" aria-label="3 users starred this repository"> 3 </a> </form> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="unstarred js-social-form" action="/Learning-Python-Team/UnTruth/star" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="qDmczdFgEU5dGEAhUvKQ0IQXIaxT8l9oQstwm44XuIcMVibCPFfQ3DiVrkHjycQa36ZH6kjOYQi3eBP3llMPWg==" /> <input type="hidden" name="context" value="repository"></input> <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Star Learning-Python-Team/UnTruth" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;STAR_BUTTON&quot;,&quot;repository_id&quot;:203145924,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;,&quot;user_id&quot;:22197137}}" data-hydro-click-hmac="3c83e0ff72a5477dd2c77ec335412bd7d91d1c2d7d2dfae93b4166c7c5478466" data-ga-click="Repository, click star button, action:pull_requests#show; text:Star"> <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> Star </button> <a class="social-count js-social-count" href="/Learning-Python-Team/UnTruth/stargazers" aria-label="3 users starred this repository"> 3 </a> </form> </div> </li> <li> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="btn-with-count" action="/Learning-Python-Team/UnTruth/fork" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="ajEKR0zN3wnrdjUX5YCR9g6UX+X5aYs1OT0OjHFdpzmgmtjjNQbCCopdD2x1Y0Gy3t9uJSvZ5TCTtI91tgs7Qg==" /> <button class="btn btn-sm btn-with-count" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;FORK_BUTTON&quot;,&quot;repository_id&quot;:203145924,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;,&quot;user_id&quot;:22197137}}" data-hydro-click-hmac="818852dc83a34475e0e76e19091a6265bab26de9b03cd3511b981b3316f2dd0f" data-ga-click="Repository, show fork modal, action:pull_requests#show; text:Fork" type="submit" title="Fork your own copy of Learning-Python-Team/UnTruth to your account" aria-label="Fork your own copy of Learning-Python-Team/UnTruth to your account"> <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> Fork </button></form> <a href="/Learning-Python-Team/UnTruth/network/members" class="social-count" aria-label="6 users forked this repository"> 6 </a> </li> </ul> <h1 class="public "> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <span class="author" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/Learning-Python-Team/hovercard" href="/Learning-Python-Team">Learning-Python-Team</a></span><!-- --><span class="path-divider">/</span><!-- --><strong itemprop="name"><a data-pjax="#js-repo-pjax-container" href="/Learning-Python-Team/UnTruth">UnTruth</a></strong> </h1> </div> <nav class="hx_reponav reponav js-repo-nav js-sidenav-container-pjax container" itemscope itemtype="http://schema.org/BreadcrumbList" aria-label="Repository" data-pjax="#js-repo-pjax-container"> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a class="js-selected-navigation-item reponav-item" itemprop="url" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /Learning-Python-Team/UnTruth" href="/Learning-Python-Team/UnTruth"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> <span itemprop="name">Code</span> <meta itemprop="position" content="1"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /Learning-Python-Team/UnTruth/issues" href="/Learning-Python-Team/UnTruth/issues"> <svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg> <span itemprop="name">Issues</span> <span class="Counter">4</span> <meta itemprop="position" content="2"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a data-hotkey="g p" itemprop="url" class="js-selected-navigation-item selected reponav-item" aria-current="page" data-selected-links="repo_pulls checks /Learning-Python-Team/UnTruth/pulls" href="/Learning-Python-Team/UnTruth/pulls"> <svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> <span itemprop="name">Pull requests</span> <span class="Counter">2</span> <meta itemprop="position" content="3"> </a> </span> <a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /Learning-Python-Team/UnTruth/projects" href="/Learning-Python-Team/UnTruth/projects"> <svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> Projects <span class="Counter" >0</span> </a> <a class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /Learning-Python-Team/UnTruth/wiki" href="/Learning-Python-Team/UnTruth/wiki"> <svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg> Wiki </a> <a data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy code_scanning /Learning-Python-Team/UnTruth/security/advisories" href="/Learning-Python-Team/UnTruth/security/advisories"> <svg class="octicon octicon-shield" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 2l7-2 7 2v6.02C14 12.69 8.69 16 7 16c-1.69 0-7-3.31-7-7.98V2zm1 .75L7 1l6 1.75v5.268C13 12.104 8.449 15 7 15c-1.449 0-6-2.896-6-6.982V2.75zm1 .75L7 2v12c-1.207 0-5-2.482-5-5.985V3.5z"/></svg> Security </a> <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse people /Learning-Python-Team/UnTruth/pulse" href="/Learning-Python-Team/UnTruth/pulse"> <svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg> Insights </a> </nav> </div> <div class="container-lg clearfix new-discussion-timeline experiment-repo-nav px-3"> <div class="repository-content "> <div class="js-check-all-container" data-pjax> <div id="js-report-pull-request-refresh" data-hydro-view="{&quot;event_type&quot;:&quot;pull-request-refresh&quot;,&quot;payload&quot;:{&quot;pull_request_id&quot;:314493181,&quot;tab_context&quot;:&quot;conversation&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;,&quot;user_id&quot;:22197137}}" data-hydro-view-hmac="64fec6052b01fc77d7b9ea88d776feb1d844e091e0422536ad4d8f1472e31a17"></div> <div class="clearfix js-issues-results"> <div id="partial-discussion-header" class="gh-header js-details-container Details js-socket-channel js-updatable-content pull request js-pull-header-details" data-channel="pull_request:314493181" data-url="/Learning-Python-Team/UnTruth/pull/20/show_partial?partial=pull_requests%2Ftitle&amp;sticky=true" data-pull-is-open="true" data-gid="MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx"> <div class="gh-header-show "> <div class="gh-header-actions"> <button type="button" class="btn btn-sm js-details-target" aria-expanded="false" aria-label="Edit Pull Request title" data-ga-click="Issues, edit issue, view:issue_show location:issue_header style:button logged_in:true">Edit</button> </div> <h1 class="gh-header-title"> <span class="js-issue-title"> Created articles.py with citation check and spell check. </span> <span class="gh-header-number">#20</span> </h1> </div> <div class="gh-header-edit"> <form class="js-issue-update js-comment d-flex" id="edit_header_489740486" action="/Learning-Python-Team/UnTruth/issues/20" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="MGapBS+vNpLp7jWD/LMhxKXvB60Y0FkzMMvjvqD733eKu2t4iewYC9PFNDVO2NOhHyyc90ltAWUeUxNEBFk2Cw==" /> <input class="form-control js-quick-submit flex-auto input-lg input-contrast mr-3" autofocus="autofocus" autocomplete="off" aria-label="Pull Request title" type="text" value="Created articles.py with citation check and spell check." name="issue[title]" id="issue_title" /> <button class="btn mr-2" type="submit" data-disable-with="Updating" data-ga-click="Issues, edit issue save, view:issue_show location:issue_header style:button logged_in:true">Save</button> <button class="btn-link js-details-target" type="button" aria-expanded="true" data-ga-click="Issues, edit issue cancel, view:issue_show location:issue_header style:button logged_in:true">Cancel</button> </form> </div> <div class="TableObject gh-header-meta"> <div class="TableObject-item"> <span class="State State--green " title="Status: Open"> <svg height="16" class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> Open </span> </div> <div class="TableObject-item TableObject-item--primary"> <a class="author link-gray text-bold css-truncate css-truncate-target expandable" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> wants to merge <span class="js-updating-pull-request-commits-count">8</span> commits into <span title="Learning-Python-Team/UnTruth:master" class="commit-ref css-truncate user-select-contain expandable base-ref"><a title="Learning-Python-Team/UnTruth:master" class="no-underline" href="/Learning-Python-Team/UnTruth"><span class="css-truncate-target">Learning-Python-Team</span>:<span class="css-truncate-target">master</span></a></span><span></span> <div class="commit-ref-dropdown"> <details class="details-reset details-overlay select-menu commitish-suggester"> <summary class="btn btn-sm select-menu-button branch" title="Choose a base branch"> <i>base:</i> <span class="css-truncate css-truncate-target" title="master">master</span> </summary> <details-menu class="select-menu-modal position-absolute js-pull-base-branch-menu" data-menu-input="pull-change-base-branch-field" style="z-index: 90;" src="/Learning-Python-Team/UnTruth/pull/20/show_partial?partial=pull_requests%2Fdescription_branches_dropdown" preload> <include-fragment class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg height="32" class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form id="change-base-form" action="/Learning-Python-Team/UnTruth/pull/20/change_base" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="m3oFNvKbkFhVycMGAGRCFUTuGNYjcXl4uDD8ygqiN5/oPBvWQmWxCti8OBp85RGNAEPJ9vNpU9Cn5m8am69iPQ==" /> <input type="hidden" id="pull-change-base-branch-field" name="new_base_binary"> </form> </div> from <span title="mphirke/UnTruth:master" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="mphirke/UnTruth:master" class="no-underline" href="/mphirke/UnTruth"><span class="css-truncate-target">mphirke</span>:<span class="css-truncate-target">master</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue" value="mphirke:master" aria-label="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"/></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg></clipboard-copy></span> </div> </div> <div class="js-sticky js-sticky-offset-scroll top-0 gh-header-sticky" aria-hidden="true"> <div class="sticky-content"> <div class="d-flex flex-items-center flex-justify-between mt-2"> <div class="d-flex flex-row flex-items-center min-width-0"> <div class="mr-2 flex-shrink-0"> <span class="State State--green " title="Status: Open"> <svg height="16" class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> Open </span> </div> <div class="min-width-0"> <h1 class="text-bold f5"> <a class="js-issue-title css-truncate css-truncate-target link-gray-dark" href="#" style="max-width: 48em">Created articles.py with citation check and spell check.</a> <span class="gh-header-number text-gray-light pr-1">#20</span> </h1> <div class="meta text-gray-light css-truncate css-truncate-target d-block" style="max-width: none"> <a class="author link-gray text-bold css-truncate css-truncate-target expandable" data-hovercard-z-index-override="111" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> wants to merge <span class="js-updating-pull-request-commits-count">8</span> commits into <span title="Learning-Python-Team/UnTruth:master" class="commit-ref css-truncate user-select-contain expandable "><a title="Learning-Python-Team/UnTruth:master" class="no-underline" href="/Learning-Python-Team/UnTruth"><span class="css-truncate-target">Learning-Python-Team</span>:<span class="css-truncate-target">master</span></a></span><span></span> from <span title="mphirke/UnTruth:master" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="mphirke/UnTruth:master" class="no-underline" href="/mphirke/UnTruth"><span class="css-truncate-target">mphirke</span>:<span class="css-truncate-target">master</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue" value="mphirke:master" aria-label="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"/></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg></clipboard-copy></span> </div> </div> </div> </div> </div> </div> <div class="gh-header-shadow box-shadow"></div> </div> <div class="tabnav tabnav-pr"> <div class="tabnav-extra float-right"> <span class="diffstat" id="diffstat"> <span class="text-green"> +370,163 </span> <span class="text-red"> −0 </span> <span class="tooltipped tooltipped-s" aria-label="370,163 lines changed"> <span class="block-diff-added"></span><span class="block-diff-added"></span><span class="block-diff-added"></span><span class="block-diff-added"></span><span class="block-diff-added"></span> </span> </span> </div> <nav class="tabnav-tabs"> <a href="/Learning-Python-Team/UnTruth/pull/20" class="tabnav-tab selected js-pjax-history-navigate"> <svg class="octicon octicon-comment-discussion" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15 1H6c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v3l3-3h4c.55 0 1-.45 1-1V9h1l3 3V9h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM9 11H4.5L3 12.5V11H1V5h4v3c0 .55.45 1 1 1h3v2zm6-3h-2v1.5L11.5 8H6V2h9v6z"/></svg> Conversation <span id="conversation_tab_counter" class="Counter"> 32 </span> </a> <a href="/Learning-Python-Team/UnTruth/pull/20/commits" class="tabnav-tab js-pjax-history-navigate"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> Commits <span id="commits_tab_counter" class="Counter js-updateable-pull-request-commits-count"> 8 </span> </a> <a href="/Learning-Python-Team/UnTruth/pull/20/checks" class="tabnav-tab " data-skip-pjax> <svg class="octicon octicon-checklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 8.5l-6 6-3-3L8.5 10l1.5 1.5L14.5 7 16 8.5zM5.7 12.2l.8.8H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v6.5l-.8-.8c-.39-.39-1.03-.39-1.42 0L5.7 10.8a.996.996 0 0 0 0 1.41v-.01zM4 4h5V3H4v1zm0 2h5V5H4v1zm0 2h3V7H4v1zM3 9H2v1h1V9zm0-2H2v1h1V7zm0-2H2v1h1V5zm0-2H2v1h1V3z"/></svg> Checks <span id="checks_tab_counter" class="Counter"> 0 </span> </a> <link rel="pjax-prefetch" href="/Learning-Python-Team/UnTruth/pull/20/files"> <a href="/Learning-Python-Team/UnTruth/pull/20/files" class="tabnav-tab js-pjax-history-navigate"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> Files changed <span id="files_tab_counter" class="Counter"> 2 </span> </a> </nav> </div> <h2 class="sr-only">Conversation</h2> <div id="discussion_bucket" class="d-flex pull-request-tab-content is-visible js-socket-channel js-updatable-content" data-channel="pull_request:314493181:timeline"> <div class="col-9"> <div class=" discussion-timeline width-full pull-discussion-timeline js-pull-discussion-timeline js-quote-selection-container js-review-state-classes " data-quote-markdown=".js-comment-body" data-issue-and-pr-hovercards-enabled data-team-hovercards-enabled> <div class="js-discussion js-socket-channel " data-channel="marked-as-read:pull-request:314493181"> <div class="timeline-comment-wrapper mt-0 js-comment-container js-socket-channel" data-gid="MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx" data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx/pull_requests/body" data-channel="pull_request:314493181"> <div class="avatar-parent-child timeline-comment-avatar"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar rounded-1" height="40" width="40" alt="@mphirke" src="https://avatars0.githubusercontent.com/u/22197137?s=88&amp;v=4" /></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment " id="issue-314493181"> <div class=" timeline-comment unminimized-comment comment previewable-edit js-task-list-container editable-comment js-comment timeline-comment--caret reorderable-task-lists current-user" data-body-version="819dd0170cfc559a0934f488a9a75ba9" data-unfurl-hide-url="/content_reference_attachments/hide" data-unfurl-authenticity-token="b1bWbTGhTge3/MQznxgNJPqLGe1tMtpxdAJc4dq6/LvcKMCNhPRk5JEcwmcwF14NwT1vc86HHu1fuaPQiqMCiA=="> <div class="timeline-comment-header clearfix"> <div class="timeline-comment-actions js-timeline-comment-actions" > <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request:314493181" data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="vbi8kIDljQPuJZba5PuuuJsHjqz8nDeLf5zScmkMm8OpYFXIMkdSEvhu0j/3aCHVhY/4aQPNGXw4rVXhDANE+Q==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx"> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="pullrequest-314493181-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> <div role="none" class="dropdown-divider"></div> <button type="button" class="dropdown-item btn-link js-comment-edit-button" role="menuitem" aria-label="Edit comment"> Edit </button> </details-menu> </details> </div> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <h3 class="timeline-comment-header-text f5 text-normal"> <strong class="css-truncate expandable"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> commented <a href="#issue-314493181" id="pullrequest-314493181-permalink" class="link-gray timestamp js-timestamp"><relative-time datetime="2019-09-05T13:09:01Z">Sep 5, 2019</relative-time></a> <span class="js-comment-edit-history"> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide" > <task-lists disabled sortable> <table class="d-block"> <tbody class="d-block"> <tr class="d-block"> <td class="d-block comment-body markdown-body js-comment-body"> <p>Also added the dictionary.</p> <p>Modification was done to the latest stable version, so headlines is not updated to the riseandshine0\'s latest pull request.</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request:314493181" data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx/comments/reactions" > </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="RWg//N0rdhy89LD3F12Go64ICGSHtjT25XRMG4/5PCVR8eoUJeDdT9MBXDxmGNyj24xr5mXfFAWOSWC3L+XNpQ==" class="js-comment-update" action="/Learning-Python-Team/UnTruth/issues/20" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="oaf17gy40fRh0/SvSvRoa5j+ZGTLDei3HZdph1hXrKwbejeTqvv/bVv49Rn4n5oOIj3/PpqwsOEzD5l9/PVF0A==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="QvGai83PSDHMRxrW3AHILc9hRAlBYowmdTSlfHE1B3VujpspiZ5fL6LHP/DC1/Vh6hdKVljKTlu3P1ounZ7ThQ=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="issue-314493181-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="issue-314493181-body_saved_reply_id" src="/settings/replies?context=pull_request" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="X75VA28sKmqnoaHPVDm5dU1FoCWVTsWqgm08HdlvTt9LJ4Drl+eBOchUTQQlfON1OMHDp3cn5VnpUBCxeXO/Xw==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value=""> <input type="hidden" name="saved_reply_id" id="issue-314493181-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="pull_request[id]" value="MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx"> <input type="hidden" name="pull_request[bodyVersion]" class="js-body-version" value="819dd0170cfc559a0934f488a9a75ba9"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="pull_request[body]" id="issue-314493181-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >Also added the dictionary. Modification was done to the latest stable version, so headlines is not updated to the riseandshine0&#39;s latest pull request. </textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-issue-314493181-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side=""> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="" class="js-original-line"> <input type="hidden" name="path" value="" class="js-path"> <input type="hidden" name="line" value="" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> </div> <div id="js-timeline-progressive-loader" data-timeline-item-src="Learning-Python-Team/UnTruth/timeline?id=MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&amp;variables%5Bafter%5D=Y3Vyc29yOnYyOpPPAAABbQr2VbgFqTI4NTE2Mzc5OQ%3D%3D&amp;variables%5Bfirst%5D=60" ></div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOjRiOGJlYzY3ZmM5MTdmNjdhNjg0MTFhN2Q2NDBkODA3YWRhMDU1OGU="> <div class="js-commit-group ml-6 pl-3"> <div class="TimelineItem pb-1 js-commit-group-header" id="commits-pushed-4b8bec6"> <div class="TimelineItem-badge"> <svg class="octicon octicon-repo-push" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 3H3V2h1v1zM3 5h1V4H3v1zm4 0L4 9h2v7h2V9h2L7 5zm4-5H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h4v-1H1v-2h4v-1H2V1h9.02L11 10H9v1h2v2H9v1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"/></svg> </div> <div class="TimelineItem-body"> <a class="author link-gray-dark text-bold" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> added <span class="js-commit-group-count">7</span> commits <a href="#commits-pushed-4b8bec6" class="link-gray"> <relative-time datetime="2019-08-30T15:03:57Z">Aug 30, 2019</relative-time> </a> </div> </div> <div class="js-commit-group-commits"> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:4b8bec67fc917f67a68411a7d640d807ada0558e" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOjRiOGJlYzY3ZmM5MTdmNjdhNjg0MTFhN2Q2NDBkODA3YWRhMDU1OGU=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Create citation_check_v01 A function to check out citations of a website (article in general)." data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/4b8bec67fc917f67a68411a7d640d807ada0558e">Create citation_check_v01</a> </code> <span class="hidden-text-expander inline"> <button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button> </span> <div class="Details-content--hidden"><pre class="text-gray ws-pre-wrap">A function to check out citations of a website (article in general).</pre></div> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/4b8bec67fc917f67a68411a7d640d807ada0558e" class="link-gray">4b8bec6</a> </code> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:9de72a2f8089468689c3859ddea23092480d64ac" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOjlkZTcyYTJmODA4OTQ2ODY4OWMzODU5ZGRlYTIzMDkyNDgwZDY0YWM=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Rename citation_check_v01 to citation_check_v01.py" data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/9de72a2f8089468689c3859ddea23092480d64ac">Rename citation_check_v01 to citation_check_v01.py</a> </code> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/9de72a2f8089468689c3859ddea23092480d64ac" class="link-gray">9de72a2</a> </code> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:8fe1dd163b13e830e1a836ef5754ecbb1e5e436c" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOjhmZTFkZDE2M2IxM2U4MzBlMWE4MzZlZjU3NTRlY2JiMWU1ZTQzNmM=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Update citation_check_v01.py Added a missing import." data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/8fe1dd163b13e830e1a836ef5754ecbb1e5e436c">Update citation_check_v01.py</a> </code> <span class="hidden-text-expander inline"> <button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button> </span> <div class="Details-content--hidden"><pre class="text-gray ws-pre-wrap">Added a missing import.</pre></div> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/8fe1dd163b13e830e1a836ef5754ecbb1e5e436c" class="link-gray">8fe1dd1</a> </code> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:e8cec11549038c0fc40c5027ddf631b0da6d14fd" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOmU4Y2VjMTE1NDkwMzhjMGZjNDBjNTAyN2RkZjYzMWIwZGE2ZDE0ZmQ=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Merge pull request #2 from Learning-Python-Team/master Update my fork to the main repo" data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/e8cec11549038c0fc40c5027ddf631b0da6d14fd">Merge pull request</a> <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="483834069" data-permission-text="Issue title is private" data-url="https://github.com/Learning-Python-Team/UnTruth/issues/2" data-hovercard-type="pull_request" data-hovercard-url="/Learning-Python-Team/UnTruth/pull/2/hovercard" href="https://github.com/Learning-Python-Team/UnTruth/pull/2">#2</a> <a title="Merge pull request #2 from Learning-Python-Team/master Update my fork to the main repo" data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/e8cec11549038c0fc40c5027ddf631b0da6d14fd">from Learning-Python-Team/master</a> </code> <span class="hidden-text-expander inline"> <button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button> </span> <div class="Details-content--hidden"><pre class="text-gray ws-pre-wrap">Update my fork to the main repo</pre></div> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/e8cec11549038c0fc40c5027ddf631b0da6d14fd" class="link-gray">e8cec11</a> </code> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:3d50802c045d49b7b0c25d80680cc9351680dfe9" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOjNkNTA4MDJjMDQ1ZDQ5YjdiMGMyNWQ4MDY4MGNjOTM1MTY4MGRmZTk=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Create articles.py Articles.py for processing the article." data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/3d50802c045d49b7b0c25d80680cc9351680dfe9">Create articles.py</a> </code> <span class="hidden-text-expander inline"> <button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button> </span> <div class="Details-content--hidden"><pre class="text-gray ws-pre-wrap">Articles.py for processing the article.</pre></div> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/3d50802c045d49b7b0c25d80680cc9351680dfe9" class="link-gray">3d50802</a> </code> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:e6f4adcb957fd1e2fce8a80380af2b40c04b6d8a" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOmU2ZjRhZGNiOTU3ZmQxZTJmY2U4YTgwMzgwYWYyYjQwYzA0YjZkOGE=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Replaced citation_check_v01 with articles.py" data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/e6f4adcb957fd1e2fce8a80380af2b40c04b6d8a">Replaced citation_check_v01 with articles.py</a> </code> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/e6f4adcb957fd1e2fce8a80380af2b40c04b6d8a" class="link-gray">e6f4adc</a> </code> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"/></svg> </div> <div class="TimelineItem-body flex-auto d-flex"> <div class="js-details-container Details js-socket-channel js-updatable-content d-flex flex-auto" data-channel="repo:203145924:commit:3d725084082a6ab69d69d6cbd5a2900a51942b53" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzE0NDkzMTgxOjNkNzI1MDg0MDgyYTZhYjY5ZDY5ZDZjYmQ1YTI5MDBhNTE5NDJiNTM=/commit/pull_condensed"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="mphirke"> <a class="avatar" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"> <img height="20" width="20" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /> </a> </div> </div> <div class="commit-message pr-1 flex-auto"> <code> <a title="Added words_alpha.txt Added the dictionary to refer to." data-pjax="true" class="link-gray" href="/Learning-Python-Team/UnTruth/pull/20/commits/3d725084082a6ab69d69d6cbd5a2900a51942b53">Added words_alpha.txt</a> </code> <span class="hidden-text-expander inline"> <button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button> </span> <div class="Details-content--hidden"><pre class="text-gray ws-pre-wrap">Added the dictionary to refer to.</pre></div> </div> <div class="text-right pr-1"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-small verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-w py-0 text-gray-dark text-left"> <div class="signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zM6.5 12.01L3 8.51l1.5-1.5 2 2 5-5L13 5.56l-6.5 6.45z"/></svg> </div> <div class="TableObject-item--primary"> This commit was created on GitHub.com and signed with a <strong class="signed-commit-verified-label">verified signature</strong> using GitHub’s key. </div> </div> <div class="signed-commit-footer"> <span class="d-block">GPG key ID: <span class="text-gray">4AEE18F83AFDEB23</span></span> <a href="https://help.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> </div> <div class="text-right"> <code> <a href="/Learning-Python-Team/UnTruth/pull/20/commits/3d725084082a6ab69d69d6cbd5a2900a51942b53" class="link-gray">3d72508</a> </code> </div> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <div class="timeline-comment-wrapper js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==/timeline/issue_comment"> <div class="avatar-parent-child timeline-comment-avatar"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar rounded-1" height="40" width="40" alt="@mphirke" src="https://avatars0.githubusercontent.com/u/22197137?s=88&amp;v=4" /></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment " id="issuecomment-528359941"> <div class=" minimized-comment position-relative d-none "> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version="b5252a7b296b8c3355d7e8363e9f072a"> <summary class="bg-gray border-bottom-0 py-0 px-2"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="timeline-comment-header-text f5 text-gray text-normal text-italic"> This comment has been minimized. </h3> <div class="Details-content--closed text-gray f6"><svg class="octicon octicon-unfold position-relative mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open text-gray f6"><svg class="octicon octicon-fold position-relative mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="review-comment border-top pt-3"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="issuecomment-528359941-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> <div role="none" class="dropdown-divider"></div> <button type="button" class="dropdown-item btn-link js-comment-edit-button" role="menuitem" aria-label="Edit comment"> Edit </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-comment-unminimize width-full" action="/Learning-Python-Team/UnTruth/community/unminimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="5g/ZRUHFXkh1u8WfEhn8JyodRuT8lxUfd6l3glWHuEEwWIl9LEQ7O0tK1psEdNbOKWkFBFWHHZJkz0ZXQpsJQA==" /> <input type="hidden" name="comment_id" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==" > <button type="submit" class="dropdown-item btn-link" role="menuitem" aria-label="Unhide comment"> Unhide </button> </form> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/issue_comments/528359941" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="15hccq8fEjVFTAATuR/fYDqvnKCfB/59O4KKrquhq3zTw3HQ6kyjUMTlguu8kT8VXlb5K9Yz03rejRgYjEkqPw==" /> <input type="hidden" name="input[id]" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <button type="submit" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" role="menuitem" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" height="28" width="28" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> <span class="text-gray"> <a href="#issuecomment-528359941" id="issuecomment-528359941-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-05T13:20:37Z">Sep 5, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>I\'ll update my pull request with the latest headline.py when the other current pull request gets added.</p> </div> </task-lists> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="PUkBIW7YM1j8nB43wT6uDpgKRH8H8Lmt0EkU9ySDYCUp0NTJlhOYC5Np8vywe/QO7Y4n/eWZmV67dDhbhJ+RpQ==" class="js-comment-update" data-type="json" action="/Learning-Python-Team/UnTruth/issue_comments/528359941" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="2sj6LDi7gGIKWf5ztqWfdDSdvf2xWLdKSxwrYKD6EovJl2I3xlf2zgjGFurLYhLUOU6wgjMSmSH5lZF4/STckA==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="YwN3zKCKbS6dHoivACrWm/bisGu5uLyDqqT028caCC1PfHZu5Nt6MPOerYke/OvX05S+NKAQfv5orwuJK7Hc3Q=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="issuecomment-528359941-minimize-comment-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="issuecomment-528359941-minimize-comment-body_saved_reply_id" src="/settings/replies?context=pull_request_comment" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="zAYXeLsrcClWdfAs+WuQg/PJnNp3hjYIPFDl9s+MNJLYn8KQQ+DbejmAHOeILsqDhk3/WJXvFvtXbclab5DFEg==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value=""> <input type="hidden" name="saved_reply_id" id="issuecomment-528359941-minimize-comment-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="issue_comment[id]" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <input type="hidden" name="issue_comment[bodyVersion]" class="js-body-version" value="b5252a7b296b8c3355d7e8363e9f072a"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="issue_comment[body]" id="issuecomment-528359941-minimize-comment-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >I&#39;ll update my pull request with the latest headline.py when the other current pull request gets added.</textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-issuecomment-528359941-minimize-comment-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side=""> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="" class="js-original-line"> <input type="hidden" name="path" value="" class="js-path"> <input type="hidden" name="line" value="" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> </details> </div> <div class=" timeline-comment unminimized-comment comment previewable-edit js-task-list-container editable-comment js-comment timeline-comment--caret reorderable-task-lists current-user" data-body-version="b5252a7b296b8c3355d7e8363e9f072a" data-unfurl-hide-url="/content_reference_attachments/hide" data-unfurl-authenticity-token="bTqaMqml9KYf2Lx4lBiC2OhRreAVmnhlP3aTzETNfb7eRIzSHPDeRTk4uiw7F9Hx0+fbfrYvvPkUzWz9FNSDjQ=="> <div class="timeline-comment-header clearfix"> <div class="timeline-comment-actions js-timeline-comment-actions" > <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:issue-comment:528359941" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="LlbMKRrwDUmLcbrG8KNyKbPL/hGa5BQ85uMUUmZzUr06jiVxqFLSWJ06/iPjMP1ErUOI1GW1Osuh0pPBA3yNhw==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="issuecomment-528359941-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast Box-overlay--wide" > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body overflow-auto"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="Q0utbiGUaErdfiwfiQXyWioQM9W8Xhdxa39g78fERAyjM2dqoS9Ndlrm2Ktz214IPUudbj0sj0Rcrv6F8b5tPA==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==">Title</label></dt> <dd><input id="convert-to-issue-title-MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==" class="form-control" type="text" name="issue[title]" value="I&#39;ll update my pull request with the latest headline.py when the other current pull request gets added." aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==" name="issue[body]" class="form-control" aria-label="Issue body">I&#39;ll update my pull request with the latest headline.py when the other current pull request gets added. _Originally posted by @mphirke in https://github.com/Learning-Python-Team/UnTruth/pull/20#issuecomment-528359941_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> <div role="none" class="dropdown-divider"></div> <button type="button" class="dropdown-item btn-link js-comment-edit-button" role="menuitem" aria-label="Edit comment"> Edit </button> <button type="button" class="dropdown-item btn-link js-comment-hide-button" role="menuitem" aria-label="Hide comment"> Hide </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/issue_comments/528359941" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="kztQt1q39mok5yxIkYrdeEm9k49+bE45d0XZnlPhLhaXYH0VH+RHD6VOrrCUBD0NLUT2BDdYYz6SSksodAmvVQ==" /> <input type="hidden" name="input[id]" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <button type="submit" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" role="menuitem" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <h3 class="timeline-comment-header-text f5 text-normal"> <strong class="css-truncate expandable"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> commented <a href="#issuecomment-528359941" id="issuecomment-528359941-permalink" class="link-gray timestamp js-timestamp"><relative-time datetime="2019-09-05T13:20:37Z">Sep 5, 2019</relative-time></a> <span class="js-comment-edit-history"> <span class="d-inline-block text-gray-light">&#8226;</span> <details class="details-overlay details-reset d-inline-block dropdown"> <summary class="btn-link no-underline text-gray js-notice"> <div class="position-relative"> <span> edited </span> <svg height="11" class="octicon octicon-triangle-down v-align-middle" viewBox="0 0 12 16" version="1.1" width="8" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </div> </summary> <details-menu class="anim-scale-in dropdown-menu dropdown-menu-se py-0" style="width:352px" src="/_render_node/MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==/comments/comment_edit_history_log" preload> <include-fragment class="octocat-spinner my-3" aria-label="Loading"></include-fragment> </details-menu> </details> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide" > <div class="js-minimize-comment d-none"> <div class="flash flash-warn flash-full"> <button class="flash-close js-comment-hide-minimize-form" type="button"><svg aria-label="Cancel hiding comment" class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg></button> <h3 class="f4">Choose a reason for hiding this comment</h3> <p class="mb-3">The reason will be displayed to describe this comment to others. <a href="https://help.github.com/articles/managing-disruptive-comments/#hiding-a-comment">Learn more</a>.</p> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-minimize" action="/Learning-Python-Team/UnTruth/community/minimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="164uWWb3pL58lLEg1oyvNU7IKOlEH3/06DCIAvJrqGWStZO4TPb4uscKAO6nBQrGuaI5uVV1kJUknwA3JeD6Gw==" /> <input type="hidden" name="comment_id" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <select name="classifier" class="form-select mr-2" aria-label="Reason" required> <option value> Choose a reason </option> <option value="SPAM">Spam</option> <option value="ABUSE">Abuse</option> <option value="OFF_TOPIC">Off Topic</option> <option value="OUTDATED">Outdated</option> <option value="RESOLVED">Resolved</option> </select> <button type="submit" class="btn"> Hide comment </button> </form></div> </div> <task-lists disabled sortable> <table class="d-block"> <tbody class="d-block"> <tr class="d-block"> <td class="d-block comment-body markdown-body js-comment-body"> <p>I\'ll update my pull request with the latest headline.py when the other current pull request gets added.</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:issue-comment:528359941" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ==/comments/reactions" > </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="XcTQ+8eRConFTV8EBetjuqX7lqXPo270rRHClQLSvX1JXQUTP1qh2qq4s890rjm60H/1Jy3KTgfGLO45os5M/Q==" class="js-comment-update" action="/Learning-Python-Team/UnTruth/issue_comments/528359941" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="uOHiozK13ZjMQZpT/hVyqPn7+/MfdTshbiUoT4Pi6hurvnq4zFmrNM7ecsqD0v8I9Cj2jJ0/FUrcrJJX3jwkAA==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="LkZLUTbwPPYF879r4Z33qd6VtxIlTZfCV4J5OoWyFL4COUrzcqEr6Gtzmk3/S8rl++O5TTzlVb+ViYZoaRnATg=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="issuecomment-528359941-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="issuecomment-528359941-body_saved_reply_id" src="/settings/replies?context=pull_request_comment" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="kuDTucesTeFByIbaD2dT764KUH3wsvEl/F8Mm6CwLFKGeQZRP2fmsi49ahF+Ignv244z/xLb0daXYiA3AKzd0g==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value=""> <input type="hidden" name="saved_reply_id" id="issuecomment-528359941-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="issue_comment[id]" value="MDEyOklzc3VlQ29tbWVudDUyODM1OTk0MQ=="> <input type="hidden" name="issue_comment[bodyVersion]" class="js-body-version" value="b5252a7b296b8c3355d7e8363e9f072a"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="issue_comment[body]" id="issuecomment-528359941-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >I&#39;ll update my pull request with the latest headline.py when the other current pull request gets added.</textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-issuecomment-528359941-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side=""> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="" class="js-original-line"> <input type="hidden" name="path" value="" class="js-path"> <input type="hidden" name="line" value="" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDIwOlJldmlld1JlcXVlc3RlZEV2ZW50MjYxNDk3OTgyMA=="> <div class="discussion-item discussion-item-review_requested" data-team-hovercards-enabled> <h3 class="discussion-item-header f5 text-normal" id="event-2614979820"> <span class="discussion-item-icon"> <svg class="octicon octicon-eye" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> </span> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan"><img class="avatar" height="20" width="20" alt="@asiffarhankhan" src="https://avatars0.githubusercontent.com/u/32541544?s=60&amp;v=4" /></a> <a class="author link-gray-dark text-bold" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan">asiffarhankhan</a> requested review from <a data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><span class="link-gray-dark text-bold">mandjevant</span></a>, <a data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=44368263" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/riseandshine0"><span class="link-gray-dark text-bold">riseandshine0</span></a> and <a data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan"><span class="link-gray-dark text-bold">asiffarhankhan</span></a> <a href="#event-2614979820" class="link-gray"><relative-time datetime="2019-09-06T16:52:54Z">Sep 6, 2019</relative-time></a> </h3> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDE3OlB1bGxSZXF1ZXN0UmV2aWV3Mjg1MDQ5NzMy"> <div class="timeline-comment-wrapper discussion-item-review mt-0 is-rejected is-writer"> <div id="pullrequestreview-285049732" class="timeline-comment js-comment js-updatable-content js-socket-channel js-targetable-comment" data-gid="MDE3OlB1bGxSZXF1ZXN0UmV2aWV3Mjg1MDQ5NzMy" data-channel="pull_request_review:285049732" data-url="/_render_node/MDE3OlB1bGxSZXF1ZXN0UmV2aWV3Mjg1MDQ5NzMy/pull_request_reviews/body"> <div class="avatar-parent-child timeline-comment-avatar"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar rounded-1" height="40" width="40" alt="@mandjevant" src="https://avatars1.githubusercontent.com/u/38689620?s=88&amp;v=4" /></a> </div> <div class="discussion-item mb-4"> <h3 class="discussion-item-header f5 text-normal"> <div class="discussion-item-icon"> <svg class="octicon octicon-request-changes" viewBox="0 0 16 15" version="1.1" width="16" height="15" aria-hidden="true"><path fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H7.5L4 15.5V12H1a1 1 0 0 1-1-1V1zm1 0v10h4v2l2-2h8V1H1zm7.5 3h2v1h-2v2h-1V5h-2V4h2V2h1v2zm2 5h-5V8h5v1z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> requested changes <span class="text-gray"> <a href="#pullrequestreview-285049732" class="js-timestamp link-gray" id="pullrequestreview-285049732-permalink"> <relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time> </a> </span> </div> <div class="float-right"> <a class="btn btn-sm btn-outline" href="/Learning-Python-Team/UnTruth/pull/20/files/3d725084082a6ab69d69d6cbd5a2900a51942b53"> View changes </a> </div> </div> </h3> </div> <div class="discussion-item-body"> <details class=" file details-reset Details-element js-comment-container js-resolvable-timeline-thread-container" data-resolved="true" data-deferred-details-content-url="/_render_node/MDIzOlB1bGxSZXF1ZXN0UmV2aWV3VGhyZWFkMTk3OTA0OTkxOnYy/pull_request_review_threads/discussion?variables%5BhasFocusedReviewComment%5D=false"> <summary class="file-header js-toggle-outdated-comments border-bottom-0 py-2 px-3"> <div class="d-flex flex-items-start"> <span class="flex-auto mr-3 d-flex flex-items-start"> <a href="/Learning-Python-Team/UnTruth/pull/20/files/3d725084082a6ab69d69d6cbd5a2900a51942b53#diff-5f4490822bd8fabe61b5aef1ff4a694b" class="text-mono text-small link-gray-dark wb-break-all mr-2" title="modules/articles.py"> modules/articles.py </a> </span> <span class="btn-link text-gray f6 Details-content--closed"><svg class="octicon octicon-unfold position-relative mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show resolved</span> <span class="btn-link text-gray f6 Details-content--open"><svg class="octicon octicon-fold position-relative mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide resolved</span> </div> </summary> <div class="border-top"> <include-fragment class="octocat-spinner my-3" aria-label="Loading"></include-fragment> </div> </details> <div class=" file js-comment-container js-resolvable-timeline-thread-container"> <div class="file-header"> <a href="/Learning-Python-Team/UnTruth/pull/20/files/3d725084082a6ab69d69d6cbd5a2900a51942b53#diff-5f4490822bd8fabe61b5aef1ff4a694b" class="text-mono text-small link-gray-dark wb-break-all mr-2" title="modules/articles.py"> modules/articles.py </a> </div> <div class="blob-wrapper border-bottom"> <table id="discussion-diff-321873862" class="diff-table"> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321873862R51" data-line-number="51" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"><br></span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321873862R52" data-line-number="52" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"><span class="pl-c"><span class="pl-c">#</span>For prototyping only - </span></span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321873862R53" data-line-number="53" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"><span class="pl-k">if</span>(<span class="pl-c1">__name__</span><span class="pl-k">==</span><span class="pl-s"><span class="pl-pds">&quot;</span>__main__<span class="pl-pds">&quot;</span></span>):</span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321873862R54" data-line-number="54" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> article <span class="pl-k">=</span> newspaper.Article(<span class="pl-s"><span class="pl-pds">&quot;</span>http://www.bbc.com/future/story/20190801-tomorrows-gods-what-is-the-future-of-religion<span class="pl-pds">&quot;</span></span>)</span> </td> </tr> </table> </div> <div class="js-inline-comments-container"> <div class="js-line-comments js-quote-selection-container" data-quote-markdown=".js-comment-body"> <div class="js-comments-holder"> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321873862" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="e76bbe95ef292a7697e291ebbed74dda"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321873862-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321873862" id="discussion_r321873862-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>Lets keep the article initiation in the actual program. This is beneficial since the input in the other function also is an url.</p> </div> </task-lists> </div> </div> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment reorderable-task-lists" data-body-version="e76bbe95ef292a7697e291ebbed74dda" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321873862" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="yP00H/QP61HiaDxSRRmr73P9n880mHtfi6Pm7+Nh+cDcJd1HRq00QPQjeLdWiiSCbXXpCsvJVajMkmF8hm4m+g==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321873862"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321873862-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="8+cOzHtNbWRZZNC2Lo7NTfomwhNIv/HoHSHCjARb24ETn8TI+/ZIWN78JALUUGEf7X1sqMnNad0q8FzmMiHysQ==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==" class="form-control" type="text" name="issue[title]" value="Lets keep the article initiation in the actual program. This is beneficial since the input in the other function also is an url." aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==" name="issue[body]" class="form-control" aria-label="Issue body">Lets keep the article initiation in the actual program. This is beneficial since the input in the other function also is an url. _Originally posted by @mandjevant in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321873862" id="discussion_r321873862-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>Lets keep the article initiation in the actual program. This is beneficial since the input in the other function also is an url.</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="eqWS/h2ixHKjKtq/ZkdrBHp8eq3ZioEA/nIg6XOviBhFPt/a6h0QhZHPmR5zRsJu8ZQnNWR/g+ESdRfjgbq0dg==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321873862" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3Mzg2Mg==/comments/reactions" > </div> </div> </div> </div> </div> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321948561" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="9334b53bfbbae5215a7ea4f8fcf7a173"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321948561-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> <div role="none" class="dropdown-divider"></div> <button type="button" class="dropdown-item btn-link js-comment-edit-button" role="menuitem" aria-label="Edit comment"> Edit </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-comment-unminimize width-full" action="/Learning-Python-Team/UnTruth/community/unminimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="3iSbec9wHFdc4GVQtc2mr+GvPRpyB90vFhyFiE/pMAYIc8tBovF5JGIRdlSjoIxG4tt++tsX1aIFerRdWPWBBw==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==" > <button type="submit" class="dropdown-item btn-link" role="menuitem" aria-label="Unhide comment"> Unhide </button> </form> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948561" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="RNuh7FPLK1GSsTRI+zM79FOhIh4y8Ly8VMXD6t9KHy5khhk8k9Hz2DOk4lsWuqCyLka0+SJFtQPc5OQlUNRoaQ==" /> <input type="hidden" name="input[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <button type="submit" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" role="menuitem" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" height="28" width="28" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> <span class="text-gray"> <a href="#discussion_r321948561" id="discussion_r321948561-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-07T01:00:18Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>Yes, agreed. I was thinking we can have a main.py in which we make an article object and then call headline.py, article.py, and others, passing the article as an object.</p> <p>The if(<strong>name</strong>=="<strong>main</strong>") is only for trial or if someone runs article.py directly. I should probably replace it with an error message.</p> </div> </task-lists> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="4VNoCZ1nzIBZsHGtgU6tCWAKxYPZ30TAxbAY6wmxchL1yr3hZaxn0zZFnWbwC/cJFY6mATu2ZDOujTRHqa2Dkg==" class="js-comment-update" data-type="json" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948561" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="1+rZcUvg7bIrD+WdBXub2nh9WGfr85INN+UhOFS2KlStgBm1INDw4czARBOF7g6mgUnb/7VogYHVzCP3QeWX8Q==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="kL/rgDCsBPcLDCe/DMpOUfBMYIwpQyFD4C3BRs/Zopy8wOoidP0T6WWMApkSHHMd1Tpu0zDr4z4iJj4UI3J2bA=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="discussion_r321948561-minimize-comment-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="discussion_r321948561-minimize-comment-body_saved_reply_id" src="/settings/replies?context=none" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="x6bfs1CP0NsFwdc5hG2tVMaija0SKho/7t0sJcuFeQLTPwpbqER7iGo0O/L1KPdUsybuL/BDOsyF4ACJa5mIgg==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value="discussion"> <input type="hidden" name="saved_reply_id" id="discussion_r321948561-minimize-comment-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="pull_request_review_comment[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <input type="hidden" name="pull_request_review_comment[bodyVersion]" class="js-body-version" value="9334b53bfbbae5215a7ea4f8fcf7a173"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="pull_request_review_comment[body]" id="discussion_r321948561-minimize-comment-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >Yes, agreed. I was thinking we can have a main.py in which we make an article object and then call headline.py, article.py, and others, passing the article as an object. The if(__name__==&quot;__main__&quot;) is only for trial or if someone runs article.py directly. I should probably replace it with an error message.</textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-discussion_r321948561-minimize-comment-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side="right"> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="+ article = newspaper.Article(&quot;http://www.bbc.com/future/story/20190801-tomorrows-gods-what-is-the-future-of-religion&quot;)" class="js-original-line"> <input type="hidden" name="path" value="modules/articles.py" class="js-path"> <input type="hidden" name="line" value="54" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment current-user reorderable-task-lists" data-body-version="9334b53bfbbae5215a7ea4f8fcf7a173" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321948561" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="PX80Y9Rg0zVRNWZXPCJ6OOW/sZKrFHzf/VfBl1Yoo0Ypp907ZsIMJEd+IrIvsfVV+zfHV1RFUii6ZkYEMyd8fA==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321948561"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321948561-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="6apIKLgOPBfdltimk40kdGA5DkNsfhRV8rfjHdIL9ksJ0oIsOLUZK1oOLBJpU4gmd2Kg+O0MjGDFZn135HHfew==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==" class="form-control" type="text" name="issue[title]" value="Yes, agreed. I was thinking we can have a main.py in which we make an article object and then call headline.py, article.py, and others, passing the article as an object." aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==" name="issue[body]" class="form-control" aria-label="Issue body">Yes, agreed. I was thinking we can have a main.py in which we make an article object and then call headline.py, article.py, and others, passing the article as an object. The if(__name__==&quot;__main__&quot;) is only for trial or if someone runs article.py directly. I should probably replace it with an error message. _Originally posted by @mphirke in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> <div role="none" class="dropdown-divider"></div> <button type="button" role="menuitem" class="dropdown-item btn-link js-comment-edit-button" aria-label="Edit comment"> Edit </button> <button type="button" role="menuitem" class="dropdown-item btn-link js-comment-hide-button" aria-label="Hide comment"> Hide </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948561" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="a6y0gL8xn5VnWnoL51Bk8qEDNupMV6Cr0EdroJKm8epL8QxQfytHHMZPrBgK2f+03OSgDVziqRRYZkxvHTiGrQ==" /> <input type="hidden" name="input[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <button type="submit" role="menuitem" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" height="28" width="28" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> <span class="text-gray"> <a href="#discussion_r321948561" id="discussion_r321948561-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-07T01:00:18Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <div class="js-minimize-comment d-none"> <div class="flash flash-warn my-2"> <button class="flash-close js-comment-hide-minimize-form" type="button"><svg aria-label="Cancel hiding comment" class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg></button> <h3 class="f5">Choose a reason for hiding this comment</h3> <p class="mb-3">The reason will be displayed to describe this comment to others. <a href="https://help.github.com/articles/managing-disruptive-comments/#hiding-a-comment">Learn more</a>.</p> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-minimize" action="/Learning-Python-Team/UnTruth/community/minimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="ecQPKZGGLojqObS7U3ua3wvGf/TUbPwf3CQLblCF98s837LIu4dyjFGnBXUi8j8s/KxupMUGE34Qi4Nbhw6ltQ==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <select name="classifier" class="form-select mr-2" aria-label="Reason" required> <option value> Choose a reason </option> <option value="SPAM">Spam</option> <option value="ABUSE">Abuse</option> <option value="OFF_TOPIC">Off Topic</option> <option value="OUTDATED">Outdated</option> <option value="RESOLVED">Resolved</option> </select> <button type="submit" class="btn"> Hide comment </button> </form></div> </div> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>Yes, agreed. I was thinking we can have a main.py in which we make an article object and then call headline.py, article.py, and others, passing the article as an object.</p> <p>The if(<strong>name</strong>=="<strong>main</strong>") is only for trial or if someone runs article.py directly. I should probably replace it with an error message.</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="QBdgnenERI52KZXOvHx6wkdeLEDG/MVyseDdUziFDH9/jC25HnuQeUTM1m+pfdOozLZx2HsJx5Nd5+pZypAwEQ==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321948561" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ==/comments/reactions" > </div> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="KBg+np5O1paNVln30DwGNoNE8nVfsHuxRDjf08voP1U8get2ZoV9xeKjtTyheVw29sCR973ZW0IvBfN/a/TO1Q==" class="js-comment-update" data-type="json" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948561" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="e1jvKIlppjRIvfVnTEzBWmUBlnMcITMVtZ+3Si8gN9wBMi/s4lm7Z69yVOnM2VQmnDUV60K6IJlXtrWFOnOKeQ==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="prNgcvWzFJ/dABZx0INlmnUm9Ssm1nkoUkGWa+FHgUWKzGHQseIDgbOAM1fOVVjWUFD7dD9+u1WQSmk5DexVtQ=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="discussion_r321948561-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="discussion_r321948561-body_saved_reply_id" src="/settings/replies?context=none" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="sUp2k/pbk+Nft5ZQ5BgdIeK4ciWtdNC0tFO2bTegkW6l06N7ApA4sDBCepuVXUchlzwRp08d8EffbprBl7xg7g==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value="discussion"> <input type="hidden" name="saved_reply_id" id="discussion_r321948561-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="pull_request_review_comment[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODU2MQ=="> <input type="hidden" name="pull_request_review_comment[bodyVersion]" class="js-body-version" value="9334b53bfbbae5215a7ea4f8fcf7a173"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="pull_request_review_comment[body]" id="discussion_r321948561-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >Yes, agreed. I was thinking we can have a main.py in which we make an article object and then call headline.py, article.py, and others, passing the article as an object. The if(__name__==&quot;__main__&quot;) is only for trial or if someone runs article.py directly. I should probably replace it with an error message.</textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-discussion_r321948561-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side="right"> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="+ article = newspaper.Article(&quot;http://www.bbc.com/future/story/20190801-tomorrows-gods-what-is-the-future-of-religion&quot;)" class="js-original-line"> <input type="hidden" name="path" value="modules/articles.py" class="js-path"> <input type="hidden" name="line" value="54" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321959024" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="45a1541d6acbd4aa69c3f2a3b0deab26"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321959024-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan"><img class="avatar" height="28" width="28" alt="@asiffarhankhan" src="https://avatars0.githubusercontent.com/u/32541544?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan">asiffarhankhan</a> </strong> <span class="text-gray"> <a href="#discussion_r321959024" id="discussion_r321959024-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-07T07:15:23Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>Yes once we are done creating all the required modules, we will surely have to create a main.py. for now we will stick with name==main in every module</p> </div> </task-lists> </div> </div> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment reorderable-task-lists" data-body-version="45a1541d6acbd4aa69c3f2a3b0deab26" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321959024" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="Zcvq7EJ6T2X6pmoVJuTrf00Al1BabKYQFPnxL1X2CONxEwO08NiQdOztLvA1d2QSU4jhlaU9iOdTyHa8MPnX2Q==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321959024"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321959024-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="6pxSQkFedEdb1zN64c/wDVAApMs72LmBZhezvEgAOg0K5JhGweVRe9xPx84bEVxfR1sKcLqqIbRRxi3WfnoTPQ==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==" class="form-control" type="text" name="issue[title]" value="Yes once we are done creating all the required modules, we will surely have to create a main.py. for now we will stick with name==main in every module" aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==" name="issue[body]" class="form-control" aria-label="Issue body">Yes once we are done creating all the required modules, we will surely have to create a main.py. for now we will stick with name==main in every module _Originally posted by @asiffarhankhan in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan"><img class="avatar" height="28" width="28" alt="@asiffarhankhan" src="https://avatars0.githubusercontent.com/u/32541544?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=32541544" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/asiffarhankhan">asiffarhankhan</a> </strong> <span class="text-gray"> <a href="#discussion_r321959024" id="discussion_r321959024-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-07T07:15:23Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>Yes once we are done creating all the required modules, we will surely have to create a main.py. for now we will stick with name==main in every module</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="qayPW4kUC8bHJj1NOMfPunfYr6BlYQQ13Lj6KUgoCZOWN8J/fqvfMfXDfuwtxmbQ/DDyONiUBtQwv80juj01/Q==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321959024" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk1OTAyNA==/comments/reactions" > </div> </div> </div> </div> </div> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321961157" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="71bf12750a983519fb310ab85bfd7f18"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321961157-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321961157" id="discussion_r321961157-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-07T08:38:33Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p><a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="489740486" data-permission-text="Issue title is private" data-url="https://github.com/Learning-Python-Team/UnTruth/issues/20" data-hovercard-type="pull_request" data-hovercard-url="/Learning-Python-Team/UnTruth/pull/20/hovercard?comment_id=321961142&amp;comment_type=review_comment" href="https://github.com/Learning-Python-Team/UnTruth/pull/20#discussion_r321961142">#20 (comment)</a></p> </div> </task-lists> </div> </div> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment reorderable-task-lists" data-body-version="71bf12750a983519fb310ab85bfd7f18" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321961157" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="obhELEKDc2D+Ac62yAs2GWNHCMAjYOjKjvKFvfTb6Pi1YK108CGscehKilPbmLl0fc9+Bdwxxj3JwwIukdQ3wg==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321961157"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321961157-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="lmBx+prPICrb0kJcCGyT1qId+lydB4SibkYIYM9F5mZ2GLv+GnQFFlxKtujysj+EtUZU5xx1HJdZl5YK+T/PVg==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==" class="form-control" type="text" name="issue[title]" value="https://github.com/Learning-Python-Team/UnTruth/pull/20#discussion_r321961142" aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==" name="issue[body]" class="form-control" aria-label="Issue body">https://github.com/Learning-Python-Team/UnTruth/pull/20#discussion_r321961142 _Originally posted by @mandjevant in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321961157" id="discussion_r321961157-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-07T08:38:33Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p><a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="489740486" data-permission-text="Issue title is private" data-url="https://github.com/Learning-Python-Team/UnTruth/issues/20" data-hovercard-type="pull_request" data-hovercard-url="/Learning-Python-Team/UnTruth/pull/20/hovercard?comment_id=321961142&amp;comment_type=review_comment" href="https://github.com/Learning-Python-Team/UnTruth/pull/20#discussion_r321961142">#20 (comment)</a></p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="l5+fBMFLaSRgDuAzuoxbQUsd1VRU6hI6El+MPDGG6PioBNIgNvS901Lro5KvjfIrwPWIzOkfENv+WLs2w5PUlg==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321961157" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE1Nw==/comments/reactions" > </div> </div> </div> </div> </div> </div> <div class="review-thread-reply border-bottom"> <div class="inline-comment-form-container js-inline-comment-form-container"> <div class="inline-comment-form-actions"> <div class="d-table width-full"> <div class="d-table-cell"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" src="https://avatars3.githubusercontent.com/u/22197137?s=56&amp;v=4" width="28" height="28" alt="@mphirke" /></a> </div> <div class="d-table-cell col-12"> <button type="button" class="review-thread-reply-button width-full text-gray text-left form-control js-toggle-inline-comment-form"> Reply… </button> </div> </div> </div> <div class="inline-comment-form"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-inline-comment-form" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/create" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="doYJJFkH38vmpA+ytkSJgVapquaixQora/1EPo7uMjddhLfLAah1jw1U9hiHu7C2UPddf14E/WFUeU4u+s5Mgw==" /> <input type="hidden" name="comment_context" value="discussion"> <input type="hidden" name="in_reply_to" value="321873862"> <div class="js-previewable-comment-form js-suggested-changes-container previewable-comment-form write-selected" data-preview-url="/preview?repository=203145924" data-preview-authenticity-token="x8pJSJ2INTY0hqhRvlzEpeOMDwqmS7VelUdjrU8/aQjrtUjq2dkiKFoGjXegivnpxvoBVb/jdyNXTJz/o5S9+A=="> <div class="comment-form-head tabnav"> <markdown-toolbar for="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321873862_54" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321873862_54_saved_reply_id" src="/settings/replies?context=none" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> </div> <file-attachment class="js-upload-markdown-image is-default" data-upload-repository-id=="203145924" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="LM8Evl6HolapkXaFs7wBUG+Wg3KWjS+vVKYSmW0eTgg4VtFWpkwJBcZkmk7C+VtQGhLg8HTkD1w/mz41zQK/iA=="> <div class="write-content js-write-bucket upload-enabled"> <input type="hidden" name="saved_reply_id" id="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321873862_54_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="comment[body]" id="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321873862_54" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable" ></textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321873862_54" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> </file-attachment> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side=""> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> <div class="form-actions"> <div class="position-relative float-right ml-1"> <input type="hidden" name="single_comment" value="1"> <button name="single_comment" type="submit" value="1" class="btn review-simple-reply-button btn-primary" data-disable-invalid data-disable-with> Comment </button> </div> <button class="btn js-hide-inline-comment-form" type="button" data-confirm-cancel-text="Are you sure you want to discard your unsaved changes?">Cancel</button> </div> </form> </div> </div> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-resolvable-timeline-thread-form" action="/Learning-Python-Team/UnTruth/pull/20/threads/MDIzOlB1bGxSZXF1ZXN0UmV2aWV3VGhyZWFkMTk3OTA1NTcyOnYy/resolve" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="EN6RSSp/cbORXVJHMCObVP/OaQm3TsR4wyKlyqrneG8zHD763qw2U2YzBFhsSS7cVZVDoRKZtp+bC/BQWZBIDA==" /> <button name="button" type="submit" class="btn m-3" data-disable-with="Resolving conversation…" data-hydro-click="{&quot;event_type&quot;:&quot;resolvable_threads.resolve&quot;,&quot;payload&quot;:{&quot;thread_id&quot;:197905572,&quot;user_id&quot;:22197137,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="e3ed63d1c9d443e8d4ff6a799df4b57d141713380fa11ed63b071fa489fbfb4a"> Resolve conversation </button></form> </div> </div> <div class=" file js-comment-container js-resolvable-timeline-thread-container"> <div class="file-header"> <a href="/Learning-Python-Team/UnTruth/pull/20/files/3d725084082a6ab69d69d6cbd5a2900a51942b53#diff-5f4490822bd8fabe61b5aef1ff4a694b" class="text-mono text-small link-gray-dark wb-break-all mr-2" title="modules/articles.py"> modules/articles.py </a> </div> <div class="blob-wrapper border-bottom"> <table id="discussion-diff-321874155" class="diff-table"> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874155R55" data-line-number="55" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> article.download()</span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874155R56" data-line-number="56" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> article.parse()</span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874155R57" data-line-number="57" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> ArtCon <span class="pl-k">=</span> article_content(article) <span class="pl-c"><span class="pl-c">#</span>Create object. This opens init and tokenizes article.</span></span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874155R58" data-line-number="58" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> <span class="pl-c1">print</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Number of citiations, <span class="pl-pds">&quot;</span></span>, ArtCon.citation_check()) <span class="pl-c"><span class="pl-c">#</span>Citation check</span></span> </td> </tr> </table> </div> <div class="js-inline-comments-container"> <div class="js-line-comments js-quote-selection-container" data-quote-markdown=".js-comment-body"> <div class="js-comments-holder"> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321874155" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="e506101bb11d084ca81cb9b541bfa6b8"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321874155-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321874155" id="discussion_r321874155-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>I would add this to a main function in the class. Simply to keep the actions inside of the class.</p> </div> </task-lists> </div> </div> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment reorderable-task-lists" data-body-version="e506101bb11d084ca81cb9b541bfa6b8" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321874155" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="YRzQkFcBF3IgtfQjyj5/3XJhKmXOTk4GkGv1NAYJczV1xDnI5aPIYzb+sMbZrfCwbOlcoDEfYPHXWnKnYwasDw==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321874155"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321874155-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="o1LBtsWJwOC3aK3DOBBqxH6c/tHq9SAOB2JFCLGP/jZDKguyRTLl3DDwWXfCzsaWacdQamuHuDsws9tih/XXBg==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==" class="form-control" type="text" name="issue[title]" value="I would add this to a main function in the class. Simply to keep the actions inside of the class." aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==" name="issue[body]" class="form-control" aria-label="Issue body">I would add this to a main function in the class. Simply to keep the actions inside of the class. _Originally posted by @mandjevant in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321874155" id="discussion_r321874155-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>I would add this to a main function in the class. Simply to keep the actions inside of the class.</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="URYCNu70/8iCYCgNyQqDhniEjBoEE92SWkDzsqppBp1ujU8SGUsrP7CFa6zcCyrs82zRgrnm33O2R8S4WHw68w==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321874155" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDE1NQ==/comments/reactions" > </div> </div> </div> </div> </div> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321948662" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="2d830b89ebfbf1e48f32b6c693631d7e"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321948662-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> <div role="none" class="dropdown-divider"></div> <button type="button" class="dropdown-item btn-link js-comment-edit-button" role="menuitem" aria-label="Edit comment"> Edit </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-comment-unminimize width-full" action="/Learning-Python-Team/UnTruth/community/unminimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="hgE8GfCBdHicI5NYhMwlLIXrY+gb7k0lPg/y/zfYEadQVmwhnQARC6LSgFySoQ/Fhp8gCLL+RagtacMqIMSgpg==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==" > <button type="submit" class="dropdown-item btn-link" role="menuitem" aria-label="Unhide comment"> Unhide </button> </form> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948662" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="GneUcMWZ24d09smE+EtObPbzmbxN73FgnWI3X2EXED874hKPrwB1WdD5Zcg8Lpk4yB0s+alJPtSIPbeZqGEjpw==" /> <input type="hidden" name="input[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <button type="submit" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" role="menuitem" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" height="28" width="28" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> <span class="text-gray"> <a href="#discussion_r321948662" id="discussion_r321948662-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-07T01:02:37Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>I\'m assuming the downloaded and parsed article will be available because of prior processing in headline, so we shouldn\'t have to do this inside article again, right?</p> <p>Something like</p> <p>Create article object<br> Pass to headline class, extract all the headline stuff<br> Pass to article class, extract all the article stuff</p> <p>I\'m only using the article.download() and article.parse() here because article and headline aren\'t linked yet with a main function.</p> </div> </task-lists> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="2+pSUWm1Y0tg75jqgSgcvId3jG890sDfITZ1JqC6vynPc4e5kX7IGA8adCHwbUa88vPv7d+74CxKC1mKAKZOqQ==" class="js-comment-update" data-type="json" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948662" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="2xi02Pirf53FWXkCcdOBMw2VkkYu/oztaVeJeSQ0yGZavt+MgSUCQjeKDMLt4nicKIiqK2sp8NMMDr620siZxA==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="niJhcgVKUN8XXThuudgEMOO84P+AabtkxEGL8YeDb4yyXWDQQRtHwXndHUinDjl8xsruoJnBeRkGSnSjayi7fA=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="discussion_r321948662-minimize-comment-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="discussion_r321948662-minimize-comment-body_saved_reply_id" src="/settings/replies?context=none" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="BUhbWIvyQiJoZ3bpczP2iKcRozUZCAMCOCyUlSfYqugR0Y6wcznpcQeSmiICdqyI0pXAt/thI/FTEbg5h8RbaA==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value="discussion"> <input type="hidden" name="saved_reply_id" id="discussion_r321948662-minimize-comment-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="pull_request_review_comment[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <input type="hidden" name="pull_request_review_comment[bodyVersion]" class="js-body-version" value="2d830b89ebfbf1e48f32b6c693631d7e"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="pull_request_review_comment[body]" id="discussion_r321948662-minimize-comment-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >I&#39;m assuming the downloaded and parsed article will be available because of prior processing in headline, so we shouldn&#39;t have to do this inside article again, right? Something like Create article object Pass to headline class, extract all the headline stuff Pass to article class, extract all the article stuff I&#39;m only using the article.download() and article.parse() here because article and headline aren&#39;t linked yet with a main function.</textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-discussion_r321948662-minimize-comment-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side="right"> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="+ print(&quot;Number of citiations, &quot;, ArtCon.citation_check()) #Citation check" class="js-original-line"> <input type="hidden" name="path" value="modules/articles.py" class="js-path"> <input type="hidden" name="line" value="58" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment current-user reorderable-task-lists" data-body-version="2d830b89ebfbf1e48f32b6c693631d7e" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321948662" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="6wm0oL6ogbvcpw9iQwprRKs6ODmtqT2Rp5RSPmb59Tr/0V34DApeqsrsS4dQmeQptbJO/FL4E2bgpdWtA/YqAA==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321948662"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321948662-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="f7wQQdj9g7SdEEWy6Y+qmdVYhusRoLapwdz59PU1JFefxNpFWEamiBqIsQYTUQbLwgMoUJDSLpz2DWeew08NZw==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==" class="form-control" type="text" name="issue[title]" value="I&#39;m assuming the downloaded and parsed article will be available because of prior processing in headline, so we shouldn&#39;t have to do this inside article again, right?" aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==" name="issue[body]" class="form-control" aria-label="Issue body">I&#39;m assuming the downloaded and parsed article will be available because of prior processing in headline, so we shouldn&#39;t have to do this inside article again, right? Something like Create article object Pass to headline class, extract all the headline stuff Pass to article class, extract all the article stuff I&#39;m only using the article.download() and article.parse() here because article and headline aren&#39;t linked yet with a main function. _Originally posted by @mphirke in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> <div role="none" class="dropdown-divider"></div> <button type="button" role="menuitem" class="dropdown-item btn-link js-comment-edit-button" aria-label="Edit comment"> Edit </button> <button type="button" role="menuitem" class="dropdown-item btn-link js-comment-hide-button" aria-label="Hide comment"> Hide </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948662" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="9fjxI9pHoU8V3jMK+005LKxtN3YGSW41uZEpPNQL4ZPUbXfcsN4PkbHRn0Y/KO54koOCM+LvIYGszqn6HX3SCw==" /> <input type="hidden" name="input[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <button type="submit" role="menuitem" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" height="28" width="28" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> <span class="text-gray"> <a href="#discussion_r321948662" id="discussion_r321948662-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-07T01:02:37Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <div class="js-minimize-comment d-none"> <div class="flash flash-warn my-2"> <button class="flash-close js-comment-hide-minimize-form" type="button"><svg aria-label="Cancel hiding comment" class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg></button> <h3 class="f5">Choose a reason for hiding this comment</h3> <p class="mb-3">The reason will be displayed to describe this comment to others. <a href="https://help.github.com/articles/managing-disruptive-comments/#hiding-a-comment">Learn more</a>.</p> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-minimize" action="/Learning-Python-Team/UnTruth/community/minimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="W6olKn0RCpWbaliXoQuVcB/+7GDsi0abVCTV+10vUX0esZjLVxBWkSD06VnQgjCD6JT9MP3hqfqYi13OiqQDAw==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <select name="classifier" class="form-select mr-2" aria-label="Reason" required> <option value> Choose a reason </option> <option value="SPAM">Spam</option> <option value="ABUSE">Abuse</option> <option value="OFF_TOPIC">Off Topic</option> <option value="OUTDATED">Outdated</option> <option value="RESOLVED">Resolved</option> </select> <button type="submit" class="btn"> Hide comment </button> </form></div> </div> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>I\'m assuming the downloaded and parsed article will be available because of prior processing in headline, so we shouldn\'t have to do this inside article again, right?</p> <p>Something like</p> <p>Create article object<br> Pass to headline class, extract all the headline stuff<br> Pass to article class, extract all the article stuff</p> <p>I\'m only using the article.download() and article.parse() here because article and headline aren\'t linked yet with a main function.</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="vUsstNs7bGYq3y4x6eICPEeY17hq2hjHEYjf1jsKbrmC0GGQLIS4kRg6bZD846tWzHCKINcvGib9j+jcyR9S1w==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321948662" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg==/comments/reactions" > </div> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="+ws6bgH3qW3QJKdLQzg4Izgn37S7l9gG77unTeVp40Dvku+G+TwCPr/RS4AyfWIjTaO8Nln++PWEhovhRXUSwA==" class="js-comment-update" data-type="json" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948662" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="9l6oxWcecln/CsxdZIT2c1DLhapsEiInM6ITBYqzdJ53+MORHpAPhg3ZuZ34tQ/cdda9xynFXhlW+yTKfE8lPA==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="vtE/8MjWdAvj2S96pJEq9UsfpHh3eLVSbBK9lG9bWlWSrj5SjIdjFY1ZCly6Rxe5bmmqJ27Qdy+uGULGg/COpQ=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="discussion_r321948662-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="discussion_r321948662-body_saved_reply_id" src="/settings/replies?context=none" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> </div> <p class="comment-form-error comment-show-stale"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> The content you are editing has changed. Please try again. </p> <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image is-default upload-enabled" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="XApyHY+dph7ze5XpqGJBu0OaMnWhU5AV7ymOhvbETtFIk6f1d1YNTZyOeSLZJxu7Nh5R90M6sOaEFKIqVti/UQ==" data-upload-repository-id="203145924" > <input type="hidden" name="context" value="discussion"> <input type="hidden" name="saved_reply_id" id="discussion_r321948662-body_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <input type="hidden" name="pull_request_review_comment[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODY2Mg=="> <input type="hidden" name="pull_request_review_comment[bodyVersion]" class="js-body-version" value="2d830b89ebfbf1e48f32b6c693631d7e"> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="pull_request_review_comment[body]" id="discussion_r321948662-body" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" >I&#39;m assuming the downloaded and parsed article will be available because of prior processing in headline, so we shouldn&#39;t have to do this inside article again, right? Something like Create article object Pass to headline class, extract all the headline stuff Pass to article class, extract all the article stuff I&#39;m only using the article.download() and article.parse() here because article and headline aren&#39;t linked yet with a main function.</textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-discussion_r321948662-body" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side="right"> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="clearfix"> <input type="hidden" name="original-line" value="+ print(&quot;Number of citiations, &quot;, ArtCon.citation_check()) #Citation check" class="js-original-line"> <input type="hidden" name="path" value="modules/articles.py" class="js-path"> <input type="hidden" name="line" value="58" class="js-line-number"> <div class="form-actions comment-form-actions"> <button class="btn btn-primary" type="submit" data-disable-with>Update comment</button> <button class="btn btn-danger js-comment-cancel-button" type="button" data-confirm-text="Are you sure you want to discard your unsaved changes?"> Cancel </button> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> </form> </div> </div> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321961142" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="2973322dadcaf8704684bb45e6c31e59"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321961142-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321961142" id="discussion_r321961142-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-07T08:38:07Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>Yeah, we could do that, but it would be a lot faster if we could do those, and more, functions in parallel. Therefore, it would be better to create the article object separately to prevent conflicts.</p> </div> </task-lists> </div> </div> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment reorderable-task-lists" data-body-version="2973322dadcaf8704684bb45e6c31e59" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321961142" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="iuc9KlO021ANNigYwV0USgb2NhTji3gd8UONltdmJ+ueP9Ry4RYEQRt9bP3SzpsnGH5A0RzaVuq2cgoFsmn40Q==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321961142"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321961142-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="dFEADqFt2B2dXl+f/LViFCrZ76s1lEJUzFmxGC/NDPuUKcoKIdb9IRrGqysGa85GPYJBELTm2mH7iC9yGbclyw==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==" class="form-control" type="text" name="issue[title]" value="Yeah, we could do that, but it would be a lot faster if we could do those, and more, functions in parallel. Therefore, it would be better to create the article object separately to prevent conflicts." aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==" name="issue[body]" class="form-control" aria-label="Issue body">Yeah, we could do that, but it would be a lot faster if we could do those, and more, functions in parallel. Therefore, it would be better to create the article object separately to prevent conflicts. _Originally posted by @mandjevant in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321961142" id="discussion_r321961142-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-07T08:38:07Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>Yeah, we could do that, but it would be a lot faster if we could do those, and more, functions in parallel. Therefore, it would be better to create the article object separately to prevent conflicts.</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="2IfLwlq1ipUCmoUCBoDnxBu1kyW9QqbNaflrL/A5CCPnHIbmrQpeYjB/xqMTgU6ukF3OvQC3pCyF/lwlAiw0TQ==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321961142" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk2MTE0Mg==/comments/reactions" > </div> </div> </div> </div> </div> </div> <div class="review-thread-reply border-bottom"> <div class="inline-comment-form-container js-inline-comment-form-container"> <div class="inline-comment-form-actions"> <div class="d-table width-full"> <div class="d-table-cell"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" src="https://avatars3.githubusercontent.com/u/22197137?s=56&amp;v=4" width="28" height="28" alt="@mphirke" /></a> </div> <div class="d-table-cell col-12"> <button type="button" class="review-thread-reply-button width-full text-gray text-left form-control js-toggle-inline-comment-form"> Reply… </button> </div> </div> </div> <div class="inline-comment-form"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-inline-comment-form" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/create" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="gFkPpuufUNo19tCCO4EToFUoWlqFtlfw2s3CqqL2cNGrW7FJszD6nt4GKSgKfiqXU3atw3l3oLrlSci61tYOZQ==" /> <input type="hidden" name="comment_context" value="discussion"> <input type="hidden" name="in_reply_to" value="321874155"> <div class="js-previewable-comment-form js-suggested-changes-container previewable-comment-form write-selected" data-preview-url="/preview?repository=203145924" data-preview-authenticity-token="LlzJauz8S84mhtA29VgkoQ0fTLwcWY7aTcDqL7lVBZsCI8jIqK1c0EgG9RDrjhntKGlC4wXxTKePyxV9Vf7Raw=="> <div class="comment-form-head tabnav"> <markdown-toolbar for="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321874155_58" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg> </md-quote> <md-code tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> </md-code> <md-link tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 d-inline-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg> </md-link> </div> <div class="d-inline-block mr-3"> <md-unordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list"> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"/></svg> </md-unordered-list> <md-ordered-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list"> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg> </md-ordered-list> <md-task-list tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list"> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"/></svg> </md-task-list> </div> <div class="d-inline-block"> <md-mention tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention"> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"/></svg> </md-mention> <md-ref tabindex="-1" class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference"> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"/></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container " tabindex="-1"> <summary tabindex="-1" class="text-center menu-target p-1 ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg> <span class="dropdown-caret "></span> </summary> <details-menu style="z-index: 99;" class="select-menu-modal position-absolute right-0 js-saved-reply-menu " data-menu-input="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321874155_58_saved_reply_id" src="/settings/replies?context=none" preload> <div class="select-menu-header d-flex"> <span class="select-menu-title flex-auto">Select a reply</span> <code><span class="border rounded-1 p-1 mr-2">ctrl .</span></code> </div> <include-fragment role="menuitem" class="select-menu-loading-overlay anim-pulse" aria-label="Loading"> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu> </details> </div> </markdown-toolbar> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> </div> <file-attachment class="js-upload-markdown-image is-default" data-upload-repository-id=="203145924" data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="DsbqQMP9wQKUpBzb5PGoMa/vIkqbjrp2AWaMFzLvkDMaXz+oOzZqUftR8BCVtPIx2mtByHnnmoVqW6C7kvNhsw=="> <div class="write-content js-write-bucket upload-enabled"> <input type="hidden" name="saved_reply_id" id="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321874155_58_saved_reply_id" class="js-resettable-field" value="" data-reset-value=""> <text-expander keys=": @ #" data-issue-url="/suggestions?issue_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-mention-url="/suggestions?mention_suggester=1&amp;repository=UnTruth&amp;user_id=Learning-Python-Team" data-emoji-url="/autocomplete/emoji"> <textarea name="comment[body]" id="new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321874155_58" placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable" ></textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <input accept=".gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip" type="file" multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" aria-label="Attach files to your comment" id="fc-new_inline_comment_discussion_diff-5f4490822bd8fabe61b5aef1ff4a694b_321874155_58" > <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style="pointer-events: none;"></span> <span class="position-relative pr-2" style="pointer-events: none;"> <span class="default"> Attach files by dragging &amp; dropping, selecting or pasting them. </span> <span class="loading"> <img alt="" width="16" height="16" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" /> Uploading your files… </span> <span class="error bad-file"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions"> Attaching documents requires write permission to this repository. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required"> We don’t support that file type. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big"> Yowza, that’s a big file <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file smaller than 10MB. </span> </span> <span class="error empty"> This file is empty. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with a file that’s not empty. </span> </span> <span class="error hidden-file"> This file is hidden. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again</button> with another file. </span> </span> <span class="error failed-request"> Something went really wrong, and we can’t process that file. <span class="drag-and-drop-error-info"> <button type="button" class="btn-link manual-file-chooser-text">Try again.</button> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href="https://guides.github.com/features/mastering-markdown/" target="_blank" data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown" > <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"/></svg> </a> </span> </p> </div> </file-attachment> <div class="preview-content"> <div class="comment js-suggested-changes-container" data-thread-side=""> <div class="comment-body markdown-body js-preview-body"> <p>Nothing to preview</p> </div> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error" hidden></div> </div> <div class="form-actions"> <div class="position-relative float-right ml-1"> <input type="hidden" name="single_comment" value="1"> <button name="single_comment" type="submit" value="1" class="btn review-simple-reply-button btn-primary" data-disable-invalid data-disable-with> Comment </button> </div> <button class="btn js-hide-inline-comment-form" type="button" data-confirm-cancel-text="Are you sure you want to discard your unsaved changes?">Cancel</button> </div> </form> </div> </div> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-resolvable-timeline-thread-form" action="/Learning-Python-Team/UnTruth/pull/20/threads/MDIzOlB1bGxSZXF1ZXN0UmV2aWV3VGhyZWFkMTk3OTA1NzYwOnYy/resolve" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="H0Edj05uQvcU+g7b2q82fvw237R1MfaPnV923/3ZKDbwN334B7CrrEebEfBALhb7VRbACzIVuhgg/bxnostHXA==" /> <button name="button" type="submit" class="btn m-3" data-disable-with="Resolving conversation…" data-hydro-click="{&quot;event_type&quot;:&quot;resolvable_threads.resolve&quot;,&quot;payload&quot;:{&quot;thread_id&quot;:197905760,&quot;user_id&quot;:22197137,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="5ec03229274ca0b6289aeb66c181b510a805b9f0a8fe84e7f4b06b6e9b284b65"> Resolve conversation </button></form> </div> </div> <div class=" file js-comment-container js-resolvable-timeline-thread-container"> <div class="file-header"> <a href="/Learning-Python-Team/UnTruth/pull/20/files/3d725084082a6ab69d69d6cbd5a2900a51942b53#diff-5f4490822bd8fabe61b5aef1ff4a694b" class="text-mono text-small link-gray-dark wb-break-all mr-2" title="modules/articles.py"> modules/articles.py </a> </div> <div class="blob-wrapper border-bottom"> <table id="discussion-diff-321874548" class="diff-table"> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874548R38" data-line-number="38" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"><br></span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874548R39" data-line-number="39" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> <span class="pl-k">def</span> <span class="pl-en">spell_check</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>):</span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874548R40" data-line-number="40" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> <span class="pl-k">for</span> word <span class="pl-k">in</span> <span class="pl-c1">self</span>.tokenized_words: <span class="pl-c"><span class="pl-c">#</span>For every word in article</span></span> </td> </tr> <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="discussion-diff-321874548R41" data-line-number="41" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker-addition"> <span class="pl-k">if</span> word[<span class="pl-c1">0</span>].isupper()<span class="pl-k">==</span><span class="pl-c1">False</span>: <span class="pl-c"><span class="pl-c">#</span>Ignore if first letter is uppercase, else</span></span> </td> </tr> </table> </div> <div class="js-inline-comments-container"> <div class="js-line-comments js-quote-selection-container" data-quote-markdown=".js-comment-body"> <div class="js-comments-holder"> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321874548" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="f1cfe8c2b13f5833935f127245a89412"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321874548-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321874548" id="discussion_r321874548-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>Only necessary when the word is not the first word in a sentence.</p> </div> </task-lists> </div> </div> </div> </div> </details> </div> <div class="previewable-edit js-suggested-changes-container js-task-list-container unminimized-comment js-comment reorderable-task-lists" data-body-version="f1cfe8c2b13f5833935f127245a89412" data-thread-side="right"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button" data-channel="reaction:pull-request-review-comment:321874548" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction"> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version="1.1" width="7" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"/></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1" aria-label="Pick your reaction" style="width: 150px"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" action="/users/Learning-Python-Team/reactions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="th4L51HLYqX1MSNxYmu0V4TxXMI9mJg49wri2mbgFHuixuK/42m9tON6Z5Rx+Ds6mnkqB8LJts+wO2VJA+/LQQ==" /> <p class="text-gray mx-2 my-1"> <span class="js-reaction-description">Pick your reaction</span> </p> <div role="none" class="dropdown-divider"></div> <div class="clearfix d-flex flex-wrap m-1 ml-2 mt-0"> <input type="hidden" name="input[subjectId]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA=="> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="+1" name="input[content]" aria-label="React with thumbs up emoji" value="THUMBS_UP react"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji">👍</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="-1" name="input[content]" aria-label="React with thumbs down emoji" value="THUMBS_DOWN react"> <g-emoji alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png" class="emoji">👎</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Laugh" name="input[content]" aria-label="React with laugh emoji" value="LAUGH react"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png" class="emoji">😄</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Hooray" name="input[content]" aria-label="React with hooray emoji" value="HOORAY react"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png" class="emoji">🎉</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Confused" name="input[content]" aria-label="React with confused emoji" value="CONFUSED react"> <g-emoji alias="thinking_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f615.png" class="emoji">😕</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Heart" name="input[content]" aria-label="React with heart emoji" value="HEART react"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2764.png" class="emoji">❤️</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Rocket" name="input[content]" aria-label="React with rocket emoji" value="ROCKET react"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png" class="emoji">🚀</g-emoji> </button> <button type="submit" role="menuitem" class="btn-link col-3 flex-content-center flex-items-center no-underline add-reactions-options-item js-reaction-option-item" data-reaction-label="Eyes" name="input[content]" aria-label="React with eyes emoji" value="EYES react"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f440.png" class="emoji">👀</g-emoji> </button> </div> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block" id="details-discussion_r321874548"> <summary class="btn-link timeline-comment-action" aria-label="Show more options"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px; z-index: 99;"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321874548-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" role="menuitem" class="dropdown-item btn-link d-none js-comment-quote-reply"> Quote reply </button> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark " > <summary class="dropdown-item" role="menuitem" > Reference in new issue </summary> <details-dialog aria-label="Reference in new issue" class="Box Box--overlay d-flex flex-column anim-fade-in fast " > <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title ">Reference in new issue</h3> </div> <div class="Box-body scrollable-overlay"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form action="/comments/issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="Vkkq7jplah0rPmOxbpmT52CviKZ8hIhPbtNS34R2z3K2MeDqut5PIaymlwWURz+1d/QmHf32EHpZAsy1sgzmQg==" /> <dl class="form-group"> <dt><label for="convert-to-issue-repository-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==">Repository</label></dt> <dd> <details class="details-reset details-overlay select-menu"> <summary class="btn select-menu-button" data-menu-button> <input type="hidden" name="issue[repository_id]" value="203145924" checked> UnTruth </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;" src="/Learning-Python-Team/UnTruth/related_repositories" preload> <div class="select-menu-header"> <span class="select-menu-title">Repositories</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <remote-input src="/Learning-Python-Team/UnTruth/related_repositories" aria-owns="related-repositories-menu"> <input type="text" class="form-control" aria-label="Type to filter" placeholder="Find a repository" autofocus> </remote-input> </div> </div> <include-fragment class="octocat-spinner my-6" aria-label="Loading"></include-fragment> </details-menu> </details> </dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==">Title</label></dt> <dd><input id="convert-to-issue-title-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==" class="form-control" type="text" name="issue[title]" value="Only necessary when the word is not the first word in a sentence." aria-label="Issue title" autofocus required></dd> </dl> <dl class="form-group"> <dt><label for="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==">Body</label></dt> <dd><textarea id="convert-to-issue-body-MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==" name="issue[body]" class="form-control" aria-label="Issue body">Only necessary when the word is not the first word in a sentence. _Originally posted by @mandjevant in https://github.com/Learning-Python-Team/UnTruth/pull/20_</textarea></dd> </dl> <div class="d-flex d-sm-block"> <button type="submit" class="btn btn-primary" data-disable-with="Creating issue..." data-disable-invalid data-ga-click="Issues, create new issue, location:comment_menu logged_in:true"> Create issue </button> </div> </form> </div> </details-dialog> </details> </details-menu> </details> </div> <span class="float-left mt-1"> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant"><img class="avatar" height="28" width="28" alt="@mandjevant" src="https://avatars0.githubusercontent.com/u/38689620?s=60&amp;v=4" /></a> </span> <div class="review-comment-contents js-suggested-changes-contents" data-thread-side="right"> <h4 class="f5 text-normal d-inline"> <strong> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=38689620" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mandjevant">mandjevant</a> </strong> <span class="text-gray"> <a href="#discussion_r321874548" id="discussion_r321874548-permalink" class="js-timestamp timestamp d-inline-block"> <relative-time datetime="2019-09-06T19:35:28Z">Sep 7, 2019</relative-time> </a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has been invited to collaborate on the UnTruth repository."> Collaborator </span> <task-lists disabled sortable> <div class="comment-body markdown-body js-comment-body"> <p>Only necessary when the word is not the first word in a sentence.</p> </div> </task-lists> <template class="js-suggested-changes-template" data-comment-pending="false" data-outdated-comment="false"> <div class="p-2 border-top d-flex flex-justify-end flex-items-center suggested-change-form-container js-suggested-change-form-container" data-comment-pending="false" data-outdated-comment="false" data-resolved-comment="false"> <button class="btn btn-sm js-suggestion-applied d-none" disabled> <svg height="16" class="octicon octicon-check" viewBox="0 0 12 16" version="1.1" width="12" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> Suggestion applied </button> <button class="btn btn-sm js-disabled-apply-suggestion-button d-none tooltipped tooltipped-multiline tooltipped-n" data-pull-is-open="true" aria-label="" disabled> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </button> <span class="timeline-comment-label pending-batched-suggestion-label d-none Label--outline mt-0">Pending in batch</span> <button class="btn btn-sm btn-danger ml-2 d-none js-batched-suggested-changes-remove tooltipped tooltipped-multiline tooltipped-n" aria-label="Remove this suggestion from those to be applied in batch"> Remove from batch </button> <button class="btn btn-sm ml-2 d-none js-focus-commit-suggestions-form-button tooltipped tooltipped-multiline tooltipped-n" aria-label="Apply all batched suggestions as a single commit"> Commit suggestions <span class="Counter js-pending-batched-suggested-changes-count">0</span> </button> <details class="details-reset details-overlay position-relative ml-2 mb-0 js-apply-single-suggestion"> <summary class="btn btn-sm js-apply-suggestion-button" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;apply_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="c4ab8747c12d923c4523a2fd80668b9d63392c0de05956f149946eb6d65f0ead" data-ga-click="Markdown Toolbar, click, insert code suggestion"> Commit suggestion <svg class="octicon octicon-triangle-down v-align-text-bottom" height="14" viewBox="0 0 12 16" version="1.1" width="10" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> </summary> <div class="Popover right-0 mt-2 pt-1"> <div class="Popover-message Popover-message--large Popover-message--top-right left-0 p-3 mx-auto Box box-shadow-large" style="min-width: 420px;"> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="js-single-suggested-change-form" action="/mphirke/UnTruth/suggestions/master" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="F9iv1lcMp/EIRtaSgGBJ0zPGjpR6MhzXUak2zPs2oUEoQ+LyoLNzBjqjlTOVYeC5uC7TDMfHHja9rgHGCSOdLw==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA=="> <input type="hidden" name="path" value="modules/articles.py"> <input type="hidden" name="current_oid" value="8edaa87270630fbb61568defed4fcf6274509d86"> <input type="text" name="commit_title" class="form-control input-block input-contrast merge-commit-title js-suggestion-commit-title mb-2" aria-label="Commit title" value="Update modules/articles.py" placeholder="Commit title"> <textarea rows="2" aria-label="Commit message" autocomplete="off" class=" js-quick-submit form-control input-block mb-2" type="text" name="commit_message" placeholder="Add an optional extended description…" style="resize: vertical"></textarea> <div class="form-actions"> <button type="submit" class="btn btn-sm btn-primary js-suggested-changes-submit" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;commit_changes&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="f0a95407774c51bb4b64471cc0c1fea8b0b19fc57238991c13d28b9d8411aa6a" data-ga-click="Markdown Toolbar, click, insert code suggestion" data-disable-invalid="true" data-disable-with="Applying commit..."> Commit changes </button> </div> </form> </div> </div> </details> <button class="btn btn-sm ml-2 js-batched-suggested-changes-add tooltipped tooltipped-multiline tooltipped-n" disabled aria-label="Batching suggestions must be done from the files tab."> Add suggestion to batch </button> </div> </template> <div class="form-group flex-auto warn m-0 text-orange js-error-message-placeholder" hidden> <div class="position-relative warning m-0" style="max-width: inherit;"> <span class="js-error-message"></span> <span class="text-bold btn-link js-refresh-after-suggestion">Refresh and try again.</span> </div> </div> <div class="comment-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel="reaction:pull-request-review-comment:321874548" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTg3NDU0OA==/comments/reactions" > </div> </div> </div> </div> </div> <div class="review-comment js-minimizable-comment-group js-targetable-comment" id="discussion_r321948723" data-gid="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODcyMw==" data-url="/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODcyMw==/comments/review_comment"> <div class="minimized-comment position-relative d-none"> <details class="Details-element details-reset " data-body-version="272c06488457a7e9b5831217eb32d88a"> <summary class="text-gray f6"> <div class="d-flex flex-justify-between flex-items-center"> <h3 class="review-comment-contents bg-white f5 text-normal text-italic" style="margin-left:38px"> <div class="discussion-item-icon discussion-item-icon-gray text-gray"> <svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg> </div> <div class="discussion-item-copy d-inline-block"> This comment has been minimized. </div> </h3> <div class="Details-content--closed btn-link text-gray"><svg class="octicon octicon-unfold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg>Show comment</div> <div class="Details-content--open btn-link text-gray"><svg class="octicon octicon-fold mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg>Hide comment</div> </div> </summary> <div class="py-2 pl-6 pr-0"> <div class="previewable-edit js-task-list-container reorderable-task-lists"> <div class="edit-comment-hide"> <div class="timeline-comment-actions"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" role="img"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="discussion_r321948723-minimized-permalink" role="menuitem" > Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> <div role="none" class="dropdown-divider"></div> <button type="button" class="dropdown-item btn-link js-comment-edit-button" role="menuitem" aria-label="Edit comment"> Edit </button> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-comment-unminimize width-full" action="/Learning-Python-Team/UnTruth/community/unminimize-comment" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="kKhSEcjdhjgimeCLVf+gT9WvR83r5xPiv51I6ysnSzJG/wIppVzjSxxo849Dkoqm1tsELUL3G2+s+3k+PDv6Mw==" /> <input type="hidden" name="comment_id" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODcyMw==" > <button type="submit" class="dropdown-item btn-link" role="menuitem" aria-label="Unhide comment"> Unhide </button> </form> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form class="width-full inline-form js-comment-delete" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948723" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="7wFGmuJeths9qWJ8zdtS13Q4O1i/NMi6BYcNmGCGh5Icq6jxlL1QuRHTdMdGBvIHoENLzZ7dR9xwCN39NE7tRg==" /> <input type="hidden" name="input[id]" value="MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk0ODcyMw=="> <button type="submit" class="dropdown-item menu-item-danger btn-link" aria-label="Delete comment" role="menuitem" data-confirm="Are you sure you want to delete this?"> Delete </button> </form> </details-menu> </details> </div> <a class="float-left mt-1" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke"><img class="avatar" height="28" width="28" alt="@mphirke" src="https://avatars1.githubusercontent.com/u/22197137?s=60&amp;v=4" /></a> <div class="review-comment-contents"> <h4 class="f5 text-normal d-inline text-gray-dark"> <strong class="text-gray"> <a class="author link-gray-dark css-truncate-target" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=22197137" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mphirke">mphirke</a> </strong> <span class="text-gray"> <a href="#discussion_r321948723" id="discussion_r321948723-minimized-permalink" class="timestamp"><relative-time datetime="2019-09-07T01:03:41Z">Sep 7, 2019</relative-time></a> </span> </h4> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You have been invited to collaborate on the UnTruth repository."> Collaborator </span> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="You are the author of this pull request."> Author </span> <task-lists disabled sortable> <div class="comment-body markdown-body p-0 pt-1 js-comment-body "> <p>True! I will try to fix this using punctuations in tokenized_words.</p> </div> </task-lists> </div> </div> <!-- \'"` --><!-- </textarea></xmp> --></option></form><form data-upload-policy-url="/upload/policies/assets" data-upload-policy-authenticity-token="QqWwx6iL1qC8P6SPAPuM2rGadETkQU/BG9C4v6i+C49WPGUvUEB989PKSERxvtbaxB4XxgYobzJw7ZQTCKL6Dw==" class="js-comment-update" data-type="json" action="/Learning-Python-Team/UnTruth/pull/20/review_comment/321948723" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="JW4MVgNyGb3qVMK868GYum9oQKyAjSBZDHkX+u+J1YcEzflhSRdCH+UpIUsw6JLNgbtceBdwlirnJfsXuw9pWQ==" /> <div class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&amp;repository=203145924" data-preview-authenticity-token="XS2+BHXI5XIDqoHkaTHObN6IOztrd7z94J/wuoKXqX1xUr+mMZnybG0qpMJ35/Mg+/41ZHLffoAilA/objx9jQ=="> <div class="comment-form-head tabnav "> <nav class="tabnav-tabs" role="tablist"> <button type="button" class="btn-link tabnav-tab write-tab js-write-tab selected" role="tab" aria-selected="true">Write</button> <button type="button" class="btn-link tabnav-tab preview-tab js-preview-tab" role="tab">Preview</button> </nav> <markdown-toolbar for="discussion_r321948723-minimize-comment-body" class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap ml-n3 mr-n3 px-3 "> <div class="d-inline-block mr-3"> <button type="button" class="toolbar-item tooltipped tooltipped-n js-suggested-change-toolbar-item " aria-label="Insert a suggestion &lt;ctrl+g&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;suggested_changes.target.click&quot;,&quot;payload&quot;:{&quot;user_id&quot;:22197137,&quot;target_type&quot;:&quot;insert_suggestion&quot;,&quot;pull_request_id&quot;:&quot;MDExOlB1bGxSZXF1ZXN0MzE0NDkzMTgx&quot;,&quot;relationship_to_suggestion&quot;:&quot;author&quot;,&quot;client_id&quot;:&quot;1902090524.1556086786&quot;,&quot;originating_request_id&quot;:&quot;4810:7620:94679:D47A6:5D747907&quot;,&quot;originating_url&quot;:&quot;https://github.com/Learning-Python-Team/UnTruth/pull/20&quot;,&quot;referrer&quot;:&quot;https://github.com/&quot;}}" data-hydro-click-hmac="4b17b84f39a04a4ae94a8811f4b829b8e5b42d46e8d9644c6423fcba38de0867" data-ga-click="Markdown Toolbar, click, insert code suggestion" hotkey="g"> <svg class="octicon octicon-diff" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z"/></svg> </button> </div> <div class="flex-nowrap d-inline-block mr-3"> <md-header tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version="1.1" width="18" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"/></svg> </md-header> <md-bold tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold"> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"/></svg> </md-bold> <md-italic tabindex="-1" class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic"> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"/></svg> </md-italic> </div> <div class="d-inline-block mr-3"> <md-quote tabindex="-1" class="toolbar-item tooltipped tooltipped-n p-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote"> <svg '; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php