From be0bc16bf963c5f59d36677ef538c4c92968ec92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20P=C3=A9rez=20Ortega?= Date: Wed, 7 Jul 2021 18:38:50 -0500 Subject: [PATCH 1/2] Lab terminado --- .../.ipynb_checkpoints/main-checkpoint.ipynb | 6396 ++++++++++++++++- your-code/main.ipynb | 6396 ++++++++++++++++- 2 files changed, 12592 insertions(+), 200 deletions(-) diff --git a/your-code/.ipynb_checkpoints/main-checkpoint.ipynb b/your-code/.ipynb_checkpoints/main-checkpoint.ipynb index 812f7a4..e743082 100644 --- a/your-code/.ipynb_checkpoints/main-checkpoint.ipynb +++ b/your-code/.ipynb_checkpoints/main-checkpoint.ipynb @@ -10,7 +10,7 @@ "\n", "**Tips:**\n", "\n", - "- Check the response status code for each request to ensure you have obtained the intended contennt.\n", + "- Check the response status code for each request to ensure you have obtained the intended content.\n", "- Print the response text in each request to understand the kind of info you are getting and its format.\n", "- Check for patterns in the response text to extract the data/info requested in each question.\n", "- Visit each url and take a look at its source through Chrome DevTools. You'll need to identify the html tags, special class names etc. used for the html content you are expected to extract." @@ -40,21 +40,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 51, "metadata": {}, "outputs": [], "source": [ "import requests\n", "from bs4 import BeautifulSoup\n", "import pandas as pd\n", - "# from pprint import pprint\n", - "# from lxml import html\n", - "# from lxml.html import fromstring\n", - "# import urllib.request\n", - "# from urllib.request import urlopen\n", - "# import random\n", - "# import re\n", - "# import scrapy" + "import re\n", + "import numpy as np\n", + "from pprint import pprint\n", + "from lxml import html\n", + "from lxml.html import fromstring\n", + "import urllib.request\n", + "from urllib.request import urlopen\n", + "import random\n", + "import time\n", + "from bs4 import BeautifulSoup\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys" ] }, { @@ -66,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -76,11 +80,5527 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "200\n" + ] + } + ], + "source": [ + "# Your code\n", + "response = requests.get(url)\n", + "print(response.status_code)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "Trending developers on GitHub today · GitHub\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "Skip to content\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + " Sign up\n", + " \n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "

Trending

\n", + "

\n", + " These are the developers building the hot tools today.\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + " Language:\n", + "\n", + " \n", + " Any\n", + " \n", + "\n", + "
\n", + "\n", + " Select a language\n", + "\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " C++\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Java\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JavaScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PHP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Python\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ruby\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unknown languages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " 1C Enterprise\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " 4D\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ABAP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ABAP CDS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ABNF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ActionScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ada\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Adobe Font Metrics\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Agda\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AGS Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AIDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Alloy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Alpine Abuild\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Altium Designer\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AMPL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AngelScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ant Build System\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ANTLR\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ApacheConf\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Apex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " API Blueprint\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " APL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Apollo Guidance Computer\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AppleScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Arc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AsciiDoc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ASL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ASN.1\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Classic ASP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ASP.NET\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AspectJ\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Asymptote\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ATS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Augeas\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AutoHotkey\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AutoIt\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Avro IDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Awk\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ballerina\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BASIC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Batchfile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Beef\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Befunge\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BibTeX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Bicep\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Bison\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BitBake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Blade\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BlitzBasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BlitzMax\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Bluespec\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Boo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Boogie\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Brainfuck\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Brightscript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zeek\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Browserslist\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C#\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C-ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C2hs Haskell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cabal Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cap'n Proto\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CartoCSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ceylon\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Chapel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Charity\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ChucK\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CIL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cirru\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Clarion\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Classic ASP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Clean\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Click\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CLIPS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Clojure\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Closure Templates\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cloud Firestore Security Rules\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CMake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " COBOL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CODEOWNERS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CodeQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CoffeeScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ColdFusion\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ColdFusion CFC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " COLLADA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Common Lisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Common Workflow Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Component Pascal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CoNLL-U\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cool\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Coq\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cpp-ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Creole\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Crystal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CSON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Csound\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Csound Document\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Csound Score\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CSV\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cuda\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CUE\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " cURL Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CWeb\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cycript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cython\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " D\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " D-ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dafny\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Darcs Patch\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dart\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DataWeave\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " desktop\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dhall\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Diff\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DIGITAL Command Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " dircolors\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DirectX 3D File\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DNS Zone\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dockerfile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dogescript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DTrace\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dylan\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " E\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Eagle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Easybuild\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EBNF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " eC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ecere Projects\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ECL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ECLiPSe\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EditorConfig\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Edje Data Collection\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " edn\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Eiffel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EJS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Elixir\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Elm\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Emacs Lisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EmberScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EQ\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Erlang\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " F#\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " F*\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Factor\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fancy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fantom\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Faust\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FIGlet Font\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Filebench WML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Filterscript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " fish\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fluent\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FLUX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Formatted\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Forth\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fortran\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fortran Free Form\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FreeBasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FreeMarker\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Frege\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Futhark\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " G-code\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Game Maker Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GAML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GAMS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GAP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GCC Machine Description\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GDB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GDScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GEDCOM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Genie\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Genshi\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gentoo Ebuild\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gentoo Eclass\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gerber Image\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gettext Catalog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gherkin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Git Attributes\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Git Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GLSL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Glyph\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Glyph Bitmap Distribution Format\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GN\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gnuplot\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Go\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Golo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gosu\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Grace\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gradle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Grammatical Framework\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Graph Modeling Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GraphQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Graphviz (DOT)\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Groovy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Groovy Server Pages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Hack\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Haml\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Handlebars\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HAProxy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Harbour\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Haskell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Haxe\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HiveQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HLSL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HolyC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jinja\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+ECR\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+EEX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+ERB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+PHP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+Razor\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTTP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HXML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Hy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HyPhy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " IDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Idris\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ignore List\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " IGOR Pro\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ImageJ Macro\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Inform 7\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " INI\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Inno Setup\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Io\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ioke\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " IRC log\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Isabelle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Isabelle ROOT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " J\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jasmin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Java Properties\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Java Server Pages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JavaScript+ERB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JFlex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jinja\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jison\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jison Lex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jolie\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " jq\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSON with Comments\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSON5\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSONiq\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSONLD\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jsonnet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Julia\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jupyter Notebook\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kaitai Struct\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KiCad Layout\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KiCad Legacy Layout\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KiCad Schematic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kit\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kotlin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KRL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kusto\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LabVIEW\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lark\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lasso\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Latte\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lean\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Less\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LFE\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LilyPond\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Limbo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Linker Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Linux Kernel Module\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Liquid\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Literate Agda\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Literate CoffeeScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Literate Haskell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LiveScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LLVM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Logos\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Logtalk\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LOLCODE\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LookML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LoomScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LSL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LTspice Symbol\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lua\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " M\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " M4\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " M4Sugar\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Macaulay2\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Makefile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mako\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Markdown\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Marko\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mask\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mathematica\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MATLAB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Maven POM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Max\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MAXScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " mcfunction\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wikitext\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mercury\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Meson\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Metal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Microsoft Developer Studio Project\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Microsoft Visual Studio Solution\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MiniD\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mirah\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " mIRC Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MLIR\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Modelica\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Modula-2\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Modula-3\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Module Management System\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Monkey\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Moocode\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MoonScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Motorola 68K Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MQL4\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MQL5\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MTML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MUF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " mupad\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Muse\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mustache\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Myghty\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " nanorc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NASL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nearley\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nemerle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NEON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " nesC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NetLinx\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NetLinx+ERB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NetLogo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NewLisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nextflow\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nginx\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nim\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ninja\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nit\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nix\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NPM Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NSIS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nu\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NumPy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nunjucks\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NWScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Object Data Instance Notation\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Objective-C\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Objective-C++\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Objective-J\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ObjectScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OCaml\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Odin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Omgrofl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ooc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Opa\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Opal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Open Policy Agent\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenEdge ABL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenQASM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenRC runscript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenSCAD\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenStep Property List\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenType Feature File\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Org\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ox\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Oxygene\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Oz\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " P4\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pan\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Papyrus\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Parrot\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Parrot Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Parrot Internal Representation\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pascal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pawn\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PEG.js\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pep8\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Perl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pickle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PicoLisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PigLatin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pike\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PlantUML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PLpgSQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PLSQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pod\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pod 6\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PogoScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pony\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PostCSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PostScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " POV-Ray SDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PowerBuilder\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PowerShell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Prisma\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Processing\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Proguard\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Prolog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Propeller Spin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Protocol Buffer\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Public Key\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pug\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Puppet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pure Data\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PureBasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PureScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Python console\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Python traceback\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " q\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Q#\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " QMake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " QML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Qt Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Quake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " R\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Racket\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ragel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Raku\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RAML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rascal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Raw token data\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RDoc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Readline Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " REALbasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Reason\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rebol\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Red\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Redcode\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Regular Expression\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ren'Py\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RenderScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ReScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " reStructuredText\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " REXX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rich Text Format\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ring\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Riot\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RMarkdown\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RobotFramework\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " robots.txt\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Roff\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Roff Manpage\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rouge\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RPC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RPM Spec\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RUNOFF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rust\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Sage\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SaltStack\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SAS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Sass\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scala\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scaml\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scheme\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scilab\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SCSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " sed\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Self\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ShaderLab\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Shell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ShellSession\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Shen\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Sieve\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Singularity\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Slash\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Slice\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Slim\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Smali\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Smalltalk\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Smarty\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SmPL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SMT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Solidity\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SourcePawn\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SPARQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Spline Font Database\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SQF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SQLPL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Squirrel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SRecode Template\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SSH Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Stan\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Standard ML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Starlark\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Stata\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " STON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " StringTemplate\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Stylus\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SubRip Text\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SugarSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SuperCollider\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Svelte\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SVG\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Swift\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SWIG\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SystemVerilog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Tcl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Tcsh\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Tea\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Terra\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TeX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Texinfo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Text\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Textile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Thrift\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TI Program\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TLA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TOML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TSQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TSV\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TSX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Turing\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Turtle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Twig\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TXL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Type Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TypeScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unified Parallel C\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unity3D Asset\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unix Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Uno\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " UnrealScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " UrWeb\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " V\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vala\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VBA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VBScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Verilog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VHDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vim Help File\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vim script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vim Snippet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Visual Basic .NET\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Visual Basic .NET\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Volt\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vue\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wavefront Material\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wavefront Object\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " wdl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Web Ontology Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " WebAssembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " WebIDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " WebVTT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wget Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wikitext\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Windows Registry Entries\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " wisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wollok\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " World of Warcraft Addon Data\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X BitMap\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X Font Directory Index\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X PixMap\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X10\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " xBase\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XCompose\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XML Property List\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Xojo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Xonsh\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XPages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XProc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XQuery\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XSLT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Xtend\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Yacc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YAML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YANG\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YARA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YASnippet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ZAP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zeek\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ZenScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zephir\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zig\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ZIL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zimpl\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " Date range:\n", + "\n", + " \n", + " Today\n", + " \n", + "\n", + "
\n", + "\n", + " Adjust time span\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 2\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Remy Sharp\n", + "

\n", + "

\n", + "\n", + " remy\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " nodemon\n", + "

\n", + "
\n", + " Monitor for any changes in your node.js application and automatically restart the server - perfect for development\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 3\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Fernand Galiana\n", + "

\n", + "

\n", + "\n", + " derailed\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " k9s\n", + "

\n", + "
\n", + "🐶 Kubernetes CLI To Manage Your Clusters In Style!\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 4\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Mark Erikson\n", + "

\n", + "

\n", + "\n", + " markerikson\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 5\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Jirka Borovec\n", + "

\n", + "

\n", + "\n", + " Borda\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " pyImSegm\n", + "

\n", + "
\n", + " Image segmentation - general superpixel segmentation & center detection & region growing\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "\n", + " 8\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Mr.doob\n", + "

\n", + "

\n", + "\n", + " mrdoob\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 9\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " PySimpleGUI\n", + "

\n", + "

\n", + "\n", + " PySimpleGUI\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " PySimpleGUI\n", + "

\n", + "
\n", + " Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplo…\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 10\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Guillaume Gomez\n", + "

\n", + "

\n", + "\n", + " GuillaumeGomez\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " sysinfo\n", + "

\n", + "
\n", + " A system handler to get information and interact with processes written in Rust\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 12\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Francois Zaninotto\n", + "

\n", + "

\n", + "\n", + " fzaninotto\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " Faker\n", + "

\n", + "
\n", + " Faker is a PHP library that generates fake data for you\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 14\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Agniva De Sarker\n", + "

\n", + "

\n", + "\n", + " agnivade\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 15\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Kirk Byers\n", + "

\n", + "

\n", + "\n", + " ktbyers\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " netmiko\n", + "

\n", + "
\n", + " Multi-vendor library to simplify Paramiko SSH connections to network devices\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 16\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Feross Aboukhadijeh\n", + "

\n", + "

\n", + "\n", + " feross\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 17\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Felix Angelov\n", + "

\n", + "

\n", + "\n", + " felangel\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " bloc\n", + "

\n", + "
\n", + " A predictable state management library that helps implement the BLoC design pattern\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 18\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Jordi Boggiano\n", + "

\n", + "

\n", + "\n", + " Seldaek\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " monolog\n", + "

\n", + "
\n", + " Sends your logs to files, sockets, inboxes, databases and various web services\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 19\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Dries Vints\n", + "

\n", + "

\n", + "\n", + " driesvints\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 21\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Dotan Simha\n", + "

\n", + "

\n", + "\n", + " dotansimha\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " graphql-code-generator\n", + "

\n", + "
\n", + " A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins. \n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 23\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Michael Klishin\n", + "

\n", + "

\n", + "\n", + " michaelklishin\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " quartzite\n", + "

\n", + "
\n", + " Quarzite is a thin idiomatic Clojure layer on top the Quartz Scheduler\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 25\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Javier Suárez\n", + "

\n", + "

\n", + "\n", + " jsuarezruiz\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n" + ] + } + ], "source": [ - "#your code" + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')\n", + "print(soup)" ] }, { @@ -134,11 +5654,13 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n", + "usernames = soup.select('p[class=\"f4 text-normal mb-1\"]')\n", + "usernames_clean = [username.text.strip() for username in usernames]" ] }, { @@ -152,21 +5674,35 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://github.com/trending/python?since=daily'" + "url = 'https://github.com/trending/python?since=daily'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['tiangolo/fastapi', 'public-apis/public-apis', 'ultralytics/yolov5', 'huggingface/datasets', 'rwightman/pytorch-image-models', 'scikit-learn/scikit-learn', 'mirumee/saleor', 'pittcsc/Summer2022-Internships', 'GistNoesis/BrickRegistration', 'FederatedAI/FATE', 'boto/boto3', 'RasaHQ/rasa', 'frappe/erpnext', 'jackfrued/Python-100-Days', 'facebookresearch/pytorchvideo', 'albumentations-team/albumentations', 'hyperledger/aries-cloudagent-python', 'TechXueXi/TechXueXi', 'jindongwang/transferlearning', 'QingdaoU/OnlineJudge', 'tensorflow/models', 'deepinsight/insightface', 'kovidgoyal/calibre', 'aws-cloudformation/cfn-lint', 'TheAlgorithms/Python']\n" + ] + } + ], "source": [ - "#your code" + "# Your code\n", + "repositories = soup.select('h1[class=\"h3 lh-condensed\"]')\n", + "repositories_clean = [repository.text.strip().replace(' /\\n\\n ', '/') for repository in repositories]\n", + "print(repositories_clean)" ] }, { @@ -178,21 +5714,35 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://en.wikipedia.org/wiki/Walt_Disney'" + "url = 'https://en.wikipedia.org/wiki/Walt_Disney'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['/wiki/File:Walt_Disney_1946.JPG', '/wiki/File:Walt_Disney_1942_signature.svg', '/wiki/File:Walt_Disney_envelope_ca._1921.jpg', '/wiki/File:Trolley_Troubles_poster.jpg', '/wiki/File:Steamboat-willie.jpg', '/wiki/File:Walt_Disney_1935.jpg', '/wiki/File:Walt_Disney_Snow_white_1937_trailer_screenshot_(13).jpg', '/wiki/File:Disney_drawing_goofy.jpg', '/wiki/File:DisneySchiphol1951.jpg', '/wiki/File:WaltDisneyplansDisneylandDec1954.jpg', '/wiki/File:Walt_disney_portrait_right.jpg', '/wiki/File:Walt_Disney_Grave.JPG', '/wiki/File:Roy_O._Disney_with_Company_at_Press_Conference.jpg', '/wiki/File:Disney_Display_Case.JPG', '/wiki/File:Disney1968.jpg', '/wiki/File:Disneyland_Resort_logo.svg', '/wiki/File:Animation_disc.svg', '/wiki/File:P_vip.svg', '/wiki/File:Magic_Kingdom_castle.jpg', '/wiki/File:Video-x-generic.svg', '/wiki/File:Flag_of_Los_Angeles_County,_California.svg', '/wiki/File:Blank_television_set.svg', '/wiki/File:Flag_of_the_United_States.svg']\n" + ] + } + ], "source": [ - "#your code" + "# Your code\n", + "images = soup.select('a[class=\"image\"]')\n", + "images_clean = [image['href'] for image in images]\n", + "print(images_clean)" ] }, { @@ -204,21 +5754,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url ='https://en.wikipedia.org/wiki/Python' " + "url ='https://en.wikipedia.org/wiki/Python'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n", + "links = soup.select('li > a')\n", + "links_clean = [link['href'] for link in links]" ] }, { @@ -230,21 +5785,38 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'http://uscode.house.gov/download/download.shtml'" + "url = 'http://uscode.house.gov/download/download.shtml'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Titles that have changed in the United States Code since its last release point: 34\n" + ] + } + ], "source": [ - "#your code" + "# Your code\n", + "titles_changed = soup.select('div[class=\"usctitle\"]')\n", + "titles_changed_clean = [title_changed.text.strip().replace('\\n\\n ', '').replace(' ٭', '') \\\n", + " for title_changed in titles_changed]\n", + "titles_changed_clean = titles_changed_clean[2:]\n", + "print('Number of Titles that have changed in the United States Code since its last release point:', \\\n", + " len(titles_changed_clean))" ] }, { @@ -256,21 +5828,47 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://www.fbi.gov/wanted/topten'" + "url = 'https://www.fbi.gov/wanted/topten'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['EUGENE PALMER',\n", + " 'RAFAEL CARO-QUINTERO',\n", + " 'BHADRESHKUMAR CHETANBHAI PATEL',\n", + " 'ROBERT WILLIAM FISHER',\n", + " 'ALEJANDRO ROSALES CASTILLO',\n", + " 'ARNOLDO JIMENEZ',\n", + " 'JASON DEREK BROWN',\n", + " 'ALEXIS FLORES',\n", + " 'JOSE RODOLFO VILLARREAL-HERNANDEZ',\n", + " 'YASER ABDEL SAID']" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code " + "# Your code\n", + "top_10_most_wanted = soup.select('h3 > a')\n", + "top_10_most_wanted_clean = [most_wanted.text.strip() for most_wanted in top_10_most_wanted]\n", + "top_10_most_wanted_clean" ] }, { @@ -282,47 +5880,33 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://www.emsc-csem.org/Earthquake/'" + "url = 'https://www.emsc-csem.org/Earthquake/'\n", + "response = requests.get(url)\n", + "html = response.content" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#your code" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### Display the date, and title of upcoming hackathon events as a Pandas dataframe table" - ] - }, - { - "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, "outputs": [], "source": [ - "# This is the url you will scrape in this exercise\n", - "url ='https://hackevents.co/hackathons'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#your code" + "# Your code\n", + "table = pd.read_html(html)\n", + "table = table[3]\n", + "\n", + "date = pd.DataFrame(table['Date & Time UTC', '12345678910\\x9b»'])\n", + "latitude = pd.DataFrame(table['Latitude degrees', '12345678910\\x9b»'])\n", + "longitude = pd.DataFrame(table['Longitude degrees', '12345678910\\x9b»'])\n", + "region = pd.DataFrame(table['Region name [+]', '12345678910\\x9b»'])\n", + "\n", + "earthquakes = pd.concat([date, latitude, longitude, region], axis=1, \\\n", + " names=['date', 'latitude', 'longitude', 'region']).head(20)" ] }, { @@ -342,22 +5926,237 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise \n", "# You will need to add the account credentials to this url\n", - "url = 'https://twitter.com/'" + "url = 'https://twitter.com/elonmusk'\n", + "to_driver = '/Applications/chromedriver'\n", + "driver = webdriver.Chrome(to_driver)\n", + "driver.get(url)\n", + "time.sleep(10)\n", + "page_source = driver.page_source\n", + "driver.quit()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 78, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
No te pierdas lo que está pasando
Los usuarios de Twitter son los primeros en enterarse.

Elon Musk

14,7 mil Tweets
Ver Tweets nuevos
Seguir
Elon Musk
@elonmusk
Se unió en junio de 2009

Tweets de Elon Musk

Temas para seguir

Regístrate para recibir Tweets sobre los Temas que sigues en tu cronología de inicio.

Carousel

Congrats Tesla Team on over 200,000 car built & delivered in Q2, despite many challenges!!
7,8 mil
10,9 mil
173 mil

¿Eres nuevo en Twitter?

Regístrate ahora para obtener tu propia cronología personalizada.

Tendencias del momento

Qué está pasando

Euro 2020
·
Hace 3 horas
Se rinde tributo a Christian Eriksen en la previa del Inglaterra vs. Dinamarca
Tendencias sobre Eriksen
Tendencia en México
Chabelo
2.210 Tweets
Pop · Tendencia
halsey
136 mil Tweets
Euro 2020
·
Hace 1 hora
¡Inglaterra clasifica a su primera final de Eurocopa en la historia! \"⚽️\"
Tendencias sobre Damsgaard, Pickford
Noticias Mundiales
·
EN DIRECTO
Asesinan a tiros al presidente de Haití; el primer ministro declara estado de sitio en el país
Tendencias sobre Haití, Jovenel Moïse
" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "soup = BeautifulSoup(page_source, 'html.parser')\n", + "soup" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'14,7 mil Tweets'" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "n_of_tweets = soup.select('div[class=\"css-1dbjc4n r-1habvwh\"]')\n", + "n_of_tweets_clean = n_of_tweets[0].select('div[class=\"css-901oao css-bfa6kz r-9ilb82 r-1qd0xha r-n6v787 r-16dba41 r-1cwl3u0 r-bcqeeo r-qvutc0\"]')\n", + "n_of_tweets_clean = n_of_tweets_clean[0].text.replace('\\xa0', ' ')\n", + "n_of_tweets_clean" ] }, { @@ -377,22 +6176,238 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 97, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise \n", "# You will need to add the account credentials to this url\n", - "url = 'https://twitter.com/'" + "url = 'https://twitter.com/elonmusk'\n", + "to_driver = '/Applications/chromedriver'\n", + "driver = webdriver.Chrome(to_driver)\n", + "driver.get(url)\n", + "time.sleep(15)\n", + "page_source = driver.page_source\n", + "driver.quit()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 98, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "Elon Musk (@elonmusk) / Twitter\n", + "
No te pierdas lo que está pasando
Los usuarios de Twitter son los primeros en enterarse.

Elon Musk

14,7 mil Tweets
Ver Tweets nuevos
\"\"
\"\"
Seguir
Elon Musk
@elonmusk
Se unió en junio de 2009

Tweets de Elon Musk

Temas para seguir

Regístrate para recibir Tweets sobre los Temas que sigues en tu cronología de inicio.

Carousel

Congrats Tesla Team on over 200,000 car built & delivered in Q2, despite many challenges!!
7,8 mil
10,9 mil
173,1 mil

¿Eres nuevo en Twitter?

Regístrate ahora para obtener tu propia cronología personalizada.

Tendencias del momento

Qué está pasando

Euro 2020
·
Hace 1 hora
¡Inglaterra clasifica a su primera final de Eurocopa en la historia! \"⚽️\"
Tendencias sobre Southgate, Kane
Tendencia en México
Chabelo
2.308 Tweets
Tendencia en México
WE MISS BLACKPINK
163 mil Tweets
Noticias Mundiales
·
EN DIRECTO
Asesinan a tiros al presidente de Haití; el primer ministro declara estado de sitio en el país
Tendencias sobre Haití, Jovenel Moïse
Wimbledon 2021
·
EN DIRECTO
Sigue aquí la acción de los cuartos de final de Wimbledon
Tendencias sobre Wimbledon, Federer
" + ] + }, + "execution_count": 98, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "soup = BeautifulSoup(page_source, 'html.parser')\n", + "soup" + ] + }, + { + "cell_type": "code", + "execution_count": 111, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['57,9 M', 'Seguidores']" + ] + }, + "execution_count": 111, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "# Your code\n", + "followers = soup.select('div[class=\"css-1dbjc4n r-13awgt0 r-18u37iz r-1w6e6rj\"]')\n", + "followers_clean = followers[0].select('span[class=\"css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0\"]')\n", + "followers_clean = [item.text.strip().replace('\\xa0', ' ') for item in followers_clean]\n", + "followers_clean[2:4]" ] }, { @@ -404,21 +6419,55 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://www.wikipedia.org/'" + "url = 'https://www.wikipedia.org/'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['English',\n", + " '日本語',\n", + " 'Español',\n", + " 'Deutsch',\n", + " 'Русский',\n", + " 'Français',\n", + " '中文',\n", + " 'Italiano',\n", + " 'Português',\n", + " 'Polski']" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "# Your code\n", + "languages_html = []\n", + "n = 1\n", + "\n", + "while n < 11:\n", + " x = soup.select(f'div[class=\"central-featured-lang lang{n}\"]')\n", + " languages_html.append(x[0])\n", + " n = n + 1\n", + " \n", + "languages = [language.text.strip() for language in languages_html]\n", + "languages_clean = [re.sub(r'\\n.*', '', language) for language in languages]\n", + "languages_clean" ] }, { @@ -430,21 +6479,51 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 86, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://data.gov.uk/'" + "url = 'https://data.gov.uk/'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 43, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['Business and economy',\n", + " 'Crime and justice',\n", + " 'Defence',\n", + " 'Education',\n", + " 'Environment',\n", + " 'Government',\n", + " 'Government spending',\n", + " 'Health',\n", + " 'Mapping',\n", + " 'Society',\n", + " 'Towns and cities',\n", + " 'Transport',\n", + " 'Digital service performance',\n", + " 'Government reference data']" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code " + "# Your code\n", + "datasets = soup.select('h3 > a')\n", + "datasets_clean = [dataset.text.strip() for dataset in datasets]\n", + "datasets_clean" ] }, { @@ -456,21 +6535,138 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers'" + "url = 'https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 45, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
RankLanguageNativespeakersin millions2007 (2010)
01Mandarin (entire branch)935 (955)
12Spanish390 (405)
23English365 (360)
34Hindi[a]295 (310)
45Arabic280 (295)
56Portuguese205 (215)
67Bengali200 (205)
78Russian160 (155)
89Japanese125 (125)
910Punjabi95 (100)
\n", + "
" + ], + "text/plain": [ + " Rank Language Nativespeakersin millions2007 (2010)\n", + "0 1 Mandarin (entire branch) 935 (955)\n", + "1 2 Spanish 390 (405)\n", + "2 3 English 365 (360)\n", + "3 4 Hindi[a] 295 (310)\n", + "4 5 Arabic 280 (295)\n", + "5 6 Portuguese 205 (215)\n", + "6 7 Bengali 200 (205)\n", + "7 8 Russian 160 (155)\n", + "8 9 Japanese 125 (125)\n", + "9 10 Punjabi 95 (100)" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "# Your code\n", + "table = pd.read_html(html)\n", + "table = table[3]\n", + "table = table.drop(['Percentageof worldpopulation(2007)'], axis=1).dropna().head(10)\n", + "table" ] }, { @@ -504,7 +6700,7 @@ "metadata": {}, "outputs": [], "source": [ - "# your code" + "# Your code\n" ] }, { @@ -530,7 +6726,7 @@ "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n" ] }, { @@ -557,7 +6753,7 @@ "metadata": {}, "outputs": [], "source": [ - "# your code" + "# Your code\n" ] }, { @@ -584,7 +6780,7 @@ "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n" ] } ], @@ -604,7 +6800,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.9.5" } }, "nbformat": 4, diff --git a/your-code/main.ipynb b/your-code/main.ipynb index 812f7a4..e743082 100644 --- a/your-code/main.ipynb +++ b/your-code/main.ipynb @@ -10,7 +10,7 @@ "\n", "**Tips:**\n", "\n", - "- Check the response status code for each request to ensure you have obtained the intended contennt.\n", + "- Check the response status code for each request to ensure you have obtained the intended content.\n", "- Print the response text in each request to understand the kind of info you are getting and its format.\n", "- Check for patterns in the response text to extract the data/info requested in each question.\n", "- Visit each url and take a look at its source through Chrome DevTools. You'll need to identify the html tags, special class names etc. used for the html content you are expected to extract." @@ -40,21 +40,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 51, "metadata": {}, "outputs": [], "source": [ "import requests\n", "from bs4 import BeautifulSoup\n", "import pandas as pd\n", - "# from pprint import pprint\n", - "# from lxml import html\n", - "# from lxml.html import fromstring\n", - "# import urllib.request\n", - "# from urllib.request import urlopen\n", - "# import random\n", - "# import re\n", - "# import scrapy" + "import re\n", + "import numpy as np\n", + "from pprint import pprint\n", + "from lxml import html\n", + "from lxml.html import fromstring\n", + "import urllib.request\n", + "from urllib.request import urlopen\n", + "import random\n", + "import time\n", + "from bs4 import BeautifulSoup\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys" ] }, { @@ -66,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -76,11 +80,5527 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "200\n" + ] + } + ], + "source": [ + "# Your code\n", + "response = requests.get(url)\n", + "print(response.status_code)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "Trending developers on GitHub today · GitHub\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "Skip to content\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + " Sign up\n", + " \n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "

Trending

\n", + "

\n", + " These are the developers building the hot tools today.\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + " Language:\n", + "\n", + " \n", + " Any\n", + " \n", + "\n", + "
\n", + "\n", + " Select a language\n", + "\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " C++\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Java\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JavaScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PHP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Python\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ruby\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unknown languages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " 1C Enterprise\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " 4D\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ABAP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ABAP CDS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ABNF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ActionScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ada\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Adobe Font Metrics\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Agda\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AGS Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AIDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Alloy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Alpine Abuild\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Altium Designer\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AMPL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AngelScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ant Build System\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ANTLR\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ApacheConf\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Apex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " API Blueprint\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " APL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Apollo Guidance Computer\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AppleScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Arc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AsciiDoc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ASL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ASN.1\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Classic ASP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ASP.NET\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AspectJ\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Asymptote\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ATS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Augeas\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AutoHotkey\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " AutoIt\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Avro IDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Awk\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ballerina\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BASIC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Batchfile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Beef\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Befunge\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BibTeX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Bicep\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Bison\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BitBake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Blade\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BlitzBasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " BlitzMax\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Bluespec\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Boo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Boogie\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Brainfuck\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Brightscript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zeek\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Browserslist\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C#\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C-ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " C2hs Haskell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cabal Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cap'n Proto\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CartoCSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ceylon\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Chapel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Charity\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ChucK\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CIL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cirru\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Clarion\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Classic ASP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Clean\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Click\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CLIPS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Clojure\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Closure Templates\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cloud Firestore Security Rules\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CMake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " COBOL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CODEOWNERS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CodeQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CoffeeScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ColdFusion\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ColdFusion CFC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " COLLADA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Common Lisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Common Workflow Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Component Pascal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CoNLL-U\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cool\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Coq\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cpp-ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Creole\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Crystal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CSON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Csound\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Csound Document\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Csound Score\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CSV\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cuda\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CUE\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " cURL Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " CWeb\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cycript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Cython\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " D\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " D-ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dafny\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Darcs Patch\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dart\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DataWeave\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " desktop\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dhall\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Diff\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DIGITAL Command Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " dircolors\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DirectX 3D File\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DNS Zone\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dockerfile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dogescript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " DTrace\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Dylan\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " E\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Eagle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Easybuild\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EBNF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " eC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ecere Projects\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ECL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ECLiPSe\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EditorConfig\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Edje Data Collection\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " edn\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Eiffel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EJS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Elixir\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Elm\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Emacs Lisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EmberScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " EQ\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Erlang\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " F#\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " F*\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Factor\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fancy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fantom\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Faust\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FIGlet Font\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Filebench WML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Filterscript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " fish\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fluent\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FLUX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Formatted\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Forth\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fortran\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Fortran Free Form\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FreeBasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " FreeMarker\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Frege\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Futhark\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " G-code\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Game Maker Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GAML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GAMS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GAP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GCC Machine Description\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GDB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GDScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GEDCOM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Genie\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Genshi\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gentoo Ebuild\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gentoo Eclass\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gerber Image\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gettext Catalog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gherkin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Git Attributes\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Git Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GLSL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Glyph\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Glyph Bitmap Distribution Format\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GN\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gnuplot\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Go\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Golo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gosu\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Grace\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Gradle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Grammatical Framework\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Graph Modeling Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " GraphQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Graphviz (DOT)\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Groovy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Groovy Server Pages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Hack\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Haml\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Handlebars\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HAProxy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Harbour\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Haskell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Haxe\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HiveQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HLSL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HolyC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jinja\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+ECR\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+EEX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+ERB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+PHP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTML+Razor\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HTTP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HXML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Hy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " HyPhy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " IDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Idris\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ignore List\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " IGOR Pro\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ImageJ Macro\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Inform 7\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " INI\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Inno Setup\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Io\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ioke\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " IRC log\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Isabelle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Isabelle ROOT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " J\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jasmin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Java Properties\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Java Server Pages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JavaScript+ERB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JFlex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jinja\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jison\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jison Lex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jolie\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " jq\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSON with Comments\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSON5\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSONiq\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " JSONLD\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jsonnet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Julia\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Jupyter Notebook\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kaitai Struct\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KiCad Layout\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KiCad Legacy Layout\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KiCad Schematic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kit\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kotlin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " KRL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Kusto\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LabVIEW\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lark\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lasso\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Latte\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lean\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Less\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lex\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LFE\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LilyPond\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Limbo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Linker Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Linux Kernel Module\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Liquid\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Literate Agda\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Literate CoffeeScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Literate Haskell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LiveScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LLVM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Logos\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Logtalk\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LOLCODE\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LookML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LoomScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LSL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " LTspice Symbol\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Lua\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " M\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " M4\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " M4Sugar\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Macaulay2\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Makefile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mako\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Markdown\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Marko\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mask\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mathematica\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MATLAB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Maven POM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Max\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MAXScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " mcfunction\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wikitext\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mercury\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Meson\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Metal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Microsoft Developer Studio Project\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Microsoft Visual Studio Solution\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MiniD\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mirah\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " mIRC Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MLIR\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Modelica\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Modula-2\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Modula-3\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Module Management System\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Monkey\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Moocode\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MoonScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Motorola 68K Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MQL4\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MQL5\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MTML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " MUF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " mupad\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Muse\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Mustache\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Myghty\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " nanorc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NASL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nearley\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nemerle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NEON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " nesC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NetLinx\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NetLinx+ERB\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NetLogo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NewLisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nextflow\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nginx\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nim\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ninja\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nit\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nix\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NPM Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NSIS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nu\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NumPy\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Nunjucks\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " NWScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ObjDump\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Object Data Instance Notation\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Objective-C\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Objective-C++\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Objective-J\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ObjectScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OCaml\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Odin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Omgrofl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ooc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Opa\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Opal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Open Policy Agent\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenEdge ABL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenQASM\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenRC runscript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenSCAD\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenStep Property List\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " OpenType Feature File\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Org\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ox\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Oxygene\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Oz\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " P4\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pan\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Papyrus\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Parrot\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Parrot Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Parrot Internal Representation\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pascal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pawn\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PEG.js\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pep8\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Perl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pickle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PicoLisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PigLatin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pike\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PlantUML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PLpgSQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PLSQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pod\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pod 6\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PogoScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pony\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PostCSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PostScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " POV-Ray SDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PowerBuilder\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PowerShell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Prisma\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Processing\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Proguard\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Prolog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Propeller Spin\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Protocol Buffer\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Public Key\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pug\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Puppet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Pure Data\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PureBasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " PureScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Python console\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Python traceback\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " q\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Q#\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " QMake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " QML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Qt Script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Quake\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " R\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Racket\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ragel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Raku\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RAML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rascal\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Raw token data\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RDoc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Readline Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " REALbasic\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Reason\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rebol\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Red\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Redcode\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Regular Expression\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ren'Py\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RenderScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ReScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " reStructuredText\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " REXX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rich Text Format\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Ring\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Riot\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RMarkdown\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RobotFramework\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " robots.txt\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Roff\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Roff Manpage\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rouge\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RPC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RPM Spec\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " RUNOFF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Rust\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Sage\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SaltStack\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SAS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Sass\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scala\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scaml\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scheme\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Scilab\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SCSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " sed\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Self\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ShaderLab\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Shell\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ShellSession\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Shen\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Sieve\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Singularity\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Slash\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Slice\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Slim\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Smali\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Smalltalk\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Smarty\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SmPL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SMT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Solidity\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SourcePawn\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SPARQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Spline Font Database\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SQF\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SQLPL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Squirrel\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SRecode Template\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SSH Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Stan\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Standard ML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Starlark\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Stata\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " STON\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " StringTemplate\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Stylus\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SubRip Text\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SugarSS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SuperCollider\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Svelte\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SVG\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Swift\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SWIG\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " SystemVerilog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Tcl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Tcsh\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Tea\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Terra\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TeX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Texinfo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Text\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Textile\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Thrift\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TI Program\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TLA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TOML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TSQL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TSV\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TSX\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Turing\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Turtle\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Twig\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TXL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Type Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " TypeScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unified Parallel C\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unity3D Asset\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Unix Assembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Uno\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " UnrealScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " UrWeb\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " V\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vala\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VBA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VBScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VCL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Verilog\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " VHDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vim Help File\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vim script\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vim Snippet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Visual Basic .NET\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Visual Basic .NET\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Volt\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Vue\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wavefront Material\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wavefront Object\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " wdl\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Web Ontology Language\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " WebAssembly\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " WebIDL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " WebVTT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wget Config\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wikitext\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Windows Registry Entries\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " wisp\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Wollok\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " World of Warcraft Addon Data\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X BitMap\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X Font Directory Index\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X PixMap\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " X10\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " xBase\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XC\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XCompose\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XML Property List\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Xojo\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Xonsh\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XPages\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XProc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XQuery\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XS\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " XSLT\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Xtend\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Yacc\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YAML\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YANG\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YARA\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " YASnippet\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ZAP\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zeek\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ZenScript\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zephir\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zig\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " ZIL\n", + " \n", + "\n", + "\n", + "\n", + "\n", + " Zimpl\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " Date range:\n", + "\n", + " \n", + " Today\n", + " \n", + "\n", + "
\n", + "\n", + " Adjust time span\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 2\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Remy Sharp\n", + "

\n", + "

\n", + "\n", + " remy\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " nodemon\n", + "

\n", + "
\n", + " Monitor for any changes in your node.js application and automatically restart the server - perfect for development\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 3\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Fernand Galiana\n", + "

\n", + "

\n", + "\n", + " derailed\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " k9s\n", + "

\n", + "
\n", + "🐶 Kubernetes CLI To Manage Your Clusters In Style!\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 4\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Mark Erikson\n", + "

\n", + "

\n", + "\n", + " markerikson\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 5\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Jirka Borovec\n", + "

\n", + "

\n", + "\n", + " Borda\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " pyImSegm\n", + "

\n", + "
\n", + " Image segmentation - general superpixel segmentation & center detection & region growing\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "\n", + " 8\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Mr.doob\n", + "

\n", + "

\n", + "\n", + " mrdoob\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 9\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " PySimpleGUI\n", + "

\n", + "

\n", + "\n", + " PySimpleGUI\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " PySimpleGUI\n", + "

\n", + "
\n", + " Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplo…\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 10\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Guillaume Gomez\n", + "

\n", + "

\n", + "\n", + " GuillaumeGomez\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " sysinfo\n", + "

\n", + "
\n", + " A system handler to get information and interact with processes written in Rust\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 12\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Francois Zaninotto\n", + "

\n", + "

\n", + "\n", + " fzaninotto\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " Faker\n", + "

\n", + "
\n", + " Faker is a PHP library that generates fake data for you\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 14\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Agniva De Sarker\n", + "

\n", + "

\n", + "\n", + " agnivade\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 15\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Kirk Byers\n", + "

\n", + "

\n", + "\n", + " ktbyers\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " netmiko\n", + "

\n", + "
\n", + " Multi-vendor library to simplify Paramiko SSH connections to network devices\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 16\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Feross Aboukhadijeh\n", + "

\n", + "

\n", + "\n", + " feross\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 17\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Felix Angelov\n", + "

\n", + "

\n", + "\n", + " felangel\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " bloc\n", + "

\n", + "
\n", + " A predictable state management library that helps implement the BLoC design pattern\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 18\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Jordi Boggiano\n", + "

\n", + "

\n", + "\n", + " Seldaek\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " monolog\n", + "

\n", + "
\n", + " Sends your logs to files, sockets, inboxes, databases and various web services\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 19\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Dries Vints\n", + "

\n", + "

\n", + "\n", + " driesvints\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 21\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Dotan Simha\n", + "

\n", + "

\n", + "\n", + " dotansimha\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " graphql-code-generator\n", + "

\n", + "
\n", + " A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins. \n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 23\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Michael Klishin\n", + "

\n", + "

\n", + "\n", + " michaelklishin\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Popular repo
\n", + "

\n", + "\n", + "\n", + " quartzite\n", + "

\n", + "
\n", + " Quarzite is a thin idiomatic Clojure layer on top the Quartz Scheduler\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 25\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Javier Suárez\n", + "

\n", + "

\n", + "\n", + " jsuarezruiz\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n" + ] + } + ], "source": [ - "#your code" + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')\n", + "print(soup)" ] }, { @@ -134,11 +5654,13 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n", + "usernames = soup.select('p[class=\"f4 text-normal mb-1\"]')\n", + "usernames_clean = [username.text.strip() for username in usernames]" ] }, { @@ -152,21 +5674,35 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://github.com/trending/python?since=daily'" + "url = 'https://github.com/trending/python?since=daily'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['tiangolo/fastapi', 'public-apis/public-apis', 'ultralytics/yolov5', 'huggingface/datasets', 'rwightman/pytorch-image-models', 'scikit-learn/scikit-learn', 'mirumee/saleor', 'pittcsc/Summer2022-Internships', 'GistNoesis/BrickRegistration', 'FederatedAI/FATE', 'boto/boto3', 'RasaHQ/rasa', 'frappe/erpnext', 'jackfrued/Python-100-Days', 'facebookresearch/pytorchvideo', 'albumentations-team/albumentations', 'hyperledger/aries-cloudagent-python', 'TechXueXi/TechXueXi', 'jindongwang/transferlearning', 'QingdaoU/OnlineJudge', 'tensorflow/models', 'deepinsight/insightface', 'kovidgoyal/calibre', 'aws-cloudformation/cfn-lint', 'TheAlgorithms/Python']\n" + ] + } + ], "source": [ - "#your code" + "# Your code\n", + "repositories = soup.select('h1[class=\"h3 lh-condensed\"]')\n", + "repositories_clean = [repository.text.strip().replace(' /\\n\\n ', '/') for repository in repositories]\n", + "print(repositories_clean)" ] }, { @@ -178,21 +5714,35 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://en.wikipedia.org/wiki/Walt_Disney'" + "url = 'https://en.wikipedia.org/wiki/Walt_Disney'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['/wiki/File:Walt_Disney_1946.JPG', '/wiki/File:Walt_Disney_1942_signature.svg', '/wiki/File:Walt_Disney_envelope_ca._1921.jpg', '/wiki/File:Trolley_Troubles_poster.jpg', '/wiki/File:Steamboat-willie.jpg', '/wiki/File:Walt_Disney_1935.jpg', '/wiki/File:Walt_Disney_Snow_white_1937_trailer_screenshot_(13).jpg', '/wiki/File:Disney_drawing_goofy.jpg', '/wiki/File:DisneySchiphol1951.jpg', '/wiki/File:WaltDisneyplansDisneylandDec1954.jpg', '/wiki/File:Walt_disney_portrait_right.jpg', '/wiki/File:Walt_Disney_Grave.JPG', '/wiki/File:Roy_O._Disney_with_Company_at_Press_Conference.jpg', '/wiki/File:Disney_Display_Case.JPG', '/wiki/File:Disney1968.jpg', '/wiki/File:Disneyland_Resort_logo.svg', '/wiki/File:Animation_disc.svg', '/wiki/File:P_vip.svg', '/wiki/File:Magic_Kingdom_castle.jpg', '/wiki/File:Video-x-generic.svg', '/wiki/File:Flag_of_Los_Angeles_County,_California.svg', '/wiki/File:Blank_television_set.svg', '/wiki/File:Flag_of_the_United_States.svg']\n" + ] + } + ], "source": [ - "#your code" + "# Your code\n", + "images = soup.select('a[class=\"image\"]')\n", + "images_clean = [image['href'] for image in images]\n", + "print(images_clean)" ] }, { @@ -204,21 +5754,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url ='https://en.wikipedia.org/wiki/Python' " + "url ='https://en.wikipedia.org/wiki/Python'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n", + "links = soup.select('li > a')\n", + "links_clean = [link['href'] for link in links]" ] }, { @@ -230,21 +5785,38 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'http://uscode.house.gov/download/download.shtml'" + "url = 'http://uscode.house.gov/download/download.shtml'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Titles that have changed in the United States Code since its last release point: 34\n" + ] + } + ], "source": [ - "#your code" + "# Your code\n", + "titles_changed = soup.select('div[class=\"usctitle\"]')\n", + "titles_changed_clean = [title_changed.text.strip().replace('\\n\\n ', '').replace(' ٭', '') \\\n", + " for title_changed in titles_changed]\n", + "titles_changed_clean = titles_changed_clean[2:]\n", + "print('Number of Titles that have changed in the United States Code since its last release point:', \\\n", + " len(titles_changed_clean))" ] }, { @@ -256,21 +5828,47 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://www.fbi.gov/wanted/topten'" + "url = 'https://www.fbi.gov/wanted/topten'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['EUGENE PALMER',\n", + " 'RAFAEL CARO-QUINTERO',\n", + " 'BHADRESHKUMAR CHETANBHAI PATEL',\n", + " 'ROBERT WILLIAM FISHER',\n", + " 'ALEJANDRO ROSALES CASTILLO',\n", + " 'ARNOLDO JIMENEZ',\n", + " 'JASON DEREK BROWN',\n", + " 'ALEXIS FLORES',\n", + " 'JOSE RODOLFO VILLARREAL-HERNANDEZ',\n", + " 'YASER ABDEL SAID']" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code " + "# Your code\n", + "top_10_most_wanted = soup.select('h3 > a')\n", + "top_10_most_wanted_clean = [most_wanted.text.strip() for most_wanted in top_10_most_wanted]\n", + "top_10_most_wanted_clean" ] }, { @@ -282,47 +5880,33 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://www.emsc-csem.org/Earthquake/'" + "url = 'https://www.emsc-csem.org/Earthquake/'\n", + "response = requests.get(url)\n", + "html = response.content" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#your code" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### Display the date, and title of upcoming hackathon events as a Pandas dataframe table" - ] - }, - { - "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, "outputs": [], "source": [ - "# This is the url you will scrape in this exercise\n", - "url ='https://hackevents.co/hackathons'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#your code" + "# Your code\n", + "table = pd.read_html(html)\n", + "table = table[3]\n", + "\n", + "date = pd.DataFrame(table['Date & Time UTC', '12345678910\\x9b»'])\n", + "latitude = pd.DataFrame(table['Latitude degrees', '12345678910\\x9b»'])\n", + "longitude = pd.DataFrame(table['Longitude degrees', '12345678910\\x9b»'])\n", + "region = pd.DataFrame(table['Region name [+]', '12345678910\\x9b»'])\n", + "\n", + "earthquakes = pd.concat([date, latitude, longitude, region], axis=1, \\\n", + " names=['date', 'latitude', 'longitude', 'region']).head(20)" ] }, { @@ -342,22 +5926,237 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise \n", "# You will need to add the account credentials to this url\n", - "url = 'https://twitter.com/'" + "url = 'https://twitter.com/elonmusk'\n", + "to_driver = '/Applications/chromedriver'\n", + "driver = webdriver.Chrome(to_driver)\n", + "driver.get(url)\n", + "time.sleep(10)\n", + "page_source = driver.page_source\n", + "driver.quit()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 78, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
No te pierdas lo que está pasando
Los usuarios de Twitter son los primeros en enterarse.

Elon Musk

14,7 mil Tweets
Ver Tweets nuevos
Seguir
Elon Musk
@elonmusk
Se unió en junio de 2009

Tweets de Elon Musk

Temas para seguir

Regístrate para recibir Tweets sobre los Temas que sigues en tu cronología de inicio.

Carousel

Congrats Tesla Team on over 200,000 car built & delivered in Q2, despite many challenges!!
7,8 mil
10,9 mil
173 mil

¿Eres nuevo en Twitter?

Regístrate ahora para obtener tu propia cronología personalizada.

Tendencias del momento

Qué está pasando

Euro 2020
·
Hace 3 horas
Se rinde tributo a Christian Eriksen en la previa del Inglaterra vs. Dinamarca
Tendencias sobre Eriksen
Tendencia en México
Chabelo
2.210 Tweets
Pop · Tendencia
halsey
136 mil Tweets
Euro 2020
·
Hace 1 hora
¡Inglaterra clasifica a su primera final de Eurocopa en la historia! \"⚽️\"
Tendencias sobre Damsgaard, Pickford
Noticias Mundiales
·
EN DIRECTO
Asesinan a tiros al presidente de Haití; el primer ministro declara estado de sitio en el país
Tendencias sobre Haití, Jovenel Moïse
" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "soup = BeautifulSoup(page_source, 'html.parser')\n", + "soup" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'14,7 mil Tweets'" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "n_of_tweets = soup.select('div[class=\"css-1dbjc4n r-1habvwh\"]')\n", + "n_of_tweets_clean = n_of_tweets[0].select('div[class=\"css-901oao css-bfa6kz r-9ilb82 r-1qd0xha r-n6v787 r-16dba41 r-1cwl3u0 r-bcqeeo r-qvutc0\"]')\n", + "n_of_tweets_clean = n_of_tweets_clean[0].text.replace('\\xa0', ' ')\n", + "n_of_tweets_clean" ] }, { @@ -377,22 +6176,238 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 97, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise \n", "# You will need to add the account credentials to this url\n", - "url = 'https://twitter.com/'" + "url = 'https://twitter.com/elonmusk'\n", + "to_driver = '/Applications/chromedriver'\n", + "driver = webdriver.Chrome(to_driver)\n", + "driver.get(url)\n", + "time.sleep(15)\n", + "page_source = driver.page_source\n", + "driver.quit()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 98, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "Elon Musk (@elonmusk) / Twitter\n", + "
No te pierdas lo que está pasando
Los usuarios de Twitter son los primeros en enterarse.

Elon Musk

14,7 mil Tweets
Ver Tweets nuevos
\"\"
\"\"
Seguir
Elon Musk
@elonmusk
Se unió en junio de 2009

Tweets de Elon Musk

Temas para seguir

Regístrate para recibir Tweets sobre los Temas que sigues en tu cronología de inicio.

Carousel

Congrats Tesla Team on over 200,000 car built & delivered in Q2, despite many challenges!!
7,8 mil
10,9 mil
173,1 mil

¿Eres nuevo en Twitter?

Regístrate ahora para obtener tu propia cronología personalizada.

Tendencias del momento

Qué está pasando

Euro 2020
·
Hace 1 hora
¡Inglaterra clasifica a su primera final de Eurocopa en la historia! \"⚽️\"
Tendencias sobre Southgate, Kane
Tendencia en México
Chabelo
2.308 Tweets
Tendencia en México
WE MISS BLACKPINK
163 mil Tweets
Noticias Mundiales
·
EN DIRECTO
Asesinan a tiros al presidente de Haití; el primer ministro declara estado de sitio en el país
Tendencias sobre Haití, Jovenel Moïse
Wimbledon 2021
·
EN DIRECTO
Sigue aquí la acción de los cuartos de final de Wimbledon
Tendencias sobre Wimbledon, Federer
" + ] + }, + "execution_count": 98, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "soup = BeautifulSoup(page_source, 'html.parser')\n", + "soup" + ] + }, + { + "cell_type": "code", + "execution_count": 111, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['57,9 M', 'Seguidores']" + ] + }, + "execution_count": 111, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "# Your code\n", + "followers = soup.select('div[class=\"css-1dbjc4n r-13awgt0 r-18u37iz r-1w6e6rj\"]')\n", + "followers_clean = followers[0].select('span[class=\"css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0\"]')\n", + "followers_clean = [item.text.strip().replace('\\xa0', ' ') for item in followers_clean]\n", + "followers_clean[2:4]" ] }, { @@ -404,21 +6419,55 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://www.wikipedia.org/'" + "url = 'https://www.wikipedia.org/'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['English',\n", + " '日本語',\n", + " 'Español',\n", + " 'Deutsch',\n", + " 'Русский',\n", + " 'Français',\n", + " '中文',\n", + " 'Italiano',\n", + " 'Português',\n", + " 'Polski']" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "# Your code\n", + "languages_html = []\n", + "n = 1\n", + "\n", + "while n < 11:\n", + " x = soup.select(f'div[class=\"central-featured-lang lang{n}\"]')\n", + " languages_html.append(x[0])\n", + " n = n + 1\n", + " \n", + "languages = [language.text.strip() for language in languages_html]\n", + "languages_clean = [re.sub(r'\\n.*', '', language) for language in languages]\n", + "languages_clean" ] }, { @@ -430,21 +6479,51 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 86, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://data.gov.uk/'" + "url = 'https://data.gov.uk/'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 43, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['Business and economy',\n", + " 'Crime and justice',\n", + " 'Defence',\n", + " 'Education',\n", + " 'Environment',\n", + " 'Government',\n", + " 'Government spending',\n", + " 'Health',\n", + " 'Mapping',\n", + " 'Society',\n", + " 'Towns and cities',\n", + " 'Transport',\n", + " 'Digital service performance',\n", + " 'Government reference data']" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code " + "# Your code\n", + "datasets = soup.select('h3 > a')\n", + "datasets_clean = [dataset.text.strip() for dataset in datasets]\n", + "datasets_clean" ] }, { @@ -456,21 +6535,138 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise\n", - "url = 'https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers'" + "url = 'https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers'\n", + "response = requests.get(url)\n", + "html = response.content\n", + "soup = BeautifulSoup(html, 'lxml')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 45, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
RankLanguageNativespeakersin millions2007 (2010)
01Mandarin (entire branch)935 (955)
12Spanish390 (405)
23English365 (360)
34Hindi[a]295 (310)
45Arabic280 (295)
56Portuguese205 (215)
67Bengali200 (205)
78Russian160 (155)
89Japanese125 (125)
910Punjabi95 (100)
\n", + "
" + ], + "text/plain": [ + " Rank Language Nativespeakersin millions2007 (2010)\n", + "0 1 Mandarin (entire branch) 935 (955)\n", + "1 2 Spanish 390 (405)\n", + "2 3 English 365 (360)\n", + "3 4 Hindi[a] 295 (310)\n", + "4 5 Arabic 280 (295)\n", + "5 6 Portuguese 205 (215)\n", + "6 7 Bengali 200 (205)\n", + "7 8 Russian 160 (155)\n", + "8 9 Japanese 125 (125)\n", + "9 10 Punjabi 95 (100)" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "#your code" + "# Your code\n", + "table = pd.read_html(html)\n", + "table = table[3]\n", + "table = table.drop(['Percentageof worldpopulation(2007)'], axis=1).dropna().head(10)\n", + "table" ] }, { @@ -504,7 +6700,7 @@ "metadata": {}, "outputs": [], "source": [ - "# your code" + "# Your code\n" ] }, { @@ -530,7 +6726,7 @@ "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n" ] }, { @@ -557,7 +6753,7 @@ "metadata": {}, "outputs": [], "source": [ - "# your code" + "# Your code\n" ] }, { @@ -584,7 +6780,7 @@ "metadata": {}, "outputs": [], "source": [ - "#your code" + "# Your code\n" ] } ], @@ -604,7 +6800,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.9.5" } }, "nbformat": 4, From 91389d1d3f30b5e4755aedc7836dff614cf10ddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20P=C3=A9rez=20Ortega?= Date: Sun, 8 Aug 2021 15:43:45 -0500 Subject: [PATCH 2/2] Lab terminado --- .DS_Store | Bin 0 -> 6148 bytes your-code/.DS_Store | Bin 0 -> 6148 bytes .../.ipynb_checkpoints/main-checkpoint.ipynb | 1263 ++++++----------- your-code/main.ipynb | 1249 ++++++---------- 4 files changed, 916 insertions(+), 1596 deletions(-) create mode 100644 .DS_Store create mode 100644 your-code/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..cd5a51f13b54264f27038f544d356912e9defaa0 GIT binary patch literal 6148 zcmeHKPfrs;6n_Inw?*tqL5K%k)1V%ZwD>Q^7)ybW#uyq(5F%K1+o5dS?likwYN<87 zc=7`nz4`(4OL*|)(UTrMd-SGn{#2-7yclE1zGUY2=FPmf`+l35w*vqqTQ8>pbO6w> zag4;UJ4EJc=KlutKrwwGu~S@$M%C%>Lcmvj|?0; zu4yqXHWb?^Y_mooFoU|EHN6LXlsAKIOXPjG4)Y%60g`vVN|utDyItjyRCGv61q+Q%mR++-qsdHO+M-x| zCg2tv*(ADo1VbXr&cq6EYAo@D~{1=YxTbV@6>|qBuIR6ITGl2%3eU z&VLxVkD)N5up<#?P>6Izl&(ZwF^F_WyP?))6m}#^cOdHWLDZ9px}gy9bc}C^+y2NMx=sm&KG+Z9R}2ueAoYO>A8Fx{gHQ lf}JYILgA%&9GeiFGq{47QP`1)7L@QuK+q6&Ap`%Efgj_~+N1yg literal 0 HcmV?d00001 diff --git a/your-code/.DS_Store b/your-code/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4503468af43a0579ae845c358389e74d43018a1e GIT binary patch literal 6148 zcmeHKyG{c^3>-s>2%3~MNc#nm_=8oH6x93x1RA7}(4?Tditpmj!uTOXbU~t_L1W1~ zyFQOsH^uo3z!v+b8(;=tN_WJ&FJtrP?jt*^h!N?mF~>7r@rEtdqwLcG=U(6i4`gn? z^KUo1$Mt6Cby(Q0iSt9)=|YN10VyB_q<|EV0>4tgdoOKznW$9?NC7GErGS4Q8r`uM z4vF#U;1VMMal&vI_c2Qln+J%!a7bi?W=SO`)oR4Bq%+7MgJ rcjG=NT%sKlqaE|$?f5E^GOzib&wJsJ7<9&iPSnqU>mri^f33hLT+|y` literal 0 HcmV?d00001 diff --git a/your-code/.ipynb_checkpoints/main-checkpoint.ipynb b/your-code/.ipynb_checkpoints/main-checkpoint.ipynb index e743082..5fa6fc3 100644 --- a/your-code/.ipynb_checkpoints/main-checkpoint.ipynb +++ b/your-code/.ipynb_checkpoints/main-checkpoint.ipynb @@ -1,5 +1,29 @@ { "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[33mDEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621\u001b[0m\n", + "Requirement already satisfied: html5lib in /usr/local/lib/python3.9/site-packages (1.1)\n", + "Requirement already satisfied: webencodings in /usr/local/lib/python3.9/site-packages (from html5lib) (0.5.1)\n", + "Requirement already satisfied: six>=1.9 in /usr/local/lib/python3.9/site-packages (from html5lib) (1.16.0)\n", + "\u001b[33mDEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621\u001b[0m\n", + "Requirement already satisfied: selenium in /usr/local/lib/python3.9/site-packages (3.141.0)\n", + "Requirement already satisfied: urllib3 in /usr/local/lib/python3.9/site-packages (from selenium) (1.26.6)\n" + ] + } + ], + "source": [ + "!pip3 install html5lib\n", + "!pip3 install selenium" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -40,7 +64,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -70,7 +94,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -80,7 +104,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -99,7 +123,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -114,44 +138,50 @@ "\n", "\n", "\n", - "\n", - "\n", - "\n", + "\n", + "\n", + "\n", + "\n", + "\n", "\n", "\n", - "\n", - "\n", - "\n", + "\n", + "\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", "\n", "\n", + "\n", "\n", "\n", - "\n", + "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", "\n", "\n", + "\n", "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", - "\n", + "\n", "\n", - "\n", + "\n", "\n", "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -188,7 +218,7 @@ "\n", "\n", "\n", - "\n", + "\n", "\n", "\n", "\n", @@ -200,7 +230,7 @@ "\n", "\n", "\n", - "\n", + "\n", "\n", "\n", "\n", @@ -339,10 +369,10 @@ "\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 1\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4228,12 +4276,12 @@ "
\n", "
Popular repo
\n", "

\n", - "\n", + "\n", "\n", - " graphql-ruby\n", + " BiliRoaming\n", "

\n", "
\n", - " Ruby implementation of GraphQL \n", + " 哔哩漫游,解除B站客户端番剧区域限制的Xposed模块,并且提供其他小功能。An Xposed module that unblocks bangumi area limit of BILIBILI with miscellaneous features.\n", "
\n", "
\n", "
\n", @@ -4252,24 +4300,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 2\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4277,26 +4325,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -4309,24 +4349,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 3\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4334,26 +4374,18 @@ "
\n", "
Popular repo
\n", "

\n", - "\n", + "\n", "\n", - " k9s\n", + " ppsspp\n", "

\n", "
\n", - "🐶 Kubernetes CLI To Manage Your Clusters In Style!\n", + " A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums on ppsspp.org.\n", "
\n", "
\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -4366,24 +4398,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 4\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4391,18 +4423,26 @@ "\n", "
\n", "
\n", "
\n", "
\n", + "\n", "
\n", "
\n", "\n", @@ -4415,24 +4455,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 5\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4440,18 +4480,26 @@ "\n", "
\n", "
\n", "
\n", "
\n", + "\n", "
\n", "
\n", "\n", @@ -4464,24 +4512,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 6\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4489,12 +4537,12 @@ "\n", "
\n", @@ -4513,37 +4561,33 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 7\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4562,24 +4606,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 8\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4587,26 +4631,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -4619,24 +4655,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 9\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4644,12 +4680,12 @@ "
\n", "
Popular repo
\n", "

\n", - "\n", + "\n", "\n", - " PySimpleGUI\n", + " breaking-changes-web\n", "

\n", "
\n", - " Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplo…\n", + "💢 A list of breaking changes to the web platform\n", "
\n", "
\n", "
\n", @@ -4657,7 +4693,7 @@ "
\n", "\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 10\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4701,26 +4737,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -4733,39 +4761,29 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "\n", - "
\n", - "\n", + "
\n", + "\n", " 12\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4807,12 +4825,12 @@ "\n", "
\n", @@ -4820,7 +4838,7 @@ "
\n", "\n", "
\n", - "
\n", - "\n", + "\n", - "
\n", - "\n", + "
\n", + "\n", " 14\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4918,12 +4929,12 @@ "\n", "
\n", @@ -4942,24 +4953,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 15\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -4967,12 +4978,12 @@ "\n", "
\n", @@ -4991,24 +5002,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 16\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5016,26 +5027,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -5048,24 +5051,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 17\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5073,26 +5076,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -5105,24 +5100,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 18\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5130,12 +5125,12 @@ "\n", "
\n", @@ -5143,7 +5138,7 @@ "
\n", "\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 19\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5187,26 +5182,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -5219,24 +5206,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "\n", - "
\n", - "\n", + "
\n", + "\n", " 21\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5293,12 +5280,12 @@ "
\n", "
Popular repo
\n", "

\n", - "\n", + "\n", "\n", - " graphql-code-generator\n", + " tivi\n", "

\n", "
\n", - " A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins. \n", + " Tivi is a work-in-progress TV show tracking Android app, which connects to Trakt.tv. It is still in its early stages of development and currently only contains two pieces of UI. It is under heavy development.\n", "
\n", "
\n", "
\n", @@ -5317,29 +5304,39 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "\n", - "
\n", - "\n", + "
\n", + "\n", " 23\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5381,12 +5378,12 @@ "\n", "
\n", @@ -5405,24 +5402,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 24\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5430,12 +5427,12 @@ "\n", "
\n", @@ -5454,24 +5451,24 @@ "
\n", "
\n", "
\n", - "
\n", - "\n", + "
\n", + "\n", " 25\n", "\n", "\n", "
\n", "
\n", "\n", "
\n", @@ -5479,26 +5476,18 @@ "\n", "
\n", "
\n", "
\n", "
\n", - "\n", "
\n", "
\n", "\n", @@ -5520,10 +5509,10 @@ "
\n", "\n", "\n", @@ -5532,11 +5521,11 @@ "\n", "\n", "\n", "
\n", @@ -5654,7 +5643,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -5674,7 +5663,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -5687,14 +5676,14 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "['tiangolo/fastapi', 'public-apis/public-apis', 'ultralytics/yolov5', 'huggingface/datasets', 'rwightman/pytorch-image-models', 'scikit-learn/scikit-learn', 'mirumee/saleor', 'pittcsc/Summer2022-Internships', 'GistNoesis/BrickRegistration', 'FederatedAI/FATE', 'boto/boto3', 'RasaHQ/rasa', 'frappe/erpnext', 'jackfrued/Python-100-Days', 'facebookresearch/pytorchvideo', 'albumentations-team/albumentations', 'hyperledger/aries-cloudagent-python', 'TechXueXi/TechXueXi', 'jindongwang/transferlearning', 'QingdaoU/OnlineJudge', 'tensorflow/models', 'deepinsight/insightface', 'kovidgoyal/calibre', 'aws-cloudformation/cfn-lint', 'TheAlgorithms/Python']\n" + "['mrlt8/docker-wyze-bridge', 'kingoflolz/mesh-transformer-jax', 'willmcgugan/textual', 'shuup/shuup', '3b1b/manim', 'iperov/DeepFaceLab', 'bitcoin/bips', 'breakdowns/slam-tg-mirror-bot', 'RasaHQ/rasa', 'RustPython/RustPython', 'blakeblackshear/frigate', 'byt3bl33d3r/CrackMapExec', 'keras-team/keras', 'PyCQA/bandit', 'jackfrued/Python-100-Days', 'hwkxk/HeytapTask', 'sammchardy/python-binance', 'ermongroup/SDEdit', 'swisskyrepo/PayloadsAllTheThings', 'ManimCommunity/manim', 'optuna/optuna', 'eriklindernoren/PyTorch-GAN', 'dortania/OpenCore-Legacy-Patcher', 'espressif/esptool', 'public-apis/public-apis']\n" ] } ], @@ -5714,7 +5703,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -5727,7 +5716,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -5754,7 +5743,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -5767,7 +5756,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -5785,7 +5774,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -5798,14 +5787,14 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Number of Titles that have changed in the United States Code since its last release point: 34\n" + "Number of Titles that have changed in the United States Code since its last release point: 53\n" ] } ], @@ -5828,7 +5817,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ @@ -5841,25 +5830,25 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['EUGENE PALMER',\n", - " 'RAFAEL CARO-QUINTERO',\n", - " 'BHADRESHKUMAR CHETANBHAI PATEL',\n", - " 'ROBERT WILLIAM FISHER',\n", - " 'ALEJANDRO ROSALES CASTILLO',\n", + "['ROBERT WILLIAM FISHER',\n", " 'ARNOLDO JIMENEZ',\n", " 'JASON DEREK BROWN',\n", " 'ALEXIS FLORES',\n", " 'JOSE RODOLFO VILLARREAL-HERNANDEZ',\n", + " 'EUGENE PALMER',\n", + " 'RAFAEL CARO-QUINTERO',\n", + " 'BHADRESHKUMAR CHETANBHAI PATEL',\n", + " 'ALEJANDRO ROSALES CASTILLO',\n", " 'YASER ABDEL SAID']" ] }, - "execution_count": 15, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -5880,7 +5869,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "metadata": {}, "outputs": [], "source": [ @@ -5892,7 +5881,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -5926,14 +5915,14 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "# This is the url you will scrape in this exercise \n", "# You will need to add the account credentials to this url\n", "url = 'https://twitter.com/elonmusk'\n", - "to_driver = '/Applications/chromedriver'\n", + "to_driver = '/Applications/chromedriver 2'\n", "driver = webdriver.Chrome(to_driver)\n", "driver.get(url)\n", "time.sleep(10)\n", @@ -5943,7 +5932,7 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -5989,12 +5978,12 @@ " font-style: 'normal';\n", " font-display: 'swap';\n", "}\n", - "\n", + "\n", "\n", "\n", "\n", "\n", - "\n", + ".r-q4m81j{text-align:center;}Perfil / Twitter\n", "