diff --git a/.gitignore b/.gitignore index 3158a69..a545b1a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,13 @@ test_projects/RNN_concept_drift/database test_projects/gpt2/gpt-2-nshepperd_copy/database main_project/sql_database/data.json main_project/sql_database/data - Copy.json +main_project/sql_database/eval.txt +main_project/sql_database/links.json +main_project/sql_database/train.txt +main_project/sql_database/x_test.json +main_project/sql_database/x_train.json +main_project/sql_database/y_test.json +main_project/sql_database/y_train.json diff --git a/main_project/gpt2/.ipynb_checkpoints/gpt-checkpoint.ipynb b/main_project/gpt2/.ipynb_checkpoints/gpt-checkpoint.ipynb new file mode 100644 index 0000000..6bca32b --- /dev/null +++ b/main_project/gpt2/.ipynb_checkpoints/gpt-checkpoint.ipynb @@ -0,0 +1,308 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# finetune a gpt model" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "fatal: destination path 'transformers' already exists and is not an empty directory.\n" + ] + } + ], + "source": [ + "#Clone the transformers repo into the notebook\n", + "!git clone https://github.com/huggingface/transformers" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Clone should now be in the machine\n", + "!ls" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!nvidia-smi" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "'ls' is not recognized as an internal or external command,\n", + "operable program or batch file.\n" + ] + } + ], + "source": [ + "import os\n", + "home_dir = os.getcwd()\n", + "os.chdir(\"transformers\")\n", + "os.chdir(\"./examples/language-modeling\")\n", + "!ls" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: datasets>=1.1.3 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from -r requirements.txt (line 1)) (1.4.1)\n", + "Requirement already satisfied: sentencepiece!=0.1.92 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from -r requirements.txt (line 2)) (0.1.95)\n", + "Requirement already satisfied: protobuf in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from -r requirements.txt (line 3)) (3.11.3)\n", + "Requirement already satisfied: xxhash in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (2.0.0)\n", + "Requirement already satisfied: requests>=2.19.0 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (2.24.0)\n", + "Requirement already satisfied: dill in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.3.3)\n", + "Requirement already satisfied: huggingface-hub==0.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.0.2)\n", + "Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (2.1.1)\n", + "Requirement already satisfied: numpy>=1.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (1.19.1)\n", + "Requirement already satisfied: multiprocess in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.70.11.1)\n", + "Requirement already satisfied: pyarrow>=0.17.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (3.0.0)\n", + "Requirement already satisfied: fsspec in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.8.7)\n", + "Requirement already satisfied: pandas in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (1.2.3)\n", + "Requirement already satisfied: tqdm<4.50.0,>=4.27 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (4.49.0)\n", + "Requirement already satisfied: six>=1.9 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from protobuf->-r requirements.txt (line 3)) (1.15.0)\n", + "Requirement already satisfied: setuptools in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from protobuf->-r requirements.txt (line 3)) (49.6.0.post20200925)\n", + "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (1.25.10)\n", + "Requirement already satisfied: chardet<4,>=3.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (3.0.4)\n", + "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (2.10)\n", + "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (2020.6.20)\n", + "Requirement already satisfied: filelock in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from huggingface-hub==0.0.2->datasets>=1.1.3->-r requirements.txt (line 1)) (3.0.12)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from importlib-metadata; python_version < \"3.8\"->datasets>=1.1.3->-r requirements.txt (line 1)) (3.1.0)\n", + "Requirement already satisfied: python-dateutil>=2.7.3 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from pandas->datasets>=1.1.3->-r requirements.txt (line 1)) (2.8.1)\n", + "Requirement already satisfied: pytz>=2017.3 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from pandas->datasets>=1.1.3->-r requirements.txt (line 1)) (2020.1)\n" + ] + } + ], + "source": [ + "!pip install -r requirements.txt" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already up-to-date: pyarrow in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (3.0.0)\n", + "Requirement already satisfied, skipping upgrade: numpy>=1.16.6 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from pyarrow) (1.19.1)\n" + ] + } + ], + "source": [ + "!pip install pyarrow --upgrade" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "os.chdir(home_dir)\n", + "os.chdir(\"transformers/examples/\")\n", + "# os.chdir(\"/content/transformers/examples/\")\n", + "os.chdir(\"./language-modeling\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Collecting git+git://github.com/huggingface/transformers/\n", + " Cloning git://github.com/huggingface/transformers/ to c:\\users\\gantenbe\\appdata\\local\\temp\\pip-req-build-63mcdk1p\n", + " Installing build dependencies: started\n", + " Installing build dependencies: finished with status 'done'\n", + " Getting requirements to build wheel: started\n", + " Getting requirements to build wheel: finished with status 'done'\n", + " Preparing wheel metadata: started\n", + " Preparing wheel metadata: finished with status 'done'\n", + "Requirement already satisfied (use --upgrade to upgrade): transformers==4.4.0.dev0 from git+git://github.com/huggingface/transformers/ in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages\n", + "Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (2.1.1)\n", + "Requirement already satisfied: tqdm>=4.27 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (4.49.0)\n", + "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (2020.11.13)\n", + "Requirement already satisfied: filelock in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (3.0.12)\n", + "Requirement already satisfied: sacremoses in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (0.0.43)\n", + "Requirement already satisfied: numpy>=1.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (1.19.1)\n", + "Requirement already satisfied: tokenizers<0.11,>=0.10.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (0.10.1)\n", + "Requirement already satisfied: requests in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (2.24.0)\n", + "Requirement already satisfied: packaging in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (20.4)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from importlib-metadata; python_version < \"3.8\"->transformers==4.4.0.dev0) (3.1.0)\n", + "Requirement already satisfied: joblib in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from sacremoses->transformers==4.4.0.dev0) (1.0.0)\n", + "Requirement already satisfied: six in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from sacremoses->transformers==4.4.0.dev0) (1.15.0)\n", + "Requirement already satisfied: click in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from sacremoses->transformers==4.4.0.dev0) (7.1.2)\n", + "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (2.10)\n", + "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (1.25.10)\n", + "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (2020.6.20)\n", + "Requirement already satisfied: chardet<4,>=3.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (3.0.4)\n", + "Requirement already satisfied: pyparsing>=2.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from packaging->transformers==4.4.0.dev0) (2.4.7)\n", + "Building wheels for collected packages: transformers\n", + " Building wheel for transformers (PEP 517): started\n", + " Building wheel for transformers (PEP 517): finished with status 'done'\n", + " Created wheel for transformers: filename=transformers-4.4.0.dev0-py3-none-any.whl size=1895491 sha256=8c8e00874eff61c4cb110efa191d77712a0cb650235549d997e6ec2f094a86b9\n", + " Stored in directory: C:\\Users\\gantenbe\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-hzg0zmz9\\wheels\\f4\\91\\48\\ae60caddf7ba98e63091b5875e89c981881eb4c7fc334f08a2\n", + "Successfully built transformers\n" + ] + } + ], + "source": [ + "# Need to install latest transformer packages from github so the scripts will run correctly\n", + "! pip install git+git://github.com/huggingface/transformers/" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "C:\\Users\\gantenbe\\OneDrive - epfl.ch\\__EPFL\\Master\\Projet_Master\\Git\\pdm-nicola-oulu\\main_project\\gpt2\\transformers\\examples\\language-modeling\n" + ] + } + ], + "source": [ + "import json\n", + "cwd = os.getcwd()\n", + "os.chdir(home_dir)\n", + "os.chdir(\"../sql_database\")\n", + "\n", + "with open('x_test.json', 'r') as fp:\n", + " x_test = json.load(fp)\n", + " \n", + "with open('y_test.json', 'r') as fp:\n", + " y_test = json.load(fp)\n", + " \n", + "with open('x_train.json', 'r') as fp:\n", + " x_train = json.load(fp)\n", + " \n", + "with open('y_train.json', 'r') as fp:\n", + " y_train = json.load(fp)\n", + "\n", + "train_string = \"\"\n", + "for i, _ in enumerate(x_test):\n", + " train_string += x_test[i]\n", + " train_string += y_test[i]\n", + "\n", + "split = 0.9\n", + "l = len(train_string)\n", + "train_s = train_string[:int(l*split)]\n", + "val_s = train_string[int(l*split)+1:]\n", + "\n", + "with open(\"train.txt\", 'w') as f:\n", + " f.write(train_s)\n", + " \n", + "with open(\"eval.txt\",\"w\") as f:\n", + " f.write(val_s)\n", + " \n", + "os.chdir(cwd)\n", + "print(cwd)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Traceback (most recent call last):\n", + " File \"run_clm.py\", line 406, in \n", + " main()\n", + " File \"run_clm.py\", line 162, in main\n", + " model_args, data_args, training_args = parser.parse_args_into_dataclasses()\n", + " File \"C:\\Users\\gantenbe\\Anaconda3\\lib\\site-packages\\transformers\\hf_argparser.py\", line 180, in parse_args_into_dataclasses\n", + " obj = dtype(**inputs)\n", + " File \"\", line 64, in __init__\n", + " File \"C:\\Users\\gantenbe\\Anaconda3\\lib\\site-packages\\transformers\\training_args.py\", line 551, in __post_init__\n", + " \"Mixed precision training with AMP or APEX (`--fp16`) and FP16 evaluation can only be used on CUDA devices.\"\n", + "ValueError: Mixed precision training with AMP or APEX (`--fp16`) and FP16 evaluation can only be used on CUDA devices.\n" + ] + } + ], + "source": [ + "!python run_clm.py \\\n", + "--model_type gpt2-medium \\\n", + "--model_name_or_path gpt2-medium \\\n", + "--train_file \"train.txt\" \\\n", + "--do_train \\\n", + "--validation_file \"eval.txt\" \\\n", + "--do_eval \\\n", + "--per_gpu_train_batch_size 1 \\\n", + "--save_steps -1 \\\n", + "--num_train_epochs 1 \\\n", + "--fp16 \\\n", + "--output_dir=\"model\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/main_project/gpt2/gpt.ipynb b/main_project/gpt2/gpt.ipynb new file mode 100644 index 0000000..6bca32b --- /dev/null +++ b/main_project/gpt2/gpt.ipynb @@ -0,0 +1,308 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# finetune a gpt model" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "fatal: destination path 'transformers' already exists and is not an empty directory.\n" + ] + } + ], + "source": [ + "#Clone the transformers repo into the notebook\n", + "!git clone https://github.com/huggingface/transformers" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Clone should now be in the machine\n", + "!ls" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!nvidia-smi" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "'ls' is not recognized as an internal or external command,\n", + "operable program or batch file.\n" + ] + } + ], + "source": [ + "import os\n", + "home_dir = os.getcwd()\n", + "os.chdir(\"transformers\")\n", + "os.chdir(\"./examples/language-modeling\")\n", + "!ls" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: datasets>=1.1.3 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from -r requirements.txt (line 1)) (1.4.1)\n", + "Requirement already satisfied: sentencepiece!=0.1.92 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from -r requirements.txt (line 2)) (0.1.95)\n", + "Requirement already satisfied: protobuf in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from -r requirements.txt (line 3)) (3.11.3)\n", + "Requirement already satisfied: xxhash in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (2.0.0)\n", + "Requirement already satisfied: requests>=2.19.0 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (2.24.0)\n", + "Requirement already satisfied: dill in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.3.3)\n", + "Requirement already satisfied: huggingface-hub==0.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.0.2)\n", + "Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (2.1.1)\n", + "Requirement already satisfied: numpy>=1.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (1.19.1)\n", + "Requirement already satisfied: multiprocess in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.70.11.1)\n", + "Requirement already satisfied: pyarrow>=0.17.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (3.0.0)\n", + "Requirement already satisfied: fsspec in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (0.8.7)\n", + "Requirement already satisfied: pandas in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (1.2.3)\n", + "Requirement already satisfied: tqdm<4.50.0,>=4.27 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from datasets>=1.1.3->-r requirements.txt (line 1)) (4.49.0)\n", + "Requirement already satisfied: six>=1.9 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from protobuf->-r requirements.txt (line 3)) (1.15.0)\n", + "Requirement already satisfied: setuptools in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from protobuf->-r requirements.txt (line 3)) (49.6.0.post20200925)\n", + "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (1.25.10)\n", + "Requirement already satisfied: chardet<4,>=3.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (3.0.4)\n", + "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (2.10)\n", + "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests>=2.19.0->datasets>=1.1.3->-r requirements.txt (line 1)) (2020.6.20)\n", + "Requirement already satisfied: filelock in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from huggingface-hub==0.0.2->datasets>=1.1.3->-r requirements.txt (line 1)) (3.0.12)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from importlib-metadata; python_version < \"3.8\"->datasets>=1.1.3->-r requirements.txt (line 1)) (3.1.0)\n", + "Requirement already satisfied: python-dateutil>=2.7.3 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from pandas->datasets>=1.1.3->-r requirements.txt (line 1)) (2.8.1)\n", + "Requirement already satisfied: pytz>=2017.3 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from pandas->datasets>=1.1.3->-r requirements.txt (line 1)) (2020.1)\n" + ] + } + ], + "source": [ + "!pip install -r requirements.txt" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already up-to-date: pyarrow in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (3.0.0)\n", + "Requirement already satisfied, skipping upgrade: numpy>=1.16.6 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from pyarrow) (1.19.1)\n" + ] + } + ], + "source": [ + "!pip install pyarrow --upgrade" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "os.chdir(home_dir)\n", + "os.chdir(\"transformers/examples/\")\n", + "# os.chdir(\"/content/transformers/examples/\")\n", + "os.chdir(\"./language-modeling\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Collecting git+git://github.com/huggingface/transformers/\n", + " Cloning git://github.com/huggingface/transformers/ to c:\\users\\gantenbe\\appdata\\local\\temp\\pip-req-build-63mcdk1p\n", + " Installing build dependencies: started\n", + " Installing build dependencies: finished with status 'done'\n", + " Getting requirements to build wheel: started\n", + " Getting requirements to build wheel: finished with status 'done'\n", + " Preparing wheel metadata: started\n", + " Preparing wheel metadata: finished with status 'done'\n", + "Requirement already satisfied (use --upgrade to upgrade): transformers==4.4.0.dev0 from git+git://github.com/huggingface/transformers/ in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages\n", + "Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (2.1.1)\n", + "Requirement already satisfied: tqdm>=4.27 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (4.49.0)\n", + "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (2020.11.13)\n", + "Requirement already satisfied: filelock in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (3.0.12)\n", + "Requirement already satisfied: sacremoses in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (0.0.43)\n", + "Requirement already satisfied: numpy>=1.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (1.19.1)\n", + "Requirement already satisfied: tokenizers<0.11,>=0.10.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (0.10.1)\n", + "Requirement already satisfied: requests in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (2.24.0)\n", + "Requirement already satisfied: packaging in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from transformers==4.4.0.dev0) (20.4)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from importlib-metadata; python_version < \"3.8\"->transformers==4.4.0.dev0) (3.1.0)\n", + "Requirement already satisfied: joblib in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from sacremoses->transformers==4.4.0.dev0) (1.0.0)\n", + "Requirement already satisfied: six in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from sacremoses->transformers==4.4.0.dev0) (1.15.0)\n", + "Requirement already satisfied: click in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from sacremoses->transformers==4.4.0.dev0) (7.1.2)\n", + "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (2.10)\n", + "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (1.25.10)\n", + "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (2020.6.20)\n", + "Requirement already satisfied: chardet<4,>=3.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from requests->transformers==4.4.0.dev0) (3.0.4)\n", + "Requirement already satisfied: pyparsing>=2.0.2 in c:\\users\\gantenbe\\anaconda3\\lib\\site-packages (from packaging->transformers==4.4.0.dev0) (2.4.7)\n", + "Building wheels for collected packages: transformers\n", + " Building wheel for transformers (PEP 517): started\n", + " Building wheel for transformers (PEP 517): finished with status 'done'\n", + " Created wheel for transformers: filename=transformers-4.4.0.dev0-py3-none-any.whl size=1895491 sha256=8c8e00874eff61c4cb110efa191d77712a0cb650235549d997e6ec2f094a86b9\n", + " Stored in directory: C:\\Users\\gantenbe\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-hzg0zmz9\\wheels\\f4\\91\\48\\ae60caddf7ba98e63091b5875e89c981881eb4c7fc334f08a2\n", + "Successfully built transformers\n" + ] + } + ], + "source": [ + "# Need to install latest transformer packages from github so the scripts will run correctly\n", + "! pip install git+git://github.com/huggingface/transformers/" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "C:\\Users\\gantenbe\\OneDrive - epfl.ch\\__EPFL\\Master\\Projet_Master\\Git\\pdm-nicola-oulu\\main_project\\gpt2\\transformers\\examples\\language-modeling\n" + ] + } + ], + "source": [ + "import json\n", + "cwd = os.getcwd()\n", + "os.chdir(home_dir)\n", + "os.chdir(\"../sql_database\")\n", + "\n", + "with open('x_test.json', 'r') as fp:\n", + " x_test = json.load(fp)\n", + " \n", + "with open('y_test.json', 'r') as fp:\n", + " y_test = json.load(fp)\n", + " \n", + "with open('x_train.json', 'r') as fp:\n", + " x_train = json.load(fp)\n", + " \n", + "with open('y_train.json', 'r') as fp:\n", + " y_train = json.load(fp)\n", + "\n", + "train_string = \"\"\n", + "for i, _ in enumerate(x_test):\n", + " train_string += x_test[i]\n", + " train_string += y_test[i]\n", + "\n", + "split = 0.9\n", + "l = len(train_string)\n", + "train_s = train_string[:int(l*split)]\n", + "val_s = train_string[int(l*split)+1:]\n", + "\n", + "with open(\"train.txt\", 'w') as f:\n", + " f.write(train_s)\n", + " \n", + "with open(\"eval.txt\",\"w\") as f:\n", + " f.write(val_s)\n", + " \n", + "os.chdir(cwd)\n", + "print(cwd)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Traceback (most recent call last):\n", + " File \"run_clm.py\", line 406, in \n", + " main()\n", + " File \"run_clm.py\", line 162, in main\n", + " model_args, data_args, training_args = parser.parse_args_into_dataclasses()\n", + " File \"C:\\Users\\gantenbe\\Anaconda3\\lib\\site-packages\\transformers\\hf_argparser.py\", line 180, in parse_args_into_dataclasses\n", + " obj = dtype(**inputs)\n", + " File \"\", line 64, in __init__\n", + " File \"C:\\Users\\gantenbe\\Anaconda3\\lib\\site-packages\\transformers\\training_args.py\", line 551, in __post_init__\n", + " \"Mixed precision training with AMP or APEX (`--fp16`) and FP16 evaluation can only be used on CUDA devices.\"\n", + "ValueError: Mixed precision training with AMP or APEX (`--fp16`) and FP16 evaluation can only be used on CUDA devices.\n" + ] + } + ], + "source": [ + "!python run_clm.py \\\n", + "--model_type gpt2-medium \\\n", + "--model_name_or_path gpt2-medium \\\n", + "--train_file \"train.txt\" \\\n", + "--do_train \\\n", + "--validation_file \"eval.txt\" \\\n", + "--do_eval \\\n", + "--per_gpu_train_batch_size 1 \\\n", + "--save_steps -1 \\\n", + "--num_train_epochs 1 \\\n", + "--fp16 \\\n", + "--output_dir=\"model\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/main_project/sql_database/.ipynb_checkpoints/create_SQL-checkpoint.ipynb b/main_project/sql_database/.ipynb_checkpoints/create_SQL-checkpoint.ipynb new file mode 100644 index 0000000..e727e14 --- /dev/null +++ b/main_project/sql_database/.ipynb_checkpoints/create_SQL-checkpoint.ipynb @@ -0,0 +1,2036 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create a SQL database" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sucessfully connected to my_first_database\n", + "\n", + "['information_schema', 'my_first_database', 'mysql', 'performance_schema']\n" + ] + }, + { + "data": { + "text/plain": [ + "['information_schema', 'my_first_database', 'mysql', 'performance_schema']" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import mysql.connector\n", + "DatabaseName = \"my_first_database\"\n", + "TableName = \"id_cards\"\n", + "\n", + "def connect_to_database(name):\n", + " try: \n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\",\n", + " database=name\n", + " )\n", + " print(\"Sucessfully connected to \" + name)\n", + " print(mydb)\n", + " return mydb\n", + " except:\n", + " print(\"Error: database does not yet exist, will be created\")\n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor() \n", + " mycursor.execute(\"CREATE DATABASE \" + name)\n", + " \n", + " connect_to_database(name)\n", + " \n", + "def list_databases():\n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW DATABASES\")\n", + " \n", + " mydatabases = [x[0] for x in mycursor]\n", + " print(mydatabases)\n", + " \n", + " return mydatabases\n", + "\n", + "def delete_databases(name = True):\n", + " # delete everything\n", + " if name == True:\n", + " name = list_databases()\n", + " \n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor()\n", + "\n", + " for n in name:\n", + " try:\n", + " mycursor.execute(\"DROP DATABASE \" + n) \n", + " except:\n", + " pass\n", + "\n", + "# delete_databases()\n", + "mydb = connect_to_database(DatabaseName)\n", + "list_databases()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "deleted table 'customers'\n", + "deleted table 'id_che'\n", + "Tables are\n", + "['customers']\n", + "Columns are\n", + "['id', 'name', 'address']\n", + "name, address\n", + "'hi', 'you'\n", + "INSERT INTO customers (name, address) VALUES ('hi', 'you')\n", + "name, address\n", + "'salut', 'toi'\n", + "INSERT INTO customers (name, address) VALUES ('salut', 'toi')\n", + "name\n", + "'moi moi'\n", + "INSERT INTO customers (name) VALUES ('moi moi')\n", + "name\n", + "'sali'\n", + "INSERT INTO customers (name) VALUES ('sali')\n", + "Columns are\n", + "['id', 'name', 'address', 'bla']\n", + "(1, 'hi', 'you', None)\n", + "(2, 'salut', 'toi', None)\n", + "(3, 'moi moi', None, None)\n", + "(4, 'sali', None, None)\n" + ] + }, + { + "data": { + "text/plain": [ + "'this is my name with a lot of -- # \\\\_ ljl'" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def create_table(mydb, name, columns=[]):\n", + " mycursor = mydb.cursor() \n", + " try:\n", + " mycursor.execute(\"CREATE TABLE \" + name + \"(id INT AUTO_INCREMENT PRIMARY KEY)\")\n", + " add_columns(mydb, name, columns)\n", + " except:\n", + " print(\"Error: table already exists, will be deleted\")\n", + " mycursor.execute(\"DROP TABLE \" + name) \n", + " create_table(mydb, name, columns)\n", + "\n", + "def list_tables(mydb, verbose=True):\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW TABLES\")\n", + " \n", + " mytables = [x[0] for x in mycursor]\n", + " if verbose:\n", + " print(\"Tables are\")\n", + " print(mytables)\n", + " \n", + " return mytables\n", + "\n", + "def add_columns(mydb, table, columns):\n", + " mycursor = mydb.cursor()\n", + " for col in columns:\n", + " if col[0] in get_columns(mydb, table, verbose=False):\n", + " print(\"Cannot add this column, as it already exists\")\n", + " else:\n", + " comment = col[2].replace(\"'\", \"''\")\n", + " sql = \"ALTER TABLE \" + table + \" ADD COLUMN \" + col[0] + \" \" + col[1] + \" COMMENT '\" + comment + \"'\"\n", + " try:\n", + " mycursor.execute(sql)\n", + " except:\n", + " print(\"failed to add column \" + col[0])\n", + " print(sql)\n", + " \n", + "\n", + "def get_columns(mydb, table, verbose=True):\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW COLUMNS from \" + table)\n", + " \n", + " mycolumns = [x[0] for x in mycursor]\n", + " if verbose:\n", + " print(\"Columns are\")\n", + " print(mycolumns)\n", + " \n", + " return mycolumns\n", + "\n", + "def get_comment(mydb, table, column, verbose=True):\n", + " mycursor = mydb.cursor() \n", + "\n", + " mycursor.execute(\"SELECT COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS \" + \n", + " \"WHERE TABLE_NAME = '\" + table + \"' AND COLUMN_NAME = '\" + column + \"'\")\n", + "\n", + " myresult = mycursor.fetchall()\n", + " \n", + " if verbose:\n", + " if len(myresult) == 0:\n", + " print(\"The table is empty\")\n", + " \n", + " return myresult[0][0]\n", + "\n", + "def join(columns):\n", + " cols = \"\"\n", + " for col in columns:\n", + " if cols != \"\":\n", + " cols += \", \"\n", + " cols += col\n", + " return cols \n", + "\n", + "def get_table(mydb, table, columns=None, index=None):\n", + " mycursor = mydb.cursor()\n", + " \n", + " if columns is None:\n", + " cols = \"*\"\n", + " else:\n", + " cols = join(columns) \n", + " \n", + " sql = \"SELECT \" + cols + \" FROM \" + table\n", + " if index is not None:\n", + " sql += \" WHERE id = \" + str(index) \n", + "\n", + " mycursor.execute(sql)\n", + "\n", + " myresult = mycursor.fetchall()\n", + " \n", + " if len(myresult) == 0:\n", + " print(\"The table is empty\")\n", + "\n", + " for x in myresult:\n", + " print(x)\n", + " \n", + " return(myresult)\n", + "\n", + "def fill_table(mydb, table, entries, columns='all', verbose=True):\n", + " mycursor = mydb.cursor()\n", + " \n", + " if columns == 'all':\n", + " columns = get_columns(mydb, table, verbose=False)\n", + " # the id element will be assigned automaticaly\n", + " try:\n", + " columns.remove('id')\n", + " except:\n", + " pass \n", + " \n", + " cols = join(columns) \n", + " \n", + " for values in entries:\n", + " if len(columns) > 1:\n", + " values = list(values)\n", + " else:\n", + " values = [values]\n", + "\n", + " for i, c in enumerate(columns):\n", + " # need to check if it is a string or an int...\n", + " if values[i] is not None:\n", + " values[i] = values[i].replace(\"'\", \"''\")\n", + " values[i] = \"'\" + values[i] + \"'\"\n", + " \n", + " vals = join(values)\n", + " if verbose:\n", + " print(cols)\n", + " print(vals)\n", + " print(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", + " mycursor.execute(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", + " \n", + "def fill_column(mydb, table, values, column): \n", + " mycursor = mydb.cursor() \n", + " \n", + " mycursor.execute(\"SELECT COUNT(*) FROM \" + table)\n", + " \n", + " length = int(mycursor.fetchall()[0][0])\n", + " for i in range(length):\n", + " mycursor.execute(\"UPDATE \" + table + \" SET \" + column + \" = '\" + values[i] + \"' WHERE id=\" + str(i+1))\n", + "\n", + "\n", + "def delete_tables(mydb, name=True, verbose=True):\n", + " # delete everything\n", + " if name == True:\n", + " name = list_tables(mydb, verbose=False)\n", + " \n", + " mycursor = mydb.cursor()\n", + "\n", + " for n in name:\n", + " try:\n", + " mycursor.execute(\"DROP TABLE \" + n) \n", + " if verbose:\n", + " print(\"deleted table '\" + n + \"'\")\n", + " except:\n", + " pass\n", + "\n", + "# delete all existing tables\n", + "delete_tables(mydb)\n", + "# create a new table\n", + "create_table(mydb, \"customers\", [(\"name\", \"VARCHAR(255)\", \"this is my name with a lot of -- # \\_\\ ljl\"), (\"address\", \"VARCHAR(255)\", \"this is my address\")])\n", + " #\"name VARCHAR(255), address VARCHAR(255)\")\n", + "list_tables(mydb)\n", + "get_columns(mydb, \"customers\")\n", + "\n", + "fill_table(mydb, \"customers\", [(\"hi\", \"you\"), (\"salut\", \"toi\")])\n", + "fill_table(mydb, \"customers\", [\"moi moi\", \"sali\"], columns=[\"name\"])\n", + "\n", + "add_columns(mydb, \"customers\", [(\"bla\", \"INT\", \"bla bla bla\")])\n", + "get_columns(mydb, \"customers\")\n", + "\n", + "get_table(mydb, \"customers\")\n", + "\n", + "fill_column(mydb, \"customers\", ['1','2','3', '4', '5', '6'], \"name\")\n", + "\n", + "# ------------------------------------------------------------------\n", + "\n", + "get_comment(mydb, \"customers\", \"name\")\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "schema_id_che = [\n", + " (\"surname\", \"VARCHAR(255)\", \"NAME - NOM COGNOME - NUM - SURNAME\"),\n", + " (\"givenName\", \"VARCHAR(255)\", \"VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S)\"),\n", + " (\"dateOfBirth\", \"VARCHAR(255)\", \"GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH\"),\n", + " (\"height\", \"VARCHAR(255)\", \"GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT\", \"VARCHAR(255)\"),\n", + " (\"placeOfOrigin\", \"VARCHAR(255)\", \"HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN\"),\n", + " (\"authority\", \"VARCHAR(255)\", \"BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY\", \"VARCHAR(255)\"),\n", + " (\"dateOfIssue\", \"VARCHAR(255)\", \"AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE\"),\n", + " (\"dateOfExpiry\", \"VARCHAR(255)\", \"GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY\"),\n", + " (\"nationality\", \"VARCHAR(255)\", \"NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY\"),\n", + " (\"identityCard\", \"VARCHAR(255)\", \"IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD\"),\n", + " (\"sex\", \"VARCHAR(255)\", \"GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX\"),\n", + " (\"code\", \"VARCHAR(255)\", \"CODE\")\n", + "]\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dict_keys(['name', 'street', 'postal_code', 'location', 'region'])\n", + "['Zürich', 'Meilen', 'Münchenstein', 'Sargans', 'Zunzgen', 'Horgen', 'Givisiez', 'Kreuzlingen', 'Aarwangen', 'Herisau']\n" + ] + } + ], + "source": [ + "import json\n", + "with open('data - Copy.json', 'r') as fp:\n", + " data = json.load(fp)\n", + " \n", + "print(data.keys())\n", + "\n", + "print(data['location'][:10])" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Schaub Haustechnik AG\n", + "Alloboissons\n", + "Vlortec GmbH Kunstharzbeläge\n", + "Azzali Reto\n", + "Schädle Helmuth AG\n", + "Fischer + Frey Schreiner AG\n", + "Orlandini Sanitär Heizung GmbH\n", + "Schaub Sanitär & Heizungstechnik GmbH\n", + "Akdeniz Zeliha Dekorbonbon \n", + "100\n", + "['Siegrist', 'Aliberti', 'Tanner', 'Ammann', 'Alder', 'Abolis', 'Affolter', 'Ackermann', 'Benz', 'Allalouf', 'Sezer', 'Accaputo', 'Dubs', 'Blattmann', 'Zehnder', 'Mont', 'Ilazoski', 'Mikes', 'Seger', 'Zingg', 'Stich', 'Zurbuchen Raccuia', 'Müller', 'Alves de Oliveira Pereira', 'Kissling', 'Andreae', 'Arias', 'Zbinden', 'Windler', 'Bergner', 'Aeschbacher', 'Obi', 'Angele', 'Aeschlimann', 'Hettelingh', 'Iten', 'Broder', 'Avdii', 'Anagnostou', 'Da Silva', 'Flury', 'Heiri', 'Pfirter', 'Blanc', 'Schläpfer', 'Güdel', 'Aeppli', 'Borer', 'Alder', 'Lüscher', 'Baumann', 'Zbinden', 'Zwahlen', 'Zurbuchen', 'Caspar A.', 'Aeppli', 'Söylemezo', 'Brogle', 'Aeschbacher', 'Rumo', 'Lenger', 'Allemann', 'von Burg', 'Hauser', 'Horisberger', 'Genswein', 'Zulfi', 'Vögel', 'Glutz', 'Schenker', 'Bettiol', 'Kälin', 'Zeltner', 'Mathys', 'Grünig', 'Zimmermann', 'Biedermann', 'Zingrich', 'Anex', 'Adam', 'Hügi', 'Alder', 'Zysset', 'Abbühl', 'Rüetschli', 'Häner', 'von Arx', 'Signer', 'Siegrist', 'Müller', 'Neuenschwander', 'Zingg', 'Allisson', 'Alde', 'Künzle', 'Bajrami', 'Kallianiotis', 'Zarrilli', 'Rohrbach', 'Albrecht']\n", + "\n", + "['Hermine', 'Richard', 'Erika', 'Priska', 'Antun', 'René', 'Albert', 'Ariane', 'Colaco', 'Noelle', 'Oscar', 'Zita', 'Peter', 'Armin', 'Stephan', 'Norbert', 'Peter', 'Ernst', 'Monika', 'Daniel', 'Louis', 'Dominique', 'Zeljko', 'Alan', 'Daniel', 'H.', 'Maya', 'Doris', 'Odilie', 'Frieda', 'Roger', 'Alice', 'Werner', 'Mario', 'Linda', 'Paul', 'Walter', 'Andreas', 'Andreas', 'Lavdije', 'Abdil', 'Vreni', 'Andrea', 'Robert', 'Rebekka', 'Eleane', 'Toni', 'Herbert', 'Alois', 'Yolanda', 'Ernst', 'Silvia', 'Giuseppina', 'Giuseppina', 'Hugo', 'Michal', 'Hans', 'V.', 'Karl', 'Verena', 'Albino', 'Urs', 'Alfred', 'Hans-Ruedi', 'Werner', 'Rudolf', 'Enrico', 'Christoph', 'Vera', 'Carmine', 'A.', 'Stefan', 'Ella', 'Lotty', 'Andreas', 'Snezana', 'Alessandro', 'Alexandra', 'Armin', 'Anita', 'Dominique', 'Peter', 'Hans', 'Rocco', 'Alois', 'Isabella', 'Salvatore', 'Andreas', 'Sabin', 'Valentin', 'Anshuman', 'Andreas', 'Thomas', 'Adrian', 'P.', 'Erika', 'Wolfgang', 'Rudolf', 'Jonny', 'Vreni']\n", + "\n", + "['06 07 14', '05 02 21', '05 11 95', '09 05 87', '20 02 10', '03 09 01', '26 02 61', '05 01 20', '09 09 57', '02 07 26', '26 12 47', '08 07 62', '23 01 74', '20 05 04', '23 02 91', '12 09 12', '28 06 34', '12 04 28', '03 07 44', '27 09 29', '05 08 07', '01 08 75', '28 06 58', '14 07 17', '06 01 93', '13 01 51', '04 04 15', '23 12 72', '17 03 47', '03 08 10', '24 11 48', '10 10 52', '05 09 73', '23 11 16', '15 09 44', '01 08 52', '11 10 57', '31 02 72', '10 01 98', '11 03 38', '15 10 91', '20 02 66', '23 03 31', '23 04 58', '07 10 03', '03 09 57', '16 09 09', '09 08 10', '03 10 44', '11 04 45', '30 05 34', '22 06 06', '26 09 43', '16 07 48', '07 05 64', '31 09 53', '09 07 82', '16 10 37', '16 08 43', '08 05 89', '29 08 87', '21 10 65', '30 11 80', '11 03 81', '31 10 62', '11 08 61', '12 07 63', '01 07 75', '07 01 26', '16 12 86', '21 10 32', '18 05 97', '22 08 59', '05 05 80', '09 06 71', '20 10 11', '19 09 26', '22 02 13', '31 10 15', '06 03 57', '29 07 57', '28 09 74', '02 01 54', '16 02 75', '29 03 94', '20 09 35', '03 06 48', '08 10 89', '06 07 79', '30 06 49', '01 07 42', '01 10 14', '21 04 08', '19 04 88', '04 02 66', '28 05 20', '29 08 58', '05 12 32', '18 06 55', '07 03 22']\n", + "\n", + "['95', '66', '125', '109', '185', '104', '139', '143', '125', '105', '127', '183', '72', '68', '81', '132', '51', '141', '188', '124', '127', '79', '109', '159', '92', '119', '167', '58', '142', '126', '172', '151', '188', '55', '184', '67', '138', '56', '71', '129', '118', '165', '173', '70', '90', '55', '150', '168', '163', '108', '158', '78', '55', '139', '145', '120', '67', '121', '185', '183', '79', '66', '139', '93', '95', '55', '153', '161', '140', '174', '79', '61', '86', '175', '142', '64', '156', '131', '173', '58', '97', '59', '186', '60', '105', '140', '105', '182', '68', '119', '87', '124', '155', '175', '144', '142', '71', '89', '178', '123']\n", + "\n", + "['Biberist', 'Zunzgen', 'Meilen', 'Herisau', 'Egerkingen', 'Rohr b. Olten', 'Bettlach', 'Horgen', 'Kestenholz', 'Wisen', 'Givisiez', 'Horriwil', 'Starrkirch-Wil', 'Lüterkofen', 'Oekingen', 'Balsthal', 'Ichertswil', 'Arlesheim', 'Niedergösgen', 'Schnottwil', 'Schönenwerd', 'Oberbuchsiten', 'Metzerlen', 'Selzach', 'Riedholz', 'Büsserach', 'Hofstetten', 'Wädenswil', 'Bättwil', 'Oberdorf', 'Wolfwil', 'Neuendorf', 'Erlinsbach', 'Rodersdorf', 'Zuchwil', 'Ramiswil', 'Recherswil', 'Kriegstetten', 'Flüh', 'Nunningen', 'Zürich', 'Geroldswil', 'Matzendorf', 'Olten', 'Breitenbach', 'Obergösgen', 'Meltingen', 'Wiesendangen', 'Kreuzlingen', 'Stüsslingen', 'Aarwangen', 'Deitingen', 'Wangen b. Olten', 'Halten', 'Grüt (Gossau ZH)', 'Grüt', 'Lüsslingen', 'Sargans', 'Trimbach', 'Lostorf', 'Braunwald', 'Hochwald', 'Langendorf', 'Muri', 'Münchenstein', 'Härkingen', 'Zullwil', 'Hägendorf', 'Grenchen', 'Winznau', 'Kleinlützel', 'Oensingen', 'Biberist', 'Zunzgen', 'Meilen', 'Herisau', 'Egerkingen', 'Rohr b. Olten', 'Bettlach', 'Horgen', 'Kestenholz', 'Wisen', 'Givisiez', 'Horriwil', 'Starrkirch-Wil', 'Lüterkofen', 'Oekingen', 'Balsthal', 'Ichertswil', 'Arlesheim', 'Niedergösgen', 'Schnottwil', 'Schönenwerd', 'Oberbuchsiten', 'Metzerlen', 'Selzach', 'Riedholz', 'Büsserach', 'Hofstetten', 'Wädenswil']\n", + "\n", + "['30 01 15', '19 02 16', '07 09 17', '07 09 13', '17 08 13', '16 11 14', '06 12 11', '08 01 11', '29 12 21', '13 05 18', '31 01 20', '01 04 21', '06 07 11', '27 11 14', '11 05 19', '01 03 12', '22 11 12', '11 04 16', '07 03 21', '20 02 12', '30 10 12', '29 11 17', '01 02 20', '22 04 21', '31 07 15', '16 03 18', '13 12 15', '31 04 18', '15 04 12', '10 08 18', '16 07 17', '07 08 14', '11 07 17', '20 12 20', '24 09 10', '08 01 16', '01 04 19', '26 02 21', '28 10 21', '06 08 15', '12 05 11', '02 05 17', '06 05 21', '08 04 14', '15 02 12', '08 04 17', '05 01 16', '04 09 20', '18 01 13', '01 04 11', '18 11 13', '26 10 19', '06 11 21', '15 07 16', '14 05 10', '28 12 16', '27 04 14', '13 06 19', '06 10 12', '01 10 18', '03 12 16', '06 12 19', '25 10 11', '20 05 12', '07 07 12', '09 10 16', '01 10 14', '13 02 10', '30 02 10', '01 11 14', '20 01 16', '20 10 12', '08 08 13', '31 12 16', '08 02 12', '22 08 21', '20 11 19', '08 07 16', '21 11 13', '29 01 20', '03 12 18', '20 03 10', '10 06 19', '23 09 21', '11 02 20', '09 03 15', '10 02 17', '31 06 19', '31 06 15', '28 08 14', '18 06 18', '10 02 17', '16 11 17', '30 09 10', '08 05 20', '06 02 14', '22 06 14', '29 03 20', '30 12 13', '27 03 14']\n", + "\n", + "['29 02 26', '31 10 29', '07 02 26', '06 07 24', '20 06 23', '08 08 26', '17 08 23', '24 07 16', '01 09 19', '26 09 17', '04 03 23', '02 08 27', '20 10 17', '25 05 25', '27 10 18', '08 02 31', '15 06 29', '03 03 16', '28 12 16', '31 09 17', '04 01 16', '22 09 24', '05 06 22', '21 09 21', '04 12 21', '17 09 16', '12 06 21', '31 01 19', '11 07 26', '11 07 22', '11 12 16', '18 06 24', '11 05 25', '06 02 20', '04 02 24', '25 07 18', '19 07 16', '22 09 17', '29 06 16', '01 09 22', '12 02 30', '15 07 23', '03 04 18', '28 08 17', '31 09 28', '15 04 30', '29 05 25', '04 02 26', '16 02 18', '26 07 20', '08 06 24', '14 02 24', '26 11 17', '14 12 24', '23 01 20', '25 04 26', '04 10 29', '10 05 15', '10 08 28', '09 09 30', '05 06 29', '30 07 29', '07 05 31', '16 02 23', '21 06 31', '27 05 28', '28 04 30', '09 05 16', '05 01 15', '02 09 29', '31 04 29', '31 06 15', '28 09 26', '31 07 30', '02 07 21', '11 07 21', '15 07 24', '08 10 20', '20 12 20', '12 10 16', '25 11 15', '09 01 26', '01 09 15', '18 01 16', '30 10 30', '06 10 29', '05 02 25', '02 06 28', '12 01 20', '29 10 15', '24 04 25', '12 01 31', '13 02 29', '15 06 25', '28 08 21', '29 09 19', '03 06 20', '18 12 24', '10 01 21', '15 09 20']\n", + "\n", + "['SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND']\n", + "\n", + "['J1554794', 'M5102166', 'N6961044', 'L7871216', 'F5576335', 'O6133509', 'E686674', 'N9997247', 'P1200043', 'A9319945', 'U4694639', 'U2475273', 'J8322937', 'U6822760', 'C3375921', 'H3251820', 'E1734435', 'Q6357214', 'J8869632', 'H1029327', 'B8382113', 'Q6281173', 'X1819307', 'D7243748', 'P4407093', 'Q2901643', 'C3076466', 'Z9196683', 'O8001573', 'R2739107', 'K7294289', 'H794552', 'B2527587', 'F6207763', 'H4830208', 'V138675', 'T9946905', 'W6515429', 'G8165368', 'U7676784', 'Y3371130', 'B9610671', 'T5616962', 'A9195554', 'K123326', 'L4258559', 'H1015218', 'O6550390', 'V1025500', 'Z7157164', 'Z2538056', 'T5394351', 'F9372448', 'E2011344', 'W3399849', 'T8255307', 'V5235218', 'C6143835', 'I1203669', 'G542276', 'P6145941', 'K6555288', 'S4009261', 'U6280330', 'I4916133', 'X7527887', 'G6876852', 'T6977080', 'W8201752', 'K1082998', 'P5109961', 'K3102021', 'H8157782', 'R3272849', 'J3473903', 'P6840097', 'R7657257', 'O2883954', 'C8268402', 'L5367845', 'M6178736', 'S7480741', 'F9135519', 'X8151582', 'V4821285', 'E8014211', 'V1181222', 'O1357988', 'X5533503', 'X9540506', 'V4892596', 'R9206796', 'N9551052', 'L4275607', 'P7850132', 'F3191204', 'O3598931', 'V8644620', 'O3730029', 'N2812931']\n", + "\n", + "['M', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'M', 'F', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'M', 'M', 'F', 'M', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F']\n", + "\n", + "['CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE']\n" + ] + } + ], + "source": [ + "MIN_SAMPLE = 100\n", + "\n", + "import random\n", + "\n", + "def elongate(in_list, min_sample):\n", + " out_list = in_list\n", + " while len(out_list) < min_sample:\n", + " tmp_list = out_list\n", + " random.shuffle(tmp_list)\n", + " out_list = out_list + tmp_list\n", + " return out_list[:min_sample]\n", + "\n", + "last_names = [x.split(', ', 2)[0] if (\", \" in x) else print(x) for x in data[\"name\"]]\n", + "last_names = [x for x in last_names if x is not None]\n", + "random.shuffle(last_names)\n", + "last_names = elongate(last_names, MIN_SAMPLE)\n", + "\n", + "# only keep first name, sometimes there are \"Bob and Anna\"\n", + "first_names = [x.split(', ', 2)[1] for x in data[\"name\"] if (\", \" in x)]\n", + "first_names = [x for x in first_names if x is not None]\n", + "first_names = [x.split(' ')[0] for x in first_names]\n", + "# first_names = [x for x in first_names if (\".\" not in x)]\n", + "random.shuffle(first_names)\n", + "first_names = elongate(first_names, MIN_SAMPLE)\n", + "\n", + "def randint(a, b, digits=2):\n", + " nb = str(random.randint(a, b))\n", + " while len(nb) < 2:\n", + " nb = \"0\" + nb\n", + " return nb\n", + "\n", + "def randId():\n", + " abc = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"\n", + " nb = abc[random.randint(0, len(abc)-1)]\n", + " nb += randint(100, 9999999, digits=7)\n", + " return nb\n", + "\n", + "birth_date = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(0, 99) for _ in range(MIN_SAMPLE)]\n", + "\n", + "# in function of age...\n", + "hight = [randint(50, 190) for _ in range(MIN_SAMPLE)]\n", + "\n", + "place_of_origion = [x for x in data[\"location\"] if (x is not None)]\n", + "random.shuffle(place_of_origion)\n", + "place_of_origion = elongate(place_of_origion, MIN_SAMPLE)\n", + "print(len(place_of_origion))\n", + "\n", + "date_of_issue = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(10, 21) for _ in range(MIN_SAMPLE)]\n", + "date_of_expiry = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(15, 31) for _ in range(MIN_SAMPLE)]\n", + "\n", + "nationality = [\"SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND\" for _ in range(MIN_SAMPLE)]\n", + "\n", + "id_number = [randId() for _ in range(MIN_SAMPLE)]\n", + "\n", + "sexs = ['M', 'F']\n", + "# well this is not yet correct with respect to the first name\n", + "sex = [sexs[random.randint(0, 1)] for _ in range(MIN_SAMPLE)]\n", + "\n", + "code = [\"CHE\" for _ in range(MIN_SAMPLE)]\n", + "\n", + "print(last_names[:MIN_SAMPLE])\n", + "print()\n", + "print(first_names[:MIN_SAMPLE])\n", + "print()\n", + "print(birth_date[:MIN_SAMPLE])\n", + "print()\n", + "print(hight[:MIN_SAMPLE])\n", + "print()\n", + "print(place_of_origion[:MIN_SAMPLE])\n", + "print()\n", + "print(date_of_issue[:MIN_SAMPLE])\n", + "print()\n", + "print(date_of_expiry[:MIN_SAMPLE])\n", + "print()\n", + "print(nationality[:MIN_SAMPLE])\n", + "print()\n", + "print(id_number[:MIN_SAMPLE])\n", + "print()\n", + "print(sex[:MIN_SAMPLE])\n", + "print()\n", + "print(code[:MIN_SAMPLE])" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Columns are\n", + "['id', 'surname', 'givenName', 'dateOfBirth', 'height', 'placeOfOrigin', 'authority', 'dateOfIssue', 'dateOfExpiry', 'nationality', 'identityCard', 'sex', 'code']\n", + "(1, 'Siegrist', 'Hermine', '06 07 14', '95', 'Biberist', None, '30 01 15', '29 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J1554794', 'M', 'CHE')\n", + "(1, 'Siegrist', 'Hermine', '06 07 14', '95', 'Biberist', None, '30 01 15', '29 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J1554794', 'M', 'CHE')\n", + "(2, 'Aliberti', 'Richard', '05 02 21', '66', 'Zunzgen', None, '19 02 16', '31 10 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M5102166', 'F', 'CHE')\n", + "(3, 'Tanner', 'Erika', '05 11 95', '125', 'Meilen', None, '07 09 17', '07 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N6961044', 'F', 'CHE')\n", + "(4, 'Ammann', 'Priska', '09 05 87', '109', 'Herisau', None, '07 09 13', '06 07 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L7871216', 'M', 'CHE')\n", + "(5, 'Alder', 'Antun', '20 02 10', '185', 'Egerkingen', None, '17 08 13', '20 06 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F5576335', 'M', 'CHE')\n", + "(6, 'Abolis', 'René', '03 09 01', '104', 'Rohr b. Olten', None, '16 11 14', '08 08 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O6133509', 'M', 'CHE')\n", + "(7, 'Affolter', 'Albert', '26 02 61', '139', 'Bettlach', None, '06 12 11', '17 08 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E686674', 'F', 'CHE')\n", + "(8, 'Ackermann', 'Ariane', '05 01 20', '143', 'Horgen', None, '08 01 11', '24 07 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N9997247', 'F', 'CHE')\n", + "(9, 'Benz', 'Colaco', '09 09 57', '125', 'Kestenholz', None, '29 12 21', '01 09 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P1200043', 'F', 'CHE')\n", + "(10, 'Allalouf', 'Noelle', '02 07 26', '105', 'Wisen', None, '13 05 18', '26 09 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A9319945', 'M', 'CHE')\n", + "(11, 'Sezer', 'Oscar', '26 12 47', '127', 'Givisiez', None, '31 01 20', '04 03 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U4694639', 'M', 'CHE')\n", + "(12, 'Accaputo', 'Zita', '08 07 62', '183', 'Horriwil', None, '01 04 21', '02 08 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U2475273', 'F', 'CHE')\n", + "(13, 'Dubs', 'Peter', '23 01 74', '72', 'Starrkirch-Wil', None, '06 07 11', '20 10 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J8322937', 'M', 'CHE')\n", + "(14, 'Blattmann', 'Armin', '20 05 04', '68', 'Lüterkofen', None, '27 11 14', '25 05 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U6822760', 'M', 'CHE')\n", + "(15, 'Zehnder', 'Stephan', '23 02 91', '81', 'Oekingen', None, '11 05 19', '27 10 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C3375921', 'M', 'CHE')\n", + "(16, 'Mont', 'Norbert', '12 09 12', '132', 'Balsthal', None, '01 03 12', '08 02 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H3251820', 'M', 'CHE')\n", + "(17, 'Ilazoski', 'Peter', '28 06 34', '51', 'Ichertswil', None, '22 11 12', '15 06 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E1734435', 'F', 'CHE')\n", + "(18, 'Mikes', 'Ernst', '12 04 28', '141', 'Arlesheim', None, '11 04 16', '03 03 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q6357214', 'F', 'CHE')\n", + "(19, 'Seger', 'Monika', '03 07 44', '188', 'Niedergösgen', None, '07 03 21', '28 12 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J8869632', 'M', 'CHE')\n", + "(20, 'Zingg', 'Daniel', '27 09 29', '124', 'Schnottwil', None, '20 02 12', '31 09 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H1029327', 'F', 'CHE')\n", + "(21, 'Stich', 'Louis', '05 08 07', '127', 'Schönenwerd', None, '30 10 12', '04 01 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B8382113', 'F', 'CHE')\n", + "(22, 'Zurbuchen Raccuia', 'Dominique', '01 08 75', '79', 'Oberbuchsiten', None, '29 11 17', '22 09 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q6281173', 'M', 'CHE')\n", + "(23, 'Müller', 'Zeljko', '28 06 58', '109', 'Metzerlen', None, '01 02 20', '05 06 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X1819307', 'F', 'CHE')\n", + "(24, 'Alves de Oliveira Pereira', 'Alan', '14 07 17', '159', 'Selzach', None, '22 04 21', '21 09 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D7243748', 'M', 'CHE')\n", + "(25, 'Kissling', 'Daniel', '06 01 93', '92', 'Riedholz', None, '31 07 15', '04 12 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P4407093', 'F', 'CHE')\n", + "(26, 'Andreae', 'H.', '13 01 51', '119', 'Büsserach', None, '16 03 18', '17 09 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q2901643', 'F', 'CHE')\n", + "(27, 'Arias', 'Maya', '04 04 15', '167', 'Hofstetten', None, '13 12 15', '12 06 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C3076466', 'F', 'CHE')\n", + "(28, 'Zbinden', 'Doris', '23 12 72', '58', 'Wädenswil', None, '31 04 18', '31 01 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z9196683', 'M', 'CHE')\n", + "(29, 'Windler', 'Odilie', '17 03 47', '142', 'Bättwil', None, '15 04 12', '11 07 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O8001573', 'F', 'CHE')\n", + "(30, 'Bergner', 'Frieda', '03 08 10', '126', 'Oberdorf', None, '10 08 18', '11 07 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R2739107', 'M', 'CHE')\n", + "(31, 'Aeschbacher', 'Roger', '24 11 48', '172', 'Wolfwil', None, '16 07 17', '11 12 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K7294289', 'F', 'CHE')\n", + "(32, 'Obi', 'Alice', '10 10 52', '151', 'Neuendorf', None, '07 08 14', '18 06 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H794552', 'M', 'CHE')\n", + "(33, 'Angele', 'Werner', '05 09 73', '188', 'Erlinsbach', None, '11 07 17', '11 05 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B2527587', 'M', 'CHE')\n", + "(34, 'Aeschlimann', 'Mario', '23 11 16', '55', 'Rodersdorf', None, '20 12 20', '06 02 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F6207763', 'M', 'CHE')\n", + "(35, 'Hettelingh', 'Linda', '15 09 44', '184', 'Zuchwil', None, '24 09 10', '04 02 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H4830208', 'M', 'CHE')\n", + "(36, 'Iten', 'Paul', '01 08 52', '67', 'Ramiswil', None, '08 01 16', '25 07 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V138675', 'F', 'CHE')\n", + "(37, 'Broder', 'Walter', '11 10 57', '138', 'Recherswil', None, '01 04 19', '19 07 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T9946905', 'F', 'CHE')\n", + "(38, 'Avdii', 'Andreas', '31 02 72', '56', 'Kriegstetten', None, '26 02 21', '22 09 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W6515429', 'F', 'CHE')\n", + "(39, 'Anagnostou', 'Andreas', '10 01 98', '71', 'Flüh', None, '28 10 21', '29 06 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G8165368', 'M', 'CHE')\n", + "(40, 'Da Silva', 'Lavdije', '11 03 38', '129', 'Nunningen', None, '06 08 15', '01 09 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U7676784', 'F', 'CHE')\n", + "(41, 'Flury', 'Abdil', '15 10 91', '118', 'Zürich', None, '12 05 11', '12 02 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y3371130', 'M', 'CHE')\n", + "(42, 'Heiri', 'Vreni', '20 02 66', '165', 'Geroldswil', None, '02 05 17', '15 07 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B9610671', 'F', 'CHE')\n", + "(43, 'Pfirter', 'Andrea', '23 03 31', '173', 'Matzendorf', None, '06 05 21', '03 04 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5616962', 'M', 'CHE')\n", + "(44, 'Blanc', 'Robert', '23 04 58', '70', 'Olten', None, '08 04 14', '28 08 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A9195554', 'F', 'CHE')\n", + "(45, 'Schläpfer', 'Rebekka', '07 10 03', '90', 'Breitenbach', None, '15 02 12', '31 09 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K123326', 'M', 'CHE')\n", + "(46, 'Güdel', 'Eleane', '03 09 57', '55', 'Obergösgen', None, '08 04 17', '15 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L4258559', 'F', 'CHE')\n", + "(47, 'Aeppli', 'Toni', '16 09 09', '150', 'Meltingen', None, '05 01 16', '29 05 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H1015218', 'F', 'CHE')\n", + "(48, 'Borer', 'Herbert', '09 08 10', '168', 'Wiesendangen', None, '04 09 20', '04 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O6550390', 'F', 'CHE')\n", + "(49, 'Alder', 'Alois', '03 10 44', '163', 'Kreuzlingen', None, '18 01 13', '16 02 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V1025500', 'M', 'CHE')\n", + "(50, 'Lüscher', 'Yolanda', '11 04 45', '108', 'Stüsslingen', None, '01 04 11', '26 07 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z7157164', 'M', 'CHE')\n", + "(51, 'Baumann', 'Ernst', '30 05 34', '158', 'Aarwangen', None, '18 11 13', '08 06 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z2538056', 'F', 'CHE')\n", + "(52, 'Zbinden', 'Silvia', '22 06 06', '78', 'Deitingen', None, '26 10 19', '14 02 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5394351', 'F', 'CHE')\n", + "(53, 'Zwahlen', 'Giuseppina', '26 09 43', '55', 'Wangen b. Olten', None, '06 11 21', '26 11 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F9372448', 'F', 'CHE')\n", + "(54, 'Zurbuchen', 'Giuseppina', '16 07 48', '139', 'Halten', None, '15 07 16', '14 12 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E2011344', 'F', 'CHE')\n", + "(55, 'Caspar A.', 'Hugo', '07 05 64', '145', 'Grüt (Gossau ZH)', None, '14 05 10', '23 01 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W3399849', 'F', 'CHE')\n", + "(56, 'Aeppli', 'Michal', '31 09 53', '120', 'Grüt', None, '28 12 16', '25 04 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T8255307', 'M', 'CHE')\n", + "(57, 'Söylemezo', 'Hans', '09 07 82', '67', 'Lüsslingen', None, '27 04 14', '04 10 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V5235218', 'M', 'CHE')\n", + "(58, 'Brogle', 'V.', '16 10 37', '121', 'Sargans', None, '13 06 19', '10 05 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C6143835', 'F', 'CHE')\n", + "(59, 'Aeschbacher', 'Karl', '16 08 43', '185', 'Trimbach', None, '06 10 12', '10 08 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I1203669', 'F', 'CHE')\n", + "(60, 'Rumo', 'Verena', '08 05 89', '183', 'Lostorf', None, '01 10 18', '09 09 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G542276', 'F', 'CHE')\n", + "(61, 'Lenger', 'Albino', '29 08 87', '79', 'Braunwald', None, '03 12 16', '05 06 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P6145941', 'M', 'CHE')\n", + "(62, 'Allemann', 'Urs', '21 10 65', '66', 'Hochwald', None, '06 12 19', '30 07 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K6555288', 'M', 'CHE')\n", + "(63, 'von Burg', 'Alfred', '30 11 80', '139', 'Langendorf', None, '25 10 11', '07 05 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S4009261', 'M', 'CHE')\n", + "(64, 'Hauser', 'Hans-Ruedi', '11 03 81', '93', 'Muri', None, '20 05 12', '16 02 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U6280330', 'F', 'CHE')\n", + "(65, 'Horisberger', 'Werner', '31 10 62', '95', 'Münchenstein', None, '07 07 12', '21 06 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I4916133', 'F', 'CHE')\n", + "(66, 'Genswein', 'Rudolf', '11 08 61', '55', 'Härkingen', None, '09 10 16', '27 05 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X7527887', 'M', 'CHE')\n", + "(67, 'Zulfi', 'Enrico', '12 07 63', '153', 'Zullwil', None, '01 10 14', '28 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G6876852', 'M', 'CHE')\n", + "(68, 'Vögel', 'Christoph', '01 07 75', '161', 'Hägendorf', None, '13 02 10', '09 05 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T6977080', 'F', 'CHE')\n", + "(69, 'Glutz', 'Vera', '07 01 26', '140', 'Grenchen', None, '30 02 10', '05 01 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W8201752', 'M', 'CHE')\n", + "(70, 'Schenker', 'Carmine', '16 12 86', '174', 'Winznau', None, '01 11 14', '02 09 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K1082998', 'F', 'CHE')\n", + "(71, 'Bettiol', 'A.', '21 10 32', '79', 'Kleinlützel', None, '20 01 16', '31 04 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P5109961', 'M', 'CHE')\n", + "(72, 'Kälin', 'Stefan', '18 05 97', '61', 'Oensingen', None, '20 10 12', '31 06 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K3102021', 'M', 'CHE')\n", + "(73, 'Zeltner', 'Ella', '22 08 59', '86', 'Biberist', None, '08 08 13', '28 09 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H8157782', 'M', 'CHE')\n", + "(74, 'Mathys', 'Lotty', '05 05 80', '175', 'Zunzgen', None, '31 12 16', '31 07 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R3272849', 'F', 'CHE')\n", + "(75, 'Grünig', 'Andreas', '09 06 71', '142', 'Meilen', None, '08 02 12', '02 07 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J3473903', 'F', 'CHE')\n", + "(76, 'Zimmermann', 'Snezana', '20 10 11', '64', 'Herisau', None, '22 08 21', '11 07 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P6840097', 'F', 'CHE')\n", + "(77, 'Biedermann', 'Alessandro', '19 09 26', '156', 'Egerkingen', None, '20 11 19', '15 07 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R7657257', 'F', 'CHE')\n", + "(78, 'Zingrich', 'Alexandra', '22 02 13', '131', 'Rohr b. Olten', None, '08 07 16', '08 10 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O2883954', 'M', 'CHE')\n", + "(79, 'Anex', 'Armin', '31 10 15', '173', 'Bettlach', None, '21 11 13', '20 12 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C8268402', 'M', 'CHE')\n", + "(80, 'Adam', 'Anita', '06 03 57', '58', 'Horgen', None, '29 01 20', '12 10 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L5367845', 'F', 'CHE')\n", + "(81, 'Hügi', 'Dominique', '29 07 57', '97', 'Kestenholz', None, '03 12 18', '25 11 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M6178736', 'F', 'CHE')\n", + "(82, 'Alder', 'Peter', '28 09 74', '59', 'Wisen', None, '20 03 10', '09 01 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S7480741', 'M', 'CHE')\n", + "(83, 'Zysset', 'Hans', '02 01 54', '186', 'Givisiez', None, '10 06 19', '01 09 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F9135519', 'F', 'CHE')\n", + "(84, 'Abbühl', 'Rocco', '16 02 75', '60', 'Horriwil', None, '23 09 21', '18 01 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X8151582', 'F', 'CHE')\n", + "(85, 'Rüetschli', 'Alois', '29 03 94', '105', 'Starrkirch-Wil', None, '11 02 20', '30 10 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V4821285', 'F', 'CHE')\n", + "(86, 'Häner', 'Isabella', '20 09 35', '140', 'Lüterkofen', None, '09 03 15', '06 10 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E8014211', 'F', 'CHE')\n", + "(87, 'von Arx', 'Salvatore', '03 06 48', '105', 'Oekingen', None, '10 02 17', '05 02 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V1181222', 'M', 'CHE')\n", + "(88, 'Signer', 'Andreas', '08 10 89', '182', 'Balsthal', None, '31 06 19', '02 06 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O1357988', 'M', 'CHE')\n", + "(89, 'Siegrist', 'Sabin', '06 07 79', '68', 'Ichertswil', None, '31 06 15', '12 01 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X5533503', 'F', 'CHE')\n", + "(90, 'Müller', 'Valentin', '30 06 49', '119', 'Arlesheim', None, '28 08 14', '29 10 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X9540506', 'F', 'CHE')\n", + "(91, 'Neuenschwander', 'Anshuman', '01 07 42', '87', 'Niedergösgen', None, '18 06 18', '24 04 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V4892596', 'M', 'CHE')\n", + "(92, 'Zingg', 'Andreas', '01 10 14', '124', 'Schnottwil', None, '10 02 17', '12 01 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R9206796', 'M', 'CHE')\n", + "(93, 'Allisson', 'Thomas', '21 04 08', '155', 'Schönenwerd', None, '16 11 17', '13 02 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N9551052', 'M', 'CHE')\n", + "(94, 'Alde', 'Adrian', '19 04 88', '175', 'Oberbuchsiten', None, '30 09 10', '15 06 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L4275607', 'F', 'CHE')\n", + "(95, 'Künzle', 'P.', '04 02 66', '144', 'Metzerlen', None, '08 05 20', '28 08 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P7850132', 'F', 'CHE')\n", + "(96, 'Bajrami', 'Erika', '28 05 20', '142', 'Selzach', None, '06 02 14', '29 09 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F3191204', 'F', 'CHE')\n", + "(97, 'Kallianiotis', 'Wolfgang', '29 08 58', '71', 'Riedholz', None, '22 06 14', '03 06 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O3598931', 'F', 'CHE')\n", + "(98, 'Zarrilli', 'Rudolf', '05 12 32', '89', 'Büsserach', None, '29 03 20', '18 12 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V8644620', 'M', 'CHE')\n", + "(99, 'Rohrbach', 'Jonny', '18 06 55', '178', 'Hofstetten', None, '30 12 13', '10 01 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O3730029', 'M', 'CHE')\n", + "(100, 'Albrecht', 'Vreni', '07 03 22', '123', 'Wädenswil', None, '27 03 14', '15 09 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N2812931', 'F', 'CHE')\n" + ] + }, + { + "data": { + "text/plain": [ + "[(1,\n", + " 'Siegrist',\n", + " 'Hermine',\n", + " '06 07 14',\n", + " '95',\n", + " 'Biberist',\n", + " None,\n", + " '30 01 15',\n", + " '29 02 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J1554794',\n", + " 'M',\n", + " 'CHE'),\n", + " (2,\n", + " 'Aliberti',\n", + " 'Richard',\n", + " '05 02 21',\n", + " '66',\n", + " 'Zunzgen',\n", + " None,\n", + " '19 02 16',\n", + " '31 10 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M5102166',\n", + " 'F',\n", + " 'CHE'),\n", + " (3,\n", + " 'Tanner',\n", + " 'Erika',\n", + " '05 11 95',\n", + " '125',\n", + " 'Meilen',\n", + " None,\n", + " '07 09 17',\n", + " '07 02 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N6961044',\n", + " 'F',\n", + " 'CHE'),\n", + " (4,\n", + " 'Ammann',\n", + " 'Priska',\n", + " '09 05 87',\n", + " '109',\n", + " 'Herisau',\n", + " None,\n", + " '07 09 13',\n", + " '06 07 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L7871216',\n", + " 'M',\n", + " 'CHE'),\n", + " (5,\n", + " 'Alder',\n", + " 'Antun',\n", + " '20 02 10',\n", + " '185',\n", + " 'Egerkingen',\n", + " None,\n", + " '17 08 13',\n", + " '20 06 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F5576335',\n", + " 'M',\n", + " 'CHE'),\n", + " (6,\n", + " 'Abolis',\n", + " 'René',\n", + " '03 09 01',\n", + " '104',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '16 11 14',\n", + " '08 08 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O6133509',\n", + " 'M',\n", + " 'CHE'),\n", + " (7,\n", + " 'Affolter',\n", + " 'Albert',\n", + " '26 02 61',\n", + " '139',\n", + " 'Bettlach',\n", + " None,\n", + " '06 12 11',\n", + " '17 08 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E686674',\n", + " 'F',\n", + " 'CHE'),\n", + " (8,\n", + " 'Ackermann',\n", + " 'Ariane',\n", + " '05 01 20',\n", + " '143',\n", + " 'Horgen',\n", + " None,\n", + " '08 01 11',\n", + " '24 07 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N9997247',\n", + " 'F',\n", + " 'CHE'),\n", + " (9,\n", + " 'Benz',\n", + " 'Colaco',\n", + " '09 09 57',\n", + " '125',\n", + " 'Kestenholz',\n", + " None,\n", + " '29 12 21',\n", + " '01 09 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P1200043',\n", + " 'F',\n", + " 'CHE'),\n", + " (10,\n", + " 'Allalouf',\n", + " 'Noelle',\n", + " '02 07 26',\n", + " '105',\n", + " 'Wisen',\n", + " None,\n", + " '13 05 18',\n", + " '26 09 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A9319945',\n", + " 'M',\n", + " 'CHE'),\n", + " (11,\n", + " 'Sezer',\n", + " 'Oscar',\n", + " '26 12 47',\n", + " '127',\n", + " 'Givisiez',\n", + " None,\n", + " '31 01 20',\n", + " '04 03 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U4694639',\n", + " 'M',\n", + " 'CHE'),\n", + " (12,\n", + " 'Accaputo',\n", + " 'Zita',\n", + " '08 07 62',\n", + " '183',\n", + " 'Horriwil',\n", + " None,\n", + " '01 04 21',\n", + " '02 08 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U2475273',\n", + " 'F',\n", + " 'CHE'),\n", + " (13,\n", + " 'Dubs',\n", + " 'Peter',\n", + " '23 01 74',\n", + " '72',\n", + " 'Starrkirch-Wil',\n", + " None,\n", + " '06 07 11',\n", + " '20 10 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J8322937',\n", + " 'M',\n", + " 'CHE'),\n", + " (14,\n", + " 'Blattmann',\n", + " 'Armin',\n", + " '20 05 04',\n", + " '68',\n", + " 'Lüterkofen',\n", + " None,\n", + " '27 11 14',\n", + " '25 05 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U6822760',\n", + " 'M',\n", + " 'CHE'),\n", + " (15,\n", + " 'Zehnder',\n", + " 'Stephan',\n", + " '23 02 91',\n", + " '81',\n", + " 'Oekingen',\n", + " None,\n", + " '11 05 19',\n", + " '27 10 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C3375921',\n", + " 'M',\n", + " 'CHE'),\n", + " (16,\n", + " 'Mont',\n", + " 'Norbert',\n", + " '12 09 12',\n", + " '132',\n", + " 'Balsthal',\n", + " None,\n", + " '01 03 12',\n", + " '08 02 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H3251820',\n", + " 'M',\n", + " 'CHE'),\n", + " (17,\n", + " 'Ilazoski',\n", + " 'Peter',\n", + " '28 06 34',\n", + " '51',\n", + " 'Ichertswil',\n", + " None,\n", + " '22 11 12',\n", + " '15 06 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E1734435',\n", + " 'F',\n", + " 'CHE'),\n", + " (18,\n", + " 'Mikes',\n", + " 'Ernst',\n", + " '12 04 28',\n", + " '141',\n", + " 'Arlesheim',\n", + " None,\n", + " '11 04 16',\n", + " '03 03 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q6357214',\n", + " 'F',\n", + " 'CHE'),\n", + " (19,\n", + " 'Seger',\n", + " 'Monika',\n", + " '03 07 44',\n", + " '188',\n", + " 'Niedergösgen',\n", + " None,\n", + " '07 03 21',\n", + " '28 12 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J8869632',\n", + " 'M',\n", + " 'CHE'),\n", + " (20,\n", + " 'Zingg',\n", + " 'Daniel',\n", + " '27 09 29',\n", + " '124',\n", + " 'Schnottwil',\n", + " None,\n", + " '20 02 12',\n", + " '31 09 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H1029327',\n", + " 'F',\n", + " 'CHE'),\n", + " (21,\n", + " 'Stich',\n", + " 'Louis',\n", + " '05 08 07',\n", + " '127',\n", + " 'Schönenwerd',\n", + " None,\n", + " '30 10 12',\n", + " '04 01 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B8382113',\n", + " 'F',\n", + " 'CHE'),\n", + " (22,\n", + " 'Zurbuchen Raccuia',\n", + " 'Dominique',\n", + " '01 08 75',\n", + " '79',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '29 11 17',\n", + " '22 09 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q6281173',\n", + " 'M',\n", + " 'CHE'),\n", + " (23,\n", + " 'Müller',\n", + " 'Zeljko',\n", + " '28 06 58',\n", + " '109',\n", + " 'Metzerlen',\n", + " None,\n", + " '01 02 20',\n", + " '05 06 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X1819307',\n", + " 'F',\n", + " 'CHE'),\n", + " (24,\n", + " 'Alves de Oliveira Pereira',\n", + " 'Alan',\n", + " '14 07 17',\n", + " '159',\n", + " 'Selzach',\n", + " None,\n", + " '22 04 21',\n", + " '21 09 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D7243748',\n", + " 'M',\n", + " 'CHE'),\n", + " (25,\n", + " 'Kissling',\n", + " 'Daniel',\n", + " '06 01 93',\n", + " '92',\n", + " 'Riedholz',\n", + " None,\n", + " '31 07 15',\n", + " '04 12 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P4407093',\n", + " 'F',\n", + " 'CHE'),\n", + " (26,\n", + " 'Andreae',\n", + " 'H.',\n", + " '13 01 51',\n", + " '119',\n", + " 'Büsserach',\n", + " None,\n", + " '16 03 18',\n", + " '17 09 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q2901643',\n", + " 'F',\n", + " 'CHE'),\n", + " (27,\n", + " 'Arias',\n", + " 'Maya',\n", + " '04 04 15',\n", + " '167',\n", + " 'Hofstetten',\n", + " None,\n", + " '13 12 15',\n", + " '12 06 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C3076466',\n", + " 'F',\n", + " 'CHE'),\n", + " (28,\n", + " 'Zbinden',\n", + " 'Doris',\n", + " '23 12 72',\n", + " '58',\n", + " 'Wädenswil',\n", + " None,\n", + " '31 04 18',\n", + " '31 01 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z9196683',\n", + " 'M',\n", + " 'CHE'),\n", + " (29,\n", + " 'Windler',\n", + " 'Odilie',\n", + " '17 03 47',\n", + " '142',\n", + " 'Bättwil',\n", + " None,\n", + " '15 04 12',\n", + " '11 07 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O8001573',\n", + " 'F',\n", + " 'CHE'),\n", + " (30,\n", + " 'Bergner',\n", + " 'Frieda',\n", + " '03 08 10',\n", + " '126',\n", + " 'Oberdorf',\n", + " None,\n", + " '10 08 18',\n", + " '11 07 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R2739107',\n", + " 'M',\n", + " 'CHE'),\n", + " (31,\n", + " 'Aeschbacher',\n", + " 'Roger',\n", + " '24 11 48',\n", + " '172',\n", + " 'Wolfwil',\n", + " None,\n", + " '16 07 17',\n", + " '11 12 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K7294289',\n", + " 'F',\n", + " 'CHE'),\n", + " (32,\n", + " 'Obi',\n", + " 'Alice',\n", + " '10 10 52',\n", + " '151',\n", + " 'Neuendorf',\n", + " None,\n", + " '07 08 14',\n", + " '18 06 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H794552',\n", + " 'M',\n", + " 'CHE'),\n", + " (33,\n", + " 'Angele',\n", + " 'Werner',\n", + " '05 09 73',\n", + " '188',\n", + " 'Erlinsbach',\n", + " None,\n", + " '11 07 17',\n", + " '11 05 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B2527587',\n", + " 'M',\n", + " 'CHE'),\n", + " (34,\n", + " 'Aeschlimann',\n", + " 'Mario',\n", + " '23 11 16',\n", + " '55',\n", + " 'Rodersdorf',\n", + " None,\n", + " '20 12 20',\n", + " '06 02 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F6207763',\n", + " 'M',\n", + " 'CHE'),\n", + " (35,\n", + " 'Hettelingh',\n", + " 'Linda',\n", + " '15 09 44',\n", + " '184',\n", + " 'Zuchwil',\n", + " None,\n", + " '24 09 10',\n", + " '04 02 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H4830208',\n", + " 'M',\n", + " 'CHE'),\n", + " (36,\n", + " 'Iten',\n", + " 'Paul',\n", + " '01 08 52',\n", + " '67',\n", + " 'Ramiswil',\n", + " None,\n", + " '08 01 16',\n", + " '25 07 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V138675',\n", + " 'F',\n", + " 'CHE'),\n", + " (37,\n", + " 'Broder',\n", + " 'Walter',\n", + " '11 10 57',\n", + " '138',\n", + " 'Recherswil',\n", + " None,\n", + " '01 04 19',\n", + " '19 07 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T9946905',\n", + " 'F',\n", + " 'CHE'),\n", + " (38,\n", + " 'Avdii',\n", + " 'Andreas',\n", + " '31 02 72',\n", + " '56',\n", + " 'Kriegstetten',\n", + " None,\n", + " '26 02 21',\n", + " '22 09 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W6515429',\n", + " 'F',\n", + " 'CHE'),\n", + " (39,\n", + " 'Anagnostou',\n", + " 'Andreas',\n", + " '10 01 98',\n", + " '71',\n", + " 'Flüh',\n", + " None,\n", + " '28 10 21',\n", + " '29 06 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G8165368',\n", + " 'M',\n", + " 'CHE'),\n", + " (40,\n", + " 'Da Silva',\n", + " 'Lavdije',\n", + " '11 03 38',\n", + " '129',\n", + " 'Nunningen',\n", + " None,\n", + " '06 08 15',\n", + " '01 09 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U7676784',\n", + " 'F',\n", + " 'CHE'),\n", + " (41,\n", + " 'Flury',\n", + " 'Abdil',\n", + " '15 10 91',\n", + " '118',\n", + " 'Zürich',\n", + " None,\n", + " '12 05 11',\n", + " '12 02 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y3371130',\n", + " 'M',\n", + " 'CHE'),\n", + " (42,\n", + " 'Heiri',\n", + " 'Vreni',\n", + " '20 02 66',\n", + " '165',\n", + " 'Geroldswil',\n", + " None,\n", + " '02 05 17',\n", + " '15 07 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B9610671',\n", + " 'F',\n", + " 'CHE'),\n", + " (43,\n", + " 'Pfirter',\n", + " 'Andrea',\n", + " '23 03 31',\n", + " '173',\n", + " 'Matzendorf',\n", + " None,\n", + " '06 05 21',\n", + " '03 04 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5616962',\n", + " 'M',\n", + " 'CHE'),\n", + " (44,\n", + " 'Blanc',\n", + " 'Robert',\n", + " '23 04 58',\n", + " '70',\n", + " 'Olten',\n", + " None,\n", + " '08 04 14',\n", + " '28 08 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A9195554',\n", + " 'F',\n", + " 'CHE'),\n", + " (45,\n", + " 'Schläpfer',\n", + " 'Rebekka',\n", + " '07 10 03',\n", + " '90',\n", + " 'Breitenbach',\n", + " None,\n", + " '15 02 12',\n", + " '31 09 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K123326',\n", + " 'M',\n", + " 'CHE'),\n", + " (46,\n", + " 'Güdel',\n", + " 'Eleane',\n", + " '03 09 57',\n", + " '55',\n", + " 'Obergösgen',\n", + " None,\n", + " '08 04 17',\n", + " '15 04 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L4258559',\n", + " 'F',\n", + " 'CHE'),\n", + " (47,\n", + " 'Aeppli',\n", + " 'Toni',\n", + " '16 09 09',\n", + " '150',\n", + " 'Meltingen',\n", + " None,\n", + " '05 01 16',\n", + " '29 05 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H1015218',\n", + " 'F',\n", + " 'CHE'),\n", + " (48,\n", + " 'Borer',\n", + " 'Herbert',\n", + " '09 08 10',\n", + " '168',\n", + " 'Wiesendangen',\n", + " None,\n", + " '04 09 20',\n", + " '04 02 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O6550390',\n", + " 'F',\n", + " 'CHE'),\n", + " (49,\n", + " 'Alder',\n", + " 'Alois',\n", + " '03 10 44',\n", + " '163',\n", + " 'Kreuzlingen',\n", + " None,\n", + " '18 01 13',\n", + " '16 02 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V1025500',\n", + " 'M',\n", + " 'CHE'),\n", + " (50,\n", + " 'Lüscher',\n", + " 'Yolanda',\n", + " '11 04 45',\n", + " '108',\n", + " 'Stüsslingen',\n", + " None,\n", + " '01 04 11',\n", + " '26 07 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z7157164',\n", + " 'M',\n", + " 'CHE'),\n", + " (51,\n", + " 'Baumann',\n", + " 'Ernst',\n", + " '30 05 34',\n", + " '158',\n", + " 'Aarwangen',\n", + " None,\n", + " '18 11 13',\n", + " '08 06 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z2538056',\n", + " 'F',\n", + " 'CHE'),\n", + " (52,\n", + " 'Zbinden',\n", + " 'Silvia',\n", + " '22 06 06',\n", + " '78',\n", + " 'Deitingen',\n", + " None,\n", + " '26 10 19',\n", + " '14 02 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5394351',\n", + " 'F',\n", + " 'CHE'),\n", + " (53,\n", + " 'Zwahlen',\n", + " 'Giuseppina',\n", + " '26 09 43',\n", + " '55',\n", + " 'Wangen b. Olten',\n", + " None,\n", + " '06 11 21',\n", + " '26 11 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F9372448',\n", + " 'F',\n", + " 'CHE'),\n", + " (54,\n", + " 'Zurbuchen',\n", + " 'Giuseppina',\n", + " '16 07 48',\n", + " '139',\n", + " 'Halten',\n", + " None,\n", + " '15 07 16',\n", + " '14 12 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E2011344',\n", + " 'F',\n", + " 'CHE'),\n", + " (55,\n", + " 'Caspar A.',\n", + " 'Hugo',\n", + " '07 05 64',\n", + " '145',\n", + " 'Grüt (Gossau ZH)',\n", + " None,\n", + " '14 05 10',\n", + " '23 01 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W3399849',\n", + " 'F',\n", + " 'CHE'),\n", + " (56,\n", + " 'Aeppli',\n", + " 'Michal',\n", + " '31 09 53',\n", + " '120',\n", + " 'Grüt',\n", + " None,\n", + " '28 12 16',\n", + " '25 04 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T8255307',\n", + " 'M',\n", + " 'CHE'),\n", + " (57,\n", + " 'Söylemezo',\n", + " 'Hans',\n", + " '09 07 82',\n", + " '67',\n", + " 'Lüsslingen',\n", + " None,\n", + " '27 04 14',\n", + " '04 10 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V5235218',\n", + " 'M',\n", + " 'CHE'),\n", + " (58,\n", + " 'Brogle',\n", + " 'V.',\n", + " '16 10 37',\n", + " '121',\n", + " 'Sargans',\n", + " None,\n", + " '13 06 19',\n", + " '10 05 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C6143835',\n", + " 'F',\n", + " 'CHE'),\n", + " (59,\n", + " 'Aeschbacher',\n", + " 'Karl',\n", + " '16 08 43',\n", + " '185',\n", + " 'Trimbach',\n", + " None,\n", + " '06 10 12',\n", + " '10 08 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I1203669',\n", + " 'F',\n", + " 'CHE'),\n", + " (60,\n", + " 'Rumo',\n", + " 'Verena',\n", + " '08 05 89',\n", + " '183',\n", + " 'Lostorf',\n", + " None,\n", + " '01 10 18',\n", + " '09 09 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G542276',\n", + " 'F',\n", + " 'CHE'),\n", + " (61,\n", + " 'Lenger',\n", + " 'Albino',\n", + " '29 08 87',\n", + " '79',\n", + " 'Braunwald',\n", + " None,\n", + " '03 12 16',\n", + " '05 06 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P6145941',\n", + " 'M',\n", + " 'CHE'),\n", + " (62,\n", + " 'Allemann',\n", + " 'Urs',\n", + " '21 10 65',\n", + " '66',\n", + " 'Hochwald',\n", + " None,\n", + " '06 12 19',\n", + " '30 07 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K6555288',\n", + " 'M',\n", + " 'CHE'),\n", + " (63,\n", + " 'von Burg',\n", + " 'Alfred',\n", + " '30 11 80',\n", + " '139',\n", + " 'Langendorf',\n", + " None,\n", + " '25 10 11',\n", + " '07 05 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S4009261',\n", + " 'M',\n", + " 'CHE'),\n", + " (64,\n", + " 'Hauser',\n", + " 'Hans-Ruedi',\n", + " '11 03 81',\n", + " '93',\n", + " 'Muri',\n", + " None,\n", + " '20 05 12',\n", + " '16 02 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U6280330',\n", + " 'F',\n", + " 'CHE'),\n", + " (65,\n", + " 'Horisberger',\n", + " 'Werner',\n", + " '31 10 62',\n", + " '95',\n", + " 'Münchenstein',\n", + " None,\n", + " '07 07 12',\n", + " '21 06 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I4916133',\n", + " 'F',\n", + " 'CHE'),\n", + " (66,\n", + " 'Genswein',\n", + " 'Rudolf',\n", + " '11 08 61',\n", + " '55',\n", + " 'Härkingen',\n", + " None,\n", + " '09 10 16',\n", + " '27 05 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X7527887',\n", + " 'M',\n", + " 'CHE'),\n", + " (67,\n", + " 'Zulfi',\n", + " 'Enrico',\n", + " '12 07 63',\n", + " '153',\n", + " 'Zullwil',\n", + " None,\n", + " '01 10 14',\n", + " '28 04 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G6876852',\n", + " 'M',\n", + " 'CHE'),\n", + " (68,\n", + " 'Vögel',\n", + " 'Christoph',\n", + " '01 07 75',\n", + " '161',\n", + " 'Hägendorf',\n", + " None,\n", + " '13 02 10',\n", + " '09 05 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T6977080',\n", + " 'F',\n", + " 'CHE'),\n", + " (69,\n", + " 'Glutz',\n", + " 'Vera',\n", + " '07 01 26',\n", + " '140',\n", + " 'Grenchen',\n", + " None,\n", + " '30 02 10',\n", + " '05 01 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W8201752',\n", + " 'M',\n", + " 'CHE'),\n", + " (70,\n", + " 'Schenker',\n", + " 'Carmine',\n", + " '16 12 86',\n", + " '174',\n", + " 'Winznau',\n", + " None,\n", + " '01 11 14',\n", + " '02 09 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K1082998',\n", + " 'F',\n", + " 'CHE'),\n", + " (71,\n", + " 'Bettiol',\n", + " 'A.',\n", + " '21 10 32',\n", + " '79',\n", + " 'Kleinlützel',\n", + " None,\n", + " '20 01 16',\n", + " '31 04 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P5109961',\n", + " 'M',\n", + " 'CHE'),\n", + " (72,\n", + " 'Kälin',\n", + " 'Stefan',\n", + " '18 05 97',\n", + " '61',\n", + " 'Oensingen',\n", + " None,\n", + " '20 10 12',\n", + " '31 06 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K3102021',\n", + " 'M',\n", + " 'CHE'),\n", + " (73,\n", + " 'Zeltner',\n", + " 'Ella',\n", + " '22 08 59',\n", + " '86',\n", + " 'Biberist',\n", + " None,\n", + " '08 08 13',\n", + " '28 09 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H8157782',\n", + " 'M',\n", + " 'CHE'),\n", + " (74,\n", + " 'Mathys',\n", + " 'Lotty',\n", + " '05 05 80',\n", + " '175',\n", + " 'Zunzgen',\n", + " None,\n", + " '31 12 16',\n", + " '31 07 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R3272849',\n", + " 'F',\n", + " 'CHE'),\n", + " (75,\n", + " 'Grünig',\n", + " 'Andreas',\n", + " '09 06 71',\n", + " '142',\n", + " 'Meilen',\n", + " None,\n", + " '08 02 12',\n", + " '02 07 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J3473903',\n", + " 'F',\n", + " 'CHE'),\n", + " (76,\n", + " 'Zimmermann',\n", + " 'Snezana',\n", + " '20 10 11',\n", + " '64',\n", + " 'Herisau',\n", + " None,\n", + " '22 08 21',\n", + " '11 07 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P6840097',\n", + " 'F',\n", + " 'CHE'),\n", + " (77,\n", + " 'Biedermann',\n", + " 'Alessandro',\n", + " '19 09 26',\n", + " '156',\n", + " 'Egerkingen',\n", + " None,\n", + " '20 11 19',\n", + " '15 07 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R7657257',\n", + " 'F',\n", + " 'CHE'),\n", + " (78,\n", + " 'Zingrich',\n", + " 'Alexandra',\n", + " '22 02 13',\n", + " '131',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '08 07 16',\n", + " '08 10 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O2883954',\n", + " 'M',\n", + " 'CHE'),\n", + " (79,\n", + " 'Anex',\n", + " 'Armin',\n", + " '31 10 15',\n", + " '173',\n", + " 'Bettlach',\n", + " None,\n", + " '21 11 13',\n", + " '20 12 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C8268402',\n", + " 'M',\n", + " 'CHE'),\n", + " (80,\n", + " 'Adam',\n", + " 'Anita',\n", + " '06 03 57',\n", + " '58',\n", + " 'Horgen',\n", + " None,\n", + " '29 01 20',\n", + " '12 10 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L5367845',\n", + " 'F',\n", + " 'CHE'),\n", + " (81,\n", + " 'Hügi',\n", + " 'Dominique',\n", + " '29 07 57',\n", + " '97',\n", + " 'Kestenholz',\n", + " None,\n", + " '03 12 18',\n", + " '25 11 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M6178736',\n", + " 'F',\n", + " 'CHE'),\n", + " (82,\n", + " 'Alder',\n", + " 'Peter',\n", + " '28 09 74',\n", + " '59',\n", + " 'Wisen',\n", + " None,\n", + " '20 03 10',\n", + " '09 01 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S7480741',\n", + " 'M',\n", + " 'CHE'),\n", + " (83,\n", + " 'Zysset',\n", + " 'Hans',\n", + " '02 01 54',\n", + " '186',\n", + " 'Givisiez',\n", + " None,\n", + " '10 06 19',\n", + " '01 09 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F9135519',\n", + " 'F',\n", + " 'CHE'),\n", + " (84,\n", + " 'Abbühl',\n", + " 'Rocco',\n", + " '16 02 75',\n", + " '60',\n", + " 'Horriwil',\n", + " None,\n", + " '23 09 21',\n", + " '18 01 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X8151582',\n", + " 'F',\n", + " 'CHE'),\n", + " (85,\n", + " 'Rüetschli',\n", + " 'Alois',\n", + " '29 03 94',\n", + " '105',\n", + " 'Starrkirch-Wil',\n", + " None,\n", + " '11 02 20',\n", + " '30 10 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V4821285',\n", + " 'F',\n", + " 'CHE'),\n", + " (86,\n", + " 'Häner',\n", + " 'Isabella',\n", + " '20 09 35',\n", + " '140',\n", + " 'Lüterkofen',\n", + " None,\n", + " '09 03 15',\n", + " '06 10 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E8014211',\n", + " 'F',\n", + " 'CHE'),\n", + " (87,\n", + " 'von Arx',\n", + " 'Salvatore',\n", + " '03 06 48',\n", + " '105',\n", + " 'Oekingen',\n", + " None,\n", + " '10 02 17',\n", + " '05 02 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V1181222',\n", + " 'M',\n", + " 'CHE'),\n", + " (88,\n", + " 'Signer',\n", + " 'Andreas',\n", + " '08 10 89',\n", + " '182',\n", + " 'Balsthal',\n", + " None,\n", + " '31 06 19',\n", + " '02 06 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O1357988',\n", + " 'M',\n", + " 'CHE'),\n", + " (89,\n", + " 'Siegrist',\n", + " 'Sabin',\n", + " '06 07 79',\n", + " '68',\n", + " 'Ichertswil',\n", + " None,\n", + " '31 06 15',\n", + " '12 01 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X5533503',\n", + " 'F',\n", + " 'CHE'),\n", + " (90,\n", + " 'Müller',\n", + " 'Valentin',\n", + " '30 06 49',\n", + " '119',\n", + " 'Arlesheim',\n", + " None,\n", + " '28 08 14',\n", + " '29 10 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X9540506',\n", + " 'F',\n", + " 'CHE'),\n", + " (91,\n", + " 'Neuenschwander',\n", + " 'Anshuman',\n", + " '01 07 42',\n", + " '87',\n", + " 'Niedergösgen',\n", + " None,\n", + " '18 06 18',\n", + " '24 04 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V4892596',\n", + " 'M',\n", + " 'CHE'),\n", + " (92,\n", + " 'Zingg',\n", + " 'Andreas',\n", + " '01 10 14',\n", + " '124',\n", + " 'Schnottwil',\n", + " None,\n", + " '10 02 17',\n", + " '12 01 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R9206796',\n", + " 'M',\n", + " 'CHE'),\n", + " (93,\n", + " 'Allisson',\n", + " 'Thomas',\n", + " '21 04 08',\n", + " '155',\n", + " 'Schönenwerd',\n", + " None,\n", + " '16 11 17',\n", + " '13 02 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N9551052',\n", + " 'M',\n", + " 'CHE'),\n", + " (94,\n", + " 'Alde',\n", + " 'Adrian',\n", + " '19 04 88',\n", + " '175',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '30 09 10',\n", + " '15 06 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L4275607',\n", + " 'F',\n", + " 'CHE'),\n", + " (95,\n", + " 'Künzle',\n", + " 'P.',\n", + " '04 02 66',\n", + " '144',\n", + " 'Metzerlen',\n", + " None,\n", + " '08 05 20',\n", + " '28 08 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P7850132',\n", + " 'F',\n", + " 'CHE'),\n", + " (96,\n", + " 'Bajrami',\n", + " 'Erika',\n", + " '28 05 20',\n", + " '142',\n", + " 'Selzach',\n", + " None,\n", + " '06 02 14',\n", + " '29 09 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F3191204',\n", + " 'F',\n", + " 'CHE'),\n", + " (97,\n", + " 'Kallianiotis',\n", + " 'Wolfgang',\n", + " '29 08 58',\n", + " '71',\n", + " 'Riedholz',\n", + " None,\n", + " '22 06 14',\n", + " '03 06 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O3598931',\n", + " 'F',\n", + " 'CHE'),\n", + " (98,\n", + " 'Zarrilli',\n", + " 'Rudolf',\n", + " '05 12 32',\n", + " '89',\n", + " 'Büsserach',\n", + " None,\n", + " '29 03 20',\n", + " '18 12 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V8644620',\n", + " 'M',\n", + " 'CHE'),\n", + " (99,\n", + " 'Rohrbach',\n", + " 'Jonny',\n", + " '18 06 55',\n", + " '178',\n", + " 'Hofstetten',\n", + " None,\n", + " '30 12 13',\n", + " '10 01 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O3730029',\n", + " 'M',\n", + " 'CHE'),\n", + " (100,\n", + " 'Albrecht',\n", + " 'Vreni',\n", + " '07 03 22',\n", + " '123',\n", + " 'Wädenswil',\n", + " None,\n", + " '27 03 14',\n", + " '15 09 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N2812931',\n", + " 'F',\n", + " 'CHE')]" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "create_table(mydb, \"id_che\", schema_id_che)\n", + "\n", + "fill_table(mydb, \"id_che\", last_names[:100], columns=[\"surname\"], verbose=False)\n", + "fill_column(mydb, \"id_che\", first_names, \"givenName\")\n", + "fill_column(mydb, \"id_che\", birth_date, \"dateOfBirth\")\n", + "fill_column(mydb, \"id_che\", hight, \"height\")\n", + "fill_column(mydb, \"id_che\", place_of_origion, \"placeOfOrigin\")\n", + "# fill_column(mydb, \"id_che\", place_of_origion, \"authority\")\n", + "fill_column(mydb, \"id_che\", date_of_issue, \"dateOfIssue\")\n", + "fill_column(mydb, \"id_che\", date_of_expiry, \"dateOfExpiry\")\n", + "fill_column(mydb, \"id_che\", nationality, \"nationality\")\n", + "fill_column(mydb, \"id_che\", id_number, \"identityCard\")\n", + "fill_column(mydb, \"id_che\", sex, \"sex\")\n", + "fill_column(mydb, \"id_che\", code, \"code\")\n", + "\n", + "\n", + "\n", + "cols = get_columns(mydb, \"id_che\")\n", + "for col in cols:\n", + " get_comment(mydb, \"id_che\", col)\n", + "\n", + "get_table(mydb, \"id_che\", index=1)\n", + "get_table(mydb, \"id_che\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(1, 'Siegrist', 'Hermine', '06 07 14', '95', 'Biberist', None, '30 01 15', '29 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J1554794', 'M', 'CHE')\n", + "===\n", + "('Hermine',)\n" + ] + }, + { + "data": { + "text/plain": [ + "\"NAME - NOM COGNOME - NUM - SURNAME : Siegrist; VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S) : Hermine; GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH : 06 07 14; GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT : 95; HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN : Biberist; BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY : None; AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE : 30 01 15; GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY : 29 02 26; NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY : SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND; IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD : J1554794; GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX : M; CODE : CHE; givenName('Hermine',)\"" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "BOS = \"\" # beginning of sequence\n", + "LOQ = \"\" # label of quesiton\n", + "AOQ = \"\"# answer of question\n", + "\n", + "\n", + "def model_in_data(mydb, table, index):\n", + " cols = get_columns(mydb, table, verbose=False)\n", + " comments = []\n", + " for col in cols:\n", + " comments.append(get_comment(mydb, table, col, verbose=False))\n", + "\n", + " entries = list(get_table(mydb, table, index=index)[0])\n", + " print(\"===\")\n", + " \n", + " txt = \"\"\n", + " for i, _ in enumerate(entries):\n", + " if i != 0:\n", + " txt += comments[i] + \" : \" + str(entries[i]) + \"; \"\n", + " \n", + " return txt\n", + "\n", + "def model_in(mydb, table, index, label):\n", + " txt = BOS + model_in_data(mydb, table, index) + LOQ\n", + " txt += label + AOQ\n", + " txt += str(get_table(mydb, table, index=index, columns=[label])[0])\n", + " \n", + " return txt\n", + " \n", + "model_in(mydb, \"id_che\", 1, \"givenName\")\n", + " \n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/main_project/sql_database/.ipynb_checkpoints/create_SQL_V2-checkpoint.ipynb b/main_project/sql_database/.ipynb_checkpoints/create_SQL_V2-checkpoint.ipynb new file mode 100644 index 0000000..6778bbb --- /dev/null +++ b/main_project/sql_database/.ipynb_checkpoints/create_SQL_V2-checkpoint.ipynb @@ -0,0 +1,2109 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create a SQL database" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sucessfully connected to my_first_database\n", + "\n", + "['information_schema', 'my_first_database', 'mysql', 'performance_schema']\n" + ] + }, + { + "data": { + "text/plain": [ + "['information_schema', 'my_first_database', 'mysql', 'performance_schema']" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import mysql.connector\n", + "DatabaseName = \"my_first_database\"\n", + "TableName = \"id_cards\"\n", + "\n", + "def connect_to_database(name):\n", + " try: \n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\",\n", + " database=name\n", + " )\n", + " print(\"Sucessfully connected to \" + name)\n", + " print(mydb)\n", + " return mydb\n", + " except:\n", + " print(\"Error: database does not yet exist, will be created\")\n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor() \n", + " mycursor.execute(\"CREATE DATABASE \" + name)\n", + " \n", + " connect_to_database(name)\n", + " \n", + "def list_databases():\n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW DATABASES\")\n", + " \n", + " mydatabases = [x[0] for x in mycursor]\n", + " print(mydatabases)\n", + " \n", + " return mydatabases\n", + "\n", + "def delete_databases(name = True):\n", + " # delete everything\n", + " if name == True:\n", + " name = list_databases()\n", + " \n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor()\n", + "\n", + " for n in name:\n", + " try:\n", + " mycursor.execute(\"DROP DATABASE \" + n) \n", + " except:\n", + " pass\n", + "\n", + "# delete_databases()\n", + "mydb = connect_to_database(DatabaseName)\n", + "list_databases()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "deleted table 'customers'\n", + "Tables are\n", + "['customers']\n", + "Columns are\n", + "['id', 'name', 'address']\n", + "name, address\n", + "'hi', 'you'\n", + "INSERT INTO customers (name, address) VALUES ('hi', 'you')\n", + "name, address\n", + "'salut', 'toi'\n", + "INSERT INTO customers (name, address) VALUES ('salut', 'toi')\n", + "name\n", + "'moi moi'\n", + "INSERT INTO customers (name) VALUES ('moi moi')\n", + "name\n", + "'sali'\n", + "INSERT INTO customers (name) VALUES ('sali')\n", + "Columns are\n", + "['id', 'name', 'address', 'bla']\n", + "(1, 'hi', 'you', None)\n", + "(2, 'salut', 'toi', None)\n", + "(3, 'moi moi', None, None)\n", + "(4, 'sali', None, None)\n" + ] + }, + { + "data": { + "text/plain": [ + "'this is my name with a lot of -- # \\\\_ ljl'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def create_table(mydb, name, columns=[]):\n", + " mycursor = mydb.cursor() \n", + " try:\n", + " mycursor.execute(\"CREATE TABLE \" + name + \"(id INT AUTO_INCREMENT PRIMARY KEY)\")\n", + " add_columns(mydb, name, columns)\n", + " except:\n", + " print(\"Error: table already exists, will be deleted\")\n", + " mycursor.execute(\"DROP TABLE \" + name) \n", + " create_table(mydb, name, columns)\n", + "\n", + "def list_tables(mydb, verbose=True):\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW TABLES\")\n", + " \n", + " mytables = [x[0] for x in mycursor]\n", + " if verbose:\n", + " print(\"Tables are\")\n", + " print(mytables)\n", + " \n", + " return mytables\n", + "\n", + "def add_columns(mydb, table, columns):\n", + " mycursor = mydb.cursor()\n", + " for col in columns:\n", + " if col[0] in get_columns(mydb, table, verbose=False):\n", + " print(\"Cannot add this column, as it already exists\")\n", + " else:\n", + " comment = col[2].replace(\"'\", \"''\")\n", + " sql = \"ALTER TABLE \" + table + \" ADD COLUMN \" + col[0] + \" \" + col[1] + \" COMMENT '\" + comment + \"'\"\n", + " try:\n", + " mycursor.execute(sql)\n", + " except:\n", + " print(\"failed to add column \" + col[0])\n", + " print(sql)\n", + " \n", + "\n", + "def get_columns(mydb, table, verbose=True):\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW COLUMNS from \" + table)\n", + " \n", + " mycolumns = [x[0] for x in mycursor]\n", + " if verbose:\n", + " print(\"Columns are\")\n", + " print(mycolumns)\n", + " \n", + " return mycolumns\n", + "\n", + "def get_comment(mydb, table, column, verbose=True):\n", + " mycursor = mydb.cursor() \n", + "\n", + " mycursor.execute(\"SELECT COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS \" + \n", + " \"WHERE TABLE_NAME = '\" + table + \"' AND COLUMN_NAME = '\" + column + \"'\")\n", + "\n", + " myresult = mycursor.fetchall()\n", + " \n", + " if verbose:\n", + " if len(myresult) == 0:\n", + " print(\"The table is empty\")\n", + " \n", + " return myresult[0][0]\n", + "\n", + "def join(columns):\n", + " cols = \"\"\n", + " for col in columns:\n", + " if cols != \"\":\n", + " cols += \", \"\n", + " cols += col\n", + " return cols \n", + "\n", + "def get_table(mydb, table, columns=None, index=None, verbose=True):\n", + " mycursor = mydb.cursor()\n", + " \n", + " if columns is None:\n", + " cols = \"*\"\n", + " else:\n", + " cols = join(columns) \n", + " \n", + " sql = \"SELECT \" + cols + \" FROM \" + table\n", + " if index is not None:\n", + " sql += \" WHERE id = \" + str(index) \n", + "\n", + " mycursor.execute(sql)\n", + "\n", + " myresult = mycursor.fetchall()\n", + " \n", + " if len(myresult) == 0:\n", + " print(\"The table is empty\")\n", + "\n", + " if verbose:\n", + " for x in myresult:\n", + " print(x)\n", + " \n", + " return(myresult)\n", + "\n", + "def fill_table(mydb, table, entries, columns='all', verbose=True):\n", + " mycursor = mydb.cursor()\n", + " \n", + " if columns == 'all':\n", + " columns = get_columns(mydb, table, verbose=False)\n", + " # the id element will be assigned automaticaly\n", + " try:\n", + " columns.remove('id')\n", + " except:\n", + " pass \n", + " \n", + " cols = join(columns) \n", + " \n", + " for values in entries:\n", + " if len(columns) > 1:\n", + " values = list(values)\n", + " else:\n", + " values = [values]\n", + "\n", + " for i, c in enumerate(columns):\n", + " # need to check if it is a string or an int...\n", + " if values[i] is not None:\n", + " values[i] = values[i].replace(\"'\", \"''\")\n", + " values[i] = \"'\" + values[i] + \"'\"\n", + " \n", + " vals = join(values)\n", + " if verbose:\n", + " print(cols)\n", + " print(vals)\n", + " print(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", + " mycursor.execute(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", + "\n", + "def get_length(mydb, table):\n", + " mycursor = mydb.cursor() \n", + " \n", + " mycursor.execute(\"SELECT COUNT(*) FROM \" + table)\n", + " \n", + " return int(mycursor.fetchall()[0][0])\n", + " \n", + "def fill_column(mydb, table, values, column): \n", + " mycursor = mydb.cursor() \n", + " \n", + " length = get_length(mydb, table)\n", + " \n", + " for i in range(length):\n", + " mycursor.execute(\"UPDATE \" + table + \" SET \" + column + \" = '\" + values[i] + \"' WHERE id=\" + str(i+1))\n", + "\n", + "\n", + "def delete_tables(mydb, name=True, verbose=True):\n", + " # delete everything\n", + " if name == True:\n", + " name = list_tables(mydb, verbose=False)\n", + " \n", + " mycursor = mydb.cursor()\n", + "\n", + " for n in name:\n", + " try:\n", + " mycursor.execute(\"DROP TABLE \" + n) \n", + " if verbose:\n", + " print(\"deleted table '\" + n + \"'\")\n", + " except:\n", + " pass\n", + "\n", + "# delete all existing tables\n", + "delete_tables(mydb)\n", + "# create a new table\n", + "create_table(mydb, \"customers\", [(\"name\", \"VARCHAR(255)\", \"this is my name with a lot of -- # \\_\\ ljl\"), (\"address\", \"VARCHAR(255)\", \"this is my address\")])\n", + " #\"name VARCHAR(255), address VARCHAR(255)\")\n", + "list_tables(mydb)\n", + "get_columns(mydb, \"customers\")\n", + "\n", + "fill_table(mydb, \"customers\", [(\"hi\", \"you\"), (\"salut\", \"toi\")])\n", + "fill_table(mydb, \"customers\", [\"moi moi\", \"sali\"], columns=[\"name\"])\n", + "\n", + "add_columns(mydb, \"customers\", [(\"bla\", \"INT\", \"bla bla bla\")])\n", + "get_columns(mydb, \"customers\")\n", + "\n", + "get_table(mydb, \"customers\")\n", + "\n", + "fill_column(mydb, \"customers\", ['1','2','3', '4', '5', '6'], \"name\")\n", + "\n", + "# ------------------------------------------------------------------\n", + "\n", + "get_comment(mydb, \"customers\", \"name\")\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "schema_id_che = [\n", + " (\"surname\", \"VARCHAR(255)\", \"NAME - NOM COGNOME - NUM - SURNAME\"),\n", + " (\"givenName\", \"VARCHAR(255)\", \"VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S)\"),\n", + " (\"dateOfBirth\", \"VARCHAR(255)\", \"GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH\"),\n", + " (\"height\", \"VARCHAR(255)\", \"GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT\", \"VARCHAR(255)\"),\n", + " (\"placeOfOrigin\", \"VARCHAR(255)\", \"HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN\"),\n", + " (\"authority\", \"VARCHAR(255)\", \"BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY\", \"VARCHAR(255)\"),\n", + " (\"dateOfIssue\", \"VARCHAR(255)\", \"AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE\"),\n", + " (\"dateOfExpiry\", \"VARCHAR(255)\", \"GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY\"),\n", + " (\"nationality\", \"VARCHAR(255)\", \"NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY\"),\n", + " (\"identityCard\", \"VARCHAR(255)\", \"IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD\"),\n", + " (\"sex\", \"VARCHAR(255)\", \"GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX\"),\n", + " (\"code\", \"VARCHAR(255)\", \"CODE\")\n", + "]\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dict_keys(['name', 'street', 'postal_code', 'location', 'region'])\n", + "['Zürich', 'Meilen', 'Münchenstein', 'Sargans', 'Zunzgen', 'Horgen', 'Givisiez', 'Kreuzlingen', 'Aarwangen', 'Herisau']\n" + ] + } + ], + "source": [ + "import json\n", + "with open('data - Copy.json', 'r') as fp:\n", + " data = json.load(fp)\n", + " \n", + "print(data.keys())\n", + "\n", + "print(data['location'][:10])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Schaub Haustechnik AG\n", + "Alloboissons\n", + "Vlortec GmbH Kunstharzbeläge\n", + "Azzali Reto\n", + "Schädle Helmuth AG\n", + "Fischer + Frey Schreiner AG\n", + "Orlandini Sanitär Heizung GmbH\n", + "Schaub Sanitär & Heizungstechnik GmbH\n", + "Akdeniz Zeliha Dekorbonbon \n", + "100\n", + "['Mäder', 'Freuler', 'Attinger', 'Kessler', 'Amstutz', 'John', 'Aregger', 'Abderhalden', 'Berner', 'Müller', 'Küffer', 'Saxer', 'Zakoska', 'Schnetzer', 'Arm', 'Anrig', 'Büchler', 'Pregowski', 'Buser', 'Bicsek', 'Alder', 'Anderegg', 'Zinggrebe', 'Schmid', 'Abegglen', 'Allemann', 'Zimmerli Bregman', 'Müller', 'Barbieri', 'Zürcher', 'Alfred', 'Wyss', 'Balmer', 'Schuch', 'Anderegg', 'Alder', 'Enderli', 'Berger', 'Niemeyer', 'Di Franco', 'Egli', 'Boesch', 'Aeschlimann', 'Stjabanovic', 'Ziegler', 'Rüfli', 'Queijas', 'Zürcher', 'Lamprecht', 'Basile', 'Bauert', 'Anrig', 'Ackermann', 'Cardinale', 'Aeschbach', 'Zarrilli', 'Altorfer', 'Lenherr', 'Ankelmann', 'Zielinski', 'Nesti Zimmermann', 'Zeitz', 'Abt', 'Zysset', 'Eisenegger', 'Stierli', 'Zindel', 'Zihlmann', 'Giani', 'Zahnd', 'Schöni Hässig', 'Elmali', 'Zwimpfer', 'Abt', 'Zaeslein', 'Wiest', 'Känzig', 'Zysset', 'Sansiveri', 'Köpfer', 'Ziegler', 'Inniger', 'Weber', 'Tobler', 'Müller', 'Däppen', 'Zosso', 'Markwalder', 'Zimmermann', 'Argentis', 'Zeller', 'Koller', 'Zulauf-Schär', 'Aebischer', 'Alig', 'Schneider', 'Affrini', 'Zeltner', 'Zanetti', 'Aravena']\n", + "\n", + "['Alex', 'Erich', 'Eva', 'Ruedi', 'Jose', 'Johanna', 'Annette', 'Domenico', 'Beat', 'Frieda', 'Roland', 'Mirella', 'Hans', 'Gloria', 'Esther', 'Stevan', 'Bruna', 'Antonia', 'Margrit', 'Urs', 'Alice', 'August', 'Arulanantham', 'Zülfü', 'J', 'Markus', 'Alois', 'André', 'Patrik', 'Reto', 'Alois', 'Kurt', 'Hildora', 'Marie-Antoinette', 'Werner', 'Arnold', 'Paraskevi', 'Pascal', 'Angela', 'Franz', 'Ernst', 'Adrian', 'Marianne', 'Marie-Theres', 'Gaetana', 'Anna', 'Reto', 'Anita', 'Hans-Jürgen', 'Zvonimir', 'Res', 'Bruno', 'Anton', 'Elsbeth', 'Ralf', 'Jakob', 'Elisabeth', 'Marco', 'Wolfgang', 'Carmine', 'Markus', 'Kurt', 'Martin', 'Anton', 'Verena', 'Gerhard', 'Markus', 'Hedy', 'Magda', 'A.', 'Anton', 'Sandra', 'Hugo', 'Jürg', 'Doris', 'Peter', 'Niklaus', 'Alfonso', 'Dora', 'Markus', 'José', 'Martha', 'Anton', 'Matthias', 'Lydia', 'Bortolo', 'Annemarie', 'Zudi', 'Barblina', 'André', 'Martin', 'Marc', 'Maurizio', 'Ernst', 'Gloria', 'Abdula', 'Andreas', 'Philipp', 'Lilli', 'Alois']\n", + "\n", + "['04 07 05', '15 12 32', '23 11 88', '14 05 91', '06 05 49', '21 01 41', '13 01 62', '23 07 60', '11 01 29', '02 10 97', '22 01 94', '13 04 53', '19 08 21', '31 12 33', '23 06 93', '05 12 88', '16 09 09', '14 06 11', '07 10 23', '26 03 86', '15 07 57', '06 11 00', '22 03 03', '21 11 59', '22 06 26', '28 07 52', '08 02 94', '04 12 27', '14 09 41', '06 03 92', '08 06 68', '12 02 78', '18 03 17', '21 07 48', '23 08 51', '31 10 95', '26 07 77', '09 05 98', '13 02 29', '07 11 20', '01 09 25', '23 04 54', '30 04 09', '07 04 01', '28 09 25', '28 11 14', '08 02 84', '29 11 65', '06 11 58', '29 05 08', '22 02 84', '16 06 10', '31 11 13', '17 12 24', '11 03 41', '11 05 43', '02 07 79', '17 10 21', '17 10 14', '13 05 54', '26 02 06', '29 03 89', '09 01 16', '02 03 33', '13 02 90', '31 09 78', '09 07 93', '17 10 68', '27 10 60', '05 01 71', '07 09 98', '19 06 49', '08 01 28', '25 02 84', '06 06 48', '27 04 57', '12 12 34', '20 01 87', '12 04 49', '04 01 82', '19 03 55', '24 07 17', '24 05 13', '15 03 09', '23 10 63', '31 08 06', '03 08 04', '07 09 25', '02 03 68', '24 11 99', '10 05 25', '28 06 65', '10 02 25', '30 02 36', '30 04 83', '08 12 16', '20 01 00', '28 04 81', '11 01 67', '27 10 63']\n", + "\n", + "['88', '141', '79', '108', '52', '51', '74', '91', '156', '96', '83', '154', '54', '165', '136', '106', '124', '53', '83', '137', '72', '58', '58', '131', '165', '129', '180', '145', '81', '53', '107', '77', '144', '138', '68', '188', '123', '87', '57', '114', '79', '101', '94', '112', '137', '59', '183', '175', '94', '102', '59', '88', '62', '172', '153', '173', '128', '149', '164', '173', '174', '151', '145', '125', '86', '126', '152', '168', '90', '116', '84', '143', '70', '78', '140', '132', '82', '152', '189', '167', '182', '83', '183', '133', '148', '179', '71', '94', '185', '156', '136', '160', '181', '130', '116', '81', '81', '76', '151', '190']\n", + "\n", + "['Hofstetten', 'Breitenbach', 'Biberist', 'Metzerlen', 'Lüterkofen', 'Geroldswil', 'Ramiswil', 'Balsthal', 'Kestenholz', 'Zunzgen', 'Halten', 'Riedholz', 'Rodersdorf', 'Grüt (Gossau ZH)', 'Wädenswil', 'Oberbuchsiten', 'Hochwald', 'Obergösgen', 'Egerkingen', 'Rohr b. Olten', 'Matzendorf', 'Wangen b. Olten', 'Givisiez', 'Grenchen', 'Olten', 'Kleinlützel', 'Niedergösgen', 'Schönenwerd', 'Meltingen', 'Recherswil', 'Ichertswil', 'Zürich', 'Horgen', 'Härkingen', 'Langendorf', 'Grüt', 'Deitingen', 'Winznau', 'Bettlach', 'Arlesheim', 'Wiesendangen', 'Muri', 'Erlinsbach', 'Stüsslingen', 'Wisen', 'Lüsslingen', 'Selzach', 'Horriwil', 'Trimbach', 'Sargans', 'Münchenstein', 'Braunwald', 'Oberdorf', 'Oekingen', 'Neuendorf', 'Büsserach', 'Flüh', 'Starrkirch-Wil', 'Kreuzlingen', 'Wolfwil', 'Nunningen', 'Hägendorf', 'Schnottwil', 'Kriegstetten', 'Zuchwil', 'Meilen', 'Aarwangen', 'Bättwil', 'Lostorf', 'Herisau', 'Oensingen', 'Zullwil', 'Hofstetten', 'Breitenbach', 'Biberist', 'Metzerlen', 'Lüterkofen', 'Geroldswil', 'Ramiswil', 'Balsthal', 'Kestenholz', 'Zunzgen', 'Halten', 'Riedholz', 'Rodersdorf', 'Grüt (Gossau ZH)', 'Wädenswil', 'Oberbuchsiten', 'Hochwald', 'Obergösgen', 'Egerkingen', 'Rohr b. Olten', 'Matzendorf', 'Wangen b. Olten', 'Givisiez', 'Grenchen', 'Olten', 'Kleinlützel', 'Niedergösgen', 'Schönenwerd']\n", + "\n", + "['31 08 14', '15 03 15', '06 04 17', '31 08 14', '04 07 12', '06 09 11', '30 12 20', '02 10 11', '06 12 14', '12 01 21', '13 07 21', '22 02 17', '04 07 16', '19 10 15', '19 03 16', '08 06 18', '19 05 12', '26 11 19', '10 05 15', '14 11 16', '02 09 15', '15 10 11', '27 02 18', '17 01 19', '12 04 13', '16 12 10', '27 04 11', '10 07 20', '25 10 11', '03 01 10', '09 08 12', '18 10 10', '26 10 20', '02 01 11', '29 12 11', '29 03 20', '12 09 12', '03 08 10', '13 05 20', '22 02 18', '26 12 21', '05 02 17', '18 11 10', '29 03 13', '10 06 14', '07 09 11', '19 06 20', '06 12 11', '17 12 13', '11 11 16', '11 10 20', '27 03 15', '25 08 11', '08 02 19', '24 06 10', '14 12 15', '22 09 11', '27 11 20', '17 12 21', '22 01 19', '27 02 13', '27 04 12', '26 07 20', '10 08 20', '07 04 13', '13 08 12', '13 06 21', '15 11 14', '18 05 20', '27 01 13', '18 12 19', '10 01 21', '13 09 12', '12 03 13', '06 10 12', '01 03 16', '08 03 20', '15 01 16', '31 07 10', '31 04 15', '02 01 13', '19 02 12', '25 08 21', '05 11 19', '26 08 13', '26 08 21', '16 06 10', '14 12 12', '11 03 18', '20 11 15', '19 02 14', '27 02 21', '21 10 10', '10 03 11', '12 10 21', '26 05 15', '12 03 21', '15 11 13', '10 07 15', '29 01 18']\n", + "\n", + "['15 04 19', '04 02 28', '19 09 23', '13 09 29', '27 04 19', '19 11 27', '22 08 27', '19 11 16', '28 09 16', '03 04 30', '26 02 18', '04 05 20', '18 09 18', '28 03 19', '21 06 16', '18 04 18', '22 10 22', '28 12 22', '12 07 20', '30 01 27', '20 08 20', '22 07 30', '13 08 23', '08 01 16', '29 03 31', '26 03 26', '18 05 16', '01 07 20', '21 10 20', '01 06 26', '11 02 16', '28 08 19', '20 08 30', '23 10 21', '20 04 15', '14 09 18', '03 07 17', '22 08 18', '18 04 22', '29 08 27', '16 01 23', '25 12 21', '01 05 20', '19 05 21', '29 11 26', '09 01 15', '08 02 20', '22 08 30', '10 08 16', '26 06 25', '14 11 22', '31 11 31', '03 01 28', '23 05 22', '01 05 19', '22 01 25', '13 03 15', '07 03 20', '11 09 25', '21 08 31', '05 10 20', '18 02 29', '16 03 20', '31 10 18', '04 03 18', '21 08 20', '10 12 20', '08 11 27', '09 04 20', '29 01 23', '04 11 19', '22 12 19', '30 11 19', '29 10 23', '20 07 28', '31 12 25', '27 03 31', '09 03 27', '29 11 31', '10 09 18', '22 11 21', '16 06 15', '31 01 18', '12 02 17', '18 09 29', '18 02 21', '25 04 25', '03 03 19', '24 07 27', '31 12 27', '18 08 28', '20 04 21', '03 05 29', '26 11 15', '23 08 29', '07 11 22', '16 10 31', '17 10 19', '05 11 27', '01 05 19']\n", + "\n", + "['SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND']\n", + "\n", + "['A2487357', 'D8037025', 'P4241318', 'H546936', 'Q3206194', 'L6559329', 'N6543259', 'U2554412', 'L2104142', 'G7545285', 'O4824659', 'M7345351', 'M1082816', 'L3171049', 'L9346814', 'A5244251', 'D5508298', 'Y3214430', 'J5434727', 'H5615194', 'Y6703680', 'X7116436', 'Q3079263', 'C9010988', 'A3462587', 'C6966912', 'M1451437', 'H8894419', 'H6718344', 'D8095351', 'P5399778', 'T2529774', 'C2658095', 'W1088439', 'V9232442', 'M6954475', 'G2826025', 'R1049740', 'T3132796', 'L1825004', 'R8634916', 'Q8877186', 'M547112', 'K1420863', 'U2546704', 'O7261711', 'T3923693', 'C4806450', 'H2479471', 'Z6764918', 'M2155814', 'J306373', 'W8635350', 'S4310142', 'T1568849', 'L4916885', 'A783333', 'F6941098', 'R921516', 'Z1754630', 'L3532622', 'Y2584656', 'R3424195', 'Y6698290', 'J7297248', 'G4233573', 'X7506773', 'U9170581', 'E9853867', 'Z8639343', 'T5132435', 'O9689064', 'H4712835', 'V5833988', 'O1896019', 'G7343090', 'R8661932', 'T5502024', 'Q4493798', 'E2094809', 'D9706795', 'I5425777', 'B4600920', 'R8328975', 'R7431628', 'H6665399', 'X3150260', 'I4658883', 'G359055', 'D3833084', 'S877911', 'R7331327', 'O4748239', 'S436936', 'B7377383', 'T8243728', 'F591751', 'E3956569', 'H9213828', 'F2468435']\n", + "\n", + "['F', 'F', 'M', 'M', 'F', 'M', 'F', 'F', 'F', 'F', 'F', 'M', 'M', 'M', 'M', 'M', 'F', 'M', 'F', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'F', 'M', 'M', 'F', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'M', 'F']\n", + "\n", + "['CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE']\n" + ] + } + ], + "source": [ + "MIN_SAMPLE = 100\n", + "\n", + "import random\n", + "\n", + "def elongate(in_list, min_sample):\n", + " out_list = in_list\n", + " while len(out_list) < min_sample:\n", + " tmp_list = out_list\n", + " random.shuffle(tmp_list)\n", + " out_list = out_list + tmp_list\n", + " return out_list[:min_sample]\n", + "\n", + "last_names = [x.split(', ', 2)[0] if (\", \" in x) else print(x) for x in data[\"name\"]]\n", + "last_names = [x for x in last_names if x is not None]\n", + "random.shuffle(last_names)\n", + "last_names = elongate(last_names, MIN_SAMPLE)\n", + "\n", + "# only keep first name, sometimes there are \"Bob and Anna\"\n", + "first_names = [x.split(', ', 2)[1] for x in data[\"name\"] if (\", \" in x)]\n", + "first_names = [x for x in first_names if x is not None]\n", + "first_names = [x.split(' ')[0] for x in first_names]\n", + "# first_names = [x for x in first_names if (\".\" not in x)]\n", + "random.shuffle(first_names)\n", + "first_names = elongate(first_names, MIN_SAMPLE)\n", + "\n", + "def randint(a, b, digits=2):\n", + " nb = str(random.randint(a, b))\n", + " while len(nb) < 2:\n", + " nb = \"0\" + nb\n", + " return nb\n", + "\n", + "def randId():\n", + " abc = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"\n", + " nb = abc[random.randint(0, len(abc)-1)]\n", + " nb += randint(100, 9999999, digits=7)\n", + " return nb\n", + "\n", + "birth_date = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(0, 99) for _ in range(MIN_SAMPLE)]\n", + "\n", + "# in function of age...\n", + "hight = [randint(50, 190) for _ in range(MIN_SAMPLE)]\n", + "\n", + "place_of_origion = [x for x in data[\"location\"] if (x is not None)]\n", + "random.shuffle(place_of_origion)\n", + "place_of_origion = elongate(place_of_origion, MIN_SAMPLE)\n", + "print(len(place_of_origion))\n", + "\n", + "date_of_issue = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(10, 21) for _ in range(MIN_SAMPLE)]\n", + "date_of_expiry = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(15, 31) for _ in range(MIN_SAMPLE)]\n", + "\n", + "nationality = [\"SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND\" for _ in range(MIN_SAMPLE)]\n", + "\n", + "id_number = [randId() for _ in range(MIN_SAMPLE)]\n", + "\n", + "sexs = ['M', 'F']\n", + "# well this is not yet correct with respect to the first name\n", + "sex = [sexs[random.randint(0, 1)] for _ in range(MIN_SAMPLE)]\n", + "\n", + "code = [\"CHE\" for _ in range(MIN_SAMPLE)]\n", + "\n", + "print(last_names[:MIN_SAMPLE])\n", + "print()\n", + "print(first_names[:MIN_SAMPLE])\n", + "print()\n", + "print(birth_date[:MIN_SAMPLE])\n", + "print()\n", + "print(hight[:MIN_SAMPLE])\n", + "print()\n", + "print(place_of_origion[:MIN_SAMPLE])\n", + "print()\n", + "print(date_of_issue[:MIN_SAMPLE])\n", + "print()\n", + "print(date_of_expiry[:MIN_SAMPLE])\n", + "print()\n", + "print(nationality[:MIN_SAMPLE])\n", + "print()\n", + "print(id_number[:MIN_SAMPLE])\n", + "print()\n", + "print(sex[:MIN_SAMPLE])\n", + "print()\n", + "print(code[:MIN_SAMPLE])" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Columns are\n", + "['id', 'surname', 'givenName', 'dateOfBirth', 'height', 'placeOfOrigin', 'authority', 'dateOfIssue', 'dateOfExpiry', 'nationality', 'identityCard', 'sex', 'code']\n", + "(1, 'Mäder', 'Alex', '04 07 05', '88', 'Hofstetten', None, '31 08 14', '15 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A2487357', 'F', 'CHE')\n", + "(1, 'Mäder', 'Alex', '04 07 05', '88', 'Hofstetten', None, '31 08 14', '15 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A2487357', 'F', 'CHE')\n", + "(2, 'Freuler', 'Erich', '15 12 32', '141', 'Breitenbach', None, '15 03 15', '04 02 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D8037025', 'F', 'CHE')\n", + "(3, 'Attinger', 'Eva', '23 11 88', '79', 'Biberist', None, '06 04 17', '19 09 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P4241318', 'M', 'CHE')\n", + "(4, 'Kessler', 'Ruedi', '14 05 91', '108', 'Metzerlen', None, '31 08 14', '13 09 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H546936', 'M', 'CHE')\n", + "(5, 'Amstutz', 'Jose', '06 05 49', '52', 'Lüterkofen', None, '04 07 12', '27 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q3206194', 'F', 'CHE')\n", + "(6, 'John', 'Johanna', '21 01 41', '51', 'Geroldswil', None, '06 09 11', '19 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L6559329', 'M', 'CHE')\n", + "(7, 'Aregger', 'Annette', '13 01 62', '74', 'Ramiswil', None, '30 12 20', '22 08 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N6543259', 'F', 'CHE')\n", + "(8, 'Abderhalden', 'Domenico', '23 07 60', '91', 'Balsthal', None, '02 10 11', '19 11 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U2554412', 'F', 'CHE')\n", + "(9, 'Berner', 'Beat', '11 01 29', '156', 'Kestenholz', None, '06 12 14', '28 09 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L2104142', 'F', 'CHE')\n", + "(10, 'Müller', 'Frieda', '02 10 97', '96', 'Zunzgen', None, '12 01 21', '03 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G7545285', 'F', 'CHE')\n", + "(11, 'Küffer', 'Roland', '22 01 94', '83', 'Halten', None, '13 07 21', '26 02 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O4824659', 'F', 'CHE')\n", + "(12, 'Saxer', 'Mirella', '13 04 53', '154', 'Riedholz', None, '22 02 17', '04 05 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M7345351', 'M', 'CHE')\n", + "(13, 'Zakoska', 'Hans', '19 08 21', '54', 'Rodersdorf', None, '04 07 16', '18 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M1082816', 'M', 'CHE')\n", + "(14, 'Schnetzer', 'Gloria', '31 12 33', '165', 'Grüt (Gossau ZH)', None, '19 10 15', '28 03 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L3171049', 'M', 'CHE')\n", + "(15, 'Arm', 'Esther', '23 06 93', '136', 'Wädenswil', None, '19 03 16', '21 06 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L9346814', 'M', 'CHE')\n", + "(16, 'Anrig', 'Stevan', '05 12 88', '106', 'Oberbuchsiten', None, '08 06 18', '18 04 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A5244251', 'M', 'CHE')\n", + "(17, 'Büchler', 'Bruna', '16 09 09', '124', 'Hochwald', None, '19 05 12', '22 10 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D5508298', 'F', 'CHE')\n", + "(18, 'Pregowski', 'Antonia', '14 06 11', '53', 'Obergösgen', None, '26 11 19', '28 12 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y3214430', 'M', 'CHE')\n", + "(19, 'Buser', 'Margrit', '07 10 23', '83', 'Egerkingen', None, '10 05 15', '12 07 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J5434727', 'F', 'CHE')\n", + "(20, 'Bicsek', 'Urs', '26 03 86', '137', 'Rohr b. Olten', None, '14 11 16', '30 01 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H5615194', 'M', 'CHE')\n", + "(21, 'Alder', 'Alice', '15 07 57', '72', 'Matzendorf', None, '02 09 15', '20 08 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y6703680', 'M', 'CHE')\n", + "(22, 'Anderegg', 'August', '06 11 00', '58', 'Wangen b. Olten', None, '15 10 11', '22 07 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X7116436', 'F', 'CHE')\n", + "(23, 'Zinggrebe', 'Arulanantham', '22 03 03', '58', 'Givisiez', None, '27 02 18', '13 08 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q3079263', 'M', 'CHE')\n", + "(24, 'Schmid', 'Zülfü', '21 11 59', '131', 'Grenchen', None, '17 01 19', '08 01 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C9010988', 'M', 'CHE')\n", + "(25, 'Abegglen', 'J', '22 06 26', '165', 'Olten', None, '12 04 13', '29 03 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A3462587', 'M', 'CHE')\n", + "(26, 'Allemann', 'Markus', '28 07 52', '129', 'Kleinlützel', None, '16 12 10', '26 03 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C6966912', 'M', 'CHE')\n", + "(27, 'Zimmerli Bregman', 'Alois', '08 02 94', '180', 'Niedergösgen', None, '27 04 11', '18 05 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M1451437', 'F', 'CHE')\n", + "(28, 'Müller', 'André', '04 12 27', '145', 'Schönenwerd', None, '10 07 20', '01 07 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H8894419', 'F', 'CHE')\n", + "(29, 'Barbieri', 'Patrik', '14 09 41', '81', 'Meltingen', None, '25 10 11', '21 10 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H6718344', 'F', 'CHE')\n", + "(30, 'Zürcher', 'Reto', '06 03 92', '53', 'Recherswil', None, '03 01 10', '01 06 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D8095351', 'F', 'CHE')\n", + "(31, 'Alfred', 'Alois', '08 06 68', '107', 'Ichertswil', None, '09 08 12', '11 02 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P5399778', 'M', 'CHE')\n", + "(32, 'Wyss', 'Kurt', '12 02 78', '77', 'Zürich', None, '18 10 10', '28 08 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T2529774', 'F', 'CHE')\n", + "(33, 'Balmer', 'Hildora', '18 03 17', '144', 'Horgen', None, '26 10 20', '20 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C2658095', 'M', 'CHE')\n", + "(34, 'Schuch', 'Marie-Antoinette', '21 07 48', '138', 'Härkingen', None, '02 01 11', '23 10 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W1088439', 'F', 'CHE')\n", + "(35, 'Anderegg', 'Werner', '23 08 51', '68', 'Langendorf', None, '29 12 11', '20 04 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V9232442', 'M', 'CHE')\n", + "(36, 'Alder', 'Arnold', '31 10 95', '188', 'Grüt', None, '29 03 20', '14 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M6954475', 'F', 'CHE')\n", + "(37, 'Enderli', 'Paraskevi', '26 07 77', '123', 'Deitingen', None, '12 09 12', '03 07 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G2826025', 'M', 'CHE')\n", + "(38, 'Berger', 'Pascal', '09 05 98', '87', 'Winznau', None, '03 08 10', '22 08 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R1049740', 'M', 'CHE')\n", + "(39, 'Niemeyer', 'Angela', '13 02 29', '57', 'Bettlach', None, '13 05 20', '18 04 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T3132796', 'F', 'CHE')\n", + "(40, 'Di Franco', 'Franz', '07 11 20', '114', 'Arlesheim', None, '22 02 18', '29 08 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L1825004', 'F', 'CHE')\n", + "(41, 'Egli', 'Ernst', '01 09 25', '79', 'Wiesendangen', None, '26 12 21', '16 01 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R8634916', 'M', 'CHE')\n", + "(42, 'Boesch', 'Adrian', '23 04 54', '101', 'Muri', None, '05 02 17', '25 12 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q8877186', 'F', 'CHE')\n", + "(43, 'Aeschlimann', 'Marianne', '30 04 09', '94', 'Erlinsbach', None, '18 11 10', '01 05 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M547112', 'F', 'CHE')\n", + "(44, 'Stjabanovic', 'Marie-Theres', '07 04 01', '112', 'Stüsslingen', None, '29 03 13', '19 05 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K1420863', 'F', 'CHE')\n", + "(45, 'Ziegler', 'Gaetana', '28 09 25', '137', 'Wisen', None, '10 06 14', '29 11 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U2546704', 'F', 'CHE')\n", + "(46, 'Rüfli', 'Anna', '28 11 14', '59', 'Lüsslingen', None, '07 09 11', '09 01 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O7261711', 'M', 'CHE')\n", + "(47, 'Queijas', 'Reto', '08 02 84', '183', 'Selzach', None, '19 06 20', '08 02 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T3923693', 'M', 'CHE')\n", + "(48, 'Zürcher', 'Anita', '29 11 65', '175', 'Horriwil', None, '06 12 11', '22 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C4806450', 'F', 'CHE')\n", + "(49, 'Lamprecht', 'Hans-Jürgen', '06 11 58', '94', 'Trimbach', None, '17 12 13', '10 08 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H2479471', 'M', 'CHE')\n", + "(50, 'Basile', 'Zvonimir', '29 05 08', '102', 'Sargans', None, '11 11 16', '26 06 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z6764918', 'M', 'CHE')\n", + "(51, 'Bauert', 'Res', '22 02 84', '59', 'Münchenstein', None, '11 10 20', '14 11 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M2155814', 'M', 'CHE')\n", + "(52, 'Anrig', 'Bruno', '16 06 10', '88', 'Braunwald', None, '27 03 15', '31 11 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J306373', 'M', 'CHE')\n", + "(53, 'Ackermann', 'Anton', '31 11 13', '62', 'Oberdorf', None, '25 08 11', '03 01 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W8635350', 'F', 'CHE')\n", + "(54, 'Cardinale', 'Elsbeth', '17 12 24', '172', 'Oekingen', None, '08 02 19', '23 05 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S4310142', 'M', 'CHE')\n", + "(55, 'Aeschbach', 'Ralf', '11 03 41', '153', 'Neuendorf', None, '24 06 10', '01 05 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T1568849', 'F', 'CHE')\n", + "(56, 'Zarrilli', 'Jakob', '11 05 43', '173', 'Büsserach', None, '14 12 15', '22 01 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L4916885', 'M', 'CHE')\n", + "(57, 'Altorfer', 'Elisabeth', '02 07 79', '128', 'Flüh', None, '22 09 11', '13 03 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A783333', 'F', 'CHE')\n", + "(58, 'Lenherr', 'Marco', '17 10 21', '149', 'Starrkirch-Wil', None, '27 11 20', '07 03 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F6941098', 'M', 'CHE')\n", + "(59, 'Ankelmann', 'Wolfgang', '17 10 14', '164', 'Kreuzlingen', None, '17 12 21', '11 09 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R921516', 'M', 'CHE')\n", + "(60, 'Zielinski', 'Carmine', '13 05 54', '173', 'Wolfwil', None, '22 01 19', '21 08 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z1754630', 'M', 'CHE')\n", + "(61, 'Nesti Zimmermann', 'Markus', '26 02 06', '174', 'Nunningen', None, '27 02 13', '05 10 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L3532622', 'M', 'CHE')\n", + "(62, 'Zeitz', 'Kurt', '29 03 89', '151', 'Hägendorf', None, '27 04 12', '18 02 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y2584656', 'F', 'CHE')\n", + "(63, 'Abt', 'Martin', '09 01 16', '145', 'Schnottwil', None, '26 07 20', '16 03 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R3424195', 'F', 'CHE')\n", + "(64, 'Zysset', 'Anton', '02 03 33', '125', 'Kriegstetten', None, '10 08 20', '31 10 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y6698290', 'F', 'CHE')\n", + "(65, 'Eisenegger', 'Verena', '13 02 90', '86', 'Zuchwil', None, '07 04 13', '04 03 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J7297248', 'M', 'CHE')\n", + "(66, 'Stierli', 'Gerhard', '31 09 78', '126', 'Meilen', None, '13 08 12', '21 08 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G4233573', 'F', 'CHE')\n", + "(67, 'Zindel', 'Markus', '09 07 93', '152', 'Aarwangen', None, '13 06 21', '10 12 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X7506773', 'F', 'CHE')\n", + "(68, 'Zihlmann', 'Hedy', '17 10 68', '168', 'Bättwil', None, '15 11 14', '08 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U9170581', 'M', 'CHE')\n", + "(69, 'Giani', 'Magda', '27 10 60', '90', 'Lostorf', None, '18 05 20', '09 04 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E9853867', 'M', 'CHE')\n", + "(70, 'Zahnd', 'A.', '05 01 71', '116', 'Herisau', None, '27 01 13', '29 01 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z8639343', 'M', 'CHE')\n", + "(71, 'Schöni Hässig', 'Anton', '07 09 98', '84', 'Oensingen', None, '18 12 19', '04 11 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5132435', 'F', 'CHE')\n", + "(72, 'Elmali', 'Sandra', '19 06 49', '143', 'Zullwil', None, '10 01 21', '22 12 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O9689064', 'F', 'CHE')\n", + "(73, 'Zwimpfer', 'Hugo', '08 01 28', '70', 'Hofstetten', None, '13 09 12', '30 11 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H4712835', 'F', 'CHE')\n", + "(74, 'Abt', 'Jürg', '25 02 84', '78', 'Breitenbach', None, '12 03 13', '29 10 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V5833988', 'M', 'CHE')\n", + "(75, 'Zaeslein', 'Doris', '06 06 48', '140', 'Biberist', None, '06 10 12', '20 07 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O1896019', 'F', 'CHE')\n", + "(76, 'Wiest', 'Peter', '27 04 57', '132', 'Metzerlen', None, '01 03 16', '31 12 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G7343090', 'M', 'CHE')\n", + "(77, 'Känzig', 'Niklaus', '12 12 34', '82', 'Lüterkofen', None, '08 03 20', '27 03 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R8661932', 'F', 'CHE')\n", + "(78, 'Zysset', 'Alfonso', '20 01 87', '152', 'Geroldswil', None, '15 01 16', '09 03 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5502024', 'F', 'CHE')\n", + "(79, 'Sansiveri', 'Dora', '12 04 49', '189', 'Ramiswil', None, '31 07 10', '29 11 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q4493798', 'M', 'CHE')\n", + "(80, 'Köpfer', 'Markus', '04 01 82', '167', 'Balsthal', None, '31 04 15', '10 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E2094809', 'M', 'CHE')\n", + "(81, 'Ziegler', 'José', '19 03 55', '182', 'Kestenholz', None, '02 01 13', '22 11 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D9706795', 'F', 'CHE')\n", + "(82, 'Inniger', 'Martha', '24 07 17', '83', 'Zunzgen', None, '19 02 12', '16 06 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I5425777', 'M', 'CHE')\n", + "(83, 'Weber', 'Anton', '24 05 13', '183', 'Halten', None, '25 08 21', '31 01 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B4600920', 'F', 'CHE')\n", + "(84, 'Tobler', 'Matthias', '15 03 09', '133', 'Riedholz', None, '05 11 19', '12 02 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R8328975', 'F', 'CHE')\n", + "(85, 'Müller', 'Lydia', '23 10 63', '148', 'Rodersdorf', None, '26 08 13', '18 09 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R7431628', 'M', 'CHE')\n", + "(86, 'Däppen', 'Bortolo', '31 08 06', '179', 'Grüt (Gossau ZH)', None, '26 08 21', '18 02 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H6665399', 'F', 'CHE')\n", + "(87, 'Zosso', 'Annemarie', '03 08 04', '71', 'Wädenswil', None, '16 06 10', '25 04 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X3150260', 'F', 'CHE')\n", + "(88, 'Markwalder', 'Zudi', '07 09 25', '94', 'Oberbuchsiten', None, '14 12 12', '03 03 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I4658883', 'F', 'CHE')\n", + "(89, 'Zimmermann', 'Barblina', '02 03 68', '185', 'Hochwald', None, '11 03 18', '24 07 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G359055', 'F', 'CHE')\n", + "(90, 'Argentis', 'André', '24 11 99', '156', 'Obergösgen', None, '20 11 15', '31 12 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D3833084', 'M', 'CHE')\n", + "(91, 'Zeller', 'Martin', '10 05 25', '136', 'Egerkingen', None, '19 02 14', '18 08 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S877911', 'M', 'CHE')\n", + "(92, 'Koller', 'Marc', '28 06 65', '160', 'Rohr b. Olten', None, '27 02 21', '20 04 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R7331327', 'F', 'CHE')\n", + "(93, 'Zulauf-Schär', 'Maurizio', '10 02 25', '181', 'Matzendorf', None, '21 10 10', '03 05 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O4748239', 'M', 'CHE')\n", + "(94, 'Aebischer', 'Ernst', '30 02 36', '130', 'Wangen b. Olten', None, '10 03 11', '26 11 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S436936', 'M', 'CHE')\n", + "(95, 'Alig', 'Gloria', '30 04 83', '116', 'Givisiez', None, '12 10 21', '23 08 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B7377383', 'F', 'CHE')\n", + "(96, 'Schneider', 'Abdula', '08 12 16', '81', 'Grenchen', None, '26 05 15', '07 11 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T8243728', 'F', 'CHE')\n", + "(97, 'Affrini', 'Andreas', '20 01 00', '81', 'Olten', None, '12 03 21', '16 10 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F591751', 'M', 'CHE')\n", + "(98, 'Zeltner', 'Philipp', '28 04 81', '76', 'Kleinlützel', None, '15 11 13', '17 10 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E3956569', 'F', 'CHE')\n", + "(99, 'Zanetti', 'Lilli', '11 01 67', '151', 'Niedergösgen', None, '10 07 15', '05 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H9213828', 'M', 'CHE')\n", + "(100, 'Aravena', 'Alois', '27 10 63', '190', 'Schönenwerd', None, '29 01 18', '01 05 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F2468435', 'F', 'CHE')\n" + ] + }, + { + "data": { + "text/plain": [ + "[(1,\n", + " 'Mäder',\n", + " 'Alex',\n", + " '04 07 05',\n", + " '88',\n", + " 'Hofstetten',\n", + " None,\n", + " '31 08 14',\n", + " '15 04 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A2487357',\n", + " 'F',\n", + " 'CHE'),\n", + " (2,\n", + " 'Freuler',\n", + " 'Erich',\n", + " '15 12 32',\n", + " '141',\n", + " 'Breitenbach',\n", + " None,\n", + " '15 03 15',\n", + " '04 02 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D8037025',\n", + " 'F',\n", + " 'CHE'),\n", + " (3,\n", + " 'Attinger',\n", + " 'Eva',\n", + " '23 11 88',\n", + " '79',\n", + " 'Biberist',\n", + " None,\n", + " '06 04 17',\n", + " '19 09 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P4241318',\n", + " 'M',\n", + " 'CHE'),\n", + " (4,\n", + " 'Kessler',\n", + " 'Ruedi',\n", + " '14 05 91',\n", + " '108',\n", + " 'Metzerlen',\n", + " None,\n", + " '31 08 14',\n", + " '13 09 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H546936',\n", + " 'M',\n", + " 'CHE'),\n", + " (5,\n", + " 'Amstutz',\n", + " 'Jose',\n", + " '06 05 49',\n", + " '52',\n", + " 'Lüterkofen',\n", + " None,\n", + " '04 07 12',\n", + " '27 04 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q3206194',\n", + " 'F',\n", + " 'CHE'),\n", + " (6,\n", + " 'John',\n", + " 'Johanna',\n", + " '21 01 41',\n", + " '51',\n", + " 'Geroldswil',\n", + " None,\n", + " '06 09 11',\n", + " '19 11 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L6559329',\n", + " 'M',\n", + " 'CHE'),\n", + " (7,\n", + " 'Aregger',\n", + " 'Annette',\n", + " '13 01 62',\n", + " '74',\n", + " 'Ramiswil',\n", + " None,\n", + " '30 12 20',\n", + " '22 08 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N6543259',\n", + " 'F',\n", + " 'CHE'),\n", + " (8,\n", + " 'Abderhalden',\n", + " 'Domenico',\n", + " '23 07 60',\n", + " '91',\n", + " 'Balsthal',\n", + " None,\n", + " '02 10 11',\n", + " '19 11 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U2554412',\n", + " 'F',\n", + " 'CHE'),\n", + " (9,\n", + " 'Berner',\n", + " 'Beat',\n", + " '11 01 29',\n", + " '156',\n", + " 'Kestenholz',\n", + " None,\n", + " '06 12 14',\n", + " '28 09 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L2104142',\n", + " 'F',\n", + " 'CHE'),\n", + " (10,\n", + " 'Müller',\n", + " 'Frieda',\n", + " '02 10 97',\n", + " '96',\n", + " 'Zunzgen',\n", + " None,\n", + " '12 01 21',\n", + " '03 04 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G7545285',\n", + " 'F',\n", + " 'CHE'),\n", + " (11,\n", + " 'Küffer',\n", + " 'Roland',\n", + " '22 01 94',\n", + " '83',\n", + " 'Halten',\n", + " None,\n", + " '13 07 21',\n", + " '26 02 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O4824659',\n", + " 'F',\n", + " 'CHE'),\n", + " (12,\n", + " 'Saxer',\n", + " 'Mirella',\n", + " '13 04 53',\n", + " '154',\n", + " 'Riedholz',\n", + " None,\n", + " '22 02 17',\n", + " '04 05 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M7345351',\n", + " 'M',\n", + " 'CHE'),\n", + " (13,\n", + " 'Zakoska',\n", + " 'Hans',\n", + " '19 08 21',\n", + " '54',\n", + " 'Rodersdorf',\n", + " None,\n", + " '04 07 16',\n", + " '18 09 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M1082816',\n", + " 'M',\n", + " 'CHE'),\n", + " (14,\n", + " 'Schnetzer',\n", + " 'Gloria',\n", + " '31 12 33',\n", + " '165',\n", + " 'Grüt (Gossau ZH)',\n", + " None,\n", + " '19 10 15',\n", + " '28 03 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L3171049',\n", + " 'M',\n", + " 'CHE'),\n", + " (15,\n", + " 'Arm',\n", + " 'Esther',\n", + " '23 06 93',\n", + " '136',\n", + " 'Wädenswil',\n", + " None,\n", + " '19 03 16',\n", + " '21 06 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L9346814',\n", + " 'M',\n", + " 'CHE'),\n", + " (16,\n", + " 'Anrig',\n", + " 'Stevan',\n", + " '05 12 88',\n", + " '106',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '08 06 18',\n", + " '18 04 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A5244251',\n", + " 'M',\n", + " 'CHE'),\n", + " (17,\n", + " 'Büchler',\n", + " 'Bruna',\n", + " '16 09 09',\n", + " '124',\n", + " 'Hochwald',\n", + " None,\n", + " '19 05 12',\n", + " '22 10 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D5508298',\n", + " 'F',\n", + " 'CHE'),\n", + " (18,\n", + " 'Pregowski',\n", + " 'Antonia',\n", + " '14 06 11',\n", + " '53',\n", + " 'Obergösgen',\n", + " None,\n", + " '26 11 19',\n", + " '28 12 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y3214430',\n", + " 'M',\n", + " 'CHE'),\n", + " (19,\n", + " 'Buser',\n", + " 'Margrit',\n", + " '07 10 23',\n", + " '83',\n", + " 'Egerkingen',\n", + " None,\n", + " '10 05 15',\n", + " '12 07 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J5434727',\n", + " 'F',\n", + " 'CHE'),\n", + " (20,\n", + " 'Bicsek',\n", + " 'Urs',\n", + " '26 03 86',\n", + " '137',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '14 11 16',\n", + " '30 01 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H5615194',\n", + " 'M',\n", + " 'CHE'),\n", + " (21,\n", + " 'Alder',\n", + " 'Alice',\n", + " '15 07 57',\n", + " '72',\n", + " 'Matzendorf',\n", + " None,\n", + " '02 09 15',\n", + " '20 08 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y6703680',\n", + " 'M',\n", + " 'CHE'),\n", + " (22,\n", + " 'Anderegg',\n", + " 'August',\n", + " '06 11 00',\n", + " '58',\n", + " 'Wangen b. Olten',\n", + " None,\n", + " '15 10 11',\n", + " '22 07 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X7116436',\n", + " 'F',\n", + " 'CHE'),\n", + " (23,\n", + " 'Zinggrebe',\n", + " 'Arulanantham',\n", + " '22 03 03',\n", + " '58',\n", + " 'Givisiez',\n", + " None,\n", + " '27 02 18',\n", + " '13 08 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q3079263',\n", + " 'M',\n", + " 'CHE'),\n", + " (24,\n", + " 'Schmid',\n", + " 'Zülfü',\n", + " '21 11 59',\n", + " '131',\n", + " 'Grenchen',\n", + " None,\n", + " '17 01 19',\n", + " '08 01 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C9010988',\n", + " 'M',\n", + " 'CHE'),\n", + " (25,\n", + " 'Abegglen',\n", + " 'J',\n", + " '22 06 26',\n", + " '165',\n", + " 'Olten',\n", + " None,\n", + " '12 04 13',\n", + " '29 03 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A3462587',\n", + " 'M',\n", + " 'CHE'),\n", + " (26,\n", + " 'Allemann',\n", + " 'Markus',\n", + " '28 07 52',\n", + " '129',\n", + " 'Kleinlützel',\n", + " None,\n", + " '16 12 10',\n", + " '26 03 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C6966912',\n", + " 'M',\n", + " 'CHE'),\n", + " (27,\n", + " 'Zimmerli Bregman',\n", + " 'Alois',\n", + " '08 02 94',\n", + " '180',\n", + " 'Niedergösgen',\n", + " None,\n", + " '27 04 11',\n", + " '18 05 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M1451437',\n", + " 'F',\n", + " 'CHE'),\n", + " (28,\n", + " 'Müller',\n", + " 'André',\n", + " '04 12 27',\n", + " '145',\n", + " 'Schönenwerd',\n", + " None,\n", + " '10 07 20',\n", + " '01 07 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H8894419',\n", + " 'F',\n", + " 'CHE'),\n", + " (29,\n", + " 'Barbieri',\n", + " 'Patrik',\n", + " '14 09 41',\n", + " '81',\n", + " 'Meltingen',\n", + " None,\n", + " '25 10 11',\n", + " '21 10 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H6718344',\n", + " 'F',\n", + " 'CHE'),\n", + " (30,\n", + " 'Zürcher',\n", + " 'Reto',\n", + " '06 03 92',\n", + " '53',\n", + " 'Recherswil',\n", + " None,\n", + " '03 01 10',\n", + " '01 06 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D8095351',\n", + " 'F',\n", + " 'CHE'),\n", + " (31,\n", + " 'Alfred',\n", + " 'Alois',\n", + " '08 06 68',\n", + " '107',\n", + " 'Ichertswil',\n", + " None,\n", + " '09 08 12',\n", + " '11 02 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P5399778',\n", + " 'M',\n", + " 'CHE'),\n", + " (32,\n", + " 'Wyss',\n", + " 'Kurt',\n", + " '12 02 78',\n", + " '77',\n", + " 'Zürich',\n", + " None,\n", + " '18 10 10',\n", + " '28 08 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T2529774',\n", + " 'F',\n", + " 'CHE'),\n", + " (33,\n", + " 'Balmer',\n", + " 'Hildora',\n", + " '18 03 17',\n", + " '144',\n", + " 'Horgen',\n", + " None,\n", + " '26 10 20',\n", + " '20 08 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C2658095',\n", + " 'M',\n", + " 'CHE'),\n", + " (34,\n", + " 'Schuch',\n", + " 'Marie-Antoinette',\n", + " '21 07 48',\n", + " '138',\n", + " 'Härkingen',\n", + " None,\n", + " '02 01 11',\n", + " '23 10 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W1088439',\n", + " 'F',\n", + " 'CHE'),\n", + " (35,\n", + " 'Anderegg',\n", + " 'Werner',\n", + " '23 08 51',\n", + " '68',\n", + " 'Langendorf',\n", + " None,\n", + " '29 12 11',\n", + " '20 04 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V9232442',\n", + " 'M',\n", + " 'CHE'),\n", + " (36,\n", + " 'Alder',\n", + " 'Arnold',\n", + " '31 10 95',\n", + " '188',\n", + " 'Grüt',\n", + " None,\n", + " '29 03 20',\n", + " '14 09 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M6954475',\n", + " 'F',\n", + " 'CHE'),\n", + " (37,\n", + " 'Enderli',\n", + " 'Paraskevi',\n", + " '26 07 77',\n", + " '123',\n", + " 'Deitingen',\n", + " None,\n", + " '12 09 12',\n", + " '03 07 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G2826025',\n", + " 'M',\n", + " 'CHE'),\n", + " (38,\n", + " 'Berger',\n", + " 'Pascal',\n", + " '09 05 98',\n", + " '87',\n", + " 'Winznau',\n", + " None,\n", + " '03 08 10',\n", + " '22 08 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R1049740',\n", + " 'M',\n", + " 'CHE'),\n", + " (39,\n", + " 'Niemeyer',\n", + " 'Angela',\n", + " '13 02 29',\n", + " '57',\n", + " 'Bettlach',\n", + " None,\n", + " '13 05 20',\n", + " '18 04 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T3132796',\n", + " 'F',\n", + " 'CHE'),\n", + " (40,\n", + " 'Di Franco',\n", + " 'Franz',\n", + " '07 11 20',\n", + " '114',\n", + " 'Arlesheim',\n", + " None,\n", + " '22 02 18',\n", + " '29 08 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L1825004',\n", + " 'F',\n", + " 'CHE'),\n", + " (41,\n", + " 'Egli',\n", + " 'Ernst',\n", + " '01 09 25',\n", + " '79',\n", + " 'Wiesendangen',\n", + " None,\n", + " '26 12 21',\n", + " '16 01 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R8634916',\n", + " 'M',\n", + " 'CHE'),\n", + " (42,\n", + " 'Boesch',\n", + " 'Adrian',\n", + " '23 04 54',\n", + " '101',\n", + " 'Muri',\n", + " None,\n", + " '05 02 17',\n", + " '25 12 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q8877186',\n", + " 'F',\n", + " 'CHE'),\n", + " (43,\n", + " 'Aeschlimann',\n", + " 'Marianne',\n", + " '30 04 09',\n", + " '94',\n", + " 'Erlinsbach',\n", + " None,\n", + " '18 11 10',\n", + " '01 05 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M547112',\n", + " 'F',\n", + " 'CHE'),\n", + " (44,\n", + " 'Stjabanovic',\n", + " 'Marie-Theres',\n", + " '07 04 01',\n", + " '112',\n", + " 'Stüsslingen',\n", + " None,\n", + " '29 03 13',\n", + " '19 05 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K1420863',\n", + " 'F',\n", + " 'CHE'),\n", + " (45,\n", + " 'Ziegler',\n", + " 'Gaetana',\n", + " '28 09 25',\n", + " '137',\n", + " 'Wisen',\n", + " None,\n", + " '10 06 14',\n", + " '29 11 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U2546704',\n", + " 'F',\n", + " 'CHE'),\n", + " (46,\n", + " 'Rüfli',\n", + " 'Anna',\n", + " '28 11 14',\n", + " '59',\n", + " 'Lüsslingen',\n", + " None,\n", + " '07 09 11',\n", + " '09 01 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O7261711',\n", + " 'M',\n", + " 'CHE'),\n", + " (47,\n", + " 'Queijas',\n", + " 'Reto',\n", + " '08 02 84',\n", + " '183',\n", + " 'Selzach',\n", + " None,\n", + " '19 06 20',\n", + " '08 02 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T3923693',\n", + " 'M',\n", + " 'CHE'),\n", + " (48,\n", + " 'Zürcher',\n", + " 'Anita',\n", + " '29 11 65',\n", + " '175',\n", + " 'Horriwil',\n", + " None,\n", + " '06 12 11',\n", + " '22 08 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C4806450',\n", + " 'F',\n", + " 'CHE'),\n", + " (49,\n", + " 'Lamprecht',\n", + " 'Hans-Jürgen',\n", + " '06 11 58',\n", + " '94',\n", + " 'Trimbach',\n", + " None,\n", + " '17 12 13',\n", + " '10 08 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H2479471',\n", + " 'M',\n", + " 'CHE'),\n", + " (50,\n", + " 'Basile',\n", + " 'Zvonimir',\n", + " '29 05 08',\n", + " '102',\n", + " 'Sargans',\n", + " None,\n", + " '11 11 16',\n", + " '26 06 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z6764918',\n", + " 'M',\n", + " 'CHE'),\n", + " (51,\n", + " 'Bauert',\n", + " 'Res',\n", + " '22 02 84',\n", + " '59',\n", + " 'Münchenstein',\n", + " None,\n", + " '11 10 20',\n", + " '14 11 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M2155814',\n", + " 'M',\n", + " 'CHE'),\n", + " (52,\n", + " 'Anrig',\n", + " 'Bruno',\n", + " '16 06 10',\n", + " '88',\n", + " 'Braunwald',\n", + " None,\n", + " '27 03 15',\n", + " '31 11 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J306373',\n", + " 'M',\n", + " 'CHE'),\n", + " (53,\n", + " 'Ackermann',\n", + " 'Anton',\n", + " '31 11 13',\n", + " '62',\n", + " 'Oberdorf',\n", + " None,\n", + " '25 08 11',\n", + " '03 01 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W8635350',\n", + " 'F',\n", + " 'CHE'),\n", + " (54,\n", + " 'Cardinale',\n", + " 'Elsbeth',\n", + " '17 12 24',\n", + " '172',\n", + " 'Oekingen',\n", + " None,\n", + " '08 02 19',\n", + " '23 05 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S4310142',\n", + " 'M',\n", + " 'CHE'),\n", + " (55,\n", + " 'Aeschbach',\n", + " 'Ralf',\n", + " '11 03 41',\n", + " '153',\n", + " 'Neuendorf',\n", + " None,\n", + " '24 06 10',\n", + " '01 05 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T1568849',\n", + " 'F',\n", + " 'CHE'),\n", + " (56,\n", + " 'Zarrilli',\n", + " 'Jakob',\n", + " '11 05 43',\n", + " '173',\n", + " 'Büsserach',\n", + " None,\n", + " '14 12 15',\n", + " '22 01 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L4916885',\n", + " 'M',\n", + " 'CHE'),\n", + " (57,\n", + " 'Altorfer',\n", + " 'Elisabeth',\n", + " '02 07 79',\n", + " '128',\n", + " 'Flüh',\n", + " None,\n", + " '22 09 11',\n", + " '13 03 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A783333',\n", + " 'F',\n", + " 'CHE'),\n", + " (58,\n", + " 'Lenherr',\n", + " 'Marco',\n", + " '17 10 21',\n", + " '149',\n", + " 'Starrkirch-Wil',\n", + " None,\n", + " '27 11 20',\n", + " '07 03 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F6941098',\n", + " 'M',\n", + " 'CHE'),\n", + " (59,\n", + " 'Ankelmann',\n", + " 'Wolfgang',\n", + " '17 10 14',\n", + " '164',\n", + " 'Kreuzlingen',\n", + " None,\n", + " '17 12 21',\n", + " '11 09 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R921516',\n", + " 'M',\n", + " 'CHE'),\n", + " (60,\n", + " 'Zielinski',\n", + " 'Carmine',\n", + " '13 05 54',\n", + " '173',\n", + " 'Wolfwil',\n", + " None,\n", + " '22 01 19',\n", + " '21 08 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z1754630',\n", + " 'M',\n", + " 'CHE'),\n", + " (61,\n", + " 'Nesti Zimmermann',\n", + " 'Markus',\n", + " '26 02 06',\n", + " '174',\n", + " 'Nunningen',\n", + " None,\n", + " '27 02 13',\n", + " '05 10 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L3532622',\n", + " 'M',\n", + " 'CHE'),\n", + " (62,\n", + " 'Zeitz',\n", + " 'Kurt',\n", + " '29 03 89',\n", + " '151',\n", + " 'Hägendorf',\n", + " None,\n", + " '27 04 12',\n", + " '18 02 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y2584656',\n", + " 'F',\n", + " 'CHE'),\n", + " (63,\n", + " 'Abt',\n", + " 'Martin',\n", + " '09 01 16',\n", + " '145',\n", + " 'Schnottwil',\n", + " None,\n", + " '26 07 20',\n", + " '16 03 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R3424195',\n", + " 'F',\n", + " 'CHE'),\n", + " (64,\n", + " 'Zysset',\n", + " 'Anton',\n", + " '02 03 33',\n", + " '125',\n", + " 'Kriegstetten',\n", + " None,\n", + " '10 08 20',\n", + " '31 10 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y6698290',\n", + " 'F',\n", + " 'CHE'),\n", + " (65,\n", + " 'Eisenegger',\n", + " 'Verena',\n", + " '13 02 90',\n", + " '86',\n", + " 'Zuchwil',\n", + " None,\n", + " '07 04 13',\n", + " '04 03 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J7297248',\n", + " 'M',\n", + " 'CHE'),\n", + " (66,\n", + " 'Stierli',\n", + " 'Gerhard',\n", + " '31 09 78',\n", + " '126',\n", + " 'Meilen',\n", + " None,\n", + " '13 08 12',\n", + " '21 08 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G4233573',\n", + " 'F',\n", + " 'CHE'),\n", + " (67,\n", + " 'Zindel',\n", + " 'Markus',\n", + " '09 07 93',\n", + " '152',\n", + " 'Aarwangen',\n", + " None,\n", + " '13 06 21',\n", + " '10 12 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X7506773',\n", + " 'F',\n", + " 'CHE'),\n", + " (68,\n", + " 'Zihlmann',\n", + " 'Hedy',\n", + " '17 10 68',\n", + " '168',\n", + " 'Bättwil',\n", + " None,\n", + " '15 11 14',\n", + " '08 11 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U9170581',\n", + " 'M',\n", + " 'CHE'),\n", + " (69,\n", + " 'Giani',\n", + " 'Magda',\n", + " '27 10 60',\n", + " '90',\n", + " 'Lostorf',\n", + " None,\n", + " '18 05 20',\n", + " '09 04 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E9853867',\n", + " 'M',\n", + " 'CHE'),\n", + " (70,\n", + " 'Zahnd',\n", + " 'A.',\n", + " '05 01 71',\n", + " '116',\n", + " 'Herisau',\n", + " None,\n", + " '27 01 13',\n", + " '29 01 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z8639343',\n", + " 'M',\n", + " 'CHE'),\n", + " (71,\n", + " 'Schöni Hässig',\n", + " 'Anton',\n", + " '07 09 98',\n", + " '84',\n", + " 'Oensingen',\n", + " None,\n", + " '18 12 19',\n", + " '04 11 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5132435',\n", + " 'F',\n", + " 'CHE'),\n", + " (72,\n", + " 'Elmali',\n", + " 'Sandra',\n", + " '19 06 49',\n", + " '143',\n", + " 'Zullwil',\n", + " None,\n", + " '10 01 21',\n", + " '22 12 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O9689064',\n", + " 'F',\n", + " 'CHE'),\n", + " (73,\n", + " 'Zwimpfer',\n", + " 'Hugo',\n", + " '08 01 28',\n", + " '70',\n", + " 'Hofstetten',\n", + " None,\n", + " '13 09 12',\n", + " '30 11 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H4712835',\n", + " 'F',\n", + " 'CHE'),\n", + " (74,\n", + " 'Abt',\n", + " 'Jürg',\n", + " '25 02 84',\n", + " '78',\n", + " 'Breitenbach',\n", + " None,\n", + " '12 03 13',\n", + " '29 10 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V5833988',\n", + " 'M',\n", + " 'CHE'),\n", + " (75,\n", + " 'Zaeslein',\n", + " 'Doris',\n", + " '06 06 48',\n", + " '140',\n", + " 'Biberist',\n", + " None,\n", + " '06 10 12',\n", + " '20 07 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O1896019',\n", + " 'F',\n", + " 'CHE'),\n", + " (76,\n", + " 'Wiest',\n", + " 'Peter',\n", + " '27 04 57',\n", + " '132',\n", + " 'Metzerlen',\n", + " None,\n", + " '01 03 16',\n", + " '31 12 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G7343090',\n", + " 'M',\n", + " 'CHE'),\n", + " (77,\n", + " 'Känzig',\n", + " 'Niklaus',\n", + " '12 12 34',\n", + " '82',\n", + " 'Lüterkofen',\n", + " None,\n", + " '08 03 20',\n", + " '27 03 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R8661932',\n", + " 'F',\n", + " 'CHE'),\n", + " (78,\n", + " 'Zysset',\n", + " 'Alfonso',\n", + " '20 01 87',\n", + " '152',\n", + " 'Geroldswil',\n", + " None,\n", + " '15 01 16',\n", + " '09 03 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5502024',\n", + " 'F',\n", + " 'CHE'),\n", + " (79,\n", + " 'Sansiveri',\n", + " 'Dora',\n", + " '12 04 49',\n", + " '189',\n", + " 'Ramiswil',\n", + " None,\n", + " '31 07 10',\n", + " '29 11 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q4493798',\n", + " 'M',\n", + " 'CHE'),\n", + " (80,\n", + " 'Köpfer',\n", + " 'Markus',\n", + " '04 01 82',\n", + " '167',\n", + " 'Balsthal',\n", + " None,\n", + " '31 04 15',\n", + " '10 09 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E2094809',\n", + " 'M',\n", + " 'CHE'),\n", + " (81,\n", + " 'Ziegler',\n", + " 'José',\n", + " '19 03 55',\n", + " '182',\n", + " 'Kestenholz',\n", + " None,\n", + " '02 01 13',\n", + " '22 11 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D9706795',\n", + " 'F',\n", + " 'CHE'),\n", + " (82,\n", + " 'Inniger',\n", + " 'Martha',\n", + " '24 07 17',\n", + " '83',\n", + " 'Zunzgen',\n", + " None,\n", + " '19 02 12',\n", + " '16 06 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I5425777',\n", + " 'M',\n", + " 'CHE'),\n", + " (83,\n", + " 'Weber',\n", + " 'Anton',\n", + " '24 05 13',\n", + " '183',\n", + " 'Halten',\n", + " None,\n", + " '25 08 21',\n", + " '31 01 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B4600920',\n", + " 'F',\n", + " 'CHE'),\n", + " (84,\n", + " 'Tobler',\n", + " 'Matthias',\n", + " '15 03 09',\n", + " '133',\n", + " 'Riedholz',\n", + " None,\n", + " '05 11 19',\n", + " '12 02 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R8328975',\n", + " 'F',\n", + " 'CHE'),\n", + " (85,\n", + " 'Müller',\n", + " 'Lydia',\n", + " '23 10 63',\n", + " '148',\n", + " 'Rodersdorf',\n", + " None,\n", + " '26 08 13',\n", + " '18 09 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R7431628',\n", + " 'M',\n", + " 'CHE'),\n", + " (86,\n", + " 'Däppen',\n", + " 'Bortolo',\n", + " '31 08 06',\n", + " '179',\n", + " 'Grüt (Gossau ZH)',\n", + " None,\n", + " '26 08 21',\n", + " '18 02 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H6665399',\n", + " 'F',\n", + " 'CHE'),\n", + " (87,\n", + " 'Zosso',\n", + " 'Annemarie',\n", + " '03 08 04',\n", + " '71',\n", + " 'Wädenswil',\n", + " None,\n", + " '16 06 10',\n", + " '25 04 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X3150260',\n", + " 'F',\n", + " 'CHE'),\n", + " (88,\n", + " 'Markwalder',\n", + " 'Zudi',\n", + " '07 09 25',\n", + " '94',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '14 12 12',\n", + " '03 03 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I4658883',\n", + " 'F',\n", + " 'CHE'),\n", + " (89,\n", + " 'Zimmermann',\n", + " 'Barblina',\n", + " '02 03 68',\n", + " '185',\n", + " 'Hochwald',\n", + " None,\n", + " '11 03 18',\n", + " '24 07 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G359055',\n", + " 'F',\n", + " 'CHE'),\n", + " (90,\n", + " 'Argentis',\n", + " 'André',\n", + " '24 11 99',\n", + " '156',\n", + " 'Obergösgen',\n", + " None,\n", + " '20 11 15',\n", + " '31 12 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D3833084',\n", + " 'M',\n", + " 'CHE'),\n", + " (91,\n", + " 'Zeller',\n", + " 'Martin',\n", + " '10 05 25',\n", + " '136',\n", + " 'Egerkingen',\n", + " None,\n", + " '19 02 14',\n", + " '18 08 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S877911',\n", + " 'M',\n", + " 'CHE'),\n", + " (92,\n", + " 'Koller',\n", + " 'Marc',\n", + " '28 06 65',\n", + " '160',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '27 02 21',\n", + " '20 04 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R7331327',\n", + " 'F',\n", + " 'CHE'),\n", + " (93,\n", + " 'Zulauf-Schär',\n", + " 'Maurizio',\n", + " '10 02 25',\n", + " '181',\n", + " 'Matzendorf',\n", + " None,\n", + " '21 10 10',\n", + " '03 05 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O4748239',\n", + " 'M',\n", + " 'CHE'),\n", + " (94,\n", + " 'Aebischer',\n", + " 'Ernst',\n", + " '30 02 36',\n", + " '130',\n", + " 'Wangen b. Olten',\n", + " None,\n", + " '10 03 11',\n", + " '26 11 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S436936',\n", + " 'M',\n", + " 'CHE'),\n", + " (95,\n", + " 'Alig',\n", + " 'Gloria',\n", + " '30 04 83',\n", + " '116',\n", + " 'Givisiez',\n", + " None,\n", + " '12 10 21',\n", + " '23 08 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B7377383',\n", + " 'F',\n", + " 'CHE'),\n", + " (96,\n", + " 'Schneider',\n", + " 'Abdula',\n", + " '08 12 16',\n", + " '81',\n", + " 'Grenchen',\n", + " None,\n", + " '26 05 15',\n", + " '07 11 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T8243728',\n", + " 'F',\n", + " 'CHE'),\n", + " (97,\n", + " 'Affrini',\n", + " 'Andreas',\n", + " '20 01 00',\n", + " '81',\n", + " 'Olten',\n", + " None,\n", + " '12 03 21',\n", + " '16 10 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F591751',\n", + " 'M',\n", + " 'CHE'),\n", + " (98,\n", + " 'Zeltner',\n", + " 'Philipp',\n", + " '28 04 81',\n", + " '76',\n", + " 'Kleinlützel',\n", + " None,\n", + " '15 11 13',\n", + " '17 10 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E3956569',\n", + " 'F',\n", + " 'CHE'),\n", + " (99,\n", + " 'Zanetti',\n", + " 'Lilli',\n", + " '11 01 67',\n", + " '151',\n", + " 'Niedergösgen',\n", + " None,\n", + " '10 07 15',\n", + " '05 11 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H9213828',\n", + " 'M',\n", + " 'CHE'),\n", + " (100,\n", + " 'Aravena',\n", + " 'Alois',\n", + " '27 10 63',\n", + " '190',\n", + " 'Schönenwerd',\n", + " None,\n", + " '29 01 18',\n", + " '01 05 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F2468435',\n", + " 'F',\n", + " 'CHE')]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "create_table(mydb, \"id_che\", schema_id_che)\n", + "\n", + "fill_table(mydb, \"id_che\", last_names[:100], columns=[\"surname\"], verbose=False)\n", + "fill_column(mydb, \"id_che\", first_names, \"givenName\")\n", + "fill_column(mydb, \"id_che\", birth_date, \"dateOfBirth\")\n", + "fill_column(mydb, \"id_che\", hight, \"height\")\n", + "fill_column(mydb, \"id_che\", place_of_origion, \"placeOfOrigin\")\n", + "# fill_column(mydb, \"id_che\", place_of_origion, \"authority\")\n", + "fill_column(mydb, \"id_che\", date_of_issue, \"dateOfIssue\")\n", + "fill_column(mydb, \"id_che\", date_of_expiry, \"dateOfExpiry\")\n", + "fill_column(mydb, \"id_che\", nationality, \"nationality\")\n", + "fill_column(mydb, \"id_che\", id_number, \"identityCard\")\n", + "fill_column(mydb, \"id_che\", sex, \"sex\")\n", + "fill_column(mydb, \"id_che\", code, \"code\")\n", + "\n", + "\n", + "\n", + "cols = get_columns(mydb, \"id_che\")\n", + "for col in cols:\n", + " get_comment(mydb, \"id_che\", col)\n", + "\n", + "get_table(mydb, \"id_che\", index=1)\n", + "get_table(mydb, \"id_che\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NAME - NOM COGNOME - NUM - SURNAME : Mäder; VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S) : Alex; GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH : 04 07 05; GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT : 88; HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN : Hofstetten; BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY : None; AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE : 31 08 14; GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY : 15 04 19; NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY : SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND; IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD : A2487357; GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX : F; CODE : CHE; givenName\n", + "\n", + "Alex\n" + ] + } + ], + "source": [ + "BOS = \"\" # beginning of sequence\n", + "LOQ = \"\" # label of quesiton\n", + "AOQ = \"\"# answer of question\n", + "EOS = \"\"\n", + "\n", + "\n", + "def model_in_data(mydb, table, index):\n", + " cols = get_columns(mydb, table, verbose=False)\n", + " comments = []\n", + " for col in cols:\n", + " comments.append(get_comment(mydb, table, col, verbose=False))\n", + "\n", + " entries = list(get_table(mydb, table, index=index, verbose=False)[0])\n", + " \n", + " txt = \"\"\n", + " for i, _ in enumerate(entries):\n", + " if i != 0:\n", + " txt += comments[i] + \" : \" + str(entries[i]) + \"; \"\n", + " \n", + " return txt\n", + "\n", + "def model_in(mydb, table, index, label):\n", + " question = BOS + model_in_data(mydb, table, index) + LOQ\n", + " question += label + AOQ\n", + " answer = str(list(get_table(mydb, table, index=index, columns=[label], verbose=False)[0])[0]) + EOS\n", + " \n", + " return question, answer\n", + " \n", + "a, q = model_in(mydb, \"id_che\", 1, \"givenName\")\n", + "\n", + "print(a)\n", + "\n", + "print()\n", + "\n", + "print(q)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import random\n", + "import json\n", + "\n", + "x_set = []\n", + "y_set = []\n", + "labels = [\"surname\", \"givenName\", \"dateOfBirth\", \"height\", \"placeOfOrigin\",\n", + " \"dateOfIssue\", \"dateOfExpiry\", \"nationality\", \"identityCard\", \n", + " \"sex\", \"code\"]\n", + "\n", + "for i in range(get_length(mydb, \"id_che\")):\n", + " for l in labels:\n", + " x, y = model_in(mydb, \"id_che\", i+1, l)\n", + " x_set.append(x)\n", + " y_set.append(y)\n", + "\n", + "print(len(x_set))\n", + "print(y_set[:10])\n", + "\n", + "def split(x_set, y_set, ratio=.5, shuffle=True):\n", + " l = len(x_set)\n", + " lim = int(l*ratio)\n", + " \n", + " x_train = x_set[:lim]\n", + " x_test = x_set[lim+1:]\n", + " \n", + " y_train = y_set[:lim]\n", + " y_test = y_set[lim+1:]\n", + " \n", + " if shuffle:\n", + " # shuffle train set\n", + " tmp = list(zip(x_train, y_train))\n", + "\n", + " random.shuffle(tmp)\n", + "\n", + " x_train, y_train = zip(*tmp)\n", + " \n", + " # shuffle test set\n", + " tmp = list(zip(x_test, y_test))\n", + "\n", + " random.shuffle(tmp)\n", + "\n", + " x_test, y_test = zip(*tmp)\n", + " \n", + " return x_train, y_train, x_test, y_test\n", + "\n", + "x_train, y_train, x_test, y_test = split(x_set, y_set)\n", + "\n", + "with open(\"x_train.json\", 'w') as fp:\n", + " json.dump(x_train, fp)\n", + " \n", + "with open(\"x_test.json\", 'w') as fp:\n", + " json.dump(x_test, fp)\n", + " \n", + "with open(\"y_train.json\", 'w') as fp:\n", + " json.dump(y_train, fp)\n", + " \n", + "with open(\"y_test.json\", 'w') as fp:\n", + " json.dump(y_test, fp) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/main_project/sql_database/telsearch_crawler.ipynb b/main_project/sql_database/.ipynb_checkpoints/telsearch_crawler-checkpoint.ipynb similarity index 91% copy from main_project/sql_database/telsearch_crawler.ipynb copy to main_project/sql_database/.ipynb_checkpoints/telsearch_crawler-checkpoint.ipynb index 6c00795..9d1d79c 100644 --- a/main_project/sql_database/telsearch_crawler.ipynb +++ b/main_project/sql_database/.ipynb_checkpoints/telsearch_crawler-checkpoint.ipynb @@ -1,3954 +1,5233 @@ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Generate a synthetic database\n", "\n", "## Countries\n", "### The main supported countries are \n", "- Finland\n", "- Swtzerland\n", "- France\n", "- Spain\n", "\n", "### Additional countries only used for (generalisation) testing are\n", "- Norway\n", "- Hungary\n", "\n", "\n", "## Datafile \"types\"\n", "- Working contract\n", "- Identity card\n", "- School transcript" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### names and adresses in Switzerland" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "https://tel.search.ch/?privat=1&pages=15&was=a\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=b\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=c\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=d\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=e\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=f\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=g\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=h\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=i\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=j\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=k\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=l\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=m\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=n\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=o\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=p\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=q\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=r\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=s\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=t\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=u\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=v\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=w\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=x\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=y\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=z\n", "regions\n", "postal\n", "# regions, # postal codes, # names\n", "244\n", "610None\n", "Websites parsed: 245/2388, progress 10.259631490787271%\n", "# regions, # postal codes, # names\n", "498\n", "812None\n", "Websites parsed: 501/2388, progress 20.979899497487438%\n", "# regions, # postal codes, # names\n", "758\n", "813None\n", "Websites parsed: 762/2388, progress 31.90954773869347%\n", "# regions, # postal codes, # names\n", "1020\n", "813None\n", "Websites parsed: 1027/2388, progress 43.00670016750419%\n", "# regions, # postal codes, # names\n", "1288\n", "814None\n", "Websites parsed: 1300/2388, progress 54.43886097152429%\n", "# regions, # postal codes, # names\n", "1541\n", "815None\n", "Websites parsed: 1559/2388, progress 65.28475711892798%\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] } ], "source": [ "import scrapy\n", "from scrapy.crawler import CrawlerProcess\n", "import json\n", "import logging\n", "\n", "import logging\n", "logging.getLogger('scrapy').propagate = False\n", "\n", "class telsearch_main(scrapy.Spider):\n", " attributes = {\n", " \"name\": [],\n", " \"street\": [],\n", " \"postal_code\": [],\n", " \"location\": [],\n", " \"region\": [], \n", " }\n", " save_counter = 0\n", " links_counter = 0\n", " links_tot = 0\n", " \n", " name = \"telsearch_main\"\n", " start_urls = [\n", " 'https://tel.search.ch/?privat=1&pages=15',\n", " ]\n", " \n", " BASE_URL = 'https://tel.search.ch/'\n", " \n", " def parse(self, response): \n", " \n", " with open('data.json', 'r') as fp:\n", " data = json.load(fp)\n", "\n", " postal_codes = data['postal_code']\n", " regions = data['region']\n", " \n", " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", " for letter in abc:\n", " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", " print(absolute_url)\n", " \n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", " \n", " if len(regions) > 0:\n", " print(\"regions\")\n", " for region in regions:\n", " if region is None:\n", " continue\n", " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", " # print(absolute_url)\n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", " \n", " if len(postal_codes) > 0:\n", " print(\"postal\")\n", " for postal_code in postal_codes:\n", " if postal_code is None:\n", " continue\n", " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", " # print(absolute_url)\n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links) \n", " \n", " def parse_links(self, response):\n", " links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", " for link in links:\n", " absolute_url = self.BASE_URL + link\n", " self.links_tot += 1\n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\n", " \n", " def parse_attr(self, response):\n", " body = response.body\n", " name = response.css('.tel-detail-head h1 ::text').get()\n", " street = response.css('.tel-detail-head .street-address ::text').get()\n", " postal_code = response.css('.tel-detail-head .postal-code ::text').get()\n", " location = response.css('.tel-detail-head .locality ::text').get()\n", " region = response.css('.tel-detail-head .region ::text').get()\n", " \n", " def append_entry(value, cat):\n", " if not value in self.attributes[cat]:\n", " self.attributes[cat].append(value)\n", " self.save_counter += 1\n", " \n", " append_entry(name, \"name\")\n", " append_entry(street, \"street\")\n", " append_entry(postal_code, \"postal_code\")\n", " append_entry(location, \"location\")\n", " append_entry(region, \"region\")\n", " \n", " self.links_counter += 1\n", " \n", " if self.save_counter > 500:\n", " with open('data.json', 'w') as fp:\n", " json.dump(self.attributes, fp)\n", " print(\"# regions, # postal codes, # names\")\n", " print(str(len(self.attributes['region'])) + \"/\" +\n", " str(len(self.attributes['postal_code'])) + \"/\" +\n", " str(print(len(self.attributes['name']))))\n", " print(\"Websites parsed: \" + str(self.links_counter) + \"/\" + \n", " str(self.links_tot) + \", progress \" + str(100/self.links_tot*self.links_counter) + \"%\")\n", " self.save_counter = 0\n", "\n", "process = CrawlerProcess()\n", "process.crawl(telsearch_main)\n", "process.start()\n", "# CRITICAL, ERROR, WARNING, INFO and DEBUG. , loglevel=\"critical\"\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "with open('data.json', 'r') as fp:\n", " data = json.load(fp)\n", " " ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "8\n", "15\n", "1541\n" ] } ], "source": [ "print(len(data['region']))\n", "print(len(data['postal_code']))\n", "print(len(data['name']))\n", "\n", "# why are there not more entries?? somehow the crawler stops early" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "a\n", "b\n", "c\n", "d\n", "e\n", "f\n", "g\n" ] } ], "source": [ "abc = \"abcdefg\"\n", "for l in abc:\n", " print(l)" ] }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Free Proxy Lists\n" + ] + } + ], + "source": [ + "import requests\n", + "from requests_html import HTMLSession\n", + "from lxml.html import fromstring\n", + "import cssselect\n", + "\n", + "def get_proxies():\n", + " url = 'https://www.freeproxylists.net/eu.html'\n", + " session = HTMLSession()\n", + " response = session.get(url)\n", + " #print(response.text)\n", + " print(response.html)\n", + " # parser = fromstring(response.text)\n", + " \n", + " print(response.html.find('title', first=True).text)\n", + " \n", + " # print(parser.cssselect('.DataGrid'))\n", + " # print(parser.cssselect('.DataGrid')[0].text_content())\n", + " \n", + " \"\"\"proxies = set()\n", + " for i in parser.xpath('//tbody/tr')[:100]:\n", + " if i.xpath('.//td[7][contains(text(),\"yes\")]'):\n", + " #Grabbing IP and corresponding PORT\n", + " proxy = \":\".join([i.xpath('.//td[1]/text()')[0], i.xpath('.//td[2]/text()')[0]])\n", + " proxies.add(proxy)\n", + " return proxies\n", + "\n", + "proxies = get_proxies()\n", + "print(proxies)\n", + "print(len(proxies))\"\"\"\n", + " \n", + "get_proxies()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['118.172.201.89:39818', '103.111.225.100:8080', '178.128.144.28:3128', '161.202.226.194:80', '200.73.129.128:8080', '103.150.239.25:8080', '221.141.130.183:33741', '51.75.147.44:3128', '80.94.195.122:3128', '104.238.81.186:56227', '119.81.189.194:80', '51.254.237.77:3129', '200.9.24.251:8080', '112.169.9.162:80', '51.255.103.170:3129', '206.189.132.13:8080', '118.27.114.32:8080', '51.158.119.88:8811', '109.70.189.70:56408', '165.22.243.240:4033', '188.79.133.24:53281', '167.172.109.12:36457', '46.225.237.174:8080', '181.129.183.19:53281', '191.242.179.138:3128', '145.239.121.218:3129', '213.134.208.90:3128', '134.209.187.145:8080', '89.20.102.147:2580', '198.50.163.192:3129', '188.165.141.114:3129', '182.52.90.43:33326', '213.147.17.107:80', '103.57.70.231:39143', '115.124.115.26:80', '188.165.16.230:3129', '51.158.180.179:8811', '89.218.5.106:37717', '185.103.246.43:8080', '51.158.68.68:8811', '182.253.169.33:8080', '151.106.34.139:1080', '79.137.44.85:3129', '51.81.82.175:80', '202.77.120.38:57965', '103.152.5.70:8080', '183.88.238.35:8080', '186.125.59.8:46316', '103.28.121.58:80', '115.75.1.184:8118', '95.165.182.230:45396', '103.37.82.163:80', '182.52.51.10:61124', '27.109.116.119:23500', '81.144.230.120:8080', '144.217.101.245:3129', '213.105.29.14:3128', '81.33.4.214:61711', '176.62.185.72:36493', '51.158.68.133:8811', '163.172.184.246:3128', '103.152.5.80:8080', '37.120.140.158:3128', '85.185.159.75:8080', '208.80.28.208:8080']\n", + "Request #1\n", + "Skipping. Connnection error\n", + "Request #2\n", + "Skipping. Connnection error\n", + "Request #3\n", + "Skipping. Connnection error\n", + "Request #4\n", + "Skipping. Connnection error\n", + "Request #5\n", + "Skipping. Connnection error\n", + "Request #6\n", + "Skipping. Connnection error\n", + "Request #7\n", + "Skipping. Connnection error\n", + "Request #8\n", + "Skipping. Connnection error\n", + "Request #9\n", + "Skipping. Connnection error\n", + "Request #10\n", + "Skipping. Connnection error\n", + "Request #11\n", + "Skipping. Connnection error\n", + "Request #12\n", + "Skipping. Connnection error\n", + "Request #13\n", + "Skipping. Connnection error\n", + "Request #14\n", + "Skipping. Connnection error\n", + "Request #15\n", + "Skipping. Connnection error\n", + "Request #16\n", + "Skipping. Connnection error\n", + "Request #17\n", + "Skipping. Connnection error\n", + "Request #18\n", + "Skipping. Connnection error\n", + "Request #19\n", + "Skipping. Connnection error\n", + "Request #20\n", + "Skipping. Connnection error\n", + "Request #21\n", + "Skipping. Connnection error\n", + "Request #22\n", + "Skipping. Connnection error\n", + "Request #23\n", + "Skipping. Connnection error\n", + "Request #24\n", + "Skipping. Connnection error\n", + "Request #25\n", + "Skipping. Connnection error\n", + "Request #26\n", + "Skipping. Connnection error\n", + "Request #27\n", + "Skipping. Connnection error\n", + "Request #28\n", + "Skipping. Connnection error\n", + "Request #29\n", + "Skipping. Connnection error\n", + "Request #30\n", + "Skipping. Connnection error\n", + "Request #31\n", + "Skipping. Connnection error\n", + "Request #32\n", + "Skipping. Connnection error\n", + "Request #33\n", + "Skipping. Connnection error\n", + "Request #34\n", + "Skipping. Connnection error\n", + "Request #35\n", + "Skipping. Connnection error\n", + "Request #36\n", + "Skipping. Connnection error\n", + "Request #37\n", + "Skipping. Connnection error\n", + "Request #38\n", + "Skipping. Connnection error\n", + "Request #39\n", + "Skipping. Connnection error\n", + "Request #40\n", + "Skipping. Connnection error\n", + "Request #41\n", + "Skipping. Connnection error\n", + "Request #42\n", + "Skipping. Connnection error\n", + "Request #43\n", + "Skipping. Connnection error\n", + "Request #44\n", + "Skipping. Connnection error\n", + "Request #45\n", + "Skipping. Connnection error\n", + "Request #46\n", + "Skipping. Connnection error\n", + "Request #47\n", + "Skipping. Connnection error\n", + "Request #48\n", + "Skipping. Connnection error\n", + "Request #49\n", + "Skipping. Connnection error\n", + "Request #50\n", + "Skipping. Connnection error\n", + "Request #51\n", + "Skipping. Connnection error\n", + "Request #52\n", + "Skipping. Connnection error\n", + "Request #53\n", + "Skipping. Connnection error\n", + "Request #54\n", + "Skipping. Connnection error\n", + "Request #55\n", + "Skipping. Connnection error\n", + "Request #56\n", + "Skipping. Connnection error\n", + "Request #57\n", + "Skipping. Connnection error\n", + "Request #58\n", + "Skipping. Connnection error\n", + "Request #59\n", + "Skipping. Connnection error\n", + "Request #60\n", + "Skipping. Connnection error\n", + "Request #61\n", + "Skipping. Connnection error\n", + "Request #62\n", + "Skipping. Connnection error\n", + "Request #63\n", + "Skipping. Connnection error\n", + "Request #64\n", + "Skipping. Connnection error\n", + "Request #65\n", + "Skipping. Connnection error\n", + "[]\n" + ] + } + ], + "source": [ + "import requests\n", + "import traceback\n", + "#If you are copy pasting proxy ips, put in the list below\n", + "#proxies = ['121.129.127.209:80', '124.41.215.238:45169', '185.93.3.123:8080', '194.182.64.67:3128', '106.0.38.174:8080', '163.172.175.210:3128', '13.92.196.150:8080']\n", + "proxies = get_proxies()\n", + "proxies = list(proxies)\n", + "proxies_it = 0\n", + "print(proxies)\n", + "\n", + "url = 'https://tel.search.ch/'\n", + "for i in range(1,len(proxies)+1):\n", + " #Get a proxy from the pool\n", + " proxy = proxies[proxies_it]\n", + " print(\"Request #%d\"%i)\n", + " try:\n", + " response = requests.get(url,proxies={\"http\": proxy, \"https\": proxy})\n", + " print(response.json())\n", + " except:\n", + " #Most free proxies will often get connection errors. You will have retry the entire request using another proxy to work. \n", + " #We will just skip retries as its beyond the scope of this tutorial and we are only downloading a single url \n", + " print(\"Skipping. Connnection error\")\n", + " proxies.remove(proxy)\n", + " proxies_it -= 1\n", + " \n", + " proxies_it += 1\n", + " if proxies_it >= len(proxies):\n", + " proxies_it = 0\n", + " \n", + "print(proxies)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "from requests_html import HTML, HTMLSession\n", + "\n", + "def get_proxies():\n", + " url = \"https://free-proxy-list.net/\"\n", + " session = HTMLSession()\n", + " r = session.get(url)\n", + "\n", + " table = r.html.find('tbody tr td')\n", + "\n", + " # maybe we should select only https with the selector\n", + "\n", + " proxies = []\n", + " for i, ele in enumerate(table):\n", + " #print(ele.text)\n", + " if i%8 == 0:\n", + " # simple check if its an ip address\n", + " if not \".\" in ele.text:\n", + " break\n", + " proxies.append(str(ele.text))\n", + " if i%8 == 1:\n", + " proxies[-1] += \":\" + str(ele.text)\n", + " # print(proxies[-1])\n", + " \n", + " return proxies\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['200.73.129.128:8080', '125.25.80.39:42790', '82.212.62.27:8080', '80.94.195.122:3128', '134.209.29.120:8080', '5.252.161.48:8080', '85.133.183.66:8080', '185.61.92.207:43947', '178.252.190.194:3128', '14.192.31.17:50838']\n", + "Request #1\n", + "Skipping. Connnection error\n", + "Request #2\n", + "Skipping. Connnection error\n", + "Request #3\n", + "Skipping. Connnection error\n", + "Request #4\n", + "Skipping. Connnection error\n", + "Request #5\n", + "Skipping. Connnection error\n", + "Request #6\n", + "Skipping. Connnection error\n", + "Request #7\n", + "Skipping. Connnection error\n", + "Request #8\n", + "Skipping. Connnection error\n", + "Request #9\n", + "Skipping. Connnection error\n", + "Request #10\n", + "Skipping. Connnection error\n", + "Request #11\n", + "Skipping. Connnection error\n", + "Request #12\n", + "Skipping. Connnection error\n", + "Request #13\n", + "Skipping. Connnection error\n", + "Request #14\n", + "Skipping. Connnection error\n", + "Request #15\n", + "Skipping. Connnection error\n", + "Request #16\n", + "Skipping. Connnection error\n", + "Request #17\n", + "Skipping. Connnection error\n", + "Request #18\n", + "Skipping. Connnection error\n", + "Request #19\n", + "Skipping. Connnection error\n", + "Request #20\n", + "Skipping. Connnection error\n", + "Request #21\n", + "Skipping. Connnection error\n", + "Request #22\n", + "Skipping. Connnection error\n", + "Request #23\n", + "Skipping. Connnection error\n", + "Request #24\n", + "Skipping. Connnection error\n", + "Request #25\n", + "Skipping. Connnection error\n", + "Request #26\n", + "Skipping. Connnection error\n", + "Request #27\n", + "Skipping. Connnection error\n", + "Request #28\n", + "Skipping. Connnection error\n", + "Request #29\n", + "Skipping. Connnection error\n", + "Request #30\n", + "Skipping. Connnection error\n", + "Request #31\n", + "Skipping. Connnection error\n", + "Request #32\n", + "Skipping. Connnection error\n", + "Request #33\n", + "Skipping. Connnection error\n", + "Request #34\n", + "Skipping. Connnection error\n", + "Request #35\n", + "Skipping. Connnection error\n", + "Request #36\n", + "Skipping. Connnection error\n", + "Request #37\n", + "Skipping. Connnection error\n", + "Request #38\n", + "Skipping. Connnection error\n", + "Request #39\n", + "Skipping. Connnection error\n", + "Request #40\n", + "Skipping. Connnection error\n", + "Request #41\n", + "Skipping. Connnection error\n", + "Request #42\n", + "Skipping. Connnection error\n", + "Request #43\n", + "Skipping. Connnection error\n", + "Request #44\n", + "Skipping. Connnection error\n", + "Request #45\n", + "Skipping. Connnection error\n", + "Request #46\n", + "Skipping. Connnection error\n", + "Request #47\n", + "Skipping. Connnection error\n", + "Request #48\n", + "Skipping. Connnection error\n", + "Request #49\n", + "Skipping. Connnection error\n", + "Request #50\n", + "Skipping. Connnection error\n", + "Request #51\n", + "Skipping. Connnection error\n", + "Request #52\n", + "Skipping. Connnection error\n", + "Request #53\n", + "Skipping. Connnection error\n", + "Request #54\n", + "Skipping. Connnection error\n", + "Request #55\n", + "Skipping. Connnection error\n", + "Request #56\n", + "Skipping. Connnection error\n", + "Request #57\n", + "Skipping. Connnection error\n", + "Request #58\n", + "Skipping. Connnection error\n", + "Request #59\n", + "Skipping. Connnection error\n", + "Request #60\n", + "Skipping. Connnection error\n", + "Request #61\n", + "Skipping. Connnection error\n", + "Request #62\n", + "Skipping. Connnection error\n", + "Request #63\n", + "Skipping. Connnection error\n", + "Request #64\n", + "Skipping. Connnection error\n", + "Request #65\n", + "Skipping. Connnection error\n", + "Request #66\n", + "Skipping. Connnection error\n", + "Request #67\n", + "Skipping. Connnection error\n", + "Request #68\n", + "Skipping. Connnection error\n", + "Request #69\n", + "Skipping. Connnection error\n", + "Request #70\n", + "Skipping. Connnection error\n", + "Request #71\n", + "Skipping. Connnection error\n", + "Request #72\n", + "Skipping. Connnection error\n", + "Request #73\n", + "Skipping. Connnection error\n", + "Request #74\n", + "Skipping. Connnection error\n", + "Request #75\n", + "Skipping. Connnection error\n", + "Request #76\n", + "Skipping. Connnection error\n", + "Request #77\n", + "Skipping. Connnection error\n", + "Request #78\n", + "Skipping. Connnection error\n", + "Request #79\n", + "Skipping. Connnection error\n", + "Request #80\n", + "Skipping. Connnection error\n", + "Request #81\n", + "Skipping. Connnection error\n", + "Request #82\n", + "Skipping. Connnection error\n", + "Request #83\n", + "Skipping. Connnection error\n", + "Request #84\n", + "Skipping. Connnection error\n", + "Request #85\n", + "Skipping. Connnection error\n", + "Request #86\n", + "Skipping. Connnection error\n", + "Request #87\n", + "Skipping. Connnection error\n", + "Request #88\n", + "Skipping. Connnection error\n", + "Request #89\n", + "Skipping. Connnection error\n", + "Request #90\n", + "Skipping. Connnection error\n", + "Request #91\n", + "Skipping. Connnection error\n", + "Request #92\n", + "Skipping. Connnection error\n", + "Request #93\n", + "Skipping. Connnection error\n", + "Request #94\n", + "Skipping. Connnection error\n", + "Request #95\n", + "Skipping. Connnection error\n", + "Request #96\n", + "Skipping. Connnection error\n", + "Request #97\n", + "Skipping. Connnection error\n", + "Request #98\n", + "Skipping. Connnection error\n", + "Request #99\n", + "Skipping. Connnection error\n", + "Request #100\n", + "Skipping. Connnection error\n", + "Request #101\n", + "Skipping. Connnection error\n", + "Request #102\n", + "Skipping. Connnection error\n", + "Request #103\n", + "Skipping. Connnection error\n", + "Request #104\n", + "Skipping. Connnection error\n", + "Request #105\n", + "Skipping. Connnection error\n", + "Request #106\n", + "Skipping. Connnection error\n", + "Request #107\n", + "Skipping. Connnection error\n", + "Request #108\n", + "Skipping. Connnection error\n", + "Request #109\n", + "Skipping. Connnection error\n", + "Request #110\n", + "Skipping. Connnection error\n", + "Request #111\n", + "Skipping. Connnection error\n", + "Request #112\n", + "Skipping. Connnection error\n", + "Request #113\n", + "Skipping. Connnection error\n", + "Request #114\n", + "Skipping. Connnection error\n", + "Request #115\n", + "Skipping. Connnection error\n", + "Request #116\n", + "Skipping. Connnection error\n", + "Request #117\n", + "Skipping. Connnection error\n", + "Request #118\n", + "Skipping. Connnection error\n", + "Request #119\n", + "Skipping. Connnection error\n", + "Request #120\n", + "Skipping. Connnection error\n", + "Request #121\n", + "Skipping. Connnection error\n", + "Request #122\n", + "Skipping. Connnection error\n", + "Request #123\n", + "Skipping. Connnection error\n", + "Request #124\n", + "Skipping. Connnection error\n", + "Request #125\n", + "Skipping. Connnection error\n", + "Request #126\n", + "Skipping. Connnection error\n", + "Request #127\n", + "Skipping. Connnection error\n", + "Request #128\n", + "Skipping. Connnection error\n", + "Request #129\n", + "Skipping. Connnection error\n", + "Request #130\n", + "Skipping. Connnection error\n", + "Request #131\n", + "Skipping. Connnection error\n", + "Request #132\n", + "Skipping. Connnection error\n", + "Request #133\n", + "Skipping. Connnection error\n", + "Request #134\n", + "Skipping. Connnection error\n", + "Request #135\n", + "Skipping. Connnection error\n", + "Request #136\n", + "Skipping. Connnection error\n", + "Request #137\n", + "Skipping. Connnection error\n", + "Request #138\n", + "Skipping. Connnection error\n", + "Request #139\n", + "Skipping. Connnection error\n", + "Request #140\n", + "Skipping. Connnection error\n", + "Request #141\n", + "Skipping. Connnection error\n", + "Request #142\n", + "Skipping. Connnection error\n", + "Request #143\n", + "Skipping. Connnection error\n", + "Request #144\n", + "Skipping. Connnection error\n", + "Request #145\n", + "Skipping. Connnection error\n", + "Request #146\n", + "Skipping. Connnection error\n", + "Request #147\n", + "Skipping. Connnection error\n", + "Request #148\n", + "Skipping. Connnection error\n", + "Request #149\n", + "Skipping. Connnection error\n", + "Request #150\n", + "Skipping. Connnection error\n", + "Request #151\n", + "Skipping. Connnection error\n", + "Request #152\n", + "Skipping. Connnection error\n", + "Request #153\n", + "Skipping. Connnection error\n", + "Request #154\n", + "Skipping. Connnection error\n", + "Request #155\n", + "Skipping. Connnection error\n", + "Request #156\n", + "Skipping. Connnection error\n", + "Request #157\n", + "Skipping. Connnection error\n", + "Request #158\n", + "Skipping. Connnection error\n", + "Request #159\n", + "Skipping. Connnection error\n", + "Request #160\n", + "Skipping. Connnection error\n", + "Request #161\n", + "Skipping. Connnection error\n", + "Request #162\n", + "Skipping. Connnection error\n", + "Request #163\n", + "Skipping. Connnection error\n", + "Request #164\n", + "Skipping. Connnection error\n", + "Request #165\n", + "Skipping. Connnection error\n", + "Request #166\n", + "Skipping. Connnection error\n", + "Request #167\n", + "Skipping. Connnection error\n", + "Request #168\n", + "Skipping. Connnection error\n", + "Request #169\n", + "Skipping. Connnection error\n", + "Request #170\n", + "Skipping. Connnection error\n", + "Request #171\n", + "Skipping. Connnection error\n", + "Request #172\n", + "Skipping. Connnection error\n", + "Request #173\n", + "Skipping. Connnection error\n", + "Request #174\n", + "Skipping. Connnection error\n", + "Request #175\n", + "Skipping. Connnection error\n", + "Request #176\n", + "Skipping. Connnection error\n", + "Request #177\n", + "Skipping. Connnection error\n", + "Request #178\n", + "Skipping. Connnection error\n", + "Request #179\n", + "Skipping. Connnection error\n", + "Request #180\n", + "Skipping. Connnection error\n", + "Request #181\n", + "Skipping. Connnection error\n", + "Request #182\n", + "Skipping. Connnection error\n", + "Request #183\n", + "Skipping. Connnection error\n", + "Request #184\n", + "Skipping. Connnection error\n", + "Request #185\n", + "Skipping. Connnection error\n", + "Request #186\n", + "Skipping. Connnection error\n", + "Request #187\n", + "Skipping. Connnection error\n", + "Request #188\n", + "Skipping. Connnection error\n", + "Request #189\n", + "Skipping. Connnection error\n", + "Request #190\n", + "Skipping. Connnection error\n", + "Request #191\n", + "Skipping. Connnection error\n", + "Request #192\n", + "Skipping. Connnection error\n", + "Request #193\n", + "Skipping. Connnection error\n", + "Request #194\n", + "Skipping. Connnection error\n", + "Request #195\n", + "Skipping. Connnection error\n", + "Request #196\n", + "Skipping. Connnection error\n", + "Request #197\n", + "Skipping. Connnection error\n", + "Request #198\n", + "Skipping. Connnection error\n", + "Request #199\n", + "Skipping. Connnection error\n", + "Request #200\n", + "Skipping. Connnection error\n", + "Request #201\n", + "Skipping. Connnection error\n", + "Request #202\n", + "Skipping. Connnection error\n", + "Request #203\n", + "Skipping. Connnection error\n", + "Request #204\n", + "Skipping. Connnection error\n", + "Request #205\n", + "Skipping. Connnection error\n", + "Request #206\n", + "Skipping. Connnection error\n", + "Request #207\n", + "Skipping. Connnection error\n", + "Request #208\n", + "Skipping. Connnection error\n", + "Request #209\n", + "Skipping. Connnection error\n", + "Request #210\n", + "Skipping. Connnection error\n", + "Request #211\n", + "Skipping. Connnection error\n", + "Request #212\n", + "Skipping. Connnection error\n", + "Request #213\n", + "Skipping. Connnection error\n", + "Request #214\n", + "Skipping. Connnection error\n", + "Request #215\n", + "Skipping. Connnection error\n", + "Request #216\n", + "Skipping. Connnection error\n", + "Request #217\n", + "Skipping. Connnection error\n", + "Request #218\n", + "Skipping. Connnection error\n", + "Request #219\n", + "Skipping. Connnection error\n", + "Request #220\n", + "Skipping. Connnection error\n", + "Request #221\n", + "Skipping. Connnection error\n", + "Request #222\n", + "Skipping. Connnection error\n", + "Request #223\n", + "Skipping. Connnection error\n", + "Request #224\n", + "Skipping. Connnection error\n", + "Request #225\n", + "Skipping. Connnection error\n", + "Request #226\n", + "Skipping. Connnection error\n", + "Request #227\n", + "Skipping. Connnection error\n", + "Request #228\n", + "Skipping. Connnection error\n", + "Request #229\n", + "Skipping. Connnection error\n", + "Request #230\n", + "Skipping. Connnection error\n", + "Request #231\n", + "Skipping. Connnection error\n", + "Request #232\n", + "Skipping. Connnection error\n", + "Request #233\n", + "Skipping. Connnection error\n", + "Request #234\n", + "Skipping. Connnection error\n", + "Request #235\n", + "Skipping. Connnection error\n", + "Request #236\n", + "Skipping. Connnection error\n", + "Request #237\n", + "Skipping. Connnection error\n", + "Request #238\n", + "Skipping. Connnection error\n", + "Request #239\n", + "Skipping. Connnection error\n", + "Request #240\n", + "Skipping. Connnection error\n", + "Request #241\n", + "Skipping. Connnection error\n", + "Request #242\n", + "Skipping. Connnection error\n", + "Request #243\n", + "Skipping. Connnection error\n", + "Request #244\n", + "Skipping. Connnection error\n", + "Request #245\n", + "Skipping. Connnection error\n", + "Request #246\n", + "Skipping. Connnection error\n", + "Request #247\n", + "Skipping. Connnection error\n", + "Request #248\n", + "Skipping. Connnection error\n", + "Request #249\n", + "Skipping. Connnection error\n", + "Request #250\n", + "Skipping. Connnection error\n", + "Request #251\n", + "Skipping. Connnection error\n", + "Request #252\n", + "Skipping. Connnection error\n", + "Request #253\n", + "Skipping. Connnection error\n", + "Request #254\n", + "Skipping. Connnection error\n", + "Request #255\n", + "Skipping. Connnection error\n", + "Request #256\n", + "Skipping. Connnection error\n", + "Request #257\n", + "Skipping. Connnection error\n", + "Request #258\n", + "Skipping. Connnection error\n", + "Request #259\n", + "Skipping. Connnection error\n", + "Request #260\n", + "Skipping. Connnection error\n", + "Request #261\n", + "Skipping. Connnection error\n", + "Request #262\n", + "Skipping. Connnection error\n", + "Request #263\n", + "Skipping. Connnection error\n", + "Request #264\n", + "Skipping. Connnection error\n", + "Request #265\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping. Connnection error\n", + "Request #266\n", + "Skipping. Connnection error\n", + "Request #267\n", + "Skipping. Connnection error\n", + "Request #268\n", + "Skipping. Connnection error\n", + "Request #269\n", + "Skipping. Connnection error\n", + "Request #270\n", + "Skipping. Connnection error\n", + "Request #271\n", + "Skipping. Connnection error\n", + "Request #272\n", + "Skipping. Connnection error\n", + "Request #273\n", + "Skipping. Connnection error\n", + "Request #274\n", + "Skipping. Connnection error\n", + "Request #275\n", + "Skipping. Connnection error\n", + "Request #276\n", + "Skipping. Connnection error\n", + "Request #277\n", + "Skipping. Connnection error\n", + "Request #278\n", + "Skipping. Connnection error\n", + "Request #279\n", + "Skipping. Connnection error\n", + "Request #280\n", + "Skipping. Connnection error\n", + "Request #281\n", + "Skipping. Connnection error\n", + "Request #282\n", + "Skipping. Connnection error\n", + "Request #283\n", + "Skipping. Connnection error\n", + "Request #284\n", + "Skipping. Connnection error\n", + "Request #285\n", + "Skipping. Connnection error\n", + "Request #286\n", + "Skipping. Connnection error\n", + "Request #287\n", + "Skipping. Connnection error\n", + "Request #288\n", + "Skipping. Connnection error\n", + "Request #289\n", + "Skipping. Connnection error\n", + "Request #290\n", + "Skipping. Connnection error\n", + "Request #291\n", + "Skipping. Connnection error\n", + "Request #292\n", + "Skipping. Connnection error\n", + "Request #293\n", + "Skipping. Connnection error\n", + "Request #294\n", + "Skipping. Connnection error\n", + "Request #295\n", + "Skipping. Connnection error\n", + "Request #296\n", + "Skipping. Connnection error\n", + "Request #297\n", + "Skipping. Connnection error\n", + "Request #298\n", + "Skipping. Connnection error\n", + "Request #299\n", + "Skipping. Connnection error\n", + "Request #300\n", + "Skipping. Connnection error\n", + "[]\n" + ] + } + ], + "source": [ + "proxies = get_proxies()\n", + "proxies_it = 0\n", + "print(proxies[:10])\n", + "\n", + "url = 'https://tel.search.ch/'\n", + "for i in range(1,len(proxies)+1):\n", + " #Get a proxy from the pool\n", + " proxy = proxies[proxies_it]\n", + " print(\"Request #%d\"%i)\n", + " try:\n", + " session = HTMLSession()\n", + " r = session.get(url, proxies=proxy)\n", + " # response = requests.get(url,proxies={\"http\": proxy, \"https\": proxy})\n", + " print(r)\n", + " except:\n", + " #Most free proxies will often get connection errors. You will have retry the entire request using another proxy to work. \n", + " #We will just skip retries as its beyond the scope of this tutorial and we are only downloading a single url \n", + " print(\"Skipping. Connnection error\")\n", + " proxies.remove(proxy)\n", + " proxies_it -= 1\n", + " \n", + " proxies_it += 1\n", + " if proxies_it >= len(proxies):\n", + " proxies_it = 0\n", + " \n", + "print(proxies)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "from time import sleep\n", + "import random\n", + "\n", + "class telsearch_main():\n", + " \n", + " __init__(self, json_f=None):\n", + " if json_f == None:\n", + " json_f = 'data.json' \n", + " \n", + " try: \n", + " with open(json_f, 'r') as fp:\n", + " self.data = json.load(fp)\n", + " \n", + " self.attributes = {\n", + " \"name\": self.data['name'],\n", + " \"street\": self.data['street'],\n", + " \"postal_code\": self.data['postal_code'],\n", + " \"location\": self.data['location'],\n", + " \"region\": self.data['region'], \n", + " }\n", + " \n", + " except:\n", + " self.attributes = {\n", + " \"name\": [],\n", + " \"street\": [],\n", + " \"postal_code\": [],\n", + " \"location\": [],\n", + " \"region\": [], \n", + " }\n", + " \n", + " self.save_counter = 0\n", + " self.links_counter = 0\n", + " self.links_tot = 0\n", + " \n", + " self.start_urls = [\n", + " 'https://tel.search.ch/?privat=1&pages=15',\n", + " ]\n", + " \n", + " self.BASE_URL = 'https://tel.search.ch/'\n", + " \n", + " \n", + " def parse(self): \n", + " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", + " for letter in abc:\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", + " print(absolute_url)\n", + " \n", + " self.parse_links(absolute_url)\n", + " \n", + " print(\"regions\")\n", + " for region in self.attributes[\"regions\"]:\n", + " if region is None:\n", + " continue\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " print(\"postal\")\n", + " for postal_code in self.attributes[\"postal_code\"]:\n", + " if postal_code is None:\n", + " continue\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " def parse_links(self, absolute_url):\n", + " print(\"hi, open link number \" + str(self.links_counter))\n", + " self.links_counter += 1\n", + " sleep(random.randint(1, 10))\n", + " \n", + " \"\"\"links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", + " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", + " for link in links:\n", + " absolute_url = self.BASE_URL + link\n", + " self.links_tot += 1\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\"\"\"\n", + " \n", + " def parse_attr(self, response):\n", + " body = response.body\n", + " name = response.css('.tel-detail-head h1 ::text').get()\n", + " street = response.css('.tel-detail-head .street-address ::text').get()\n", + " postal_code = response.css('.tel-detail-head .postal-code ::text').get()\n", + " location = response.css('.tel-detail-head .locality ::text').get()\n", + " region = response.css('.tel-detail-head .region ::text').get()\n", + " \n", + " def append_entry(value, cat):\n", + " if not value in self.attributes[cat]:\n", + " self.attributes[cat].append(value)\n", + " self.save_counter += 1\n", + " \n", + " append_entry(name, \"name\")\n", + " append_entry(street, \"street\")\n", + " append_entry(postal_code, \"postal_code\")\n", + " append_entry(location, \"location\")\n", + " append_entry(region, \"region\")\n", + " \n", + " self.links_counter += 1\n", + " \n", + " if self.save_counter > 500:\n", + " with open('data.json', 'w') as fp:\n", + " json.dump(self.attributes, fp)\n", + " print(\"# regions, # postal codes, # names\")\n", + " print(str(len(self.attributes['region'])) + \"/\" +\n", + " str(len(self.attributes['postal_code'])) + \"/\" +\n", + " str(print(len(self.attributes['name']))))\n", + " print(\"Websites parsed: \" + str(self.links_counter) + \"/\" + \n", + " str(self.links_tot) + \", progress \" + str(100/self.links_tot*self.links_counter) + \"%\")\n", + " self.save_counter = 0\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://tel.search.ch/?privat=1&pages=15&was=a\n", + "hi, open link number 0\n", + "regions\n", + "hi, open link number 1\n", + "hi, open link number 2\n", + "hi, open link number 3\n", + "hi, open link number 4\n", + "hi, open link number 5\n", + "hi, open link number 6\n", + "hi, open link number 7\n", + "hi, open link number 8\n", + "postal\n", + "hi, open link number 9\n", + "hi, open link number 10\n", + "hi, open link number 11\n", + "hi, open link number 12\n", + "hi, open link number 13\n", + "hi, open link number 14\n", + "hi, open link number 15\n", + "hi, open link number 16\n", + "hi, open link number 17\n", + "hi, open link number 18\n", + "hi, open link number 19\n", + "hi, open link number 20\n", + "hi, open link number 21\n", + "hi, open link number 22\n", + "hi, open link number 23\n", + "https://tel.search.ch/?privat=1&pages=15&was=b\n", + "hi, open link number 24\n", + "regions\n", + "hi, open link number 25\n", + "hi, open link number 26\n", + "hi, open link number 27\n", + "hi, open link number 28\n", + "hi, open link number 29\n", + "hi, open link number 30\n", + "hi, open link number 31\n", + "hi, open link number 32\n", + "postal\n", + "hi, open link number 33\n", + "hi, open link number 34\n", + "hi, open link number 35\n", + "hi, open link number 36\n", + "hi, open link number 37\n", + "hi, open link number 38\n", + "hi, open link number 39\n", + "hi, open link number 40\n", + "hi, open link number 41\n", + "hi, open link number 42\n", + "hi, open link number 43\n", + "hi, open link number 44\n", + "hi, open link number 45\n", + "hi, open link number 46\n", + "hi, open link number 47\n", + "https://tel.search.ch/?privat=1&pages=15&was=c\n", + "hi, open link number 48\n", + "regions\n", + "hi, open link number 49\n", + "hi, open link number 50\n", + "hi, open link number 51\n", + "hi, open link number 52\n", + "hi, open link number 53\n", + "hi, open link number 54\n", + "hi, open link number 55\n", + "hi, open link number 56\n", + "postal\n", + "hi, open link number 57\n", + "hi, open link number 58\n", + "hi, open link number 59\n", + "hi, open link number 60\n", + "hi, open link number 61\n", + "hi, open link number 62\n", + "hi, open link number 63\n", + "hi, open link number 64\n", + "hi, open link number 65\n", + "hi, open link number 66\n", + "hi, open link number 67\n", + "hi, open link number 68\n", + "hi, open link number 69\n", + "hi, open link number 70\n", + "hi, open link number 71\n", + "https://tel.search.ch/?privat=1&pages=15&was=d\n", + "hi, open link number 72\n", + "regions\n", + "hi, open link number 73\n", + "hi, open link number 74\n", + "hi, open link number 75\n", + "hi, open link number 76\n", + "hi, open link number 77\n", + "hi, open link number 78\n", + "hi, open link number 79\n", + "hi, open link number 80\n", + "postal\n", + "hi, open link number 81\n", + "hi, open link number 82\n", + "hi, open link number 83\n", + "hi, open link number 84\n", + "hi, open link number 85\n", + "hi, open link number 86\n", + "hi, open link number 87\n", + "hi, open link number 88\n", + "hi, open link number 89\n", + "hi, open link number 90\n", + "hi, open link number 91\n", + "hi, open link number 92\n", + "hi, open link number 93\n", + "hi, open link number 94\n", + "hi, open link number 95\n", + "https://tel.search.ch/?privat=1&pages=15&was=e\n", + "hi, open link number 96\n", + "regions\n", + "hi, open link number 97\n", + "hi, open link number 98\n", + "hi, open link number 99\n", + "hi, open link number 100\n", + "hi, open link number 101\n", + "hi, open link number 102\n", + "hi, open link number 103\n", + "hi, open link number 104\n", + "postal\n", + "hi, open link number 105\n", + "hi, open link number 106\n", + "hi, open link number 107\n", + "hi, open link number 108\n", + "hi, open link number 109\n", + "hi, open link number 110\n", + "hi, open link number 111\n", + "hi, open link number 112\n", + "hi, open link number 113\n", + "hi, open link number 114\n", + "hi, open link number 115\n", + "hi, open link number 116\n", + "hi, open link number 117\n", + "hi, open link number 118\n", + "hi, open link number 119\n", + "https://tel.search.ch/?privat=1&pages=15&was=f\n", + "hi, open link number 120\n", + "regions\n", + "hi, open link number 121\n", + "hi, open link number 122\n", + "hi, open link number 123\n", + "hi, open link number 124\n", + "hi, open link number 125\n", + "hi, open link number 126\n", + "hi, open link number 127\n", + "hi, open link number 128\n", + "postal\n", + "hi, open link number 129\n", + "hi, open link number 130\n", + "hi, open link number 131\n", + "hi, open link number 132\n", + "hi, open link number 133\n", + "hi, open link number 134\n", + "hi, open link number 135\n", + "hi, open link number 136\n", + "hi, open link number 137\n", + "hi, open link number 138\n", + "hi, open link number 139\n", + "hi, open link number 140\n", + "hi, open link number 141\n", + "hi, open link number 142\n", + "hi, open link number 143\n", + "https://tel.search.ch/?privat=1&pages=15&was=g\n", + "hi, open link number 144\n", + "regions\n", + "hi, open link number 145\n", + "hi, open link number 146\n", + "hi, open link number 147\n", + "hi, open link number 148\n", + "hi, open link number 149\n", + "hi, open link number 150\n", + "hi, open link number 151\n", + "hi, open link number 152\n", + "postal\n", + "hi, open link number 153\n", + "hi, open link number 154\n", + "hi, open link number 155\n", + "hi, open link number 156\n", + "hi, open link number 157\n", + "hi, open link number 158\n", + "hi, open link number 159\n", + "hi, open link number 160\n", + "hi, open link number 161\n", + "hi, open link number 162\n", + "hi, open link number 163\n", + "hi, open link number 164\n", + "hi, open link number 165\n", + "hi, open link number 166\n", + "hi, open link number 167\n", + "https://tel.search.ch/?privat=1&pages=15&was=h\n", + "hi, open link number 168\n", + "regions\n", + "hi, open link number 169\n" + ] + } + ], + "source": [ + "search = telsearch_main()\n", + "search.parse()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "session = HTMLSession()\n", + "r = session.get(url, proxies=proxy)\n", + "\n" + ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 4 } diff --git a/main_project/sql_database/telsearch_crawler.ipynb b/main_project/sql_database/.ipynb_checkpoints/telsearch_crawler-france-checkpoint.ipynb similarity index 88% copy from main_project/sql_database/telsearch_crawler.ipynb copy to main_project/sql_database/.ipynb_checkpoints/telsearch_crawler-france-checkpoint.ipynb index 6c00795..e72cb2e 100644 --- a/main_project/sql_database/telsearch_crawler.ipynb +++ b/main_project/sql_database/.ipynb_checkpoints/telsearch_crawler-france-checkpoint.ipynb @@ -1,3954 +1,5522 @@ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Generate a synthetic database\n", "\n", "## Countries\n", "### The main supported countries are \n", "- Finland\n", "- Swtzerland\n", "- France\n", "- Spain\n", "\n", "### Additional countries only used for (generalisation) testing are\n", "- Norway\n", "- Hungary\n", "\n", "\n", "## Datafile \"types\"\n", "- Working contract\n", "- Identity card\n", "- School transcript" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### names and adresses in Switzerland" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "https://tel.search.ch/?privat=1&pages=15&was=a\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=b\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=c\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=d\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=e\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=f\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=g\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=h\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=i\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=j\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=k\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=l\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=m\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=n\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=o\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=p\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=q\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=r\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=s\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=t\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=u\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=v\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=w\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=x\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=y\n", "regions\n", "postal\n", "https://tel.search.ch/?privat=1&pages=15&was=z\n", "regions\n", "postal\n", "# regions, # postal codes, # names\n", "244\n", "610None\n", "Websites parsed: 245/2388, progress 10.259631490787271%\n", "# regions, # postal codes, # names\n", "498\n", "812None\n", "Websites parsed: 501/2388, progress 20.979899497487438%\n", "# regions, # postal codes, # names\n", "758\n", "813None\n", "Websites parsed: 762/2388, progress 31.90954773869347%\n", "# regions, # postal codes, # names\n", "1020\n", "813None\n", "Websites parsed: 1027/2388, progress 43.00670016750419%\n", "# regions, # postal codes, # names\n", "1288\n", "814None\n", "Websites parsed: 1300/2388, progress 54.43886097152429%\n", "# regions, # postal codes, # names\n", "1541\n", "815None\n", "Websites parsed: 1559/2388, progress 65.28475711892798%\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n", "Gave up retrying (failed 3 times): 429 Unknown Status\n" ] } ], "source": [ "import scrapy\n", "from scrapy.crawler import CrawlerProcess\n", "import json\n", "import logging\n", "\n", "import logging\n", "logging.getLogger('scrapy').propagate = False\n", "\n", "class telsearch_main(scrapy.Spider):\n", " attributes = {\n", " \"name\": [],\n", " \"street\": [],\n", " \"postal_code\": [],\n", " \"location\": [],\n", " \"region\": [], \n", " }\n", " save_counter = 0\n", " links_counter = 0\n", " links_tot = 0\n", " \n", " name = \"telsearch_main\"\n", " start_urls = [\n", " 'https://tel.search.ch/?privat=1&pages=15',\n", " ]\n", " \n", " BASE_URL = 'https://tel.search.ch/'\n", " \n", " def parse(self, response): \n", " \n", " with open('data.json', 'r') as fp:\n", " data = json.load(fp)\n", "\n", " postal_codes = data['postal_code']\n", " regions = data['region']\n", " \n", " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", " for letter in abc:\n", " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", " print(absolute_url)\n", " \n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", " \n", " if len(regions) > 0:\n", " print(\"regions\")\n", " for region in regions:\n", " if region is None:\n", " continue\n", " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", " # print(absolute_url)\n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", " \n", " if len(postal_codes) > 0:\n", " print(\"postal\")\n", " for postal_code in postal_codes:\n", " if postal_code is None:\n", " continue\n", " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", " # print(absolute_url)\n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links) \n", " \n", " def parse_links(self, response):\n", " links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", " for link in links:\n", " absolute_url = self.BASE_URL + link\n", " self.links_tot += 1\n", " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\n", " \n", " def parse_attr(self, response):\n", " body = response.body\n", " name = response.css('.tel-detail-head h1 ::text').get()\n", " street = response.css('.tel-detail-head .street-address ::text').get()\n", " postal_code = response.css('.tel-detail-head .postal-code ::text').get()\n", " location = response.css('.tel-detail-head .locality ::text').get()\n", " region = response.css('.tel-detail-head .region ::text').get()\n", " \n", " def append_entry(value, cat):\n", " if not value in self.attributes[cat]:\n", " self.attributes[cat].append(value)\n", " self.save_counter += 1\n", " \n", " append_entry(name, \"name\")\n", " append_entry(street, \"street\")\n", " append_entry(postal_code, \"postal_code\")\n", " append_entry(location, \"location\")\n", " append_entry(region, \"region\")\n", " \n", " self.links_counter += 1\n", " \n", " if self.save_counter > 500:\n", " with open('data.json', 'w') as fp:\n", " json.dump(self.attributes, fp)\n", " print(\"# regions, # postal codes, # names\")\n", " print(str(len(self.attributes['region'])) + \"/\" +\n", " str(len(self.attributes['postal_code'])) + \"/\" +\n", " str(print(len(self.attributes['name']))))\n", " print(\"Websites parsed: \" + str(self.links_counter) + \"/\" + \n", " str(self.links_tot) + \", progress \" + str(100/self.links_tot*self.links_counter) + \"%\")\n", " self.save_counter = 0\n", "\n", "process = CrawlerProcess()\n", "process.crawl(telsearch_main)\n", "process.start()\n", "# CRITICAL, ERROR, WARNING, INFO and DEBUG. , loglevel=\"critical\"\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "with open('data.json', 'r') as fp:\n", " data = json.load(fp)\n", " " ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "8\n", "15\n", "1541\n" ] } ], "source": [ "print(len(data['region']))\n", "print(len(data['postal_code']))\n", "print(len(data['name']))\n", "\n", "# why are there not more entries?? somehow the crawler stops early" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "a\n", "b\n", "c\n", "d\n", "e\n", "f\n", "g\n" ] } ], "source": [ "abc = \"abcdefg\"\n", "for l in abc:\n", " print(l)" ] }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Free Proxy Lists\n" + ] + } + ], + "source": [ + "import requests\n", + "from requests_html import HTMLSession\n", + "from lxml.html import fromstring\n", + "import cssselect\n", + "\n", + "def get_proxies():\n", + " url = 'https://www.freeproxylists.net/eu.html'\n", + " session = HTMLSession()\n", + " response = session.get(url)\n", + " #print(response.text)\n", + " print(response.html)\n", + " # parser = fromstring(response.text)\n", + " \n", + " print(response.html.find('title', first=True).text)\n", + " \n", + " # print(parser.cssselect('.DataGrid'))\n", + " # print(parser.cssselect('.DataGrid')[0].text_content())\n", + " \n", + " \"\"\"proxies = set()\n", + " for i in parser.xpath('//tbody/tr')[:100]:\n", + " if i.xpath('.//td[7][contains(text(),\"yes\")]'):\n", + " #Grabbing IP and corresponding PORT\n", + " proxy = \":\".join([i.xpath('.//td[1]/text()')[0], i.xpath('.//td[2]/text()')[0]])\n", + " proxies.add(proxy)\n", + " return proxies\n", + "\n", + "proxies = get_proxies()\n", + "print(proxies)\n", + "print(len(proxies))\"\"\"\n", + " \n", + "get_proxies()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['118.172.201.89:39818', '103.111.225.100:8080', '178.128.144.28:3128', '161.202.226.194:80', '200.73.129.128:8080', '103.150.239.25:8080', '221.141.130.183:33741', '51.75.147.44:3128', '80.94.195.122:3128', '104.238.81.186:56227', '119.81.189.194:80', '51.254.237.77:3129', '200.9.24.251:8080', '112.169.9.162:80', '51.255.103.170:3129', '206.189.132.13:8080', '118.27.114.32:8080', '51.158.119.88:8811', '109.70.189.70:56408', '165.22.243.240:4033', '188.79.133.24:53281', '167.172.109.12:36457', '46.225.237.174:8080', '181.129.183.19:53281', '191.242.179.138:3128', '145.239.121.218:3129', '213.134.208.90:3128', '134.209.187.145:8080', '89.20.102.147:2580', '198.50.163.192:3129', '188.165.141.114:3129', '182.52.90.43:33326', '213.147.17.107:80', '103.57.70.231:39143', '115.124.115.26:80', '188.165.16.230:3129', '51.158.180.179:8811', '89.218.5.106:37717', '185.103.246.43:8080', '51.158.68.68:8811', '182.253.169.33:8080', '151.106.34.139:1080', '79.137.44.85:3129', '51.81.82.175:80', '202.77.120.38:57965', '103.152.5.70:8080', '183.88.238.35:8080', '186.125.59.8:46316', '103.28.121.58:80', '115.75.1.184:8118', '95.165.182.230:45396', '103.37.82.163:80', '182.52.51.10:61124', '27.109.116.119:23500', '81.144.230.120:8080', '144.217.101.245:3129', '213.105.29.14:3128', '81.33.4.214:61711', '176.62.185.72:36493', '51.158.68.133:8811', '163.172.184.246:3128', '103.152.5.80:8080', '37.120.140.158:3128', '85.185.159.75:8080', '208.80.28.208:8080']\n", + "Request #1\n", + "Skipping. Connnection error\n", + "Request #2\n", + "Skipping. Connnection error\n", + "Request #3\n", + "Skipping. Connnection error\n", + "Request #4\n", + "Skipping. Connnection error\n", + "Request #5\n", + "Skipping. Connnection error\n", + "Request #6\n", + "Skipping. Connnection error\n", + "Request #7\n", + "Skipping. Connnection error\n", + "Request #8\n", + "Skipping. Connnection error\n", + "Request #9\n", + "Skipping. Connnection error\n", + "Request #10\n", + "Skipping. Connnection error\n", + "Request #11\n", + "Skipping. Connnection error\n", + "Request #12\n", + "Skipping. Connnection error\n", + "Request #13\n", + "Skipping. Connnection error\n", + "Request #14\n", + "Skipping. Connnection error\n", + "Request #15\n", + "Skipping. Connnection error\n", + "Request #16\n", + "Skipping. Connnection error\n", + "Request #17\n", + "Skipping. Connnection error\n", + "Request #18\n", + "Skipping. Connnection error\n", + "Request #19\n", + "Skipping. Connnection error\n", + "Request #20\n", + "Skipping. Connnection error\n", + "Request #21\n", + "Skipping. Connnection error\n", + "Request #22\n", + "Skipping. Connnection error\n", + "Request #23\n", + "Skipping. Connnection error\n", + "Request #24\n", + "Skipping. Connnection error\n", + "Request #25\n", + "Skipping. Connnection error\n", + "Request #26\n", + "Skipping. Connnection error\n", + "Request #27\n", + "Skipping. Connnection error\n", + "Request #28\n", + "Skipping. Connnection error\n", + "Request #29\n", + "Skipping. Connnection error\n", + "Request #30\n", + "Skipping. Connnection error\n", + "Request #31\n", + "Skipping. Connnection error\n", + "Request #32\n", + "Skipping. Connnection error\n", + "Request #33\n", + "Skipping. Connnection error\n", + "Request #34\n", + "Skipping. Connnection error\n", + "Request #35\n", + "Skipping. Connnection error\n", + "Request #36\n", + "Skipping. Connnection error\n", + "Request #37\n", + "Skipping. Connnection error\n", + "Request #38\n", + "Skipping. Connnection error\n", + "Request #39\n", + "Skipping. Connnection error\n", + "Request #40\n", + "Skipping. Connnection error\n", + "Request #41\n", + "Skipping. Connnection error\n", + "Request #42\n", + "Skipping. Connnection error\n", + "Request #43\n", + "Skipping. Connnection error\n", + "Request #44\n", + "Skipping. Connnection error\n", + "Request #45\n", + "Skipping. Connnection error\n", + "Request #46\n", + "Skipping. Connnection error\n", + "Request #47\n", + "Skipping. Connnection error\n", + "Request #48\n", + "Skipping. Connnection error\n", + "Request #49\n", + "Skipping. Connnection error\n", + "Request #50\n", + "Skipping. Connnection error\n", + "Request #51\n", + "Skipping. Connnection error\n", + "Request #52\n", + "Skipping. Connnection error\n", + "Request #53\n", + "Skipping. Connnection error\n", + "Request #54\n", + "Skipping. Connnection error\n", + "Request #55\n", + "Skipping. Connnection error\n", + "Request #56\n", + "Skipping. Connnection error\n", + "Request #57\n", + "Skipping. Connnection error\n", + "Request #58\n", + "Skipping. Connnection error\n", + "Request #59\n", + "Skipping. Connnection error\n", + "Request #60\n", + "Skipping. Connnection error\n", + "Request #61\n", + "Skipping. Connnection error\n", + "Request #62\n", + "Skipping. Connnection error\n", + "Request #63\n", + "Skipping. Connnection error\n", + "Request #64\n", + "Skipping. Connnection error\n", + "Request #65\n", + "Skipping. Connnection error\n", + "[]\n" + ] + } + ], + "source": [ + "import requests\n", + "import traceback\n", + "#If you are copy pasting proxy ips, put in the list below\n", + "#proxies = ['121.129.127.209:80', '124.41.215.238:45169', '185.93.3.123:8080', '194.182.64.67:3128', '106.0.38.174:8080', '163.172.175.210:3128', '13.92.196.150:8080']\n", + "proxies = get_proxies()\n", + "proxies = list(proxies)\n", + "proxies_it = 0\n", + "print(proxies)\n", + "\n", + "url = 'https://tel.search.ch/'\n", + "for i in range(1,len(proxies)+1):\n", + " #Get a proxy from the pool\n", + " proxy = proxies[proxies_it]\n", + " print(\"Request #%d\"%i)\n", + " try:\n", + " response = requests.get(url,proxies={\"http\": proxy, \"https\": proxy})\n", + " print(response.json())\n", + " except:\n", + " #Most free proxies will often get connection errors. You will have retry the entire request using another proxy to work. \n", + " #We will just skip retries as its beyond the scope of this tutorial and we are only downloading a single url \n", + " print(\"Skipping. Connnection error\")\n", + " proxies.remove(proxy)\n", + " proxies_it -= 1\n", + " \n", + " proxies_it += 1\n", + " if proxies_it >= len(proxies):\n", + " proxies_it = 0\n", + " \n", + "print(proxies)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "from requests_html import HTML, HTMLSession\n", + "\n", + "def get_proxies():\n", + " url = \"https://free-proxy-list.net/\"\n", + " session = HTMLSession()\n", + " r = session.get(url)\n", + "\n", + " table = r.html.find('tbody tr td')\n", + "\n", + " # maybe we should select only https with the selector\n", + "\n", + " proxies = []\n", + " for i, ele in enumerate(table):\n", + " #print(ele.text)\n", + " if i%8 == 0:\n", + " # simple check if its an ip address\n", + " if not \".\" in ele.text:\n", + " break\n", + " proxies.append(str(ele.text))\n", + " if i%8 == 1:\n", + " proxies[-1] += \":\" + str(ele.text)\n", + " # print(proxies[-1])\n", + " \n", + " return proxies\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['200.73.129.128:8080', '125.25.80.39:42790', '82.212.62.27:8080', '80.94.195.122:3128', '134.209.29.120:8080', '5.252.161.48:8080', '85.133.183.66:8080', '185.61.92.207:43947', '178.252.190.194:3128', '14.192.31.17:50838']\n", + "Request #1\n", + "Skipping. Connnection error\n", + "Request #2\n", + "Skipping. Connnection error\n", + "Request #3\n", + "Skipping. Connnection error\n", + "Request #4\n", + "Skipping. Connnection error\n", + "Request #5\n", + "Skipping. Connnection error\n", + "Request #6\n", + "Skipping. Connnection error\n", + "Request #7\n", + "Skipping. Connnection error\n", + "Request #8\n", + "Skipping. Connnection error\n", + "Request #9\n", + "Skipping. Connnection error\n", + "Request #10\n", + "Skipping. Connnection error\n", + "Request #11\n", + "Skipping. Connnection error\n", + "Request #12\n", + "Skipping. Connnection error\n", + "Request #13\n", + "Skipping. Connnection error\n", + "Request #14\n", + "Skipping. Connnection error\n", + "Request #15\n", + "Skipping. Connnection error\n", + "Request #16\n", + "Skipping. Connnection error\n", + "Request #17\n", + "Skipping. Connnection error\n", + "Request #18\n", + "Skipping. Connnection error\n", + "Request #19\n", + "Skipping. Connnection error\n", + "Request #20\n", + "Skipping. Connnection error\n", + "Request #21\n", + "Skipping. Connnection error\n", + "Request #22\n", + "Skipping. Connnection error\n", + "Request #23\n", + "Skipping. Connnection error\n", + "Request #24\n", + "Skipping. Connnection error\n", + "Request #25\n", + "Skipping. Connnection error\n", + "Request #26\n", + "Skipping. Connnection error\n", + "Request #27\n", + "Skipping. Connnection error\n", + "Request #28\n", + "Skipping. Connnection error\n", + "Request #29\n", + "Skipping. Connnection error\n", + "Request #30\n", + "Skipping. Connnection error\n", + "Request #31\n", + "Skipping. Connnection error\n", + "Request #32\n", + "Skipping. Connnection error\n", + "Request #33\n", + "Skipping. Connnection error\n", + "Request #34\n", + "Skipping. Connnection error\n", + "Request #35\n", + "Skipping. Connnection error\n", + "Request #36\n", + "Skipping. Connnection error\n", + "Request #37\n", + "Skipping. Connnection error\n", + "Request #38\n", + "Skipping. Connnection error\n", + "Request #39\n", + "Skipping. Connnection error\n", + "Request #40\n", + "Skipping. Connnection error\n", + "Request #41\n", + "Skipping. Connnection error\n", + "Request #42\n", + "Skipping. Connnection error\n", + "Request #43\n", + "Skipping. Connnection error\n", + "Request #44\n", + "Skipping. Connnection error\n", + "Request #45\n", + "Skipping. Connnection error\n", + "Request #46\n", + "Skipping. Connnection error\n", + "Request #47\n", + "Skipping. Connnection error\n", + "Request #48\n", + "Skipping. Connnection error\n", + "Request #49\n", + "Skipping. Connnection error\n", + "Request #50\n", + "Skipping. Connnection error\n", + "Request #51\n", + "Skipping. Connnection error\n", + "Request #52\n", + "Skipping. Connnection error\n", + "Request #53\n", + "Skipping. Connnection error\n", + "Request #54\n", + "Skipping. Connnection error\n", + "Request #55\n", + "Skipping. Connnection error\n", + "Request #56\n", + "Skipping. Connnection error\n", + "Request #57\n", + "Skipping. Connnection error\n", + "Request #58\n", + "Skipping. Connnection error\n", + "Request #59\n", + "Skipping. Connnection error\n", + "Request #60\n", + "Skipping. Connnection error\n", + "Request #61\n", + "Skipping. Connnection error\n", + "Request #62\n", + "Skipping. Connnection error\n", + "Request #63\n", + "Skipping. Connnection error\n", + "Request #64\n", + "Skipping. Connnection error\n", + "Request #65\n", + "Skipping. Connnection error\n", + "Request #66\n", + "Skipping. Connnection error\n", + "Request #67\n", + "Skipping. Connnection error\n", + "Request #68\n", + "Skipping. Connnection error\n", + "Request #69\n", + "Skipping. Connnection error\n", + "Request #70\n", + "Skipping. Connnection error\n", + "Request #71\n", + "Skipping. Connnection error\n", + "Request #72\n", + "Skipping. Connnection error\n", + "Request #73\n", + "Skipping. Connnection error\n", + "Request #74\n", + "Skipping. Connnection error\n", + "Request #75\n", + "Skipping. Connnection error\n", + "Request #76\n", + "Skipping. Connnection error\n", + "Request #77\n", + "Skipping. Connnection error\n", + "Request #78\n", + "Skipping. Connnection error\n", + "Request #79\n", + "Skipping. Connnection error\n", + "Request #80\n", + "Skipping. Connnection error\n", + "Request #81\n", + "Skipping. Connnection error\n", + "Request #82\n", + "Skipping. Connnection error\n", + "Request #83\n", + "Skipping. Connnection error\n", + "Request #84\n", + "Skipping. Connnection error\n", + "Request #85\n", + "Skipping. Connnection error\n", + "Request #86\n", + "Skipping. Connnection error\n", + "Request #87\n", + "Skipping. Connnection error\n", + "Request #88\n", + "Skipping. Connnection error\n", + "Request #89\n", + "Skipping. Connnection error\n", + "Request #90\n", + "Skipping. Connnection error\n", + "Request #91\n", + "Skipping. Connnection error\n", + "Request #92\n", + "Skipping. Connnection error\n", + "Request #93\n", + "Skipping. Connnection error\n", + "Request #94\n", + "Skipping. Connnection error\n", + "Request #95\n", + "Skipping. Connnection error\n", + "Request #96\n", + "Skipping. Connnection error\n", + "Request #97\n", + "Skipping. Connnection error\n", + "Request #98\n", + "Skipping. Connnection error\n", + "Request #99\n", + "Skipping. Connnection error\n", + "Request #100\n", + "Skipping. Connnection error\n", + "Request #101\n", + "Skipping. Connnection error\n", + "Request #102\n", + "Skipping. Connnection error\n", + "Request #103\n", + "Skipping. Connnection error\n", + "Request #104\n", + "Skipping. Connnection error\n", + "Request #105\n", + "Skipping. Connnection error\n", + "Request #106\n", + "Skipping. Connnection error\n", + "Request #107\n", + "Skipping. Connnection error\n", + "Request #108\n", + "Skipping. Connnection error\n", + "Request #109\n", + "Skipping. Connnection error\n", + "Request #110\n", + "Skipping. Connnection error\n", + "Request #111\n", + "Skipping. Connnection error\n", + "Request #112\n", + "Skipping. Connnection error\n", + "Request #113\n", + "Skipping. Connnection error\n", + "Request #114\n", + "Skipping. Connnection error\n", + "Request #115\n", + "Skipping. Connnection error\n", + "Request #116\n", + "Skipping. Connnection error\n", + "Request #117\n", + "Skipping. Connnection error\n", + "Request #118\n", + "Skipping. Connnection error\n", + "Request #119\n", + "Skipping. Connnection error\n", + "Request #120\n", + "Skipping. Connnection error\n", + "Request #121\n", + "Skipping. Connnection error\n", + "Request #122\n", + "Skipping. Connnection error\n", + "Request #123\n", + "Skipping. Connnection error\n", + "Request #124\n", + "Skipping. Connnection error\n", + "Request #125\n", + "Skipping. Connnection error\n", + "Request #126\n", + "Skipping. Connnection error\n", + "Request #127\n", + "Skipping. Connnection error\n", + "Request #128\n", + "Skipping. Connnection error\n", + "Request #129\n", + "Skipping. Connnection error\n", + "Request #130\n", + "Skipping. Connnection error\n", + "Request #131\n", + "Skipping. Connnection error\n", + "Request #132\n", + "Skipping. Connnection error\n", + "Request #133\n", + "Skipping. Connnection error\n", + "Request #134\n", + "Skipping. Connnection error\n", + "Request #135\n", + "Skipping. Connnection error\n", + "Request #136\n", + "Skipping. Connnection error\n", + "Request #137\n", + "Skipping. Connnection error\n", + "Request #138\n", + "Skipping. Connnection error\n", + "Request #139\n", + "Skipping. Connnection error\n", + "Request #140\n", + "Skipping. Connnection error\n", + "Request #141\n", + "Skipping. Connnection error\n", + "Request #142\n", + "Skipping. Connnection error\n", + "Request #143\n", + "Skipping. Connnection error\n", + "Request #144\n", + "Skipping. Connnection error\n", + "Request #145\n", + "Skipping. Connnection error\n", + "Request #146\n", + "Skipping. Connnection error\n", + "Request #147\n", + "Skipping. Connnection error\n", + "Request #148\n", + "Skipping. Connnection error\n", + "Request #149\n", + "Skipping. Connnection error\n", + "Request #150\n", + "Skipping. Connnection error\n", + "Request #151\n", + "Skipping. Connnection error\n", + "Request #152\n", + "Skipping. Connnection error\n", + "Request #153\n", + "Skipping. Connnection error\n", + "Request #154\n", + "Skipping. Connnection error\n", + "Request #155\n", + "Skipping. Connnection error\n", + "Request #156\n", + "Skipping. Connnection error\n", + "Request #157\n", + "Skipping. Connnection error\n", + "Request #158\n", + "Skipping. Connnection error\n", + "Request #159\n", + "Skipping. Connnection error\n", + "Request #160\n", + "Skipping. Connnection error\n", + "Request #161\n", + "Skipping. Connnection error\n", + "Request #162\n", + "Skipping. Connnection error\n", + "Request #163\n", + "Skipping. Connnection error\n", + "Request #164\n", + "Skipping. Connnection error\n", + "Request #165\n", + "Skipping. Connnection error\n", + "Request #166\n", + "Skipping. Connnection error\n", + "Request #167\n", + "Skipping. Connnection error\n", + "Request #168\n", + "Skipping. Connnection error\n", + "Request #169\n", + "Skipping. Connnection error\n", + "Request #170\n", + "Skipping. Connnection error\n", + "Request #171\n", + "Skipping. Connnection error\n", + "Request #172\n", + "Skipping. Connnection error\n", + "Request #173\n", + "Skipping. Connnection error\n", + "Request #174\n", + "Skipping. Connnection error\n", + "Request #175\n", + "Skipping. Connnection error\n", + "Request #176\n", + "Skipping. Connnection error\n", + "Request #177\n", + "Skipping. Connnection error\n", + "Request #178\n", + "Skipping. Connnection error\n", + "Request #179\n", + "Skipping. Connnection error\n", + "Request #180\n", + "Skipping. Connnection error\n", + "Request #181\n", + "Skipping. Connnection error\n", + "Request #182\n", + "Skipping. Connnection error\n", + "Request #183\n", + "Skipping. Connnection error\n", + "Request #184\n", + "Skipping. Connnection error\n", + "Request #185\n", + "Skipping. Connnection error\n", + "Request #186\n", + "Skipping. Connnection error\n", + "Request #187\n", + "Skipping. Connnection error\n", + "Request #188\n", + "Skipping. Connnection error\n", + "Request #189\n", + "Skipping. Connnection error\n", + "Request #190\n", + "Skipping. Connnection error\n", + "Request #191\n", + "Skipping. Connnection error\n", + "Request #192\n", + "Skipping. Connnection error\n", + "Request #193\n", + "Skipping. Connnection error\n", + "Request #194\n", + "Skipping. Connnection error\n", + "Request #195\n", + "Skipping. Connnection error\n", + "Request #196\n", + "Skipping. Connnection error\n", + "Request #197\n", + "Skipping. Connnection error\n", + "Request #198\n", + "Skipping. Connnection error\n", + "Request #199\n", + "Skipping. Connnection error\n", + "Request #200\n", + "Skipping. Connnection error\n", + "Request #201\n", + "Skipping. Connnection error\n", + "Request #202\n", + "Skipping. Connnection error\n", + "Request #203\n", + "Skipping. Connnection error\n", + "Request #204\n", + "Skipping. Connnection error\n", + "Request #205\n", + "Skipping. Connnection error\n", + "Request #206\n", + "Skipping. Connnection error\n", + "Request #207\n", + "Skipping. Connnection error\n", + "Request #208\n", + "Skipping. Connnection error\n", + "Request #209\n", + "Skipping. Connnection error\n", + "Request #210\n", + "Skipping. Connnection error\n", + "Request #211\n", + "Skipping. Connnection error\n", + "Request #212\n", + "Skipping. Connnection error\n", + "Request #213\n", + "Skipping. Connnection error\n", + "Request #214\n", + "Skipping. Connnection error\n", + "Request #215\n", + "Skipping. Connnection error\n", + "Request #216\n", + "Skipping. Connnection error\n", + "Request #217\n", + "Skipping. Connnection error\n", + "Request #218\n", + "Skipping. Connnection error\n", + "Request #219\n", + "Skipping. Connnection error\n", + "Request #220\n", + "Skipping. Connnection error\n", + "Request #221\n", + "Skipping. Connnection error\n", + "Request #222\n", + "Skipping. Connnection error\n", + "Request #223\n", + "Skipping. Connnection error\n", + "Request #224\n", + "Skipping. Connnection error\n", + "Request #225\n", + "Skipping. Connnection error\n", + "Request #226\n", + "Skipping. Connnection error\n", + "Request #227\n", + "Skipping. Connnection error\n", + "Request #228\n", + "Skipping. Connnection error\n", + "Request #229\n", + "Skipping. Connnection error\n", + "Request #230\n", + "Skipping. Connnection error\n", + "Request #231\n", + "Skipping. Connnection error\n", + "Request #232\n", + "Skipping. Connnection error\n", + "Request #233\n", + "Skipping. Connnection error\n", + "Request #234\n", + "Skipping. Connnection error\n", + "Request #235\n", + "Skipping. Connnection error\n", + "Request #236\n", + "Skipping. Connnection error\n", + "Request #237\n", + "Skipping. Connnection error\n", + "Request #238\n", + "Skipping. Connnection error\n", + "Request #239\n", + "Skipping. Connnection error\n", + "Request #240\n", + "Skipping. Connnection error\n", + "Request #241\n", + "Skipping. Connnection error\n", + "Request #242\n", + "Skipping. Connnection error\n", + "Request #243\n", + "Skipping. Connnection error\n", + "Request #244\n", + "Skipping. Connnection error\n", + "Request #245\n", + "Skipping. Connnection error\n", + "Request #246\n", + "Skipping. Connnection error\n", + "Request #247\n", + "Skipping. Connnection error\n", + "Request #248\n", + "Skipping. Connnection error\n", + "Request #249\n", + "Skipping. Connnection error\n", + "Request #250\n", + "Skipping. Connnection error\n", + "Request #251\n", + "Skipping. Connnection error\n", + "Request #252\n", + "Skipping. Connnection error\n", + "Request #253\n", + "Skipping. Connnection error\n", + "Request #254\n", + "Skipping. Connnection error\n", + "Request #255\n", + "Skipping. Connnection error\n", + "Request #256\n", + "Skipping. Connnection error\n", + "Request #257\n", + "Skipping. Connnection error\n", + "Request #258\n", + "Skipping. Connnection error\n", + "Request #259\n", + "Skipping. Connnection error\n", + "Request #260\n", + "Skipping. Connnection error\n", + "Request #261\n", + "Skipping. Connnection error\n", + "Request #262\n", + "Skipping. Connnection error\n", + "Request #263\n", + "Skipping. Connnection error\n", + "Request #264\n", + "Skipping. Connnection error\n", + "Request #265\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping. Connnection error\n", + "Request #266\n", + "Skipping. Connnection error\n", + "Request #267\n", + "Skipping. Connnection error\n", + "Request #268\n", + "Skipping. Connnection error\n", + "Request #269\n", + "Skipping. Connnection error\n", + "Request #270\n", + "Skipping. Connnection error\n", + "Request #271\n", + "Skipping. Connnection error\n", + "Request #272\n", + "Skipping. Connnection error\n", + "Request #273\n", + "Skipping. Connnection error\n", + "Request #274\n", + "Skipping. Connnection error\n", + "Request #275\n", + "Skipping. Connnection error\n", + "Request #276\n", + "Skipping. Connnection error\n", + "Request #277\n", + "Skipping. Connnection error\n", + "Request #278\n", + "Skipping. Connnection error\n", + "Request #279\n", + "Skipping. Connnection error\n", + "Request #280\n", + "Skipping. Connnection error\n", + "Request #281\n", + "Skipping. Connnection error\n", + "Request #282\n", + "Skipping. Connnection error\n", + "Request #283\n", + "Skipping. Connnection error\n", + "Request #284\n", + "Skipping. Connnection error\n", + "Request #285\n", + "Skipping. Connnection error\n", + "Request #286\n", + "Skipping. Connnection error\n", + "Request #287\n", + "Skipping. Connnection error\n", + "Request #288\n", + "Skipping. Connnection error\n", + "Request #289\n", + "Skipping. Connnection error\n", + "Request #290\n", + "Skipping. Connnection error\n", + "Request #291\n", + "Skipping. Connnection error\n", + "Request #292\n", + "Skipping. Connnection error\n", + "Request #293\n", + "Skipping. Connnection error\n", + "Request #294\n", + "Skipping. Connnection error\n", + "Request #295\n", + "Skipping. Connnection error\n", + "Request #296\n", + "Skipping. Connnection error\n", + "Request #297\n", + "Skipping. Connnection error\n", + "Request #298\n", + "Skipping. Connnection error\n", + "Request #299\n", + "Skipping. Connnection error\n", + "Request #300\n", + "Skipping. Connnection error\n", + "[]\n" + ] + } + ], + "source": [ + "proxies = get_proxies()\n", + "proxies_it = 0\n", + "print(proxies[:10])\n", + "\n", + "url = 'https://tel.search.ch/'\n", + "for i in range(1,len(proxies)+1):\n", + " #Get a proxy from the pool\n", + " proxy = proxies[proxies_it]\n", + " print(\"Request #%d\"%i)\n", + " try:\n", + " session = HTMLSession()\n", + " r = session.get(url, proxies=proxy)\n", + " # response = requests.get(url,proxies={\"http\": proxy, \"https\": proxy})\n", + " print(r)\n", + " except:\n", + " #Most free proxies will often get connection errors. You will have retry the entire request using another proxy to work. \n", + " #We will just skip retries as its beyond the scope of this tutorial and we are only downloading a single url \n", + " print(\"Skipping. Connnection error\")\n", + " proxies.remove(proxy)\n", + " proxies_it -= 1\n", + " \n", + " proxies_it += 1\n", + " if proxies_it >= len(proxies):\n", + " proxies_it = 0\n", + " \n", + "print(proxies)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "from time import sleep\n", + "import random\n", + "\n", + "class telsearch_main():\n", + " \n", + " def __init__(self, json_f=None, json_l=None):\n", + " if json_f == None:\n", + " self.json_f = 'data.json'\n", + " \n", + " if json_l == None:\n", + " self.json_l = 'links.json'\n", + " \n", + " try: \n", + " with open(self.json_f, 'r') as fp:\n", + " self.data = json.load(fp)\n", + " \n", + " self.attributes = {\n", + " \"name\": self.data['name'],\n", + " \"street\": self.data['street'],\n", + " \"postal_code\": self.data['postal_code'],\n", + " \"location\": self.data['location'],\n", + " \"region\": self.data['region'], \n", + " }\n", + " \n", + " except:\n", + " self.attributes = {\n", + " \"name\": [],\n", + " \"street\": [],\n", + " \"postal_code\": [],\n", + " \"location\": [],\n", + " \"region\": [], \n", + " }\n", + " \n", + " # don't parse a page twice when we start over\n", + " try: \n", + " with open(self.json_l, 'r') as fp:\n", + " self.parsed_links = json.load(fp)\n", + " \n", + " except:\n", + " self.parsed_links = []\n", + "\n", + " self.links_counter = 0\n", + " \n", + " self.start_urls = [\n", + " 'https://tel.search.ch/?privat=1&pages=15',\n", + " ]\n", + " \n", + " self.BASE_URL = 'https://tel.search.ch/'\n", + " \n", + " \n", + " def parse(self): \n", + " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", + " for letter in abc:\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", + " print(absolute_url)\n", + " \n", + " self.parse_links(absolute_url)\n", + " \n", + " print(\"regions\")\n", + " for region in self.attributes[\"region\"]:\n", + " if region is None:\n", + " continue\n", + " print(\"=\"*50 + region + \"=\"*50)\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " if False:\n", + " print(\"postal\")\n", + " for postal_code in self.attributes[\"postal_code\"]:\n", + " if postal_code is None:\n", + " continue\n", + " print(\"=\"*50 + postal_code + \"=\"*50)\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " def parse_links(self, absolute_url): \n", + " session = HTMLSession()\n", + " r = session.get(absolute_url)\n", + " links = r.html.find('.tel-result-main h1 a')\n", + " for l in links:\n", + " absolute_url = self.BASE_URL + list(l.links)[0]\n", + " \n", + " if absolute_url in self.parsed_links:\n", + " pass\n", + " # print(\"already parsed\")\n", + " else:\n", + " self.parsed_links.append(absolute_url)\n", + " \n", + " print(\"hi, open link number \" + str(self.links_counter))\n", + " print(absolute_url)\n", + " self.parse_attr(absolute_url)\n", + "\n", + " self.links_counter += 1\n", + " sleep(random.randint(1, 10))\n", + "\n", + " \n", + " \"\"\"links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", + " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", + " for link in links:\n", + " absolute_url = self.BASE_URL + link\n", + " self.links_tot += 1\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\"\"\"\n", + " \n", + " def parse_attr(self, absolute_url):\n", + " session = HTMLSession()\n", + " r = session.get(absolute_url)\n", + " \n", + " name = r.html.find('.tel-detail-head h1', first=True)\n", + " name = name.text if name is not None else None\n", + " \n", + " street = r.html.find('.tel-detail-head .street-address', first=True)\n", + " street = street.text if street is not None else None\n", + " \n", + " postal_code = r.html.find('.tel-detail-head .postal-code', first=True)\n", + " postal_code = postal_code.text if postal_code is not None else None\n", + " \n", + " location = r.html.find('.tel-detail-head .locality', first=True)\n", + " location = location.text if location is not None else None\n", + " \n", + " region = r.html.find('.tel-detail-head .region', first=True)\n", + " region = region.text if region is not None else None\n", + " \n", + " def append_entry(value, cat):\n", + " if not value in self.attributes[cat]:\n", + " self.attributes[cat].append(value)\n", + " \n", + " append_entry(name, \"name\")\n", + " append_entry(street, \"street\")\n", + " append_entry(postal_code, \"postal_code\")\n", + " append_entry(location, \"location\")\n", + " append_entry(region, \"region\")\n", + " \n", + " if self.links_counter%10 == 0:\n", + " with open(self.json_f, 'w') as fp:\n", + " json.dump(self.attributes, fp)\n", + " print(\"# regions, # postal codes, # names\")\n", + " print(str(len(self.attributes['region'])) + \"/\" +\n", + " str(len(self.attributes['postal_code'])) + \"/\" +\n", + " str(len(self.attributes['name'])))\n", + " with open(self.json_l, 'w') as fp:\n", + " json.dump(self.parsed_links, fp)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://tel.search.ch/?privat=1&pages=15&was=a\n", + "hi, open link number 0\n", + "https://tel.search.ch//zuerich/fraumuensterstrasse-16/accenture-ag\n", + "# regions, # postal codes, # names\n", + "18/866/3718\n", + "regions\n", + "==================================================SO==================================================\n", + "hi, open link number 1\n", + "https://tel.search.ch//aarwangen/buetzbergstrasse-2/vlortec-gmbh-kunstharzbelaege\n", + "==================================================AG==================================================\n", + "hi, open link number 2\n", + "https://tel.search.ch//aarau/rain-23/naturheilpraxis-auszeit\n", + "==================================================ZH==================================================\n", + "==================================================TG==================================================\n", + "==================================================FR==================================================\n", + "==================================================BL==================================================\n", + "==================================================AR==================================================\n", + "==================================================BE==================================================\n", + "==================================================LU==================================================\n", + "====================================================================================================\n", + "==================================================SG==================================================\n", + "==================================================VD==================================================\n", + "hi, open link number 3\n", + "https://tel.search.ch//bellinzona/via-cancelliere-molo-24/mancini-marti-sa-3\n", + "hi, open link number 4\n", + "https://tel.search.ch//vevey/rue-blanchoud-3/felli-construction-sa\n", + "==================================================GL==================================================\n", + "==================================================ZG==================================================\n", + "==================================================GR==================================================\n", + "==================================================UR==================================================\n", + "hi, open link number 5\n", + "https://tel.search.ch//altdorf/birkenstrasse-7/roland-aurelia-wuethrich\n", + "hi, open link number 6\n", + "https://tel.search.ch//altdorf/pro-familiaweg-20/alice-zgraggen\n", + "hi, open link number 7\n", + "https://tel.search.ch//schattdorf/riedstrasse-20/andreas-zgraggen-2\n", + "hi, open link number 8\n", + "https://tel.search.ch//schattdorf/ringstrasse-38c/albert-zopp\n", + "hi, open link number 9\n", + "https://tel.search.ch//silenen/bahnhofstrasse-18/guido-orsingher-2\n", + "hi, open link number 10\n", + "https://tel.search.ch//schattdorf/eyruetti-20/robert-achermann\n", + "# regions, # postal codes, # names\n", + "19/867/3728\n", + "hi, open link number 11\n", + "https://tel.search.ch//altdorf/gruendligasse-26b/nadia-und-alexander-aregger\n", + "hi, open link number 12\n", + "https://tel.search.ch//schattdorf/geilenbielstrasse-4/felix-arnold\n", + "hi, open link number 13\n", + "https://tel.search.ch//buerglen/ei/karl-arnold-2\n", + "hi, open link number 14\n", + "https://tel.search.ch//schattdorf/mattenweg-17/lydia-arnold\n", + "hi, open link number 15\n", + "https://tel.search.ch//buerglen/nayermaetteli-1/robert-arnold\n", + "hi, open link number 16\n", + "https://tel.search.ch//altdorf/stoeckligasse-4/toni-arnold\n", + "hi, open link number 17\n", + "https://tel.search.ch//isenthal/gitschenen-2/josef-aschwanden\n", + "hi, open link number 18\n", + "https://tel.search.ch//altdorf/st-josefsweg-6/marlies-aschwanden\n", + "hi, open link number 19\n", + "https://tel.search.ch//goeschenen/in-der-halte-1/andreas-banholzer\n", + "hi, open link number 20\n", + "https://tel.search.ch//schattdorf/gandstrasse-13/andrea-ebel\n", + "# regions, # postal codes, # names\n", + "19/869/3738\n", + "hi, open link number 21\n", + "https://tel.search.ch//amsteg/gotthardstrasse-12/anton-und-margrith-gerig\n", + "hi, open link number 22\n", + "https://tel.search.ch//detail/b9fec14a4d93117b\n", + "hi, open link number 23\n", + "https://tel.search.ch//attinghausen/kummetstrasse-32/anton-imhof\n", + "hi, open link number 24\n", + "https://tel.search.ch//erstfeld/kolonie-15/alois-lusser\n", + "hi, open link number 25\n", + "https://tel.search.ch//schattdorf/schipfistrasse-13/alois-schuler-3\n", + "hi, open link number 26\n", + "https://tel.search.ch//erstfeld/baerenbodenweg-15/arthur-weingart\n", + "hi, open link number 27\n", + "https://tel.search.ch//erstfeld/gaertnerweg-4/alois-zwyssig\n", + "hi, open link number 28\n", + "https://tel.search.ch//buerglen/sonneggstrasse-3/hugo-u-annemarie-biasini\n", + "hi, open link number 29\n", + "https://tel.search.ch//schattdorf/gandruetti-5/ernst-u-marietta-gisler\n", + "hi, open link number 30\n", + "https://tel.search.ch//schattdorf/breitacherlistrasse-24/franz-xaver-und-regula-gisler\n", + "# regions, # postal codes, # names\n", + "19/869/3748\n", + "hi, open link number 31\n", + "https://tel.search.ch//detail/f231e033e4097f10\n", + "hi, open link number 32\n", + "https://tel.search.ch//erstfeld/spittelstrasse-7/rolf-regli\n", + "hi, open link number 33\n", + "https://tel.search.ch//schattdorf/pfarrhofstrasse-9/franz-baumann\n", + "hi, open link number 34\n", + "https://tel.search.ch//schattdorf/muehlegasse-7/markus-und-erika-deplazes\n", + "hi, open link number 35\n", + "https://tel.search.ch//flueelen/seestrasse-49a/josef-und-silvia-imholz\n", + "hi, open link number 36\n", + "https://tel.search.ch//altdorf/gotthardstrasse-4/thomas-und-debora-mauerhofer-2\n", + "hi, open link number 37\n", + "https://tel.search.ch//schattdorf/ruettistrasse-5/roland-mueller\n", + "hi, open link number 38\n", + "https://tel.search.ch//wassen/sustenstrasse-2/jakob-zgraggen\n", + "hi, open link number 39\n", + "https://tel.search.ch//altdorf/zumbrunnenweg-20/meinrad-und-fabienne-breu\n", + "hi, open link number 40\n", + "https://tel.search.ch//altdorf/allenwindenweg-31a/tuemer-und-karin-calisici\n", + "# regions, # postal codes, # names\n", + "19/870/3758\n", + "hi, open link number 41\n", + "https://tel.search.ch//schattdorf/mattenweg-18/franz-bobby-und-rita-gisler\n", + "hi, open link number 42\n", + "https://tel.search.ch//spiringen/gruendlistrasse-2/urs-und-martina-imholz\n", + "hi, open link number 43\n", + "https://tel.search.ch//erstfeld/linden-10/walter-ebnoether-2\n", + "hi, open link number 44\n", + "https://tel.search.ch//erstfeld/birtschen-18/rosmarie-und-ernst-rueegg\n", + "hi, open link number 45\n", + "https://tel.search.ch//amsteg/gotthardstrasse-42/gustav-inderkum\n", + "hi, open link number 46\n", + "https://tel.search.ch//erstfeld/leitschachweg-7/konrad-u-elsbeth-walker\n", + "hi, open link number 47\n", + "https://tel.search.ch//buerglen/niederrieden-42/renzo-und-dolores-abbadessa\n", + "hi, open link number 48\n", + "https://tel.search.ch//flueelen/axenstrasse-2/julia-abegg\n", + "hi, open link number 49\n", + "https://tel.search.ch//altdorf/hagenstrasse-35/simone-abegg\n", + "hi, open link number 50\n", + "https://tel.search.ch//buerglen/wiligermaetteli-21/danny-und-romy-abel\n", + "# regions, # postal codes, # names\n", + "19/870/3768\n", + "hi, open link number 51\n", + "https://tel.search.ch//altdorf/steinmattstrasse-37/mario-und-arnold-stefanie-und-ella-abgottspon\n", + "hi, open link number 52\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-11/anton-achermann\n", + "hi, open link number 53\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-9/anton-u-anni-achermann\n", + "hi, open link number 54\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-11/armin-u-monika-achermann\n", + "hi, open link number 55\n", + "https://tel.search.ch//flueelen/weingaertli-4/bruno-und-margrit-achermann\n", + "hi, open link number 56\n", + "https://tel.search.ch//seelisberg/dorfstrasse-88/christina-achermann\n", + "hi, open link number 57\n", + "https://tel.search.ch//schattdorf/breitruetti-14/franz-achermann\n", + "hi, open link number 58\n", + "https://tel.search.ch//altdorf/eggberge-142/heinz-und-antonia-achermann\n", + "hi, open link number 59\n", + "https://tel.search.ch//sisikon/bahnhofstrasse-3/lina-achermann\n", + "hi, open link number 60\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-17/peter-achermann\n", + "# regions, # postal codes, # names\n", + "19/870/3778\n", + "hi, open link number 61\n", + "https://tel.search.ch//sisikon/bahnhofstrasse-3/peter-und-pia-achermann\n", + "hi, open link number 62\n", + "https://tel.search.ch//schattdorf/achern-114b/reto-achermann\n", + "hi, open link number 63\n", + "https://tel.search.ch//altdorf/gitschenstrasse-27/richard-und-petra-achermann\n", + "hi, open link number 64\n", + "https://tel.search.ch//altdorf/gruendligasse-5/rolf-achermann-3\n", + "hi, open link number 65\n", + "https://tel.search.ch//schattdorf/baerengand-15/urs-achermann\n", + "hi, open link number 66\n", + "https://tel.search.ch//silenen/efibach-2/walter-und-erika-achermann\n", + "hi, open link number 67\n", + "https://tel.search.ch//sisikon/baumgarten-1/walter-und-martina-achermann\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "hi, open link number 68\n", + "https://tel.search.ch//flueelen/hoehenstrasse-44a/daniel-ackermann\n", + "hi, open link number 69\n", + "https://tel.search.ch//altdorf/flueelerstrasse-62/hanny-ackermann\n", + "hi, open link number 70\n", + "https://tel.search.ch//flueelen/kirchstrasse-85/hans-ackermann\n", + "# regions, # postal codes, # names\n", + "19/870/3788\n", + "hi, open link number 71\n", + "https://tel.search.ch//altdorf/winterberggasse-5/reto-ackermann\n", + "hi, open link number 72\n", + "https://tel.search.ch//sisikon/bahnhofstrasse-2/zeynep-adanc\n", + "hi, open link number 73\n", + "https://tel.search.ch//altdorf/pfistergasse-13/bella-adeserman-van-de-pol\n", + "hi, open link number 74\n", + "https://tel.search.ch//altdorf/gurtenmundstrasse-1/antonia-aeberhard\n", + "hi, open link number 75\n", + "https://tel.search.ch//flueelen/hoehenstrasse-21/hansruedi-aeberhard\n", + "hi, open link number 76\n", + "https://tel.search.ch//altdorf/furrersgrund-15/rolf-und-barbara-aeberhard\n", + "hi, open link number 77\n", + "https://tel.search.ch//schattdorf/gandruetti-38/rolf-aebersold\n", + "hi, open link number 78\n", + "https://tel.search.ch//erstfeld/kolonie-9/pius-und-marlen-aebischer\n", + "==================================================SZ==================================================\n", + "hi, open link number 79\n", + "https://tel.search.ch//brunnen/grand-palais-1/khalid-a-al-masaud\n", + "hi, open link number 80\n", + "https://tel.search.ch//oberiberg/schloesslistrasse-39/stefan-aporta\n", + "# regions, # postal codes, # names\n", + "19/872/3798\n", + "hi, open link number 81\n", + "https://tel.search.ch//oberiberg/schloesslistrasse-39/stefan-und-anita-a-porta\n", + "hi, open link number 82\n", + "https://tel.search.ch//altendorf/zuercherstrasse-15/walter-a-barth\n", + "hi, open link number 83\n", + "https://tel.search.ch//morschach/axensteinstrasse-5/andreas-a-betschart\n", + "hi, open link number 84\n", + "https://tel.search.ch//arth/oberer-firstweg/michael-a-birrer\n", + "hi, open link number 85\n", + "https://tel.search.ch//freienbach/leutschenstrasse-18/evelyn-a-christoffel\n", + "hi, open link number 86\n", + "https://tel.search.ch//goldau/riedweg-6/stephan-a-civelli\n", + "hi, open link number 87\n", + "https://tel.search.ch//lachen/kiebitzweg-10/hermann-a-u-ilse-diethelm\n", + "hi, open link number 88\n", + "https://tel.search.ch//kuessnacht-am-rigi/seeburgstrasse-42/a-elfes-meier\n", + "hi, open link number 89\n", + "https://tel.search.ch//morschach/axensteinstrasse-22/merchant-fahed-abdulrahman-a-alqatam\n", + "hi, open link number 90\n", + "https://tel.search.ch//baech/sonnmatt-8/victor-a-francesconi\n", + "# regions, # postal codes, # names\n", + "19/880/3807\n", + "hi, open link number 91\n", + "https://tel.search.ch//kuessnacht-am-rigi/alpenweg-10/juergen-a-funk\n", + "hi, open link number 92\n", + "https://tel.search.ch//schuebelbach/gruenhaldenstrasse-4/paul-a-und-beatrice-good\n", + "hi, open link number 93\n", + "https://tel.search.ch//einsiedeln/viaduktstrasse-14/bruno-a-haage\n", + "hi, open link number 94\n", + "https://tel.search.ch//kuessnacht-am-rigi/im-boden-13/d-und-a-herrmann\n", + "hi, open link number 95\n", + "https://tel.search.ch//einsiedeln/eisenbahnstrasse-19b/willi-a-hofmann-lienert\n", + "hi, open link number 96\n", + "https://tel.search.ch//tuggen/feldweg-5/jakob-a-imfeld\n", + "hi, open link number 97\n", + "https://tel.search.ch//goldau/quellenweg-12/a-u-m-kamer\n", + "hi, open link number 98\n", + "https://tel.search.ch//kuessnacht-am-rigi/kreuzmatt-4a/a-m-kindle-langner\n", + "hi, open link number 99\n", + "https://tel.search.ch//brunnen/parkstrasse-6/hans-a-und-gina-klaus\n", + "hi, open link number 100\n", + "https://tel.search.ch//freienbach/kantonsstrasse-64/a-und-m-kuemin\n", + "# regions, # postal codes, # names\n", + "19/883/3816\n", + "hi, open link number 101\n", + "https://tel.search.ch//lachen/steineggstrasse-23/a-und-r-landolt\n", + "hi, open link number 102\n", + "https://tel.search.ch//wilen-b-wollerau/wilenstrasse-22/peter-a-und-madlen-mattli\n", + "hi, open link number 103\n", + "https://tel.search.ch//arth/fischmattweg-14/a-u-p-meli-2\n", + "hi, open link number 104\n", + "https://tel.search.ch//arth/luzernerstrasse-85/a-und-m-menta\n", + "hi, open link number 105\n", + "https://tel.search.ch//wollerau/studenbuehlstrasse-18/m-und-a-meyerhans\n", + "hi, open link number 106\n", + "https://tel.search.ch//pfaeffikon/eichholzstrasse-17d/roberto-a-mueller-2\n", + "hi, open link number 107\n", + "https://tel.search.ch//freienbach/kantonsstrasse-81/a-m-murer\n", + "hi, open link number 108\n", + "https://tel.search.ch//einsiedeln/gerbestrasse-2a/marianne-a-nepple\n", + "hi, open link number 109\n", + "https://tel.search.ch//pfaeffikon/churerstrasse-65b/roman-a-niederer\n", + "hi, open link number 110\n", + "https://tel.search.ch//goldau/centralstrasse-1/m-und-a-obst\n", + "# regions, # postal codes, # names\n", + "19/884/3825\n", + "hi, open link number 111\n", + "https://tel.search.ch//kuessnacht-am-rigi/glorihoechi-4/werner-a-raeber\n", + "hi, open link number 112\n", + "https://tel.search.ch//trachslau/trachslauerstrasse-7/marcus-riz-a-porta\n", + "hi, open link number 113\n", + "https://tel.search.ch//lachen/feldmoosstrasse-9/robert-a-schaetti\n", + "hi, open link number 114\n", + "https://tel.search.ch//ibach/eigenwiesstrasse-45/a-und-k-schmidig\n", + "hi, open link number 115\n", + "https://tel.search.ch//galgenen/eichplaetz-28/giovanni-a-sena\n", + "hi, open link number 116\n", + "https://tel.search.ch//wangen/knobelstrasse-1a/a-spaeni\n", + "hi, open link number 117\n", + "https://tel.search.ch//kuessnacht-am-rigi/jaistweg-29/alfred-a-und-esther-spirig\n", + "hi, open link number 118\n", + "https://tel.search.ch//schwyz/grundstrasse-26/a-strueby\n", + "hi, open link number 119\n", + "https://tel.search.ch//wollerau/oberblattstrasse-23/a-suter\n", + "hi, open link number 120\n", + "https://tel.search.ch//baech/unter-hafen-18/roland-a-thomann\n", + "# regions, # postal codes, # names\n", + "19/888/3834\n", + "hi, open link number 121\n", + "https://tel.search.ch//tuggen/quellenweg-7/oscar-a-g-treyer\n", + "hi, open link number 122\n", + "https://tel.search.ch//kuessnacht-am-rigi/rotenhofstrasse-7/ferdinand-a-tschuemperlin\n", + "hi, open link number 123\n", + "https://tel.search.ch//wangen/peterliwiese-3/h-und-stoller-a-vogt\n", + "hi, open link number 124\n", + "https://tel.search.ch//schindellegi/hoehenweg-9/beato-a-vollenweider\n", + "hi, open link number 125\n", + "https://tel.search.ch//pfaeffikon/rainstrasse-9/hans-fischer\n", + "hi, open link number 126\n", + "https://tel.search.ch//gersau/kantonsstrasse/herbert-barking\n", + "hi, open link number 127\n", + "https://tel.search.ch//lachen/seefeldstrasse-10/reto-und-susi-carisch\n", + "hi, open link number 128\n", + "https://tel.search.ch//lachen/biberzeltenstrasse-1/harry-kurt-felter\n", + "hi, open link number 129\n", + "https://tel.search.ch//altendorf/buobenhofstrasse-32/esther-keller\n", + "hi, open link number 130\n", + "https://tel.search.ch//rothenthurm/riedweg-15/giorgio-montirosi\n", + "# regions, # postal codes, # names\n", + "19/891/3844\n", + "hi, open link number 131\n", + "https://tel.search.ch//willerzell/satteleggstrasse-18/ida-schnyder\n", + "hi, open link number 132\n", + "https://tel.search.ch//reichenburg/kantonsstrasse-56/peter-spitta\n", + "hi, open link number 133\n", + "https://tel.search.ch//wangen/hoefliweg-2/albin-zueger\n", + "hi, open link number 134\n", + "https://tel.search.ch//muotathal/hauptstrasse-111/alois-schelbert-2\n", + "hi, open link number 135\n", + "https://tel.search.ch//pfaeffikon/huobstrasse-5/kurz-anne-marie\n", + "hi, open link number 136\n", + "https://tel.search.ch//feusisberg/schulhausstrasse-4/adelbert-und-liselotte-beutter\n", + "hi, open link number 137\n", + "https://tel.search.ch//bennau/hoehenweg-26/anton-u-eva-hupfauf\n", + "hi, open link number 138\n", + "https://tel.search.ch//muotathal/hauptstrasse-23/adolf-heinzer\n", + "hi, open link number 139\n", + "https://tel.search.ch//muotathal/weid-17/stefan-betschart\n", + "hi, open link number 140\n", + "https://tel.search.ch//goldau/chneustrasse-10/dominik-appert\n", + "# regions, # postal codes, # names\n", + "19/896/3854\n", + "hi, open link number 141\n", + "https://tel.search.ch//steinerberg/acherstrasse-15/arthur-abegg\n", + "hi, open link number 142\n", + "https://tel.search.ch//wangen/bolenberg-81/alois-hueppin\n", + "hi, open link number 143\n", + "https://tel.search.ch//schwyz/ried-14/ernst-und-luzia-reichmuth\n", + "hi, open link number 144\n", + "https://tel.search.ch//siebnen/althofstrasse-18/pia-aschwanden\n", + "hi, open link number 145\n", + "https://tel.search.ch//einsiedeln/klostermuehlematte-4/willi-und-annemarie-auf-der-maur\n", + "hi, open link number 146\n", + "https://tel.search.ch//muotathal/hauptstrasse-162/adolf-imhof\n", + "hi, open link number 147\n", + "https://tel.search.ch//schwyz/herrengasse-7/anita-lueoend\n", + "hi, open link number 148\n", + "https://tel.search.ch//kuessnacht-am-rigi/seemattweg-3/annamarie-baettig\n", + "hi, open link number 149\n", + "https://tel.search.ch//siebnen/spinnereistrasse-10d/josef-baettig\n", + "hi, open link number 150\n", + "https://tel.search.ch//goldau/mythenstrasse-19/pierino-und-agnes-crivelli\n", + "# regions, # postal codes, # names\n", + "19/897/3864\n", + "hi, open link number 151\n", + "https://tel.search.ch//freienbach/weinbergstrasse-10/andre-und-claudia-guggisberg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "hi, open link number 152\n", + "https://tel.search.ch//schindellegi/aeschmatte-2/artur-schnueriger\n", + "hi, open link number 153\n", + "https://tel.search.ch//rickenbach-b-schwyz/plaetzli-5/alfons-buergler\n", + "hi, open link number 154\n", + "https://tel.search.ch//kuessnacht-am-rigi/bahnhofstrasse-40/lorenzo-avolio\n", + "hi, open link number 155\n", + "https://tel.search.ch//tuggen/eichholz-2/alfred-und-theres-diethelm\n", + "hi, open link number 156\n", + "https://tel.search.ch//einsiedeln/gruetlimatte-11/andre-friederici\n", + "hi, open link number 157\n", + "https://tel.search.ch//einsiedeln/schmiedenstrasse-13/alois-limacher\n", + "hi, open link number 158\n", + "https://tel.search.ch//brunnen/parkstrasse-29/philipp-und-barbara-zimmermann\n", + "hi, open link number 159\n", + "https://tel.search.ch//oberiberg/boedelistrasse-20/albert-holdener\n", + "hi, open link number 160\n", + "https://tel.search.ch//siebnen/zuegerdoerflistrasse-21/antonia-kaelin\n", + "# regions, # postal codes, # names\n", + "19/898/3874\n", + "hi, open link number 161\n", + "https://tel.search.ch//seewen/bahnhofstrasse-102/alfred-koller\n", + "hi, open link number 162\n", + "https://tel.search.ch//galgenen/kantonsstrasse-50/arnold-kuster\n", + "hi, open link number 163\n", + "https://tel.search.ch//reichenburg/hoeflistrasse-6/alois-mettler-2\n", + "hi, open link number 164\n", + "https://tel.search.ch//steinen/schwyzerstrasse-8/thomas-und-caroline-langer\n", + "hi, open link number 165\n", + "https://tel.search.ch//goldau/rossbergstrasse-4/alfons-bircher\n", + "hi, open link number 166\n", + "https://tel.search.ch//sattel/erlistrasse-1/alex-u-ida-fach\n", + "hi, open link number 167\n", + "https://tel.search.ch//unteriberg/ausserdorfstrasse-5/andrea-fuchs-2\n", + "hi, open link number 168\n", + "https://tel.search.ch//muotathal/marktstrasse-39/anna-gwerder\n", + "hi, open link number 169\n", + "https://tel.search.ch//pfaeffikon/rosenhof-7/anna-homberger\n", + "hi, open link number 170\n", + "https://tel.search.ch//lachen/gartenstrasse-25/hardy-und-andrea-lang\n", + "# regions, # postal codes, # names\n", + "19/902/3883\n", + "hi, open link number 171\n", + "https://tel.search.ch//arth/huenenbergweg-5/albert-und-irma-schmid\n", + "hi, open link number 172\n", + "https://tel.search.ch//lachen/rathausplatz-4/max-und-agnes-schnellmann\n", + "hi, open link number 173\n", + "https://tel.search.ch//pfaeffikon/schindellegistrasse-150/alois-suter\n", + "hi, open link number 174\n", + "https://tel.search.ch//steinen/bahnhofstrasse-34/anton-und-maria-von-rickenbach\n", + "hi, open link number 175\n", + "https://tel.search.ch//schwyz/rickenbachstrasse-48/ernst-ehrler\n", + "hi, open link number 176\n", + "https://tel.search.ch//bennau/altberg-13/toni-und-silvia-faessler\n", + "hi, open link number 177\n", + "https://tel.search.ch//ibach/dammstrasse-4/martin-reichlin\n", + "hi, open link number 178\n", + "https://tel.search.ch//rickenbach-b-schwyz/spielhoefli-23/christine-und-silvan-abgottspon\n", + "hi, open link number 179\n", + "https://tel.search.ch//oberarth/gotthardstrasse-5/martin-annen-4\n", + "hi, open link number 180\n", + "https://tel.search.ch//siebnen/spinnereistrasse-10a/resso-azar\n", + "# regions, # postal codes, # names\n", + "19/903/3893\n", + "hi, open link number 181\n", + "https://tel.search.ch//einsiedeln/spitalstrasse-30/armin-becker\n", + "hi, open link number 182\n", + "https://tel.search.ch//lachen/feldstrasse-19/andrea-und-thomas-benz\n", + "hi, open link number 183\n", + "https://tel.search.ch//euthal/seeweg-3/adrian-und-myrtha-fuchs\n", + "hi, open link number 184\n", + "https://tel.search.ch//muotathal/hauptstrasse-29/andre-gwerder\n", + "hi, open link number 185\n", + "https://tel.search.ch//brunnen/schwyzerstrasse-21/armin-u-silvia-huber\n", + "hi, open link number 186\n", + "https://tel.search.ch//gross/quellweg-9/albert-kaelin\n", + "hi, open link number 187\n", + "https://tel.search.ch//kuessnacht-am-rigi/grepperstrasse-51/andreas-kohler\n", + "hi, open link number 188\n", + "https://tel.search.ch//ibach/gotthardstrasse-130/alma-lueoend\n", + "hi, open link number 189\n", + "https://tel.search.ch//schuebelbach/foehnloch-10/agnes-schneider\n", + "hi, open link number 190\n", + "https://tel.search.ch//altendorf/engelhofstrasse-6/annamaria-schoenbaechler\n", + "# regions, # postal codes, # names\n", + "19/905/3903\n" + ] + } + ], + "source": [ + "search = telsearch_main()\n", + "search.parse()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 4 } diff --git a/main_project/sql_database/create_SQL.ipynb b/main_project/sql_database/create_SQL.ipynb index 7636d69..e727e14 100644 --- a/main_project/sql_database/create_SQL.ipynb +++ b/main_project/sql_database/create_SQL.ipynb @@ -1,674 +1,2036 @@ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "### Create a SQL database" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Sucessfully connected to my_first_database\n", - "\n", + "\n", "['information_schema', 'my_first_database', 'mysql', 'performance_schema']\n" ] }, { "data": { "text/plain": [ "['information_schema', 'my_first_database', 'mysql', 'performance_schema']" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import mysql.connector\n", "DatabaseName = \"my_first_database\"\n", "TableName = \"id_cards\"\n", "\n", "def connect_to_database(name):\n", " try: \n", " mydb = mysql.connector.connect(\n", " host=\"localhost\",\n", " user=\"root\",\n", " password=\"root\",\n", " database=name\n", " )\n", " print(\"Sucessfully connected to \" + name)\n", " print(mydb)\n", " return mydb\n", " except:\n", " print(\"Error: database does not yet exist, will be created\")\n", " mydb = mysql.connector.connect(\n", " host=\"localhost\",\n", " user=\"root\",\n", " password=\"root\"\n", " )\n", " mycursor = mydb.cursor() \n", " mycursor.execute(\"CREATE DATABASE \" + name)\n", " \n", " connect_to_database(name)\n", " \n", "def list_databases():\n", " mydb = mysql.connector.connect(\n", " host=\"localhost\",\n", " user=\"root\",\n", " password=\"root\"\n", " )\n", " mycursor = mydb.cursor()\n", "\n", " mycursor.execute(\"SHOW DATABASES\")\n", " \n", " mydatabases = [x[0] for x in mycursor]\n", " print(mydatabases)\n", " \n", " return mydatabases\n", "\n", "def delete_databases(name = True):\n", " # delete everything\n", " if name == True:\n", " name = list_databases()\n", " \n", " mydb = mysql.connector.connect(\n", " host=\"localhost\",\n", " user=\"root\",\n", " password=\"root\"\n", " )\n", " mycursor = mydb.cursor()\n", "\n", " for n in name:\n", " try:\n", " mycursor.execute(\"DROP DATABASE \" + n) \n", " except:\n", " pass\n", "\n", "# delete_databases()\n", "mydb = connect_to_database(DatabaseName)\n", "list_databases()\n" ] }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 34, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "deleted table 'customers'\n", "deleted table 'id_che'\n", "Tables are\n", "['customers']\n", "Columns are\n", "['id', 'name', 'address']\n", "name, address\n", "'hi', 'you'\n", "INSERT INTO customers (name, address) VALUES ('hi', 'you')\n", "name, address\n", "'salut', 'toi'\n", "INSERT INTO customers (name, address) VALUES ('salut', 'toi')\n", "name\n", "'moi moi'\n", "INSERT INTO customers (name) VALUES ('moi moi')\n", "name\n", "'sali'\n", "INSERT INTO customers (name) VALUES ('sali')\n", "Columns are\n", "['id', 'name', 'address', 'bla']\n", "(1, 'hi', 'you', None)\n", "(2, 'salut', 'toi', None)\n", "(3, 'moi moi', None, None)\n", - "(4, 'sali', None, None)\n", - "this is my name with a lot of -- # \\_ ljl\n" + "(4, 'sali', None, None)\n" ] }, { "data": { "text/plain": [ "'this is my name with a lot of -- # \\\\_ ljl'" ] }, - "execution_count": 46, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "def create_table(mydb, name, columns=[]):\n", " mycursor = mydb.cursor() \n", " try:\n", " mycursor.execute(\"CREATE TABLE \" + name + \"(id INT AUTO_INCREMENT PRIMARY KEY)\")\n", " add_columns(mydb, name, columns)\n", " except:\n", " print(\"Error: table already exists, will be deleted\")\n", " mycursor.execute(\"DROP TABLE \" + name) \n", " create_table(mydb, name, columns)\n", "\n", "def list_tables(mydb, verbose=True):\n", " mycursor = mydb.cursor()\n", "\n", " mycursor.execute(\"SHOW TABLES\")\n", " \n", " mytables = [x[0] for x in mycursor]\n", " if verbose:\n", " print(\"Tables are\")\n", " print(mytables)\n", " \n", " return mytables\n", "\n", "def add_columns(mydb, table, columns):\n", " mycursor = mydb.cursor()\n", " for col in columns:\n", " if col[0] in get_columns(mydb, table, verbose=False):\n", " print(\"Cannot add this column, as it already exists\")\n", " else:\n", " comment = col[2].replace(\"'\", \"''\")\n", " sql = \"ALTER TABLE \" + table + \" ADD COLUMN \" + col[0] + \" \" + col[1] + \" COMMENT '\" + comment + \"'\"\n", " try:\n", " mycursor.execute(sql)\n", " except:\n", " print(\"failed to add column \" + col[0])\n", " print(sql)\n", " \n", "\n", "def get_columns(mydb, table, verbose=True):\n", " mycursor = mydb.cursor()\n", "\n", " mycursor.execute(\"SHOW COLUMNS from \" + table)\n", " \n", " mycolumns = [x[0] for x in mycursor]\n", " if verbose:\n", " print(\"Columns are\")\n", " print(mycolumns)\n", " \n", " return mycolumns\n", "\n", "def get_comment(mydb, table, column, verbose=True):\n", " mycursor = mydb.cursor() \n", "\n", " mycursor.execute(\"SELECT COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS \" + \n", " \"WHERE TABLE_NAME = '\" + table + \"' AND COLUMN_NAME = '\" + column + \"'\")\n", "\n", " myresult = mycursor.fetchall()\n", " \n", " if verbose:\n", " if len(myresult) == 0:\n", " print(\"The table is empty\")\n", - "\n", - " for x in myresult:\n", - " print(x[0])\n", " \n", - " return x[0]\n", + " return myresult[0][0]\n", "\n", "def join(columns):\n", " cols = \"\"\n", " for col in columns:\n", " if cols != \"\":\n", " cols += \", \"\n", " cols += col\n", " return cols \n", "\n", - "def get_table(mydb, table, columns = True):\n", + "def get_table(mydb, table, columns=None, index=None):\n", " mycursor = mydb.cursor()\n", " \n", - " if columns == True:\n", + " if columns is None:\n", " cols = \"*\"\n", " else:\n", " cols = join(columns) \n", + " \n", + " sql = \"SELECT \" + cols + \" FROM \" + table\n", + " if index is not None:\n", + " sql += \" WHERE id = \" + str(index) \n", "\n", - " mycursor.execute(\"SELECT \" + cols + \" FROM \" + table)\n", + " mycursor.execute(sql)\n", "\n", " myresult = mycursor.fetchall()\n", " \n", " if len(myresult) == 0:\n", " print(\"The table is empty\")\n", "\n", " for x in myresult:\n", " print(x)\n", + " \n", + " return(myresult)\n", "\n", "def fill_table(mydb, table, entries, columns='all', verbose=True):\n", " mycursor = mydb.cursor()\n", " \n", " if columns == 'all':\n", " columns = get_columns(mydb, table, verbose=False)\n", " # the id element will be assigned automaticaly\n", " try:\n", " columns.remove('id')\n", " except:\n", " pass \n", " \n", " cols = join(columns) \n", " \n", " for values in entries:\n", " if len(columns) > 1:\n", " values = list(values)\n", " else:\n", " values = [values]\n", "\n", " for i, c in enumerate(columns):\n", " # need to check if it is a string or an int...\n", + " if values[i] is not None:\n", + " values[i] = values[i].replace(\"'\", \"''\")\n", " values[i] = \"'\" + values[i] + \"'\"\n", " \n", " vals = join(values)\n", " if verbose:\n", " print(cols)\n", " print(vals)\n", " print(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", " mycursor.execute(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", " \n", "def fill_column(mydb, table, values, column): \n", " mycursor = mydb.cursor() \n", " \n", " mycursor.execute(\"SELECT COUNT(*) FROM \" + table)\n", " \n", " length = int(mycursor.fetchall()[0][0])\n", " for i in range(length):\n", " mycursor.execute(\"UPDATE \" + table + \" SET \" + column + \" = '\" + values[i] + \"' WHERE id=\" + str(i+1))\n", "\n", "\n", "def delete_tables(mydb, name=True, verbose=True):\n", " # delete everything\n", " if name == True:\n", " name = list_tables(mydb, verbose=False)\n", " \n", " mycursor = mydb.cursor()\n", "\n", " for n in name:\n", " try:\n", " mycursor.execute(\"DROP TABLE \" + n) \n", " if verbose:\n", " print(\"deleted table '\" + n + \"'\")\n", " except:\n", " pass\n", "\n", "# delete all existing tables\n", "delete_tables(mydb)\n", "# create a new table\n", "create_table(mydb, \"customers\", [(\"name\", \"VARCHAR(255)\", \"this is my name with a lot of -- # \\_\\ ljl\"), (\"address\", \"VARCHAR(255)\", \"this is my address\")])\n", " #\"name VARCHAR(255), address VARCHAR(255)\")\n", "list_tables(mydb)\n", "get_columns(mydb, \"customers\")\n", "\n", "fill_table(mydb, \"customers\", [(\"hi\", \"you\"), (\"salut\", \"toi\")])\n", "fill_table(mydb, \"customers\", [\"moi moi\", \"sali\"], columns=[\"name\"])\n", "\n", "add_columns(mydb, \"customers\", [(\"bla\", \"INT\", \"bla bla bla\")])\n", "get_columns(mydb, \"customers\")\n", "\n", "get_table(mydb, \"customers\")\n", "\n", "fill_column(mydb, \"customers\", ['1','2','3', '4', '5', '6'], \"name\")\n", "\n", "# ------------------------------------------------------------------\n", "\n", "get_comment(mydb, \"customers\", \"name\")\n", "\n" ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ "schema_id_che = [\n", " (\"surname\", \"VARCHAR(255)\", \"NAME - NOM COGNOME - NUM - SURNAME\"),\n", " (\"givenName\", \"VARCHAR(255)\", \"VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S)\"),\n", " (\"dateOfBirth\", \"VARCHAR(255)\", \"GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH\"),\n", " (\"height\", \"VARCHAR(255)\", \"GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT\", \"VARCHAR(255)\"),\n", " (\"placeOfOrigin\", \"VARCHAR(255)\", \"HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN\"),\n", " (\"authority\", \"VARCHAR(255)\", \"BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY\", \"VARCHAR(255)\"),\n", " (\"dateOfIssue\", \"VARCHAR(255)\", \"AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE\"),\n", " (\"dateOfExpiry\", \"VARCHAR(255)\", \"GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY\"),\n", " (\"nationality\", \"VARCHAR(255)\", \"NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY\"),\n", " (\"identityCard\", \"VARCHAR(255)\", \"IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD\"),\n", " (\"sex\", \"VARCHAR(255)\", \"GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX\"),\n", " (\"code\", \"VARCHAR(255)\", \"CODE\")\n", "]\n", " " ] }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 36, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "dict_keys(['name', 'street', 'postal_code', 'location', 'region'])\n", - "['Biberist', 'Muri', 'Geroldswil', 'Kreuzlingen', 'Givisiez', 'Wangen b. Olten', 'Grenchen', 'Deitingen', 'Zunzgen', 'Horgen']\n" + "['Zürich', 'Meilen', 'Münchenstein', 'Sargans', 'Zunzgen', 'Horgen', 'Givisiez', 'Kreuzlingen', 'Aarwangen', 'Herisau']\n" ] } ], "source": [ "import json\n", - "with open('data.json', 'r') as fp:\n", + "with open('data - Copy.json', 'r') as fp:\n", " data = json.load(fp)\n", " \n", "print(data.keys())\n", "\n", "print(data['location'][:10])" ] }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 37, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Beauty Python\n", - "Best Broker GmbH\n", + "Schaub Haustechnik AG\n", + "Alloboissons\n", + "Vlortec GmbH Kunstharzbeläge\n", + "Azzali Reto\n", + "Schädle Helmuth AG\n", + "Fischer + Frey Schreiner AG\n", + "Orlandini Sanitär Heizung GmbH\n", + "Schaub Sanitär & Heizungstechnik GmbH\n", + "Akdeniz Zeliha Dekorbonbon \n", "100\n", - "['Bachmann', 'Baumgartner', 'Dick', 'Baumann', 'Brunner', 'Haldimann', 'Blunk', 'Haupt', 'Bänziger', 'Krieg', 'Bitterli', 'Itin', 'Baumeler', 'Born', 'Zurschmiede', 'Brühlmann', 'Boss', 'Bertolosi', 'Zadra', 'Bruderer', 'Bächler', 'Barbitta', 'Froio', 'Balz', 'Bangerter', 'Bär', 'Jeckelmann', 'Benz', 'Zimmermann', 'Bat', 'Barilli', 'Stämmer', 'Lauber', 'Berardelli', 'Babic', 'Zutter', 'Blattmann', 'Kanwar', 'Beck', 'Buser', 'Bänziger', 'Bartsch', 'Zingg', 'Bärtschi', 'Bloch', 'Bruno', 'Schärer', 'Bussinger', 'Zurbuchen Raccuia', 'Zenuni', 'Berger', 'Fackelmeyer', 'Niederer', 'Bieri', 'Beck', 'Bosshart', 'Büttiker', 'Bitterli', 'Bürgi', 'Bruno', 'Bonjour', 'Bajramoski', 'Bärlocher', 'Bersier', 'Bertschy', 'Baechler', 'Hasler', 'Leimgruber', 'Bovey', 'Zumbrunnen', 'Baumgartner', 'Gerber', 'Baumgartner', 'Borer', 'Bajrami', 'Barben', 'Benz-Abächerli', 'Bieri', 'Brun', 'Petoud', 'Bläsi', 'Bonzon', 'Bächli', 'Barbey', 'Bollinger', 'Zürcher', 'Buhl', 'Bäni', 'Auer', 'Ziegler-Galli', 'Kohli', 'Avanzino Voney', 'Bühler', 'Bick', 'Kaufmann', 'Bartulovic', 'Bänninger', 'Baechler', 'Burkhardt', 'Bhend']\n", + "['Siegrist', 'Aliberti', 'Tanner', 'Ammann', 'Alder', 'Abolis', 'Affolter', 'Ackermann', 'Benz', 'Allalouf', 'Sezer', 'Accaputo', 'Dubs', 'Blattmann', 'Zehnder', 'Mont', 'Ilazoski', 'Mikes', 'Seger', 'Zingg', 'Stich', 'Zurbuchen Raccuia', 'Müller', 'Alves de Oliveira Pereira', 'Kissling', 'Andreae', 'Arias', 'Zbinden', 'Windler', 'Bergner', 'Aeschbacher', 'Obi', 'Angele', 'Aeschlimann', 'Hettelingh', 'Iten', 'Broder', 'Avdii', 'Anagnostou', 'Da Silva', 'Flury', 'Heiri', 'Pfirter', 'Blanc', 'Schläpfer', 'Güdel', 'Aeppli', 'Borer', 'Alder', 'Lüscher', 'Baumann', 'Zbinden', 'Zwahlen', 'Zurbuchen', 'Caspar A.', 'Aeppli', 'Söylemezo', 'Brogle', 'Aeschbacher', 'Rumo', 'Lenger', 'Allemann', 'von Burg', 'Hauser', 'Horisberger', 'Genswein', 'Zulfi', 'Vögel', 'Glutz', 'Schenker', 'Bettiol', 'Kälin', 'Zeltner', 'Mathys', 'Grünig', 'Zimmermann', 'Biedermann', 'Zingrich', 'Anex', 'Adam', 'Hügi', 'Alder', 'Zysset', 'Abbühl', 'Rüetschli', 'Häner', 'von Arx', 'Signer', 'Siegrist', 'Müller', 'Neuenschwander', 'Zingg', 'Allisson', 'Alde', 'Künzle', 'Bajrami', 'Kallianiotis', 'Zarrilli', 'Rohrbach', 'Albrecht']\n", "\n", - "['Andrè', 'Markus', 'Nicoll', 'Stefan', 'Petra', 'Andreas', 'Urs', 'Willi', 'Johanna', 'Urs', 'Barblina', 'Catherine', 'Erzebet', 'Gilberta', 'Hansruedi', 'Germaine', 'Sabine', 'Peter', 'Peter', 'Brigitte', 'Annemarie', 'Carlos', 'Fritz', 'Albert', 'David', 'Claude', 'Johannes', 'Barbara', 'Karlo', 'Charlotte', 'Bernhard', 'Algido', 'Siegfried', 'Nicolas', 'Rudolf', 'Daniel', 'Iwona', 'Agnes', 'Werner', 'Björn', 'Flurina', 'Stephan', 'Cédric', 'Stephen', 'Daniel', 'Roger', 'Hermann', 'Roger', 'Andrea', 'Kuchok', 'Eugen', 'Manuela', 'Bejtullah', 'Fredy', 'Silvia', 'Ruth', 'Bane', 'Reto', 'Marianne', 'Bernhard', 'Thomas', 'Alcino', 'Ernst', 'Polat', 'Bekim', 'Annelore', 'Anton', 'Natalie', 'Blerim', 'Susanne', 'Musa', 'Irene', 'Barbara', 'Rudolf', 'Beatrice', 'Rolf', 'André', 'Adolf', 'Pervin', 'Kathrin', 'Bruno', 'Werner', 'Jörg', 'Linus', 'Urs', 'Hans-Ueli', 'Joao', 'Peter', 'Peter', 'Hans-Jörg', 'Brigitte', 'Hans', 'Edith', 'Werner', 'Natalia', 'Alexander', 'Bruno', 'Romy', 'Gunnar', 'Daniel']\n", + "['Hermine', 'Richard', 'Erika', 'Priska', 'Antun', 'René', 'Albert', 'Ariane', 'Colaco', 'Noelle', 'Oscar', 'Zita', 'Peter', 'Armin', 'Stephan', 'Norbert', 'Peter', 'Ernst', 'Monika', 'Daniel', 'Louis', 'Dominique', 'Zeljko', 'Alan', 'Daniel', 'H.', 'Maya', 'Doris', 'Odilie', 'Frieda', 'Roger', 'Alice', 'Werner', 'Mario', 'Linda', 'Paul', 'Walter', 'Andreas', 'Andreas', 'Lavdije', 'Abdil', 'Vreni', 'Andrea', 'Robert', 'Rebekka', 'Eleane', 'Toni', 'Herbert', 'Alois', 'Yolanda', 'Ernst', 'Silvia', 'Giuseppina', 'Giuseppina', 'Hugo', 'Michal', 'Hans', 'V.', 'Karl', 'Verena', 'Albino', 'Urs', 'Alfred', 'Hans-Ruedi', 'Werner', 'Rudolf', 'Enrico', 'Christoph', 'Vera', 'Carmine', 'A.', 'Stefan', 'Ella', 'Lotty', 'Andreas', 'Snezana', 'Alessandro', 'Alexandra', 'Armin', 'Anita', 'Dominique', 'Peter', 'Hans', 'Rocco', 'Alois', 'Isabella', 'Salvatore', 'Andreas', 'Sabin', 'Valentin', 'Anshuman', 'Andreas', 'Thomas', 'Adrian', 'P.', 'Erika', 'Wolfgang', 'Rudolf', 'Jonny', 'Vreni']\n", "\n", - "['29 03 85', '28 08 66', '04 07 43', '08 08 79', '02 07 78', '14 05 79', '11 11 27', '19 07 41', '09 03 17', '29 02 55', '13 09 78', '21 04 20', '10 01 49', '20 01 00', '16 09 11', '07 02 52', '01 10 16', '16 10 72', '30 01 23', '05 11 64', '31 10 68', '10 10 33', '21 08 77', '26 12 11', '17 11 47', '17 09 10', '03 12 60', '18 09 53', '16 11 30', '21 12 77', '04 03 63', '27 08 81', '02 10 18', '14 11 89', '06 05 64', '17 07 68', '08 10 39', '19 12 95', '04 01 27', '25 12 54', '27 01 98', '01 05 87', '05 06 26', '28 02 94', '29 04 24', '08 11 66', '03 07 00', '04 01 86', '19 04 09', '06 08 44', '23 02 26', '09 04 23', '11 09 58', '16 09 54', '13 03 55', '30 02 53', '10 08 34', '09 08 24', '16 05 82', '18 02 39', '07 10 57', '20 01 13', '01 06 21', '03 01 58', '11 05 41', '27 11 85', '20 10 53', '19 01 88', '31 05 29', '28 07 07', '14 12 14', '22 01 21', '13 10 65', '04 05 15', '27 10 92', '31 05 13', '23 02 75', '21 02 91', '26 10 36', '23 10 48', '18 03 12', '19 06 37', '23 09 09', '05 06 14', '26 06 66', '12 03 24', '26 01 24', '22 03 22', '08 12 24', '03 08 24', '19 06 32', '26 08 47', '07 06 70', '04 03 06', '11 12 35', '17 03 86', '05 03 26', '19 02 36', '08 01 68', '20 06 93']\n", + "['06 07 14', '05 02 21', '05 11 95', '09 05 87', '20 02 10', '03 09 01', '26 02 61', '05 01 20', '09 09 57', '02 07 26', '26 12 47', '08 07 62', '23 01 74', '20 05 04', '23 02 91', '12 09 12', '28 06 34', '12 04 28', '03 07 44', '27 09 29', '05 08 07', '01 08 75', '28 06 58', '14 07 17', '06 01 93', '13 01 51', '04 04 15', '23 12 72', '17 03 47', '03 08 10', '24 11 48', '10 10 52', '05 09 73', '23 11 16', '15 09 44', '01 08 52', '11 10 57', '31 02 72', '10 01 98', '11 03 38', '15 10 91', '20 02 66', '23 03 31', '23 04 58', '07 10 03', '03 09 57', '16 09 09', '09 08 10', '03 10 44', '11 04 45', '30 05 34', '22 06 06', '26 09 43', '16 07 48', '07 05 64', '31 09 53', '09 07 82', '16 10 37', '16 08 43', '08 05 89', '29 08 87', '21 10 65', '30 11 80', '11 03 81', '31 10 62', '11 08 61', '12 07 63', '01 07 75', '07 01 26', '16 12 86', '21 10 32', '18 05 97', '22 08 59', '05 05 80', '09 06 71', '20 10 11', '19 09 26', '22 02 13', '31 10 15', '06 03 57', '29 07 57', '28 09 74', '02 01 54', '16 02 75', '29 03 94', '20 09 35', '03 06 48', '08 10 89', '06 07 79', '30 06 49', '01 07 42', '01 10 14', '21 04 08', '19 04 88', '04 02 66', '28 05 20', '29 08 58', '05 12 32', '18 06 55', '07 03 22']\n", "\n", - "['78', '102', '172', '188', '109', '139', '165', '106', '154', '161', '74', '163', '135', '189', '72', '130', '173', '114', '101', '175', '107', '112', '107', '126', '167', '83', '124', '189', '93', '90', '171', '165', '185', '107', '163', '58', '59', '169', '182', '109', '107', '117', '50', '154', '56', '107', '51', '55', '130', '130', '77', '125', '64', '91', '121', '170', '121', '60', '165', '88', '180', '97', '133', '182', '132', '81', '121', '121', '186', '81', '120', '65', '164', '75', '166', '142', '118', '77', '125', '78', '151', '120', '134', '85', '134', '97', '123', '96', '51', '158', '77', '95', '52', '60', '175', '145', '72', '79', '53', '110']\n", + "['95', '66', '125', '109', '185', '104', '139', '143', '125', '105', '127', '183', '72', '68', '81', '132', '51', '141', '188', '124', '127', '79', '109', '159', '92', '119', '167', '58', '142', '126', '172', '151', '188', '55', '184', '67', '138', '56', '71', '129', '118', '165', '173', '70', '90', '55', '150', '168', '163', '108', '158', '78', '55', '139', '145', '120', '67', '121', '185', '183', '79', '66', '139', '93', '95', '55', '153', '161', '140', '174', '79', '61', '86', '175', '142', '64', '156', '131', '173', '58', '97', '59', '186', '60', '105', '140', '105', '182', '68', '119', '87', '124', '155', '175', '144', '142', '71', '89', '178', '123']\n", "\n", - "['Hägendorf', 'Buch', 'Wangen b. Olten', 'Muri', 'Buch', 'Wädenswil', 'Grenchen', 'Kreuzlingen', 'Buch', 'Geroldswil', 'Wädenswil', 'Givisiez', 'Horgen', 'Aarwangen', 'Biberist', 'Zunzgen', 'Horgen', 'Kreuzlingen', 'Givisiez', 'Hägendorf', 'Buch', 'Grenchen', 'Herisau', 'Wiesendangen', 'Herisau', 'Wiesendangen', 'Biberist', 'Grenchen', 'Biberist', 'Kreuzlingen', 'Muri', 'Deitingen', 'Wädenswil', 'Givisiez', 'Biberist', 'Deitingen', 'Geroldswil', 'Muri', 'Grenchen', 'Hägendorf', 'Muri', 'Deitingen', 'Zunzgen', 'Herisau', 'Horgen', 'Wiesendangen', 'Aarwangen', 'Aarwangen', 'Aarwangen', 'Kreuzlingen', 'Hägendorf', 'Givisiez', 'Deitingen', 'Herisau', 'Wädenswil', 'Wangen b. Olten', 'Geroldswil', 'Wangen b. Olten', 'Zunzgen', 'Horgen', 'Wiesendangen', 'Geroldswil', 'Zunzgen', 'Wangen b. Olten', 'Hägendorf', 'Buch', 'Wangen b. Olten', 'Muri', 'Buch', 'Wädenswil', 'Grenchen', 'Kreuzlingen', 'Buch', 'Geroldswil', 'Wädenswil', 'Givisiez', 'Horgen', 'Aarwangen', 'Biberist', 'Zunzgen', 'Horgen', 'Kreuzlingen', 'Givisiez', 'Hägendorf', 'Buch', 'Grenchen', 'Herisau', 'Wiesendangen', 'Herisau', 'Wiesendangen', 'Biberist', 'Grenchen', 'Biberist', 'Kreuzlingen', 'Muri', 'Deitingen', 'Wädenswil', 'Givisiez', 'Biberist', 'Deitingen']\n", + "['Biberist', 'Zunzgen', 'Meilen', 'Herisau', 'Egerkingen', 'Rohr b. Olten', 'Bettlach', 'Horgen', 'Kestenholz', 'Wisen', 'Givisiez', 'Horriwil', 'Starrkirch-Wil', 'Lüterkofen', 'Oekingen', 'Balsthal', 'Ichertswil', 'Arlesheim', 'Niedergösgen', 'Schnottwil', 'Schönenwerd', 'Oberbuchsiten', 'Metzerlen', 'Selzach', 'Riedholz', 'Büsserach', 'Hofstetten', 'Wädenswil', 'Bättwil', 'Oberdorf', 'Wolfwil', 'Neuendorf', 'Erlinsbach', 'Rodersdorf', 'Zuchwil', 'Ramiswil', 'Recherswil', 'Kriegstetten', 'Flüh', 'Nunningen', 'Zürich', 'Geroldswil', 'Matzendorf', 'Olten', 'Breitenbach', 'Obergösgen', 'Meltingen', 'Wiesendangen', 'Kreuzlingen', 'Stüsslingen', 'Aarwangen', 'Deitingen', 'Wangen b. Olten', 'Halten', 'Grüt (Gossau ZH)', 'Grüt', 'Lüsslingen', 'Sargans', 'Trimbach', 'Lostorf', 'Braunwald', 'Hochwald', 'Langendorf', 'Muri', 'Münchenstein', 'Härkingen', 'Zullwil', 'Hägendorf', 'Grenchen', 'Winznau', 'Kleinlützel', 'Oensingen', 'Biberist', 'Zunzgen', 'Meilen', 'Herisau', 'Egerkingen', 'Rohr b. Olten', 'Bettlach', 'Horgen', 'Kestenholz', 'Wisen', 'Givisiez', 'Horriwil', 'Starrkirch-Wil', 'Lüterkofen', 'Oekingen', 'Balsthal', 'Ichertswil', 'Arlesheim', 'Niedergösgen', 'Schnottwil', 'Schönenwerd', 'Oberbuchsiten', 'Metzerlen', 'Selzach', 'Riedholz', 'Büsserach', 'Hofstetten', 'Wädenswil']\n", "\n", - "['30 06 15', '15 11 12', '27 03 21', '04 07 21', '24 04 20', '05 05 16', '20 08 12', '21 12 18', '01 07 15', '02 03 12', '31 06 11', '16 02 19', '25 01 21', '26 03 12', '02 12 13', '16 04 17', '28 05 19', '17 09 11', '06 01 11', '20 03 12', '15 02 13', '19 05 11', '26 09 13', '02 11 10', '21 07 10', '06 05 17', '17 12 13', '10 05 15', '07 07 15', '10 01 17', '23 06 21', '27 04 15', '22 02 12', '13 05 13', '25 05 11', '29 03 10', '21 10 17', '15 09 18', '31 08 18', '10 07 15', '24 05 13', '16 06 16', '21 07 21', '25 05 16', '06 12 14', '20 06 20', '12 05 14', '18 07 10', '12 06 17', '03 05 12', '31 11 16', '21 10 18', '31 11 19', '10 01 18', '19 10 12', '29 04 19', '07 02 12', '24 01 10', '01 11 18', '31 12 17', '03 05 15', '15 03 13', '07 06 20', '12 11 21', '21 11 16', '25 06 14', '17 10 21', '14 08 20', '26 09 14', '03 08 17', '21 10 15', '02 09 19', '25 07 19', '10 01 10', '23 06 13', '29 09 19', '27 11 19', '04 05 21', '03 10 18', '11 10 18', '28 09 10', '13 04 18', '24 01 10', '27 08 20', '28 11 11', '01 05 14', '14 07 19', '24 05 12', '15 02 14', '07 04 15', '30 02 17', '01 05 15', '07 07 12', '12 09 11', '09 06 12', '19 07 10', '08 04 16', '14 09 19', '19 11 10', '04 03 14']\n", + "['30 01 15', '19 02 16', '07 09 17', '07 09 13', '17 08 13', '16 11 14', '06 12 11', '08 01 11', '29 12 21', '13 05 18', '31 01 20', '01 04 21', '06 07 11', '27 11 14', '11 05 19', '01 03 12', '22 11 12', '11 04 16', '07 03 21', '20 02 12', '30 10 12', '29 11 17', '01 02 20', '22 04 21', '31 07 15', '16 03 18', '13 12 15', '31 04 18', '15 04 12', '10 08 18', '16 07 17', '07 08 14', '11 07 17', '20 12 20', '24 09 10', '08 01 16', '01 04 19', '26 02 21', '28 10 21', '06 08 15', '12 05 11', '02 05 17', '06 05 21', '08 04 14', '15 02 12', '08 04 17', '05 01 16', '04 09 20', '18 01 13', '01 04 11', '18 11 13', '26 10 19', '06 11 21', '15 07 16', '14 05 10', '28 12 16', '27 04 14', '13 06 19', '06 10 12', '01 10 18', '03 12 16', '06 12 19', '25 10 11', '20 05 12', '07 07 12', '09 10 16', '01 10 14', '13 02 10', '30 02 10', '01 11 14', '20 01 16', '20 10 12', '08 08 13', '31 12 16', '08 02 12', '22 08 21', '20 11 19', '08 07 16', '21 11 13', '29 01 20', '03 12 18', '20 03 10', '10 06 19', '23 09 21', '11 02 20', '09 03 15', '10 02 17', '31 06 19', '31 06 15', '28 08 14', '18 06 18', '10 02 17', '16 11 17', '30 09 10', '08 05 20', '06 02 14', '22 06 14', '29 03 20', '30 12 13', '27 03 14']\n", "\n", - "['23 10 28', '09 05 21', '19 07 23', '05 12 15', '13 10 15', '21 02 21', '10 03 22', '25 01 19', '12 01 26', '07 07 28', '25 01 23', '20 09 22', '12 12 18', '25 08 25', '07 05 17', '09 10 27', '28 04 17', '22 11 22', '01 04 19', '18 01 26', '16 05 26', '03 04 26', '23 12 30', '13 05 22', '16 07 24', '26 07 17', '20 09 21', '17 02 18', '29 03 24', '02 08 21', '31 12 21', '18 02 22', '05 01 30', '27 10 27', '06 04 18', '04 09 28', '07 06 15', '24 02 23', '08 12 15', '04 11 16', '19 03 24', '16 12 27', '02 08 30', '23 08 30', '19 06 21', '12 05 15', '29 07 19', '29 11 24', '20 08 29', '22 09 18', '28 07 18', '15 11 26', '13 07 29', '15 09 15', '19 12 26', '30 07 29', '21 08 22', '26 06 20', '07 09 22', '02 01 27', '09 02 20', '16 12 21', '19 03 16', '09 11 28', '21 01 18', '02 10 19', '07 07 29', '04 08 30', '17 05 17', '13 12 27', '12 05 28', '26 02 20', '08 06 17', '26 09 16', '18 01 19', '16 05 29', '10 12 24', '02 06 24', '22 03 20', '04 03 18', '02 11 26', '26 05 31', '21 04 28', '17 04 30', '26 03 23', '25 04 24', '05 07 18', '18 03 25', '16 07 31', '24 06 19', '25 03 15', '07 08 28', '26 05 16', '25 05 17', '11 02 17', '16 11 27', '30 12 16', '12 05 30', '28 08 31', '06 04 27']\n", + "['29 02 26', '31 10 29', '07 02 26', '06 07 24', '20 06 23', '08 08 26', '17 08 23', '24 07 16', '01 09 19', '26 09 17', '04 03 23', '02 08 27', '20 10 17', '25 05 25', '27 10 18', '08 02 31', '15 06 29', '03 03 16', '28 12 16', '31 09 17', '04 01 16', '22 09 24', '05 06 22', '21 09 21', '04 12 21', '17 09 16', '12 06 21', '31 01 19', '11 07 26', '11 07 22', '11 12 16', '18 06 24', '11 05 25', '06 02 20', '04 02 24', '25 07 18', '19 07 16', '22 09 17', '29 06 16', '01 09 22', '12 02 30', '15 07 23', '03 04 18', '28 08 17', '31 09 28', '15 04 30', '29 05 25', '04 02 26', '16 02 18', '26 07 20', '08 06 24', '14 02 24', '26 11 17', '14 12 24', '23 01 20', '25 04 26', '04 10 29', '10 05 15', '10 08 28', '09 09 30', '05 06 29', '30 07 29', '07 05 31', '16 02 23', '21 06 31', '27 05 28', '28 04 30', '09 05 16', '05 01 15', '02 09 29', '31 04 29', '31 06 15', '28 09 26', '31 07 30', '02 07 21', '11 07 21', '15 07 24', '08 10 20', '20 12 20', '12 10 16', '25 11 15', '09 01 26', '01 09 15', '18 01 16', '30 10 30', '06 10 29', '05 02 25', '02 06 28', '12 01 20', '29 10 15', '24 04 25', '12 01 31', '13 02 29', '15 06 25', '28 08 21', '29 09 19', '03 06 20', '18 12 24', '10 01 21', '15 09 20']\n", "\n", "['SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND']\n", "\n", - "['J4078658', 'G2850879', 'R6267992', 'W160286', 'A3371370', 'B943936', 'A6995171', 'X3835157', 'A7633271', 'X334250', 'O187423', 'G5509973', 'G6098264', 'U8871096', 'H5609581', 'F6426124', 'C4609790', 'A6647064', 'X9300817', 'R2362045', 'V8317331', 'G3295878', 'S6910571', 'O4702815', 'K7603334', 'Y293946', 'O3440032', 'T1751385', 'W1381335', 'Z6153176', 'L3734052', 'G5044387', 'Z3722788', 'H1028409', 'D1366711', 'H2883388', 'M4250689', 'P3050556', 'L8179473', 'X3589125', 'T8727254', 'M2123806', 'C2526020', 'U6861369', 'M1454543', 'G3118631', 'J9312424', 'I7261344', 'E1375824', 'B7063193', 'B7801558', 'S7458241', 'Y5242521', 'Y1754851', 'L980933', 'Z1598630', 'U9634004', 'R9607839', 'C3511913', 'G8650532', 'M8224005', 'O7518333', 'A5494854', 'Q5592239', 'T3633066', 'U6165601', 'J6486305', 'Y4365500', 'F464478', 'X5885228', 'F9293130', 'R3285183', 'L5311769', 'L8901892', 'W8194900', 'N5819029', 'Z6655771', 'N2190394', 'N6155535', 'R4625861', 'N5322307', 'U8460352', 'M533583', 'O2415293', 'I8353209', 'F9799869', 'S7199965', 'H2786635', 'G8491021', 'X8711849', 'O887321', 'O901534', 'Y3052348', 'I9803084', 'H8787164', 'B8501366', 'E6326660', 'S6322697', 'Y5111553', 'K5682711']\n", + "['J1554794', 'M5102166', 'N6961044', 'L7871216', 'F5576335', 'O6133509', 'E686674', 'N9997247', 'P1200043', 'A9319945', 'U4694639', 'U2475273', 'J8322937', 'U6822760', 'C3375921', 'H3251820', 'E1734435', 'Q6357214', 'J8869632', 'H1029327', 'B8382113', 'Q6281173', 'X1819307', 'D7243748', 'P4407093', 'Q2901643', 'C3076466', 'Z9196683', 'O8001573', 'R2739107', 'K7294289', 'H794552', 'B2527587', 'F6207763', 'H4830208', 'V138675', 'T9946905', 'W6515429', 'G8165368', 'U7676784', 'Y3371130', 'B9610671', 'T5616962', 'A9195554', 'K123326', 'L4258559', 'H1015218', 'O6550390', 'V1025500', 'Z7157164', 'Z2538056', 'T5394351', 'F9372448', 'E2011344', 'W3399849', 'T8255307', 'V5235218', 'C6143835', 'I1203669', 'G542276', 'P6145941', 'K6555288', 'S4009261', 'U6280330', 'I4916133', 'X7527887', 'G6876852', 'T6977080', 'W8201752', 'K1082998', 'P5109961', 'K3102021', 'H8157782', 'R3272849', 'J3473903', 'P6840097', 'R7657257', 'O2883954', 'C8268402', 'L5367845', 'M6178736', 'S7480741', 'F9135519', 'X8151582', 'V4821285', 'E8014211', 'V1181222', 'O1357988', 'X5533503', 'X9540506', 'V4892596', 'R9206796', 'N9551052', 'L4275607', 'P7850132', 'F3191204', 'O3598931', 'V8644620', 'O3730029', 'N2812931']\n", "\n", - "['F', 'M', 'M', 'F', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'M', 'F', 'M', 'F', 'M', 'F', 'F', 'M', 'M', 'M', 'F', 'M', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'M', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'F', 'M', 'F', 'M', 'M', 'F', 'F', 'F', 'F', 'F', 'M', 'M', 'M', 'M', 'F', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'F', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'F', 'M']\n", + "['M', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'M', 'F', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'M', 'M', 'F', 'M', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F']\n", "\n", "['CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE']\n" ] } ], "source": [ "MIN_SAMPLE = 100\n", "\n", "import random\n", "\n", + "def elongate(in_list, min_sample):\n", + " out_list = in_list\n", + " while len(out_list) < min_sample:\n", + " tmp_list = out_list\n", + " random.shuffle(tmp_list)\n", + " out_list = out_list + tmp_list\n", + " return out_list[:min_sample]\n", + "\n", "last_names = [x.split(', ', 2)[0] if (\", \" in x) else print(x) for x in data[\"name\"]]\n", + "last_names = [x for x in last_names if x is not None]\n", "random.shuffle(last_names)\n", "last_names = elongate(last_names, MIN_SAMPLE)\n", "\n", "# only keep first name, sometimes there are \"Bob and Anna\"\n", "first_names = [x.split(', ', 2)[1] for x in data[\"name\"] if (\", \" in x)]\n", + "first_names = [x for x in first_names if x is not None]\n", "first_names = [x.split(' ')[0] for x in first_names]\n", "# first_names = [x for x in first_names if (\".\" not in x)]\n", "random.shuffle(first_names)\n", "first_names = elongate(first_names, MIN_SAMPLE)\n", "\n", - "def elongate(in_list, min_sample):\n", - " out_list = in_list\n", - " while len(out_list) < min_sample:\n", - " tmp_list = out_list\n", - " random.shuffle(tmp_list)\n", - " out_list = out_list + tmp_list\n", - " return out_list[:min_sample]\n", - " \n", - "\n", "def randint(a, b, digits=2):\n", " nb = str(random.randint(a, b))\n", " while len(nb) < 2:\n", " nb = \"0\" + nb\n", " return nb\n", "\n", "def randId():\n", " abc = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"\n", " nb = abc[random.randint(0, len(abc)-1)]\n", " nb += randint(100, 9999999, digits=7)\n", " return nb\n", "\n", "birth_date = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(0, 99) for _ in range(MIN_SAMPLE)]\n", "\n", + "# in function of age...\n", "hight = [randint(50, 190) for _ in range(MIN_SAMPLE)]\n", "\n", "place_of_origion = [x for x in data[\"location\"] if (x is not None)]\n", "random.shuffle(place_of_origion)\n", "place_of_origion = elongate(place_of_origion, MIN_SAMPLE)\n", "print(len(place_of_origion))\n", "\n", "date_of_issue = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(10, 21) for _ in range(MIN_SAMPLE)]\n", "date_of_expiry = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(15, 31) for _ in range(MIN_SAMPLE)]\n", "\n", "nationality = [\"SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND\" for _ in range(MIN_SAMPLE)]\n", "\n", "id_number = [randId() for _ in range(MIN_SAMPLE)]\n", "\n", "sexs = ['M', 'F']\n", "# well this is not yet correct with respect to the first name\n", "sex = [sexs[random.randint(0, 1)] for _ in range(MIN_SAMPLE)]\n", "\n", "code = [\"CHE\" for _ in range(MIN_SAMPLE)]\n", "\n", "print(last_names[:MIN_SAMPLE])\n", "print()\n", "print(first_names[:MIN_SAMPLE])\n", "print()\n", "print(birth_date[:MIN_SAMPLE])\n", "print()\n", "print(hight[:MIN_SAMPLE])\n", "print()\n", "print(place_of_origion[:MIN_SAMPLE])\n", "print()\n", "print(date_of_issue[:MIN_SAMPLE])\n", "print()\n", "print(date_of_expiry[:MIN_SAMPLE])\n", "print()\n", "print(nationality[:MIN_SAMPLE])\n", "print()\n", "print(id_number[:MIN_SAMPLE])\n", "print()\n", "print(sex[:MIN_SAMPLE])\n", "print()\n", "print(code[:MIN_SAMPLE])" ] }, { "cell_type": "code", - "execution_count": 76, + "execution_count": 38, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Error: table already exists, will be deleted\n", "Columns are\n", "['id', 'surname', 'givenName', 'dateOfBirth', 'height', 'placeOfOrigin', 'authority', 'dateOfIssue', 'dateOfExpiry', 'nationality', 'identityCard', 'sex', 'code']\n", - "\n", - "NAME - NOM COGNOME - NUM - SURNAME\n", - "VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S)\n", - "GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH\n", - "GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT\n", - "HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN\n", - "BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY\n", - "AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE\n", - "GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY\n", - "NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY\n", - "IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD\n", - "GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX\n", - "CODE\n", - "(1, 'Bachmann', 'Andrè', '29 03 85', '78', 'Hägendorf', None, '30 06 15', '23 10 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J4078658', 'F', 'CHE')\n", - "(2, 'Baumgartner', 'Markus', '28 08 66', '102', 'Buch', None, '15 11 12', '09 05 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G2850879', 'M', 'CHE')\n", - "(3, 'Dick', 'Nicoll', '04 07 43', '172', 'Wangen b. Olten', None, '27 03 21', '19 07 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R6267992', 'M', 'CHE')\n", - "(4, 'Baumann', 'Stefan', '08 08 79', '188', 'Muri', None, '04 07 21', '05 12 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W160286', 'F', 'CHE')\n", - "(5, 'Brunner', 'Petra', '02 07 78', '109', 'Buch', None, '24 04 20', '13 10 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A3371370', 'F', 'CHE')\n", - "(6, 'Haldimann', 'Andreas', '14 05 79', '139', 'Wädenswil', None, '05 05 16', '21 02 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B943936', 'M', 'CHE')\n", - "(7, 'Blunk', 'Urs', '11 11 27', '165', 'Grenchen', None, '20 08 12', '10 03 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A6995171', 'M', 'CHE')\n", - "(8, 'Haupt', 'Willi', '19 07 41', '106', 'Kreuzlingen', None, '21 12 18', '25 01 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X3835157', 'F', 'CHE')\n", - "(9, 'Bänziger', 'Johanna', '09 03 17', '154', 'Buch', None, '01 07 15', '12 01 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A7633271', 'F', 'CHE')\n", - "(10, 'Krieg', 'Urs', '29 02 55', '161', 'Geroldswil', None, '02 03 12', '07 07 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X334250', 'M', 'CHE')\n", - "(11, 'Bitterli', 'Barblina', '13 09 78', '74', 'Wädenswil', None, '31 06 11', '25 01 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O187423', 'F', 'CHE')\n", - "(12, 'Itin', 'Catherine', '21 04 20', '163', 'Givisiez', None, '16 02 19', '20 09 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G5509973', 'F', 'CHE')\n", - "(13, 'Baumeler', 'Erzebet', '10 01 49', '135', 'Horgen', None, '25 01 21', '12 12 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G6098264', 'F', 'CHE')\n", - "(14, 'Born', 'Gilberta', '20 01 00', '189', 'Aarwangen', None, '26 03 12', '25 08 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U8871096', 'F', 'CHE')\n", - "(15, 'Zurschmiede', 'Hansruedi', '16 09 11', '72', 'Biberist', None, '02 12 13', '07 05 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H5609581', 'M', 'CHE')\n", - "(16, 'Brühlmann', 'Germaine', '07 02 52', '130', 'Zunzgen', None, '16 04 17', '09 10 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F6426124', 'M', 'CHE')\n", - "(17, 'Boss', 'Sabine', '01 10 16', '173', 'Horgen', None, '28 05 19', '28 04 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C4609790', 'M', 'CHE')\n", - "(18, 'Bertolosi', 'Peter', '16 10 72', '114', 'Kreuzlingen', None, '17 09 11', '22 11 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A6647064', 'F', 'CHE')\n", - "(19, 'Zadra', 'Peter', '30 01 23', '101', 'Givisiez', None, '06 01 11', '01 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X9300817', 'M', 'CHE')\n", - "(20, 'Bruderer', 'Brigitte', '05 11 64', '175', 'Hägendorf', None, '20 03 12', '18 01 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R2362045', 'M', 'CHE')\n", - "(21, 'Bächler', 'Annemarie', '31 10 68', '107', 'Buch', None, '15 02 13', '16 05 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V8317331', 'M', 'CHE')\n", - "(22, 'Barbitta', 'Carlos', '10 10 33', '112', 'Grenchen', None, '19 05 11', '03 04 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G3295878', 'M', 'CHE')\n", - "(23, 'Froio', 'Fritz', '21 08 77', '107', 'Herisau', None, '26 09 13', '23 12 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S6910571', 'M', 'CHE')\n", - "(24, 'Balz', 'Albert', '26 12 11', '126', 'Wiesendangen', None, '02 11 10', '13 05 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O4702815', 'F', 'CHE')\n", - "(25, 'Bangerter', 'David', '17 11 47', '167', 'Herisau', None, '21 07 10', '16 07 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K7603334', 'M', 'CHE')\n", - "(26, 'Bär', 'Claude', '17 09 10', '83', 'Wiesendangen', None, '06 05 17', '26 07 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y293946', 'F', 'CHE')\n", - "(27, 'Jeckelmann', 'Johannes', '03 12 60', '124', 'Biberist', None, '17 12 13', '20 09 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O3440032', 'M', 'CHE')\n", - "(28, 'Benz', 'Barbara', '18 09 53', '189', 'Grenchen', None, '10 05 15', '17 02 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T1751385', 'F', 'CHE')\n", - "(29, 'Zimmermann', 'Karlo', '16 11 30', '93', 'Biberist', None, '07 07 15', '29 03 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W1381335', 'F', 'CHE')\n", - "(30, 'Bat', 'Charlotte', '21 12 77', '90', 'Kreuzlingen', None, '10 01 17', '02 08 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z6153176', 'M', 'CHE')\n", - "(31, 'Barilli', 'Bernhard', '04 03 63', '171', 'Muri', None, '23 06 21', '31 12 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L3734052', 'M', 'CHE')\n", - "(32, 'Stämmer', 'Algido', '27 08 81', '165', 'Deitingen', None, '27 04 15', '18 02 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G5044387', 'M', 'CHE')\n", - "(33, 'Lauber', 'Siegfried', '02 10 18', '185', 'Wädenswil', None, '22 02 12', '05 01 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z3722788', 'F', 'CHE')\n", - "(34, 'Berardelli', 'Nicolas', '14 11 89', '107', 'Givisiez', None, '13 05 13', '27 10 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H1028409', 'M', 'CHE')\n", - "(35, 'Babic', 'Rudolf', '06 05 64', '163', 'Biberist', None, '25 05 11', '06 04 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D1366711', 'M', 'CHE')\n", - "(36, 'Zutter', 'Daniel', '17 07 68', '58', 'Deitingen', None, '29 03 10', '04 09 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H2883388', 'M', 'CHE')\n", - "(37, 'Blattmann', 'Iwona', '08 10 39', '59', 'Geroldswil', None, '21 10 17', '07 06 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M4250689', 'F', 'CHE')\n", - "(38, 'Kanwar', 'Agnes', '19 12 95', '169', 'Muri', None, '15 09 18', '24 02 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P3050556', 'M', 'CHE')\n", - "(39, 'Beck', 'Werner', '04 01 27', '182', 'Grenchen', None, '31 08 18', '08 12 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L8179473', 'M', 'CHE')\n", - "(40, 'Buser', 'Björn', '25 12 54', '109', 'Hägendorf', None, '10 07 15', '04 11 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X3589125', 'M', 'CHE')\n", - "(41, 'Bänziger', 'Flurina', '27 01 98', '107', 'Muri', None, '24 05 13', '19 03 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T8727254', 'M', 'CHE')\n", - "(42, 'Bartsch', 'Stephan', '01 05 87', '117', 'Deitingen', None, '16 06 16', '16 12 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M2123806', 'F', 'CHE')\n", - "(43, 'Zingg', 'Cédric', '05 06 26', '50', 'Zunzgen', None, '21 07 21', '02 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C2526020', 'M', 'CHE')\n", - "(44, 'Bärtschi', 'Stephen', '28 02 94', '154', 'Herisau', None, '25 05 16', '23 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U6861369', 'M', 'CHE')\n", - "(45, 'Bloch', 'Daniel', '29 04 24', '56', 'Horgen', None, '06 12 14', '19 06 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M1454543', 'F', 'CHE')\n", - "(46, 'Bruno', 'Roger', '08 11 66', '107', 'Wiesendangen', None, '20 06 20', '12 05 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G3118631', 'F', 'CHE')\n", - "(47, 'Schärer', 'Hermann', '03 07 00', '51', 'Aarwangen', None, '12 05 14', '29 07 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J9312424', 'M', 'CHE')\n", - "(48, 'Bussinger', 'Roger', '04 01 86', '55', 'Aarwangen', None, '18 07 10', '29 11 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I7261344', 'F', 'CHE')\n", - "(49, 'Zurbuchen Raccuia', 'Andrea', '19 04 09', '130', 'Aarwangen', None, '12 06 17', '20 08 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E1375824', 'F', 'CHE')\n", - "(50, 'Zenuni', 'Kuchok', '06 08 44', '130', 'Kreuzlingen', None, '03 05 12', '22 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B7063193', 'F', 'CHE')\n", - "(51, 'Berger', 'Eugen', '23 02 26', '77', 'Hägendorf', None, '31 11 16', '28 07 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B7801558', 'M', 'CHE')\n", - "(52, 'Fackelmeyer', 'Manuela', '09 04 23', '125', 'Givisiez', None, '21 10 18', '15 11 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S7458241', 'M', 'CHE')\n", - "(53, 'Niederer', 'Bejtullah', '11 09 58', '64', 'Deitingen', None, '31 11 19', '13 07 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y5242521', 'M', 'CHE')\n", - "(54, 'Bieri', 'Fredy', '16 09 54', '91', 'Herisau', None, '10 01 18', '15 09 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y1754851', 'F', 'CHE')\n", - "(55, 'Beck', 'Silvia', '13 03 55', '121', 'Wädenswil', None, '19 10 12', '19 12 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L980933', 'F', 'CHE')\n", - "(56, 'Bosshart', 'Ruth', '30 02 53', '170', 'Wangen b. Olten', None, '29 04 19', '30 07 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z1598630', 'M', 'CHE')\n", - "(57, 'Büttiker', 'Bane', '10 08 34', '121', 'Geroldswil', None, '07 02 12', '21 08 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U9634004', 'M', 'CHE')\n", - "(58, 'Bitterli', 'Reto', '09 08 24', '60', 'Wangen b. Olten', None, '24 01 10', '26 06 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R9607839', 'F', 'CHE')\n", - "(59, 'Bürgi', 'Marianne', '16 05 82', '165', 'Zunzgen', None, '01 11 18', '07 09 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C3511913', 'M', 'CHE')\n", - "(60, 'Bruno', 'Bernhard', '18 02 39', '88', 'Horgen', None, '31 12 17', '02 01 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G8650532', 'F', 'CHE')\n", - "(61, 'Bonjour', 'Thomas', '07 10 57', '180', 'Wiesendangen', None, '03 05 15', '09 02 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M8224005', 'M', 'CHE')\n", - "(62, 'Bajramoski', 'Alcino', '20 01 13', '97', 'Geroldswil', None, '15 03 13', '16 12 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O7518333', 'F', 'CHE')\n", - "(63, 'Bärlocher', 'Ernst', '01 06 21', '133', 'Zunzgen', None, '07 06 20', '19 03 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A5494854', 'M', 'CHE')\n", - "(64, 'Bersier', 'Polat', '03 01 58', '182', 'Wangen b. Olten', None, '12 11 21', '09 11 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q5592239', 'M', 'CHE')\n", - "(65, 'Bertschy', 'Bekim', '11 05 41', '132', 'Hägendorf', None, '21 11 16', '21 01 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T3633066', 'F', 'CHE')\n", - "(66, 'Baechler', 'Annelore', '27 11 85', '81', 'Buch', None, '25 06 14', '02 10 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U6165601', 'M', 'CHE')\n", - "(67, 'Hasler', 'Anton', '20 10 53', '121', 'Wangen b. Olten', None, '17 10 21', '07 07 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J6486305', 'F', 'CHE')\n", - "(68, 'Leimgruber', 'Natalie', '19 01 88', '121', 'Muri', None, '14 08 20', '04 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y4365500', 'M', 'CHE')\n", - "(69, 'Bovey', 'Blerim', '31 05 29', '186', 'Buch', None, '26 09 14', '17 05 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F464478', 'M', 'CHE')\n", - "(70, 'Zumbrunnen', 'Susanne', '28 07 07', '81', 'Wädenswil', None, '03 08 17', '13 12 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X5885228', 'F', 'CHE')\n", - "(71, 'Baumgartner', 'Musa', '14 12 14', '120', 'Grenchen', None, '21 10 15', '12 05 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F9293130', 'F', 'CHE')\n", - "(72, 'Gerber', 'Irene', '22 01 21', '65', 'Kreuzlingen', None, '02 09 19', '26 02 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R3285183', 'F', 'CHE')\n", - "(73, 'Baumgartner', 'Barbara', '13 10 65', '164', 'Buch', None, '25 07 19', '08 06 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L5311769', 'F', 'CHE')\n", - "(74, 'Borer', 'Rudolf', '04 05 15', '75', 'Geroldswil', None, '10 01 10', '26 09 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L8901892', 'F', 'CHE')\n", - "(75, 'Bajrami', 'Beatrice', '27 10 92', '166', 'Wädenswil', None, '23 06 13', '18 01 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W8194900', 'M', 'CHE')\n", - "(76, 'Barben', 'Rolf', '31 05 13', '142', 'Givisiez', None, '29 09 19', '16 05 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N5819029', 'M', 'CHE')\n", - "(77, 'Benz-Abächerli', 'André', '23 02 75', '118', 'Horgen', None, '27 11 19', '10 12 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z6655771', 'M', 'CHE')\n", - "(78, 'Bieri', 'Adolf', '21 02 91', '77', 'Aarwangen', None, '04 05 21', '02 06 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N2190394', 'M', 'CHE')\n", - "(79, 'Brun', 'Pervin', '26 10 36', '125', 'Biberist', None, '03 10 18', '22 03 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N6155535', 'F', 'CHE')\n", - "(80, 'Petoud', 'Kathrin', '23 10 48', '78', 'Zunzgen', None, '11 10 18', '04 03 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R4625861', 'M', 'CHE')\n", - "(81, 'Bläsi', 'Bruno', '18 03 12', '151', 'Horgen', None, '28 09 10', '02 11 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N5322307', 'F', 'CHE')\n", - "(82, 'Bonzon', 'Werner', '19 06 37', '120', 'Kreuzlingen', None, '13 04 18', '26 05 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U8460352', 'F', 'CHE')\n", - "(83, 'Bächli', 'Jörg', '23 09 09', '134', 'Givisiez', None, '24 01 10', '21 04 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M533583', 'F', 'CHE')\n", - "(84, 'Barbey', 'Linus', '05 06 14', '85', 'Hägendorf', None, '27 08 20', '17 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O2415293', 'M', 'CHE')\n", - "(85, 'Bollinger', 'Urs', '26 06 66', '134', 'Buch', None, '28 11 11', '26 03 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I8353209', 'F', 'CHE')\n", - "(86, 'Zürcher', 'Hans-Ueli', '12 03 24', '97', 'Grenchen', None, '01 05 14', '25 04 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F9799869', 'M', 'CHE')\n", - "(87, 'Buhl', 'Joao', '26 01 24', '123', 'Herisau', None, '14 07 19', '05 07 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S7199965', 'F', 'CHE')\n", - "(88, 'Bäni', 'Peter', '22 03 22', '96', 'Wiesendangen', None, '24 05 12', '18 03 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H2786635', 'F', 'CHE')\n", - "(89, 'Auer', 'Peter', '08 12 24', '51', 'Herisau', None, '15 02 14', '16 07 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G8491021', 'M', 'CHE')\n", - "(90, 'Ziegler-Galli', 'Hans-Jörg', '03 08 24', '158', 'Wiesendangen', None, '07 04 15', '24 06 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X8711849', 'M', 'CHE')\n", - "(91, 'Kohli', 'Brigitte', '19 06 32', '77', 'Biberist', None, '30 02 17', '25 03 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O887321', 'F', 'CHE')\n", - "(92, 'Avanzino Voney', 'Hans', '26 08 47', '95', 'Grenchen', None, '01 05 15', '07 08 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O901534', 'F', 'CHE')\n", - "(93, 'Bühler', 'Edith', '07 06 70', '52', 'Biberist', None, '07 07 12', '26 05 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y3052348', 'F', 'CHE')\n", - "(94, 'Bick', 'Werner', '04 03 06', '60', 'Kreuzlingen', None, '12 09 11', '25 05 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I9803084', 'F', 'CHE')\n", - "(95, 'Kaufmann', 'Natalia', '11 12 35', '175', 'Muri', None, '09 06 12', '11 02 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H8787164', 'M', 'CHE')\n", - "(96, 'Bartulovic', 'Alexander', '17 03 86', '145', 'Deitingen', None, '19 07 10', '16 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B8501366', 'M', 'CHE')\n", - "(97, 'Bänninger', 'Bruno', '05 03 26', '72', 'Wädenswil', None, '08 04 16', '30 12 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E6326660', 'F', 'CHE')\n", - "(98, 'Baechler', 'Romy', '19 02 36', '79', 'Givisiez', None, '14 09 19', '12 05 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S6322697', 'F', 'CHE')\n", - "(99, 'Burkhardt', 'Gunnar', '08 01 68', '53', 'Biberist', None, '19 11 10', '28 08 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y5111553', 'F', 'CHE')\n", - "(100, 'Bhend', 'Daniel', '20 06 93', '110', 'Deitingen', None, '04 03 14', '06 04 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K5682711', 'M', 'CHE')\n" + "(1, 'Siegrist', 'Hermine', '06 07 14', '95', 'Biberist', None, '30 01 15', '29 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J1554794', 'M', 'CHE')\n", + "(1, 'Siegrist', 'Hermine', '06 07 14', '95', 'Biberist', None, '30 01 15', '29 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J1554794', 'M', 'CHE')\n", + "(2, 'Aliberti', 'Richard', '05 02 21', '66', 'Zunzgen', None, '19 02 16', '31 10 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M5102166', 'F', 'CHE')\n", + "(3, 'Tanner', 'Erika', '05 11 95', '125', 'Meilen', None, '07 09 17', '07 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N6961044', 'F', 'CHE')\n", + "(4, 'Ammann', 'Priska', '09 05 87', '109', 'Herisau', None, '07 09 13', '06 07 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L7871216', 'M', 'CHE')\n", + "(5, 'Alder', 'Antun', '20 02 10', '185', 'Egerkingen', None, '17 08 13', '20 06 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F5576335', 'M', 'CHE')\n", + "(6, 'Abolis', 'René', '03 09 01', '104', 'Rohr b. Olten', None, '16 11 14', '08 08 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O6133509', 'M', 'CHE')\n", + "(7, 'Affolter', 'Albert', '26 02 61', '139', 'Bettlach', None, '06 12 11', '17 08 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E686674', 'F', 'CHE')\n", + "(8, 'Ackermann', 'Ariane', '05 01 20', '143', 'Horgen', None, '08 01 11', '24 07 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N9997247', 'F', 'CHE')\n", + "(9, 'Benz', 'Colaco', '09 09 57', '125', 'Kestenholz', None, '29 12 21', '01 09 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P1200043', 'F', 'CHE')\n", + "(10, 'Allalouf', 'Noelle', '02 07 26', '105', 'Wisen', None, '13 05 18', '26 09 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A9319945', 'M', 'CHE')\n", + "(11, 'Sezer', 'Oscar', '26 12 47', '127', 'Givisiez', None, '31 01 20', '04 03 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U4694639', 'M', 'CHE')\n", + "(12, 'Accaputo', 'Zita', '08 07 62', '183', 'Horriwil', None, '01 04 21', '02 08 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U2475273', 'F', 'CHE')\n", + "(13, 'Dubs', 'Peter', '23 01 74', '72', 'Starrkirch-Wil', None, '06 07 11', '20 10 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J8322937', 'M', 'CHE')\n", + "(14, 'Blattmann', 'Armin', '20 05 04', '68', 'Lüterkofen', None, '27 11 14', '25 05 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U6822760', 'M', 'CHE')\n", + "(15, 'Zehnder', 'Stephan', '23 02 91', '81', 'Oekingen', None, '11 05 19', '27 10 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C3375921', 'M', 'CHE')\n", + "(16, 'Mont', 'Norbert', '12 09 12', '132', 'Balsthal', None, '01 03 12', '08 02 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H3251820', 'M', 'CHE')\n", + "(17, 'Ilazoski', 'Peter', '28 06 34', '51', 'Ichertswil', None, '22 11 12', '15 06 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E1734435', 'F', 'CHE')\n", + "(18, 'Mikes', 'Ernst', '12 04 28', '141', 'Arlesheim', None, '11 04 16', '03 03 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q6357214', 'F', 'CHE')\n", + "(19, 'Seger', 'Monika', '03 07 44', '188', 'Niedergösgen', None, '07 03 21', '28 12 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J8869632', 'M', 'CHE')\n", + "(20, 'Zingg', 'Daniel', '27 09 29', '124', 'Schnottwil', None, '20 02 12', '31 09 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H1029327', 'F', 'CHE')\n", + "(21, 'Stich', 'Louis', '05 08 07', '127', 'Schönenwerd', None, '30 10 12', '04 01 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B8382113', 'F', 'CHE')\n", + "(22, 'Zurbuchen Raccuia', 'Dominique', '01 08 75', '79', 'Oberbuchsiten', None, '29 11 17', '22 09 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q6281173', 'M', 'CHE')\n", + "(23, 'Müller', 'Zeljko', '28 06 58', '109', 'Metzerlen', None, '01 02 20', '05 06 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X1819307', 'F', 'CHE')\n", + "(24, 'Alves de Oliveira Pereira', 'Alan', '14 07 17', '159', 'Selzach', None, '22 04 21', '21 09 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D7243748', 'M', 'CHE')\n", + "(25, 'Kissling', 'Daniel', '06 01 93', '92', 'Riedholz', None, '31 07 15', '04 12 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P4407093', 'F', 'CHE')\n", + "(26, 'Andreae', 'H.', '13 01 51', '119', 'Büsserach', None, '16 03 18', '17 09 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q2901643', 'F', 'CHE')\n", + "(27, 'Arias', 'Maya', '04 04 15', '167', 'Hofstetten', None, '13 12 15', '12 06 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C3076466', 'F', 'CHE')\n", + "(28, 'Zbinden', 'Doris', '23 12 72', '58', 'Wädenswil', None, '31 04 18', '31 01 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z9196683', 'M', 'CHE')\n", + "(29, 'Windler', 'Odilie', '17 03 47', '142', 'Bättwil', None, '15 04 12', '11 07 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O8001573', 'F', 'CHE')\n", + "(30, 'Bergner', 'Frieda', '03 08 10', '126', 'Oberdorf', None, '10 08 18', '11 07 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R2739107', 'M', 'CHE')\n", + "(31, 'Aeschbacher', 'Roger', '24 11 48', '172', 'Wolfwil', None, '16 07 17', '11 12 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K7294289', 'F', 'CHE')\n", + "(32, 'Obi', 'Alice', '10 10 52', '151', 'Neuendorf', None, '07 08 14', '18 06 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H794552', 'M', 'CHE')\n", + "(33, 'Angele', 'Werner', '05 09 73', '188', 'Erlinsbach', None, '11 07 17', '11 05 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B2527587', 'M', 'CHE')\n", + "(34, 'Aeschlimann', 'Mario', '23 11 16', '55', 'Rodersdorf', None, '20 12 20', '06 02 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F6207763', 'M', 'CHE')\n", + "(35, 'Hettelingh', 'Linda', '15 09 44', '184', 'Zuchwil', None, '24 09 10', '04 02 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H4830208', 'M', 'CHE')\n", + "(36, 'Iten', 'Paul', '01 08 52', '67', 'Ramiswil', None, '08 01 16', '25 07 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V138675', 'F', 'CHE')\n", + "(37, 'Broder', 'Walter', '11 10 57', '138', 'Recherswil', None, '01 04 19', '19 07 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T9946905', 'F', 'CHE')\n", + "(38, 'Avdii', 'Andreas', '31 02 72', '56', 'Kriegstetten', None, '26 02 21', '22 09 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W6515429', 'F', 'CHE')\n", + "(39, 'Anagnostou', 'Andreas', '10 01 98', '71', 'Flüh', None, '28 10 21', '29 06 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G8165368', 'M', 'CHE')\n", + "(40, 'Da Silva', 'Lavdije', '11 03 38', '129', 'Nunningen', None, '06 08 15', '01 09 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U7676784', 'F', 'CHE')\n", + "(41, 'Flury', 'Abdil', '15 10 91', '118', 'Zürich', None, '12 05 11', '12 02 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y3371130', 'M', 'CHE')\n", + "(42, 'Heiri', 'Vreni', '20 02 66', '165', 'Geroldswil', None, '02 05 17', '15 07 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B9610671', 'F', 'CHE')\n", + "(43, 'Pfirter', 'Andrea', '23 03 31', '173', 'Matzendorf', None, '06 05 21', '03 04 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5616962', 'M', 'CHE')\n", + "(44, 'Blanc', 'Robert', '23 04 58', '70', 'Olten', None, '08 04 14', '28 08 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A9195554', 'F', 'CHE')\n", + "(45, 'Schläpfer', 'Rebekka', '07 10 03', '90', 'Breitenbach', None, '15 02 12', '31 09 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K123326', 'M', 'CHE')\n", + "(46, 'Güdel', 'Eleane', '03 09 57', '55', 'Obergösgen', None, '08 04 17', '15 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L4258559', 'F', 'CHE')\n", + "(47, 'Aeppli', 'Toni', '16 09 09', '150', 'Meltingen', None, '05 01 16', '29 05 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H1015218', 'F', 'CHE')\n", + "(48, 'Borer', 'Herbert', '09 08 10', '168', 'Wiesendangen', None, '04 09 20', '04 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O6550390', 'F', 'CHE')\n", + "(49, 'Alder', 'Alois', '03 10 44', '163', 'Kreuzlingen', None, '18 01 13', '16 02 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V1025500', 'M', 'CHE')\n", + "(50, 'Lüscher', 'Yolanda', '11 04 45', '108', 'Stüsslingen', None, '01 04 11', '26 07 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z7157164', 'M', 'CHE')\n", + "(51, 'Baumann', 'Ernst', '30 05 34', '158', 'Aarwangen', None, '18 11 13', '08 06 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z2538056', 'F', 'CHE')\n", + "(52, 'Zbinden', 'Silvia', '22 06 06', '78', 'Deitingen', None, '26 10 19', '14 02 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5394351', 'F', 'CHE')\n", + "(53, 'Zwahlen', 'Giuseppina', '26 09 43', '55', 'Wangen b. Olten', None, '06 11 21', '26 11 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F9372448', 'F', 'CHE')\n", + "(54, 'Zurbuchen', 'Giuseppina', '16 07 48', '139', 'Halten', None, '15 07 16', '14 12 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E2011344', 'F', 'CHE')\n", + "(55, 'Caspar A.', 'Hugo', '07 05 64', '145', 'Grüt (Gossau ZH)', None, '14 05 10', '23 01 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W3399849', 'F', 'CHE')\n", + "(56, 'Aeppli', 'Michal', '31 09 53', '120', 'Grüt', None, '28 12 16', '25 04 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T8255307', 'M', 'CHE')\n", + "(57, 'Söylemezo', 'Hans', '09 07 82', '67', 'Lüsslingen', None, '27 04 14', '04 10 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V5235218', 'M', 'CHE')\n", + "(58, 'Brogle', 'V.', '16 10 37', '121', 'Sargans', None, '13 06 19', '10 05 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C6143835', 'F', 'CHE')\n", + "(59, 'Aeschbacher', 'Karl', '16 08 43', '185', 'Trimbach', None, '06 10 12', '10 08 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I1203669', 'F', 'CHE')\n", + "(60, 'Rumo', 'Verena', '08 05 89', '183', 'Lostorf', None, '01 10 18', '09 09 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G542276', 'F', 'CHE')\n", + "(61, 'Lenger', 'Albino', '29 08 87', '79', 'Braunwald', None, '03 12 16', '05 06 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P6145941', 'M', 'CHE')\n", + "(62, 'Allemann', 'Urs', '21 10 65', '66', 'Hochwald', None, '06 12 19', '30 07 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K6555288', 'M', 'CHE')\n", + "(63, 'von Burg', 'Alfred', '30 11 80', '139', 'Langendorf', None, '25 10 11', '07 05 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S4009261', 'M', 'CHE')\n", + "(64, 'Hauser', 'Hans-Ruedi', '11 03 81', '93', 'Muri', None, '20 05 12', '16 02 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U6280330', 'F', 'CHE')\n", + "(65, 'Horisberger', 'Werner', '31 10 62', '95', 'Münchenstein', None, '07 07 12', '21 06 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I4916133', 'F', 'CHE')\n", + "(66, 'Genswein', 'Rudolf', '11 08 61', '55', 'Härkingen', None, '09 10 16', '27 05 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X7527887', 'M', 'CHE')\n", + "(67, 'Zulfi', 'Enrico', '12 07 63', '153', 'Zullwil', None, '01 10 14', '28 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G6876852', 'M', 'CHE')\n", + "(68, 'Vögel', 'Christoph', '01 07 75', '161', 'Hägendorf', None, '13 02 10', '09 05 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T6977080', 'F', 'CHE')\n", + "(69, 'Glutz', 'Vera', '07 01 26', '140', 'Grenchen', None, '30 02 10', '05 01 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W8201752', 'M', 'CHE')\n", + "(70, 'Schenker', 'Carmine', '16 12 86', '174', 'Winznau', None, '01 11 14', '02 09 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K1082998', 'F', 'CHE')\n", + "(71, 'Bettiol', 'A.', '21 10 32', '79', 'Kleinlützel', None, '20 01 16', '31 04 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P5109961', 'M', 'CHE')\n", + "(72, 'Kälin', 'Stefan', '18 05 97', '61', 'Oensingen', None, '20 10 12', '31 06 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K3102021', 'M', 'CHE')\n", + "(73, 'Zeltner', 'Ella', '22 08 59', '86', 'Biberist', None, '08 08 13', '28 09 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H8157782', 'M', 'CHE')\n", + "(74, 'Mathys', 'Lotty', '05 05 80', '175', 'Zunzgen', None, '31 12 16', '31 07 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R3272849', 'F', 'CHE')\n", + "(75, 'Grünig', 'Andreas', '09 06 71', '142', 'Meilen', None, '08 02 12', '02 07 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J3473903', 'F', 'CHE')\n", + "(76, 'Zimmermann', 'Snezana', '20 10 11', '64', 'Herisau', None, '22 08 21', '11 07 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P6840097', 'F', 'CHE')\n", + "(77, 'Biedermann', 'Alessandro', '19 09 26', '156', 'Egerkingen', None, '20 11 19', '15 07 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R7657257', 'F', 'CHE')\n", + "(78, 'Zingrich', 'Alexandra', '22 02 13', '131', 'Rohr b. Olten', None, '08 07 16', '08 10 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O2883954', 'M', 'CHE')\n", + "(79, 'Anex', 'Armin', '31 10 15', '173', 'Bettlach', None, '21 11 13', '20 12 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C8268402', 'M', 'CHE')\n", + "(80, 'Adam', 'Anita', '06 03 57', '58', 'Horgen', None, '29 01 20', '12 10 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L5367845', 'F', 'CHE')\n", + "(81, 'Hügi', 'Dominique', '29 07 57', '97', 'Kestenholz', None, '03 12 18', '25 11 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M6178736', 'F', 'CHE')\n", + "(82, 'Alder', 'Peter', '28 09 74', '59', 'Wisen', None, '20 03 10', '09 01 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S7480741', 'M', 'CHE')\n", + "(83, 'Zysset', 'Hans', '02 01 54', '186', 'Givisiez', None, '10 06 19', '01 09 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F9135519', 'F', 'CHE')\n", + "(84, 'Abbühl', 'Rocco', '16 02 75', '60', 'Horriwil', None, '23 09 21', '18 01 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X8151582', 'F', 'CHE')\n", + "(85, 'Rüetschli', 'Alois', '29 03 94', '105', 'Starrkirch-Wil', None, '11 02 20', '30 10 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V4821285', 'F', 'CHE')\n", + "(86, 'Häner', 'Isabella', '20 09 35', '140', 'Lüterkofen', None, '09 03 15', '06 10 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E8014211', 'F', 'CHE')\n", + "(87, 'von Arx', 'Salvatore', '03 06 48', '105', 'Oekingen', None, '10 02 17', '05 02 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V1181222', 'M', 'CHE')\n", + "(88, 'Signer', 'Andreas', '08 10 89', '182', 'Balsthal', None, '31 06 19', '02 06 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O1357988', 'M', 'CHE')\n", + "(89, 'Siegrist', 'Sabin', '06 07 79', '68', 'Ichertswil', None, '31 06 15', '12 01 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X5533503', 'F', 'CHE')\n", + "(90, 'Müller', 'Valentin', '30 06 49', '119', 'Arlesheim', None, '28 08 14', '29 10 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X9540506', 'F', 'CHE')\n", + "(91, 'Neuenschwander', 'Anshuman', '01 07 42', '87', 'Niedergösgen', None, '18 06 18', '24 04 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V4892596', 'M', 'CHE')\n", + "(92, 'Zingg', 'Andreas', '01 10 14', '124', 'Schnottwil', None, '10 02 17', '12 01 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R9206796', 'M', 'CHE')\n", + "(93, 'Allisson', 'Thomas', '21 04 08', '155', 'Schönenwerd', None, '16 11 17', '13 02 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N9551052', 'M', 'CHE')\n", + "(94, 'Alde', 'Adrian', '19 04 88', '175', 'Oberbuchsiten', None, '30 09 10', '15 06 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L4275607', 'F', 'CHE')\n", + "(95, 'Künzle', 'P.', '04 02 66', '144', 'Metzerlen', None, '08 05 20', '28 08 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P7850132', 'F', 'CHE')\n", + "(96, 'Bajrami', 'Erika', '28 05 20', '142', 'Selzach', None, '06 02 14', '29 09 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F3191204', 'F', 'CHE')\n", + "(97, 'Kallianiotis', 'Wolfgang', '29 08 58', '71', 'Riedholz', None, '22 06 14', '03 06 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O3598931', 'F', 'CHE')\n", + "(98, 'Zarrilli', 'Rudolf', '05 12 32', '89', 'Büsserach', None, '29 03 20', '18 12 24', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V8644620', 'M', 'CHE')\n", + "(99, 'Rohrbach', 'Jonny', '18 06 55', '178', 'Hofstetten', None, '30 12 13', '10 01 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O3730029', 'M', 'CHE')\n", + "(100, 'Albrecht', 'Vreni', '07 03 22', '123', 'Wädenswil', None, '27 03 14', '15 09 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N2812931', 'F', 'CHE')\n" ] + }, + { + "data": { + "text/plain": [ + "[(1,\n", + " 'Siegrist',\n", + " 'Hermine',\n", + " '06 07 14',\n", + " '95',\n", + " 'Biberist',\n", + " None,\n", + " '30 01 15',\n", + " '29 02 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J1554794',\n", + " 'M',\n", + " 'CHE'),\n", + " (2,\n", + " 'Aliberti',\n", + " 'Richard',\n", + " '05 02 21',\n", + " '66',\n", + " 'Zunzgen',\n", + " None,\n", + " '19 02 16',\n", + " '31 10 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M5102166',\n", + " 'F',\n", + " 'CHE'),\n", + " (3,\n", + " 'Tanner',\n", + " 'Erika',\n", + " '05 11 95',\n", + " '125',\n", + " 'Meilen',\n", + " None,\n", + " '07 09 17',\n", + " '07 02 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N6961044',\n", + " 'F',\n", + " 'CHE'),\n", + " (4,\n", + " 'Ammann',\n", + " 'Priska',\n", + " '09 05 87',\n", + " '109',\n", + " 'Herisau',\n", + " None,\n", + " '07 09 13',\n", + " '06 07 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L7871216',\n", + " 'M',\n", + " 'CHE'),\n", + " (5,\n", + " 'Alder',\n", + " 'Antun',\n", + " '20 02 10',\n", + " '185',\n", + " 'Egerkingen',\n", + " None,\n", + " '17 08 13',\n", + " '20 06 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F5576335',\n", + " 'M',\n", + " 'CHE'),\n", + " (6,\n", + " 'Abolis',\n", + " 'René',\n", + " '03 09 01',\n", + " '104',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '16 11 14',\n", + " '08 08 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O6133509',\n", + " 'M',\n", + " 'CHE'),\n", + " (7,\n", + " 'Affolter',\n", + " 'Albert',\n", + " '26 02 61',\n", + " '139',\n", + " 'Bettlach',\n", + " None,\n", + " '06 12 11',\n", + " '17 08 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E686674',\n", + " 'F',\n", + " 'CHE'),\n", + " (8,\n", + " 'Ackermann',\n", + " 'Ariane',\n", + " '05 01 20',\n", + " '143',\n", + " 'Horgen',\n", + " None,\n", + " '08 01 11',\n", + " '24 07 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N9997247',\n", + " 'F',\n", + " 'CHE'),\n", + " (9,\n", + " 'Benz',\n", + " 'Colaco',\n", + " '09 09 57',\n", + " '125',\n", + " 'Kestenholz',\n", + " None,\n", + " '29 12 21',\n", + " '01 09 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P1200043',\n", + " 'F',\n", + " 'CHE'),\n", + " (10,\n", + " 'Allalouf',\n", + " 'Noelle',\n", + " '02 07 26',\n", + " '105',\n", + " 'Wisen',\n", + " None,\n", + " '13 05 18',\n", + " '26 09 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A9319945',\n", + " 'M',\n", + " 'CHE'),\n", + " (11,\n", + " 'Sezer',\n", + " 'Oscar',\n", + " '26 12 47',\n", + " '127',\n", + " 'Givisiez',\n", + " None,\n", + " '31 01 20',\n", + " '04 03 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U4694639',\n", + " 'M',\n", + " 'CHE'),\n", + " (12,\n", + " 'Accaputo',\n", + " 'Zita',\n", + " '08 07 62',\n", + " '183',\n", + " 'Horriwil',\n", + " None,\n", + " '01 04 21',\n", + " '02 08 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U2475273',\n", + " 'F',\n", + " 'CHE'),\n", + " (13,\n", + " 'Dubs',\n", + " 'Peter',\n", + " '23 01 74',\n", + " '72',\n", + " 'Starrkirch-Wil',\n", + " None,\n", + " '06 07 11',\n", + " '20 10 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J8322937',\n", + " 'M',\n", + " 'CHE'),\n", + " (14,\n", + " 'Blattmann',\n", + " 'Armin',\n", + " '20 05 04',\n", + " '68',\n", + " 'Lüterkofen',\n", + " None,\n", + " '27 11 14',\n", + " '25 05 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U6822760',\n", + " 'M',\n", + " 'CHE'),\n", + " (15,\n", + " 'Zehnder',\n", + " 'Stephan',\n", + " '23 02 91',\n", + " '81',\n", + " 'Oekingen',\n", + " None,\n", + " '11 05 19',\n", + " '27 10 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C3375921',\n", + " 'M',\n", + " 'CHE'),\n", + " (16,\n", + " 'Mont',\n", + " 'Norbert',\n", + " '12 09 12',\n", + " '132',\n", + " 'Balsthal',\n", + " None,\n", + " '01 03 12',\n", + " '08 02 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H3251820',\n", + " 'M',\n", + " 'CHE'),\n", + " (17,\n", + " 'Ilazoski',\n", + " 'Peter',\n", + " '28 06 34',\n", + " '51',\n", + " 'Ichertswil',\n", + " None,\n", + " '22 11 12',\n", + " '15 06 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E1734435',\n", + " 'F',\n", + " 'CHE'),\n", + " (18,\n", + " 'Mikes',\n", + " 'Ernst',\n", + " '12 04 28',\n", + " '141',\n", + " 'Arlesheim',\n", + " None,\n", + " '11 04 16',\n", + " '03 03 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q6357214',\n", + " 'F',\n", + " 'CHE'),\n", + " (19,\n", + " 'Seger',\n", + " 'Monika',\n", + " '03 07 44',\n", + " '188',\n", + " 'Niedergösgen',\n", + " None,\n", + " '07 03 21',\n", + " '28 12 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J8869632',\n", + " 'M',\n", + " 'CHE'),\n", + " (20,\n", + " 'Zingg',\n", + " 'Daniel',\n", + " '27 09 29',\n", + " '124',\n", + " 'Schnottwil',\n", + " None,\n", + " '20 02 12',\n", + " '31 09 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H1029327',\n", + " 'F',\n", + " 'CHE'),\n", + " (21,\n", + " 'Stich',\n", + " 'Louis',\n", + " '05 08 07',\n", + " '127',\n", + " 'Schönenwerd',\n", + " None,\n", + " '30 10 12',\n", + " '04 01 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B8382113',\n", + " 'F',\n", + " 'CHE'),\n", + " (22,\n", + " 'Zurbuchen Raccuia',\n", + " 'Dominique',\n", + " '01 08 75',\n", + " '79',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '29 11 17',\n", + " '22 09 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q6281173',\n", + " 'M',\n", + " 'CHE'),\n", + " (23,\n", + " 'Müller',\n", + " 'Zeljko',\n", + " '28 06 58',\n", + " '109',\n", + " 'Metzerlen',\n", + " None,\n", + " '01 02 20',\n", + " '05 06 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X1819307',\n", + " 'F',\n", + " 'CHE'),\n", + " (24,\n", + " 'Alves de Oliveira Pereira',\n", + " 'Alan',\n", + " '14 07 17',\n", + " '159',\n", + " 'Selzach',\n", + " None,\n", + " '22 04 21',\n", + " '21 09 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D7243748',\n", + " 'M',\n", + " 'CHE'),\n", + " (25,\n", + " 'Kissling',\n", + " 'Daniel',\n", + " '06 01 93',\n", + " '92',\n", + " 'Riedholz',\n", + " None,\n", + " '31 07 15',\n", + " '04 12 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P4407093',\n", + " 'F',\n", + " 'CHE'),\n", + " (26,\n", + " 'Andreae',\n", + " 'H.',\n", + " '13 01 51',\n", + " '119',\n", + " 'Büsserach',\n", + " None,\n", + " '16 03 18',\n", + " '17 09 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q2901643',\n", + " 'F',\n", + " 'CHE'),\n", + " (27,\n", + " 'Arias',\n", + " 'Maya',\n", + " '04 04 15',\n", + " '167',\n", + " 'Hofstetten',\n", + " None,\n", + " '13 12 15',\n", + " '12 06 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C3076466',\n", + " 'F',\n", + " 'CHE'),\n", + " (28,\n", + " 'Zbinden',\n", + " 'Doris',\n", + " '23 12 72',\n", + " '58',\n", + " 'Wädenswil',\n", + " None,\n", + " '31 04 18',\n", + " '31 01 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z9196683',\n", + " 'M',\n", + " 'CHE'),\n", + " (29,\n", + " 'Windler',\n", + " 'Odilie',\n", + " '17 03 47',\n", + " '142',\n", + " 'Bättwil',\n", + " None,\n", + " '15 04 12',\n", + " '11 07 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O8001573',\n", + " 'F',\n", + " 'CHE'),\n", + " (30,\n", + " 'Bergner',\n", + " 'Frieda',\n", + " '03 08 10',\n", + " '126',\n", + " 'Oberdorf',\n", + " None,\n", + " '10 08 18',\n", + " '11 07 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R2739107',\n", + " 'M',\n", + " 'CHE'),\n", + " (31,\n", + " 'Aeschbacher',\n", + " 'Roger',\n", + " '24 11 48',\n", + " '172',\n", + " 'Wolfwil',\n", + " None,\n", + " '16 07 17',\n", + " '11 12 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K7294289',\n", + " 'F',\n", + " 'CHE'),\n", + " (32,\n", + " 'Obi',\n", + " 'Alice',\n", + " '10 10 52',\n", + " '151',\n", + " 'Neuendorf',\n", + " None,\n", + " '07 08 14',\n", + " '18 06 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H794552',\n", + " 'M',\n", + " 'CHE'),\n", + " (33,\n", + " 'Angele',\n", + " 'Werner',\n", + " '05 09 73',\n", + " '188',\n", + " 'Erlinsbach',\n", + " None,\n", + " '11 07 17',\n", + " '11 05 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B2527587',\n", + " 'M',\n", + " 'CHE'),\n", + " (34,\n", + " 'Aeschlimann',\n", + " 'Mario',\n", + " '23 11 16',\n", + " '55',\n", + " 'Rodersdorf',\n", + " None,\n", + " '20 12 20',\n", + " '06 02 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F6207763',\n", + " 'M',\n", + " 'CHE'),\n", + " (35,\n", + " 'Hettelingh',\n", + " 'Linda',\n", + " '15 09 44',\n", + " '184',\n", + " 'Zuchwil',\n", + " None,\n", + " '24 09 10',\n", + " '04 02 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H4830208',\n", + " 'M',\n", + " 'CHE'),\n", + " (36,\n", + " 'Iten',\n", + " 'Paul',\n", + " '01 08 52',\n", + " '67',\n", + " 'Ramiswil',\n", + " None,\n", + " '08 01 16',\n", + " '25 07 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V138675',\n", + " 'F',\n", + " 'CHE'),\n", + " (37,\n", + " 'Broder',\n", + " 'Walter',\n", + " '11 10 57',\n", + " '138',\n", + " 'Recherswil',\n", + " None,\n", + " '01 04 19',\n", + " '19 07 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T9946905',\n", + " 'F',\n", + " 'CHE'),\n", + " (38,\n", + " 'Avdii',\n", + " 'Andreas',\n", + " '31 02 72',\n", + " '56',\n", + " 'Kriegstetten',\n", + " None,\n", + " '26 02 21',\n", + " '22 09 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W6515429',\n", + " 'F',\n", + " 'CHE'),\n", + " (39,\n", + " 'Anagnostou',\n", + " 'Andreas',\n", + " '10 01 98',\n", + " '71',\n", + " 'Flüh',\n", + " None,\n", + " '28 10 21',\n", + " '29 06 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G8165368',\n", + " 'M',\n", + " 'CHE'),\n", + " (40,\n", + " 'Da Silva',\n", + " 'Lavdije',\n", + " '11 03 38',\n", + " '129',\n", + " 'Nunningen',\n", + " None,\n", + " '06 08 15',\n", + " '01 09 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U7676784',\n", + " 'F',\n", + " 'CHE'),\n", + " (41,\n", + " 'Flury',\n", + " 'Abdil',\n", + " '15 10 91',\n", + " '118',\n", + " 'Zürich',\n", + " None,\n", + " '12 05 11',\n", + " '12 02 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y3371130',\n", + " 'M',\n", + " 'CHE'),\n", + " (42,\n", + " 'Heiri',\n", + " 'Vreni',\n", + " '20 02 66',\n", + " '165',\n", + " 'Geroldswil',\n", + " None,\n", + " '02 05 17',\n", + " '15 07 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B9610671',\n", + " 'F',\n", + " 'CHE'),\n", + " (43,\n", + " 'Pfirter',\n", + " 'Andrea',\n", + " '23 03 31',\n", + " '173',\n", + " 'Matzendorf',\n", + " None,\n", + " '06 05 21',\n", + " '03 04 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5616962',\n", + " 'M',\n", + " 'CHE'),\n", + " (44,\n", + " 'Blanc',\n", + " 'Robert',\n", + " '23 04 58',\n", + " '70',\n", + " 'Olten',\n", + " None,\n", + " '08 04 14',\n", + " '28 08 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A9195554',\n", + " 'F',\n", + " 'CHE'),\n", + " (45,\n", + " 'Schläpfer',\n", + " 'Rebekka',\n", + " '07 10 03',\n", + " '90',\n", + " 'Breitenbach',\n", + " None,\n", + " '15 02 12',\n", + " '31 09 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K123326',\n", + " 'M',\n", + " 'CHE'),\n", + " (46,\n", + " 'Güdel',\n", + " 'Eleane',\n", + " '03 09 57',\n", + " '55',\n", + " 'Obergösgen',\n", + " None,\n", + " '08 04 17',\n", + " '15 04 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L4258559',\n", + " 'F',\n", + " 'CHE'),\n", + " (47,\n", + " 'Aeppli',\n", + " 'Toni',\n", + " '16 09 09',\n", + " '150',\n", + " 'Meltingen',\n", + " None,\n", + " '05 01 16',\n", + " '29 05 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H1015218',\n", + " 'F',\n", + " 'CHE'),\n", + " (48,\n", + " 'Borer',\n", + " 'Herbert',\n", + " '09 08 10',\n", + " '168',\n", + " 'Wiesendangen',\n", + " None,\n", + " '04 09 20',\n", + " '04 02 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O6550390',\n", + " 'F',\n", + " 'CHE'),\n", + " (49,\n", + " 'Alder',\n", + " 'Alois',\n", + " '03 10 44',\n", + " '163',\n", + " 'Kreuzlingen',\n", + " None,\n", + " '18 01 13',\n", + " '16 02 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V1025500',\n", + " 'M',\n", + " 'CHE'),\n", + " (50,\n", + " 'Lüscher',\n", + " 'Yolanda',\n", + " '11 04 45',\n", + " '108',\n", + " 'Stüsslingen',\n", + " None,\n", + " '01 04 11',\n", + " '26 07 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z7157164',\n", + " 'M',\n", + " 'CHE'),\n", + " (51,\n", + " 'Baumann',\n", + " 'Ernst',\n", + " '30 05 34',\n", + " '158',\n", + " 'Aarwangen',\n", + " None,\n", + " '18 11 13',\n", + " '08 06 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z2538056',\n", + " 'F',\n", + " 'CHE'),\n", + " (52,\n", + " 'Zbinden',\n", + " 'Silvia',\n", + " '22 06 06',\n", + " '78',\n", + " 'Deitingen',\n", + " None,\n", + " '26 10 19',\n", + " '14 02 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5394351',\n", + " 'F',\n", + " 'CHE'),\n", + " (53,\n", + " 'Zwahlen',\n", + " 'Giuseppina',\n", + " '26 09 43',\n", + " '55',\n", + " 'Wangen b. Olten',\n", + " None,\n", + " '06 11 21',\n", + " '26 11 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F9372448',\n", + " 'F',\n", + " 'CHE'),\n", + " (54,\n", + " 'Zurbuchen',\n", + " 'Giuseppina',\n", + " '16 07 48',\n", + " '139',\n", + " 'Halten',\n", + " None,\n", + " '15 07 16',\n", + " '14 12 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E2011344',\n", + " 'F',\n", + " 'CHE'),\n", + " (55,\n", + " 'Caspar A.',\n", + " 'Hugo',\n", + " '07 05 64',\n", + " '145',\n", + " 'Grüt (Gossau ZH)',\n", + " None,\n", + " '14 05 10',\n", + " '23 01 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W3399849',\n", + " 'F',\n", + " 'CHE'),\n", + " (56,\n", + " 'Aeppli',\n", + " 'Michal',\n", + " '31 09 53',\n", + " '120',\n", + " 'Grüt',\n", + " None,\n", + " '28 12 16',\n", + " '25 04 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T8255307',\n", + " 'M',\n", + " 'CHE'),\n", + " (57,\n", + " 'Söylemezo',\n", + " 'Hans',\n", + " '09 07 82',\n", + " '67',\n", + " 'Lüsslingen',\n", + " None,\n", + " '27 04 14',\n", + " '04 10 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V5235218',\n", + " 'M',\n", + " 'CHE'),\n", + " (58,\n", + " 'Brogle',\n", + " 'V.',\n", + " '16 10 37',\n", + " '121',\n", + " 'Sargans',\n", + " None,\n", + " '13 06 19',\n", + " '10 05 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C6143835',\n", + " 'F',\n", + " 'CHE'),\n", + " (59,\n", + " 'Aeschbacher',\n", + " 'Karl',\n", + " '16 08 43',\n", + " '185',\n", + " 'Trimbach',\n", + " None,\n", + " '06 10 12',\n", + " '10 08 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I1203669',\n", + " 'F',\n", + " 'CHE'),\n", + " (60,\n", + " 'Rumo',\n", + " 'Verena',\n", + " '08 05 89',\n", + " '183',\n", + " 'Lostorf',\n", + " None,\n", + " '01 10 18',\n", + " '09 09 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G542276',\n", + " 'F',\n", + " 'CHE'),\n", + " (61,\n", + " 'Lenger',\n", + " 'Albino',\n", + " '29 08 87',\n", + " '79',\n", + " 'Braunwald',\n", + " None,\n", + " '03 12 16',\n", + " '05 06 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P6145941',\n", + " 'M',\n", + " 'CHE'),\n", + " (62,\n", + " 'Allemann',\n", + " 'Urs',\n", + " '21 10 65',\n", + " '66',\n", + " 'Hochwald',\n", + " None,\n", + " '06 12 19',\n", + " '30 07 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K6555288',\n", + " 'M',\n", + " 'CHE'),\n", + " (63,\n", + " 'von Burg',\n", + " 'Alfred',\n", + " '30 11 80',\n", + " '139',\n", + " 'Langendorf',\n", + " None,\n", + " '25 10 11',\n", + " '07 05 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S4009261',\n", + " 'M',\n", + " 'CHE'),\n", + " (64,\n", + " 'Hauser',\n", + " 'Hans-Ruedi',\n", + " '11 03 81',\n", + " '93',\n", + " 'Muri',\n", + " None,\n", + " '20 05 12',\n", + " '16 02 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U6280330',\n", + " 'F',\n", + " 'CHE'),\n", + " (65,\n", + " 'Horisberger',\n", + " 'Werner',\n", + " '31 10 62',\n", + " '95',\n", + " 'Münchenstein',\n", + " None,\n", + " '07 07 12',\n", + " '21 06 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I4916133',\n", + " 'F',\n", + " 'CHE'),\n", + " (66,\n", + " 'Genswein',\n", + " 'Rudolf',\n", + " '11 08 61',\n", + " '55',\n", + " 'Härkingen',\n", + " None,\n", + " '09 10 16',\n", + " '27 05 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X7527887',\n", + " 'M',\n", + " 'CHE'),\n", + " (67,\n", + " 'Zulfi',\n", + " 'Enrico',\n", + " '12 07 63',\n", + " '153',\n", + " 'Zullwil',\n", + " None,\n", + " '01 10 14',\n", + " '28 04 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G6876852',\n", + " 'M',\n", + " 'CHE'),\n", + " (68,\n", + " 'Vögel',\n", + " 'Christoph',\n", + " '01 07 75',\n", + " '161',\n", + " 'Hägendorf',\n", + " None,\n", + " '13 02 10',\n", + " '09 05 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T6977080',\n", + " 'F',\n", + " 'CHE'),\n", + " (69,\n", + " 'Glutz',\n", + " 'Vera',\n", + " '07 01 26',\n", + " '140',\n", + " 'Grenchen',\n", + " None,\n", + " '30 02 10',\n", + " '05 01 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W8201752',\n", + " 'M',\n", + " 'CHE'),\n", + " (70,\n", + " 'Schenker',\n", + " 'Carmine',\n", + " '16 12 86',\n", + " '174',\n", + " 'Winznau',\n", + " None,\n", + " '01 11 14',\n", + " '02 09 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K1082998',\n", + " 'F',\n", + " 'CHE'),\n", + " (71,\n", + " 'Bettiol',\n", + " 'A.',\n", + " '21 10 32',\n", + " '79',\n", + " 'Kleinlützel',\n", + " None,\n", + " '20 01 16',\n", + " '31 04 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P5109961',\n", + " 'M',\n", + " 'CHE'),\n", + " (72,\n", + " 'Kälin',\n", + " 'Stefan',\n", + " '18 05 97',\n", + " '61',\n", + " 'Oensingen',\n", + " None,\n", + " '20 10 12',\n", + " '31 06 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K3102021',\n", + " 'M',\n", + " 'CHE'),\n", + " (73,\n", + " 'Zeltner',\n", + " 'Ella',\n", + " '22 08 59',\n", + " '86',\n", + " 'Biberist',\n", + " None,\n", + " '08 08 13',\n", + " '28 09 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H8157782',\n", + " 'M',\n", + " 'CHE'),\n", + " (74,\n", + " 'Mathys',\n", + " 'Lotty',\n", + " '05 05 80',\n", + " '175',\n", + " 'Zunzgen',\n", + " None,\n", + " '31 12 16',\n", + " '31 07 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R3272849',\n", + " 'F',\n", + " 'CHE'),\n", + " (75,\n", + " 'Grünig',\n", + " 'Andreas',\n", + " '09 06 71',\n", + " '142',\n", + " 'Meilen',\n", + " None,\n", + " '08 02 12',\n", + " '02 07 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J3473903',\n", + " 'F',\n", + " 'CHE'),\n", + " (76,\n", + " 'Zimmermann',\n", + " 'Snezana',\n", + " '20 10 11',\n", + " '64',\n", + " 'Herisau',\n", + " None,\n", + " '22 08 21',\n", + " '11 07 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P6840097',\n", + " 'F',\n", + " 'CHE'),\n", + " (77,\n", + " 'Biedermann',\n", + " 'Alessandro',\n", + " '19 09 26',\n", + " '156',\n", + " 'Egerkingen',\n", + " None,\n", + " '20 11 19',\n", + " '15 07 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R7657257',\n", + " 'F',\n", + " 'CHE'),\n", + " (78,\n", + " 'Zingrich',\n", + " 'Alexandra',\n", + " '22 02 13',\n", + " '131',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '08 07 16',\n", + " '08 10 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O2883954',\n", + " 'M',\n", + " 'CHE'),\n", + " (79,\n", + " 'Anex',\n", + " 'Armin',\n", + " '31 10 15',\n", + " '173',\n", + " 'Bettlach',\n", + " None,\n", + " '21 11 13',\n", + " '20 12 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C8268402',\n", + " 'M',\n", + " 'CHE'),\n", + " (80,\n", + " 'Adam',\n", + " 'Anita',\n", + " '06 03 57',\n", + " '58',\n", + " 'Horgen',\n", + " None,\n", + " '29 01 20',\n", + " '12 10 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L5367845',\n", + " 'F',\n", + " 'CHE'),\n", + " (81,\n", + " 'Hügi',\n", + " 'Dominique',\n", + " '29 07 57',\n", + " '97',\n", + " 'Kestenholz',\n", + " None,\n", + " '03 12 18',\n", + " '25 11 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M6178736',\n", + " 'F',\n", + " 'CHE'),\n", + " (82,\n", + " 'Alder',\n", + " 'Peter',\n", + " '28 09 74',\n", + " '59',\n", + " 'Wisen',\n", + " None,\n", + " '20 03 10',\n", + " '09 01 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S7480741',\n", + " 'M',\n", + " 'CHE'),\n", + " (83,\n", + " 'Zysset',\n", + " 'Hans',\n", + " '02 01 54',\n", + " '186',\n", + " 'Givisiez',\n", + " None,\n", + " '10 06 19',\n", + " '01 09 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F9135519',\n", + " 'F',\n", + " 'CHE'),\n", + " (84,\n", + " 'Abbühl',\n", + " 'Rocco',\n", + " '16 02 75',\n", + " '60',\n", + " 'Horriwil',\n", + " None,\n", + " '23 09 21',\n", + " '18 01 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X8151582',\n", + " 'F',\n", + " 'CHE'),\n", + " (85,\n", + " 'Rüetschli',\n", + " 'Alois',\n", + " '29 03 94',\n", + " '105',\n", + " 'Starrkirch-Wil',\n", + " None,\n", + " '11 02 20',\n", + " '30 10 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V4821285',\n", + " 'F',\n", + " 'CHE'),\n", + " (86,\n", + " 'Häner',\n", + " 'Isabella',\n", + " '20 09 35',\n", + " '140',\n", + " 'Lüterkofen',\n", + " None,\n", + " '09 03 15',\n", + " '06 10 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E8014211',\n", + " 'F',\n", + " 'CHE'),\n", + " (87,\n", + " 'von Arx',\n", + " 'Salvatore',\n", + " '03 06 48',\n", + " '105',\n", + " 'Oekingen',\n", + " None,\n", + " '10 02 17',\n", + " '05 02 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V1181222',\n", + " 'M',\n", + " 'CHE'),\n", + " (88,\n", + " 'Signer',\n", + " 'Andreas',\n", + " '08 10 89',\n", + " '182',\n", + " 'Balsthal',\n", + " None,\n", + " '31 06 19',\n", + " '02 06 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O1357988',\n", + " 'M',\n", + " 'CHE'),\n", + " (89,\n", + " 'Siegrist',\n", + " 'Sabin',\n", + " '06 07 79',\n", + " '68',\n", + " 'Ichertswil',\n", + " None,\n", + " '31 06 15',\n", + " '12 01 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X5533503',\n", + " 'F',\n", + " 'CHE'),\n", + " (90,\n", + " 'Müller',\n", + " 'Valentin',\n", + " '30 06 49',\n", + " '119',\n", + " 'Arlesheim',\n", + " None,\n", + " '28 08 14',\n", + " '29 10 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X9540506',\n", + " 'F',\n", + " 'CHE'),\n", + " (91,\n", + " 'Neuenschwander',\n", + " 'Anshuman',\n", + " '01 07 42',\n", + " '87',\n", + " 'Niedergösgen',\n", + " None,\n", + " '18 06 18',\n", + " '24 04 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V4892596',\n", + " 'M',\n", + " 'CHE'),\n", + " (92,\n", + " 'Zingg',\n", + " 'Andreas',\n", + " '01 10 14',\n", + " '124',\n", + " 'Schnottwil',\n", + " None,\n", + " '10 02 17',\n", + " '12 01 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R9206796',\n", + " 'M',\n", + " 'CHE'),\n", + " (93,\n", + " 'Allisson',\n", + " 'Thomas',\n", + " '21 04 08',\n", + " '155',\n", + " 'Schönenwerd',\n", + " None,\n", + " '16 11 17',\n", + " '13 02 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N9551052',\n", + " 'M',\n", + " 'CHE'),\n", + " (94,\n", + " 'Alde',\n", + " 'Adrian',\n", + " '19 04 88',\n", + " '175',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '30 09 10',\n", + " '15 06 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L4275607',\n", + " 'F',\n", + " 'CHE'),\n", + " (95,\n", + " 'Künzle',\n", + " 'P.',\n", + " '04 02 66',\n", + " '144',\n", + " 'Metzerlen',\n", + " None,\n", + " '08 05 20',\n", + " '28 08 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P7850132',\n", + " 'F',\n", + " 'CHE'),\n", + " (96,\n", + " 'Bajrami',\n", + " 'Erika',\n", + " '28 05 20',\n", + " '142',\n", + " 'Selzach',\n", + " None,\n", + " '06 02 14',\n", + " '29 09 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F3191204',\n", + " 'F',\n", + " 'CHE'),\n", + " (97,\n", + " 'Kallianiotis',\n", + " 'Wolfgang',\n", + " '29 08 58',\n", + " '71',\n", + " 'Riedholz',\n", + " None,\n", + " '22 06 14',\n", + " '03 06 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O3598931',\n", + " 'F',\n", + " 'CHE'),\n", + " (98,\n", + " 'Zarrilli',\n", + " 'Rudolf',\n", + " '05 12 32',\n", + " '89',\n", + " 'Büsserach',\n", + " None,\n", + " '29 03 20',\n", + " '18 12 24',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V8644620',\n", + " 'M',\n", + " 'CHE'),\n", + " (99,\n", + " 'Rohrbach',\n", + " 'Jonny',\n", + " '18 06 55',\n", + " '178',\n", + " 'Hofstetten',\n", + " None,\n", + " '30 12 13',\n", + " '10 01 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O3730029',\n", + " 'M',\n", + " 'CHE'),\n", + " (100,\n", + " 'Albrecht',\n", + " 'Vreni',\n", + " '07 03 22',\n", + " '123',\n", + " 'Wädenswil',\n", + " None,\n", + " '27 03 14',\n", + " '15 09 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N2812931',\n", + " 'F',\n", + " 'CHE')]" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ "create_table(mydb, \"id_che\", schema_id_che)\n", "\n", "fill_table(mydb, \"id_che\", last_names[:100], columns=[\"surname\"], verbose=False)\n", "fill_column(mydb, \"id_che\", first_names, \"givenName\")\n", "fill_column(mydb, \"id_che\", birth_date, \"dateOfBirth\")\n", "fill_column(mydb, \"id_che\", hight, \"height\")\n", "fill_column(mydb, \"id_che\", place_of_origion, \"placeOfOrigin\")\n", "# fill_column(mydb, \"id_che\", place_of_origion, \"authority\")\n", "fill_column(mydb, \"id_che\", date_of_issue, \"dateOfIssue\")\n", "fill_column(mydb, \"id_che\", date_of_expiry, \"dateOfExpiry\")\n", "fill_column(mydb, \"id_che\", nationality, \"nationality\")\n", "fill_column(mydb, \"id_che\", id_number, \"identityCard\")\n", "fill_column(mydb, \"id_che\", sex, \"sex\")\n", "fill_column(mydb, \"id_che\", code, \"code\")\n", "\n", "\n", "\n", "cols = get_columns(mydb, \"id_che\")\n", "for col in cols:\n", " get_comment(mydb, \"id_che\", col)\n", - " \n", + "\n", + "get_table(mydb, \"id_che\", index=1)\n", "get_table(mydb, \"id_che\")\n" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 51, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(1, 'Siegrist', 'Hermine', '06 07 14', '95', 'Biberist', None, '30 01 15', '29 02 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J1554794', 'M', 'CHE')\n", + "===\n", + "('Hermine',)\n" + ] + }, + { + "data": { + "text/plain": [ + "\"NAME - NOM COGNOME - NUM - SURNAME : Siegrist; VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S) : Hermine; GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH : 06 07 14; GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT : 95; HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN : Biberist; BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY : None; AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE : 30 01 15; GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY : 29 02 26; NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY : SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND; IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD : J1554794; GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX : M; CODE : CHE; givenName('Hermine',)\"" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "BOS = \"\" # beginning of sequence\n", + "LOQ = \"\" # label of quesiton\n", + "AOQ = \"\"# answer of question\n", + "\n", + "\n", + "def model_in_data(mydb, table, index):\n", + " cols = get_columns(mydb, table, verbose=False)\n", + " comments = []\n", + " for col in cols:\n", + " comments.append(get_comment(mydb, table, col, verbose=False))\n", + "\n", + " entries = list(get_table(mydb, table, index=index)[0])\n", + " print(\"===\")\n", + " \n", + " txt = \"\"\n", + " for i, _ in enumerate(entries):\n", + " if i != 0:\n", + " txt += comments[i] + \" : \" + str(entries[i]) + \"; \"\n", + " \n", + " return txt\n", + "\n", + "def model_in(mydb, table, index, label):\n", + " txt = BOS + model_in_data(mydb, table, index) + LOQ\n", + " txt += label + AOQ\n", + " txt += str(get_table(mydb, table, index=index, columns=[label])[0])\n", + " \n", + " return txt\n", + " \n", + "model_in(mydb, \"id_che\", 1, \"givenName\")\n", + " \n", + "\n" + ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 4 } diff --git a/main_project/sql_database/create_SQL_V2.ipynb b/main_project/sql_database/create_SQL_V2.ipynb new file mode 100644 index 0000000..0435286 --- /dev/null +++ b/main_project/sql_database/create_SQL_V2.ipynb @@ -0,0 +1,2118 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create a SQL database" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sucessfully connected to my_first_database\n", + "\n", + "['information_schema', 'my_first_database', 'mysql', 'performance_schema']\n" + ] + }, + { + "data": { + "text/plain": [ + "['information_schema', 'my_first_database', 'mysql', 'performance_schema']" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import mysql.connector\n", + "DatabaseName = \"my_first_database\"\n", + "TableName = \"id_cards\"\n", + "\n", + "def connect_to_database(name):\n", + " try: \n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\",\n", + " database=name\n", + " )\n", + " print(\"Sucessfully connected to \" + name)\n", + " print(mydb)\n", + " return mydb\n", + " except:\n", + " print(\"Error: database does not yet exist, will be created\")\n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor() \n", + " mycursor.execute(\"CREATE DATABASE \" + name)\n", + " \n", + " connect_to_database(name)\n", + " \n", + "def list_databases():\n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW DATABASES\")\n", + " \n", + " mydatabases = [x[0] for x in mycursor]\n", + " print(mydatabases)\n", + " \n", + " return mydatabases\n", + "\n", + "def delete_databases(name = True):\n", + " # delete everything\n", + " if name == True:\n", + " name = list_databases()\n", + " \n", + " mydb = mysql.connector.connect(\n", + " host=\"localhost\",\n", + " user=\"root\",\n", + " password=\"root\"\n", + " )\n", + " mycursor = mydb.cursor()\n", + "\n", + " for n in name:\n", + " try:\n", + " mycursor.execute(\"DROP DATABASE \" + n) \n", + " except:\n", + " pass\n", + "\n", + "# delete_databases()\n", + "mydb = connect_to_database(DatabaseName)\n", + "list_databases()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "deleted table 'customers'\n", + "Tables are\n", + "['customers']\n", + "Columns are\n", + "['id', 'name', 'address']\n", + "name, address\n", + "'hi', 'you'\n", + "INSERT INTO customers (name, address) VALUES ('hi', 'you')\n", + "name, address\n", + "'salut', 'toi'\n", + "INSERT INTO customers (name, address) VALUES ('salut', 'toi')\n", + "name\n", + "'moi moi'\n", + "INSERT INTO customers (name) VALUES ('moi moi')\n", + "name\n", + "'sali'\n", + "INSERT INTO customers (name) VALUES ('sali')\n", + "Columns are\n", + "['id', 'name', 'address', 'bla']\n", + "(1, 'hi', 'you', None)\n", + "(2, 'salut', 'toi', None)\n", + "(3, 'moi moi', None, None)\n", + "(4, 'sali', None, None)\n" + ] + }, + { + "data": { + "text/plain": [ + "'this is my name with a lot of -- # \\\\_ ljl'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def create_table(mydb, name, columns=[]):\n", + " mycursor = mydb.cursor() \n", + " try:\n", + " mycursor.execute(\"CREATE TABLE \" + name + \"(id INT AUTO_INCREMENT PRIMARY KEY)\")\n", + " add_columns(mydb, name, columns)\n", + " except:\n", + " print(\"Error: table already exists, will be deleted\")\n", + " mycursor.execute(\"DROP TABLE \" + name) \n", + " create_table(mydb, name, columns)\n", + "\n", + "def list_tables(mydb, verbose=True):\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW TABLES\")\n", + " \n", + " mytables = [x[0] for x in mycursor]\n", + " if verbose:\n", + " print(\"Tables are\")\n", + " print(mytables)\n", + " \n", + " return mytables\n", + "\n", + "def add_columns(mydb, table, columns):\n", + " mycursor = mydb.cursor()\n", + " for col in columns:\n", + " if col[0] in get_columns(mydb, table, verbose=False):\n", + " print(\"Cannot add this column, as it already exists\")\n", + " else:\n", + " comment = col[2].replace(\"'\", \"''\")\n", + " sql = \"ALTER TABLE \" + table + \" ADD COLUMN \" + col[0] + \" \" + col[1] + \" COMMENT '\" + comment + \"'\"\n", + " try:\n", + " mycursor.execute(sql)\n", + " except:\n", + " print(\"failed to add column \" + col[0])\n", + " print(sql)\n", + " \n", + "\n", + "def get_columns(mydb, table, verbose=True):\n", + " mycursor = mydb.cursor()\n", + "\n", + " mycursor.execute(\"SHOW COLUMNS from \" + table)\n", + " \n", + " mycolumns = [x[0] for x in mycursor]\n", + " if verbose:\n", + " print(\"Columns are\")\n", + " print(mycolumns)\n", + " \n", + " return mycolumns\n", + "\n", + "def get_comment(mydb, table, column, verbose=True):\n", + " mycursor = mydb.cursor() \n", + "\n", + " mycursor.execute(\"SELECT COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS \" + \n", + " \"WHERE TABLE_NAME = '\" + table + \"' AND COLUMN_NAME = '\" + column + \"'\")\n", + "\n", + " myresult = mycursor.fetchall()\n", + " \n", + " if verbose:\n", + " if len(myresult) == 0:\n", + " print(\"The table is empty\")\n", + " \n", + " return myresult[0][0]\n", + "\n", + "def join(columns):\n", + " cols = \"\"\n", + " for col in columns:\n", + " if cols != \"\":\n", + " cols += \", \"\n", + " cols += col\n", + " return cols \n", + "\n", + "def get_table(mydb, table, columns=None, index=None, verbose=True):\n", + " mycursor = mydb.cursor()\n", + " \n", + " if columns is None:\n", + " cols = \"*\"\n", + " else:\n", + " cols = join(columns) \n", + " \n", + " sql = \"SELECT \" + cols + \" FROM \" + table\n", + " if index is not None:\n", + " sql += \" WHERE id = \" + str(index) \n", + "\n", + " mycursor.execute(sql)\n", + "\n", + " myresult = mycursor.fetchall()\n", + " \n", + " if len(myresult) == 0:\n", + " print(\"The table is empty\")\n", + "\n", + " if verbose:\n", + " for x in myresult:\n", + " print(x)\n", + " \n", + " return(myresult)\n", + "\n", + "def fill_table(mydb, table, entries, columns='all', verbose=True):\n", + " mycursor = mydb.cursor()\n", + " \n", + " if columns == 'all':\n", + " columns = get_columns(mydb, table, verbose=False)\n", + " # the id element will be assigned automaticaly\n", + " try:\n", + " columns.remove('id')\n", + " except:\n", + " pass \n", + " \n", + " cols = join(columns) \n", + " \n", + " for values in entries:\n", + " if len(columns) > 1:\n", + " values = list(values)\n", + " else:\n", + " values = [values]\n", + "\n", + " for i, c in enumerate(columns):\n", + " # need to check if it is a string or an int...\n", + " if values[i] is not None:\n", + " values[i] = values[i].replace(\"'\", \"''\")\n", + " values[i] = \"'\" + values[i] + \"'\"\n", + " \n", + " vals = join(values)\n", + " if verbose:\n", + " print(cols)\n", + " print(vals)\n", + " print(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", + " mycursor.execute(\"INSERT INTO \" + table + \" (\" + cols + \") VALUES (\" + vals + \")\")\n", + "\n", + "def get_length(mydb, table):\n", + " mycursor = mydb.cursor() \n", + " \n", + " mycursor.execute(\"SELECT COUNT(*) FROM \" + table)\n", + " \n", + " return int(mycursor.fetchall()[0][0])\n", + " \n", + "def fill_column(mydb, table, values, column): \n", + " mycursor = mydb.cursor() \n", + " \n", + " length = get_length(mydb, table)\n", + " \n", + " for i in range(length):\n", + " mycursor.execute(\"UPDATE \" + table + \" SET \" + column + \" = '\" + values[i] + \"' WHERE id=\" + str(i+1))\n", + "\n", + "\n", + "def delete_tables(mydb, name=True, verbose=True):\n", + " # delete everything\n", + " if name == True:\n", + " name = list_tables(mydb, verbose=False)\n", + " \n", + " mycursor = mydb.cursor()\n", + "\n", + " for n in name:\n", + " try:\n", + " mycursor.execute(\"DROP TABLE \" + n) \n", + " if verbose:\n", + " print(\"deleted table '\" + n + \"'\")\n", + " except:\n", + " pass\n", + "\n", + "# delete all existing tables\n", + "delete_tables(mydb)\n", + "# create a new table\n", + "create_table(mydb, \"customers\", [(\"name\", \"VARCHAR(255)\", \"this is my name with a lot of -- # \\_\\ ljl\"), (\"address\", \"VARCHAR(255)\", \"this is my address\")])\n", + " #\"name VARCHAR(255), address VARCHAR(255)\")\n", + "list_tables(mydb)\n", + "get_columns(mydb, \"customers\")\n", + "\n", + "fill_table(mydb, \"customers\", [(\"hi\", \"you\"), (\"salut\", \"toi\")])\n", + "fill_table(mydb, \"customers\", [\"moi moi\", \"sali\"], columns=[\"name\"])\n", + "\n", + "add_columns(mydb, \"customers\", [(\"bla\", \"INT\", \"bla bla bla\")])\n", + "get_columns(mydb, \"customers\")\n", + "\n", + "get_table(mydb, \"customers\")\n", + "\n", + "fill_column(mydb, \"customers\", ['1','2','3', '4', '5', '6'], \"name\")\n", + "\n", + "# ------------------------------------------------------------------\n", + "\n", + "get_comment(mydb, \"customers\", \"name\")\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "schema_id_che = [\n", + " (\"surname\", \"VARCHAR(255)\", \"NAME - NOM COGNOME - NUM - SURNAME\"),\n", + " (\"givenName\", \"VARCHAR(255)\", \"VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S)\"),\n", + " (\"dateOfBirth\", \"VARCHAR(255)\", \"GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH\"),\n", + " (\"height\", \"VARCHAR(255)\", \"GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT\", \"VARCHAR(255)\"),\n", + " (\"placeOfOrigin\", \"VARCHAR(255)\", \"HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN\"),\n", + " (\"authority\", \"VARCHAR(255)\", \"BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY\", \"VARCHAR(255)\"),\n", + " (\"dateOfIssue\", \"VARCHAR(255)\", \"AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE\"),\n", + " (\"dateOfExpiry\", \"VARCHAR(255)\", \"GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY\"),\n", + " (\"nationality\", \"VARCHAR(255)\", \"NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY\"),\n", + " (\"identityCard\", \"VARCHAR(255)\", \"IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD\"),\n", + " (\"sex\", \"VARCHAR(255)\", \"GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX\"),\n", + " (\"code\", \"VARCHAR(255)\", \"CODE\")\n", + "]\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dict_keys(['name', 'street', 'postal_code', 'location', 'region'])\n", + "['Zürich', 'Meilen', 'Münchenstein', 'Sargans', 'Zunzgen', 'Horgen', 'Givisiez', 'Kreuzlingen', 'Aarwangen', 'Herisau']\n" + ] + } + ], + "source": [ + "import json\n", + "with open('data - Copy.json', 'r') as fp:\n", + " data = json.load(fp)\n", + " \n", + "print(data.keys())\n", + "\n", + "print(data['location'][:10])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Schaub Haustechnik AG\n", + "Alloboissons\n", + "Vlortec GmbH Kunstharzbeläge\n", + "Azzali Reto\n", + "Schädle Helmuth AG\n", + "Fischer + Frey Schreiner AG\n", + "Orlandini Sanitär Heizung GmbH\n", + "Schaub Sanitär & Heizungstechnik GmbH\n", + "Akdeniz Zeliha Dekorbonbon \n", + "100\n", + "['Mäder', 'Freuler', 'Attinger', 'Kessler', 'Amstutz', 'John', 'Aregger', 'Abderhalden', 'Berner', 'Müller', 'Küffer', 'Saxer', 'Zakoska', 'Schnetzer', 'Arm', 'Anrig', 'Büchler', 'Pregowski', 'Buser', 'Bicsek', 'Alder', 'Anderegg', 'Zinggrebe', 'Schmid', 'Abegglen', 'Allemann', 'Zimmerli Bregman', 'Müller', 'Barbieri', 'Zürcher', 'Alfred', 'Wyss', 'Balmer', 'Schuch', 'Anderegg', 'Alder', 'Enderli', 'Berger', 'Niemeyer', 'Di Franco', 'Egli', 'Boesch', 'Aeschlimann', 'Stjabanovic', 'Ziegler', 'Rüfli', 'Queijas', 'Zürcher', 'Lamprecht', 'Basile', 'Bauert', 'Anrig', 'Ackermann', 'Cardinale', 'Aeschbach', 'Zarrilli', 'Altorfer', 'Lenherr', 'Ankelmann', 'Zielinski', 'Nesti Zimmermann', 'Zeitz', 'Abt', 'Zysset', 'Eisenegger', 'Stierli', 'Zindel', 'Zihlmann', 'Giani', 'Zahnd', 'Schöni Hässig', 'Elmali', 'Zwimpfer', 'Abt', 'Zaeslein', 'Wiest', 'Känzig', 'Zysset', 'Sansiveri', 'Köpfer', 'Ziegler', 'Inniger', 'Weber', 'Tobler', 'Müller', 'Däppen', 'Zosso', 'Markwalder', 'Zimmermann', 'Argentis', 'Zeller', 'Koller', 'Zulauf-Schär', 'Aebischer', 'Alig', 'Schneider', 'Affrini', 'Zeltner', 'Zanetti', 'Aravena']\n", + "\n", + "['Alex', 'Erich', 'Eva', 'Ruedi', 'Jose', 'Johanna', 'Annette', 'Domenico', 'Beat', 'Frieda', 'Roland', 'Mirella', 'Hans', 'Gloria', 'Esther', 'Stevan', 'Bruna', 'Antonia', 'Margrit', 'Urs', 'Alice', 'August', 'Arulanantham', 'Zülfü', 'J', 'Markus', 'Alois', 'André', 'Patrik', 'Reto', 'Alois', 'Kurt', 'Hildora', 'Marie-Antoinette', 'Werner', 'Arnold', 'Paraskevi', 'Pascal', 'Angela', 'Franz', 'Ernst', 'Adrian', 'Marianne', 'Marie-Theres', 'Gaetana', 'Anna', 'Reto', 'Anita', 'Hans-Jürgen', 'Zvonimir', 'Res', 'Bruno', 'Anton', 'Elsbeth', 'Ralf', 'Jakob', 'Elisabeth', 'Marco', 'Wolfgang', 'Carmine', 'Markus', 'Kurt', 'Martin', 'Anton', 'Verena', 'Gerhard', 'Markus', 'Hedy', 'Magda', 'A.', 'Anton', 'Sandra', 'Hugo', 'Jürg', 'Doris', 'Peter', 'Niklaus', 'Alfonso', 'Dora', 'Markus', 'José', 'Martha', 'Anton', 'Matthias', 'Lydia', 'Bortolo', 'Annemarie', 'Zudi', 'Barblina', 'André', 'Martin', 'Marc', 'Maurizio', 'Ernst', 'Gloria', 'Abdula', 'Andreas', 'Philipp', 'Lilli', 'Alois']\n", + "\n", + "['04 07 05', '15 12 32', '23 11 88', '14 05 91', '06 05 49', '21 01 41', '13 01 62', '23 07 60', '11 01 29', '02 10 97', '22 01 94', '13 04 53', '19 08 21', '31 12 33', '23 06 93', '05 12 88', '16 09 09', '14 06 11', '07 10 23', '26 03 86', '15 07 57', '06 11 00', '22 03 03', '21 11 59', '22 06 26', '28 07 52', '08 02 94', '04 12 27', '14 09 41', '06 03 92', '08 06 68', '12 02 78', '18 03 17', '21 07 48', '23 08 51', '31 10 95', '26 07 77', '09 05 98', '13 02 29', '07 11 20', '01 09 25', '23 04 54', '30 04 09', '07 04 01', '28 09 25', '28 11 14', '08 02 84', '29 11 65', '06 11 58', '29 05 08', '22 02 84', '16 06 10', '31 11 13', '17 12 24', '11 03 41', '11 05 43', '02 07 79', '17 10 21', '17 10 14', '13 05 54', '26 02 06', '29 03 89', '09 01 16', '02 03 33', '13 02 90', '31 09 78', '09 07 93', '17 10 68', '27 10 60', '05 01 71', '07 09 98', '19 06 49', '08 01 28', '25 02 84', '06 06 48', '27 04 57', '12 12 34', '20 01 87', '12 04 49', '04 01 82', '19 03 55', '24 07 17', '24 05 13', '15 03 09', '23 10 63', '31 08 06', '03 08 04', '07 09 25', '02 03 68', '24 11 99', '10 05 25', '28 06 65', '10 02 25', '30 02 36', '30 04 83', '08 12 16', '20 01 00', '28 04 81', '11 01 67', '27 10 63']\n", + "\n", + "['88', '141', '79', '108', '52', '51', '74', '91', '156', '96', '83', '154', '54', '165', '136', '106', '124', '53', '83', '137', '72', '58', '58', '131', '165', '129', '180', '145', '81', '53', '107', '77', '144', '138', '68', '188', '123', '87', '57', '114', '79', '101', '94', '112', '137', '59', '183', '175', '94', '102', '59', '88', '62', '172', '153', '173', '128', '149', '164', '173', '174', '151', '145', '125', '86', '126', '152', '168', '90', '116', '84', '143', '70', '78', '140', '132', '82', '152', '189', '167', '182', '83', '183', '133', '148', '179', '71', '94', '185', '156', '136', '160', '181', '130', '116', '81', '81', '76', '151', '190']\n", + "\n", + "['Hofstetten', 'Breitenbach', 'Biberist', 'Metzerlen', 'Lüterkofen', 'Geroldswil', 'Ramiswil', 'Balsthal', 'Kestenholz', 'Zunzgen', 'Halten', 'Riedholz', 'Rodersdorf', 'Grüt (Gossau ZH)', 'Wädenswil', 'Oberbuchsiten', 'Hochwald', 'Obergösgen', 'Egerkingen', 'Rohr b. Olten', 'Matzendorf', 'Wangen b. Olten', 'Givisiez', 'Grenchen', 'Olten', 'Kleinlützel', 'Niedergösgen', 'Schönenwerd', 'Meltingen', 'Recherswil', 'Ichertswil', 'Zürich', 'Horgen', 'Härkingen', 'Langendorf', 'Grüt', 'Deitingen', 'Winznau', 'Bettlach', 'Arlesheim', 'Wiesendangen', 'Muri', 'Erlinsbach', 'Stüsslingen', 'Wisen', 'Lüsslingen', 'Selzach', 'Horriwil', 'Trimbach', 'Sargans', 'Münchenstein', 'Braunwald', 'Oberdorf', 'Oekingen', 'Neuendorf', 'Büsserach', 'Flüh', 'Starrkirch-Wil', 'Kreuzlingen', 'Wolfwil', 'Nunningen', 'Hägendorf', 'Schnottwil', 'Kriegstetten', 'Zuchwil', 'Meilen', 'Aarwangen', 'Bättwil', 'Lostorf', 'Herisau', 'Oensingen', 'Zullwil', 'Hofstetten', 'Breitenbach', 'Biberist', 'Metzerlen', 'Lüterkofen', 'Geroldswil', 'Ramiswil', 'Balsthal', 'Kestenholz', 'Zunzgen', 'Halten', 'Riedholz', 'Rodersdorf', 'Grüt (Gossau ZH)', 'Wädenswil', 'Oberbuchsiten', 'Hochwald', 'Obergösgen', 'Egerkingen', 'Rohr b. Olten', 'Matzendorf', 'Wangen b. Olten', 'Givisiez', 'Grenchen', 'Olten', 'Kleinlützel', 'Niedergösgen', 'Schönenwerd']\n", + "\n", + "['31 08 14', '15 03 15', '06 04 17', '31 08 14', '04 07 12', '06 09 11', '30 12 20', '02 10 11', '06 12 14', '12 01 21', '13 07 21', '22 02 17', '04 07 16', '19 10 15', '19 03 16', '08 06 18', '19 05 12', '26 11 19', '10 05 15', '14 11 16', '02 09 15', '15 10 11', '27 02 18', '17 01 19', '12 04 13', '16 12 10', '27 04 11', '10 07 20', '25 10 11', '03 01 10', '09 08 12', '18 10 10', '26 10 20', '02 01 11', '29 12 11', '29 03 20', '12 09 12', '03 08 10', '13 05 20', '22 02 18', '26 12 21', '05 02 17', '18 11 10', '29 03 13', '10 06 14', '07 09 11', '19 06 20', '06 12 11', '17 12 13', '11 11 16', '11 10 20', '27 03 15', '25 08 11', '08 02 19', '24 06 10', '14 12 15', '22 09 11', '27 11 20', '17 12 21', '22 01 19', '27 02 13', '27 04 12', '26 07 20', '10 08 20', '07 04 13', '13 08 12', '13 06 21', '15 11 14', '18 05 20', '27 01 13', '18 12 19', '10 01 21', '13 09 12', '12 03 13', '06 10 12', '01 03 16', '08 03 20', '15 01 16', '31 07 10', '31 04 15', '02 01 13', '19 02 12', '25 08 21', '05 11 19', '26 08 13', '26 08 21', '16 06 10', '14 12 12', '11 03 18', '20 11 15', '19 02 14', '27 02 21', '21 10 10', '10 03 11', '12 10 21', '26 05 15', '12 03 21', '15 11 13', '10 07 15', '29 01 18']\n", + "\n", + "['15 04 19', '04 02 28', '19 09 23', '13 09 29', '27 04 19', '19 11 27', '22 08 27', '19 11 16', '28 09 16', '03 04 30', '26 02 18', '04 05 20', '18 09 18', '28 03 19', '21 06 16', '18 04 18', '22 10 22', '28 12 22', '12 07 20', '30 01 27', '20 08 20', '22 07 30', '13 08 23', '08 01 16', '29 03 31', '26 03 26', '18 05 16', '01 07 20', '21 10 20', '01 06 26', '11 02 16', '28 08 19', '20 08 30', '23 10 21', '20 04 15', '14 09 18', '03 07 17', '22 08 18', '18 04 22', '29 08 27', '16 01 23', '25 12 21', '01 05 20', '19 05 21', '29 11 26', '09 01 15', '08 02 20', '22 08 30', '10 08 16', '26 06 25', '14 11 22', '31 11 31', '03 01 28', '23 05 22', '01 05 19', '22 01 25', '13 03 15', '07 03 20', '11 09 25', '21 08 31', '05 10 20', '18 02 29', '16 03 20', '31 10 18', '04 03 18', '21 08 20', '10 12 20', '08 11 27', '09 04 20', '29 01 23', '04 11 19', '22 12 19', '30 11 19', '29 10 23', '20 07 28', '31 12 25', '27 03 31', '09 03 27', '29 11 31', '10 09 18', '22 11 21', '16 06 15', '31 01 18', '12 02 17', '18 09 29', '18 02 21', '25 04 25', '03 03 19', '24 07 27', '31 12 27', '18 08 28', '20 04 21', '03 05 29', '26 11 15', '23 08 29', '07 11 22', '16 10 31', '17 10 19', '05 11 27', '01 05 19']\n", + "\n", + "['SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND']\n", + "\n", + "['A2487357', 'D8037025', 'P4241318', 'H546936', 'Q3206194', 'L6559329', 'N6543259', 'U2554412', 'L2104142', 'G7545285', 'O4824659', 'M7345351', 'M1082816', 'L3171049', 'L9346814', 'A5244251', 'D5508298', 'Y3214430', 'J5434727', 'H5615194', 'Y6703680', 'X7116436', 'Q3079263', 'C9010988', 'A3462587', 'C6966912', 'M1451437', 'H8894419', 'H6718344', 'D8095351', 'P5399778', 'T2529774', 'C2658095', 'W1088439', 'V9232442', 'M6954475', 'G2826025', 'R1049740', 'T3132796', 'L1825004', 'R8634916', 'Q8877186', 'M547112', 'K1420863', 'U2546704', 'O7261711', 'T3923693', 'C4806450', 'H2479471', 'Z6764918', 'M2155814', 'J306373', 'W8635350', 'S4310142', 'T1568849', 'L4916885', 'A783333', 'F6941098', 'R921516', 'Z1754630', 'L3532622', 'Y2584656', 'R3424195', 'Y6698290', 'J7297248', 'G4233573', 'X7506773', 'U9170581', 'E9853867', 'Z8639343', 'T5132435', 'O9689064', 'H4712835', 'V5833988', 'O1896019', 'G7343090', 'R8661932', 'T5502024', 'Q4493798', 'E2094809', 'D9706795', 'I5425777', 'B4600920', 'R8328975', 'R7431628', 'H6665399', 'X3150260', 'I4658883', 'G359055', 'D3833084', 'S877911', 'R7331327', 'O4748239', 'S436936', 'B7377383', 'T8243728', 'F591751', 'E3956569', 'H9213828', 'F2468435']\n", + "\n", + "['F', 'F', 'M', 'M', 'F', 'M', 'F', 'F', 'F', 'F', 'F', 'M', 'M', 'M', 'M', 'M', 'F', 'M', 'F', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'F', 'F', 'M', 'M', 'M', 'F', 'F', 'F', 'M', 'F', 'M', 'F', 'F', 'M', 'M', 'F', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'M', 'F', 'F', 'M', 'F', 'M', 'F']\n", + "\n", + "['CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE', 'CHE']\n" + ] + } + ], + "source": [ + "MIN_SAMPLE = 100\n", + "\n", + "import random\n", + "\n", + "def elongate(in_list, min_sample):\n", + " out_list = in_list\n", + " while len(out_list) < min_sample:\n", + " tmp_list = out_list\n", + " random.shuffle(tmp_list)\n", + " out_list = out_list + tmp_list\n", + " return out_list[:min_sample]\n", + "\n", + "last_names = [x.split(', ', 2)[0] if (\", \" in x) else print(x) for x in data[\"name\"]]\n", + "last_names = [x for x in last_names if x is not None]\n", + "random.shuffle(last_names)\n", + "last_names = elongate(last_names, MIN_SAMPLE)\n", + "\n", + "# only keep first name, sometimes there are \"Bob and Anna\"\n", + "first_names = [x.split(', ', 2)[1] for x in data[\"name\"] if (\", \" in x)]\n", + "first_names = [x for x in first_names if x is not None]\n", + "first_names = [x.split(' ')[0] for x in first_names]\n", + "# first_names = [x for x in first_names if (\".\" not in x)]\n", + "random.shuffle(first_names)\n", + "first_names = elongate(first_names, MIN_SAMPLE)\n", + "\n", + "def randint(a, b, digits=2):\n", + " nb = str(random.randint(a, b))\n", + " while len(nb) < 2:\n", + " nb = \"0\" + nb\n", + " return nb\n", + "\n", + "def randId():\n", + " abc = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"\n", + " nb = abc[random.randint(0, len(abc)-1)]\n", + " nb += randint(100, 9999999, digits=7)\n", + " return nb\n", + "\n", + "birth_date = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(0, 99) for _ in range(MIN_SAMPLE)]\n", + "\n", + "# in function of age...\n", + "hight = [randint(50, 190) for _ in range(MIN_SAMPLE)]\n", + "\n", + "place_of_origion = [x for x in data[\"location\"] if (x is not None)]\n", + "random.shuffle(place_of_origion)\n", + "place_of_origion = elongate(place_of_origion, MIN_SAMPLE)\n", + "print(len(place_of_origion))\n", + "\n", + "date_of_issue = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(10, 21) for _ in range(MIN_SAMPLE)]\n", + "date_of_expiry = [randint(1, 31) + \" \" + randint(1, 12) + \" \" + randint(15, 31) for _ in range(MIN_SAMPLE)]\n", + "\n", + "nationality = [\"SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND\" for _ in range(MIN_SAMPLE)]\n", + "\n", + "id_number = [randId() for _ in range(MIN_SAMPLE)]\n", + "\n", + "sexs = ['M', 'F']\n", + "# well this is not yet correct with respect to the first name\n", + "sex = [sexs[random.randint(0, 1)] for _ in range(MIN_SAMPLE)]\n", + "\n", + "code = [\"CHE\" for _ in range(MIN_SAMPLE)]\n", + "\n", + "print(last_names[:MIN_SAMPLE])\n", + "print()\n", + "print(first_names[:MIN_SAMPLE])\n", + "print()\n", + "print(birth_date[:MIN_SAMPLE])\n", + "print()\n", + "print(hight[:MIN_SAMPLE])\n", + "print()\n", + "print(place_of_origion[:MIN_SAMPLE])\n", + "print()\n", + "print(date_of_issue[:MIN_SAMPLE])\n", + "print()\n", + "print(date_of_expiry[:MIN_SAMPLE])\n", + "print()\n", + "print(nationality[:MIN_SAMPLE])\n", + "print()\n", + "print(id_number[:MIN_SAMPLE])\n", + "print()\n", + "print(sex[:MIN_SAMPLE])\n", + "print()\n", + "print(code[:MIN_SAMPLE])" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Columns are\n", + "['id', 'surname', 'givenName', 'dateOfBirth', 'height', 'placeOfOrigin', 'authority', 'dateOfIssue', 'dateOfExpiry', 'nationality', 'identityCard', 'sex', 'code']\n", + "(1, 'Mäder', 'Alex', '04 07 05', '88', 'Hofstetten', None, '31 08 14', '15 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A2487357', 'F', 'CHE')\n", + "(1, 'Mäder', 'Alex', '04 07 05', '88', 'Hofstetten', None, '31 08 14', '15 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A2487357', 'F', 'CHE')\n", + "(2, 'Freuler', 'Erich', '15 12 32', '141', 'Breitenbach', None, '15 03 15', '04 02 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D8037025', 'F', 'CHE')\n", + "(3, 'Attinger', 'Eva', '23 11 88', '79', 'Biberist', None, '06 04 17', '19 09 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P4241318', 'M', 'CHE')\n", + "(4, 'Kessler', 'Ruedi', '14 05 91', '108', 'Metzerlen', None, '31 08 14', '13 09 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H546936', 'M', 'CHE')\n", + "(5, 'Amstutz', 'Jose', '06 05 49', '52', 'Lüterkofen', None, '04 07 12', '27 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q3206194', 'F', 'CHE')\n", + "(6, 'John', 'Johanna', '21 01 41', '51', 'Geroldswil', None, '06 09 11', '19 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L6559329', 'M', 'CHE')\n", + "(7, 'Aregger', 'Annette', '13 01 62', '74', 'Ramiswil', None, '30 12 20', '22 08 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'N6543259', 'F', 'CHE')\n", + "(8, 'Abderhalden', 'Domenico', '23 07 60', '91', 'Balsthal', None, '02 10 11', '19 11 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U2554412', 'F', 'CHE')\n", + "(9, 'Berner', 'Beat', '11 01 29', '156', 'Kestenholz', None, '06 12 14', '28 09 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L2104142', 'F', 'CHE')\n", + "(10, 'Müller', 'Frieda', '02 10 97', '96', 'Zunzgen', None, '12 01 21', '03 04 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G7545285', 'F', 'CHE')\n", + "(11, 'Küffer', 'Roland', '22 01 94', '83', 'Halten', None, '13 07 21', '26 02 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O4824659', 'F', 'CHE')\n", + "(12, 'Saxer', 'Mirella', '13 04 53', '154', 'Riedholz', None, '22 02 17', '04 05 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M7345351', 'M', 'CHE')\n", + "(13, 'Zakoska', 'Hans', '19 08 21', '54', 'Rodersdorf', None, '04 07 16', '18 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M1082816', 'M', 'CHE')\n", + "(14, 'Schnetzer', 'Gloria', '31 12 33', '165', 'Grüt (Gossau ZH)', None, '19 10 15', '28 03 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L3171049', 'M', 'CHE')\n", + "(15, 'Arm', 'Esther', '23 06 93', '136', 'Wädenswil', None, '19 03 16', '21 06 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L9346814', 'M', 'CHE')\n", + "(16, 'Anrig', 'Stevan', '05 12 88', '106', 'Oberbuchsiten', None, '08 06 18', '18 04 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A5244251', 'M', 'CHE')\n", + "(17, 'Büchler', 'Bruna', '16 09 09', '124', 'Hochwald', None, '19 05 12', '22 10 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D5508298', 'F', 'CHE')\n", + "(18, 'Pregowski', 'Antonia', '14 06 11', '53', 'Obergösgen', None, '26 11 19', '28 12 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y3214430', 'M', 'CHE')\n", + "(19, 'Buser', 'Margrit', '07 10 23', '83', 'Egerkingen', None, '10 05 15', '12 07 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J5434727', 'F', 'CHE')\n", + "(20, 'Bicsek', 'Urs', '26 03 86', '137', 'Rohr b. Olten', None, '14 11 16', '30 01 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H5615194', 'M', 'CHE')\n", + "(21, 'Alder', 'Alice', '15 07 57', '72', 'Matzendorf', None, '02 09 15', '20 08 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y6703680', 'M', 'CHE')\n", + "(22, 'Anderegg', 'August', '06 11 00', '58', 'Wangen b. Olten', None, '15 10 11', '22 07 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X7116436', 'F', 'CHE')\n", + "(23, 'Zinggrebe', 'Arulanantham', '22 03 03', '58', 'Givisiez', None, '27 02 18', '13 08 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q3079263', 'M', 'CHE')\n", + "(24, 'Schmid', 'Zülfü', '21 11 59', '131', 'Grenchen', None, '17 01 19', '08 01 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C9010988', 'M', 'CHE')\n", + "(25, 'Abegglen', 'J', '22 06 26', '165', 'Olten', None, '12 04 13', '29 03 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A3462587', 'M', 'CHE')\n", + "(26, 'Allemann', 'Markus', '28 07 52', '129', 'Kleinlützel', None, '16 12 10', '26 03 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C6966912', 'M', 'CHE')\n", + "(27, 'Zimmerli Bregman', 'Alois', '08 02 94', '180', 'Niedergösgen', None, '27 04 11', '18 05 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M1451437', 'F', 'CHE')\n", + "(28, 'Müller', 'André', '04 12 27', '145', 'Schönenwerd', None, '10 07 20', '01 07 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H8894419', 'F', 'CHE')\n", + "(29, 'Barbieri', 'Patrik', '14 09 41', '81', 'Meltingen', None, '25 10 11', '21 10 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H6718344', 'F', 'CHE')\n", + "(30, 'Zürcher', 'Reto', '06 03 92', '53', 'Recherswil', None, '03 01 10', '01 06 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D8095351', 'F', 'CHE')\n", + "(31, 'Alfred', 'Alois', '08 06 68', '107', 'Ichertswil', None, '09 08 12', '11 02 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'P5399778', 'M', 'CHE')\n", + "(32, 'Wyss', 'Kurt', '12 02 78', '77', 'Zürich', None, '18 10 10', '28 08 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T2529774', 'F', 'CHE')\n", + "(33, 'Balmer', 'Hildora', '18 03 17', '144', 'Horgen', None, '26 10 20', '20 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C2658095', 'M', 'CHE')\n", + "(34, 'Schuch', 'Marie-Antoinette', '21 07 48', '138', 'Härkingen', None, '02 01 11', '23 10 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W1088439', 'F', 'CHE')\n", + "(35, 'Anderegg', 'Werner', '23 08 51', '68', 'Langendorf', None, '29 12 11', '20 04 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V9232442', 'M', 'CHE')\n", + "(36, 'Alder', 'Arnold', '31 10 95', '188', 'Grüt', None, '29 03 20', '14 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M6954475', 'F', 'CHE')\n", + "(37, 'Enderli', 'Paraskevi', '26 07 77', '123', 'Deitingen', None, '12 09 12', '03 07 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G2826025', 'M', 'CHE')\n", + "(38, 'Berger', 'Pascal', '09 05 98', '87', 'Winznau', None, '03 08 10', '22 08 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R1049740', 'M', 'CHE')\n", + "(39, 'Niemeyer', 'Angela', '13 02 29', '57', 'Bettlach', None, '13 05 20', '18 04 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T3132796', 'F', 'CHE')\n", + "(40, 'Di Franco', 'Franz', '07 11 20', '114', 'Arlesheim', None, '22 02 18', '29 08 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L1825004', 'F', 'CHE')\n", + "(41, 'Egli', 'Ernst', '01 09 25', '79', 'Wiesendangen', None, '26 12 21', '16 01 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R8634916', 'M', 'CHE')\n", + "(42, 'Boesch', 'Adrian', '23 04 54', '101', 'Muri', None, '05 02 17', '25 12 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q8877186', 'F', 'CHE')\n", + "(43, 'Aeschlimann', 'Marianne', '30 04 09', '94', 'Erlinsbach', None, '18 11 10', '01 05 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M547112', 'F', 'CHE')\n", + "(44, 'Stjabanovic', 'Marie-Theres', '07 04 01', '112', 'Stüsslingen', None, '29 03 13', '19 05 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'K1420863', 'F', 'CHE')\n", + "(45, 'Ziegler', 'Gaetana', '28 09 25', '137', 'Wisen', None, '10 06 14', '29 11 26', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U2546704', 'F', 'CHE')\n", + "(46, 'Rüfli', 'Anna', '28 11 14', '59', 'Lüsslingen', None, '07 09 11', '09 01 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O7261711', 'M', 'CHE')\n", + "(47, 'Queijas', 'Reto', '08 02 84', '183', 'Selzach', None, '19 06 20', '08 02 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T3923693', 'M', 'CHE')\n", + "(48, 'Zürcher', 'Anita', '29 11 65', '175', 'Horriwil', None, '06 12 11', '22 08 30', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'C4806450', 'F', 'CHE')\n", + "(49, 'Lamprecht', 'Hans-Jürgen', '06 11 58', '94', 'Trimbach', None, '17 12 13', '10 08 16', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H2479471', 'M', 'CHE')\n", + "(50, 'Basile', 'Zvonimir', '29 05 08', '102', 'Sargans', None, '11 11 16', '26 06 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z6764918', 'M', 'CHE')\n", + "(51, 'Bauert', 'Res', '22 02 84', '59', 'Münchenstein', None, '11 10 20', '14 11 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'M2155814', 'M', 'CHE')\n", + "(52, 'Anrig', 'Bruno', '16 06 10', '88', 'Braunwald', None, '27 03 15', '31 11 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J306373', 'M', 'CHE')\n", + "(53, 'Ackermann', 'Anton', '31 11 13', '62', 'Oberdorf', None, '25 08 11', '03 01 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'W8635350', 'F', 'CHE')\n", + "(54, 'Cardinale', 'Elsbeth', '17 12 24', '172', 'Oekingen', None, '08 02 19', '23 05 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S4310142', 'M', 'CHE')\n", + "(55, 'Aeschbach', 'Ralf', '11 03 41', '153', 'Neuendorf', None, '24 06 10', '01 05 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T1568849', 'F', 'CHE')\n", + "(56, 'Zarrilli', 'Jakob', '11 05 43', '173', 'Büsserach', None, '14 12 15', '22 01 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L4916885', 'M', 'CHE')\n", + "(57, 'Altorfer', 'Elisabeth', '02 07 79', '128', 'Flüh', None, '22 09 11', '13 03 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A783333', 'F', 'CHE')\n", + "(58, 'Lenherr', 'Marco', '17 10 21', '149', 'Starrkirch-Wil', None, '27 11 20', '07 03 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F6941098', 'M', 'CHE')\n", + "(59, 'Ankelmann', 'Wolfgang', '17 10 14', '164', 'Kreuzlingen', None, '17 12 21', '11 09 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R921516', 'M', 'CHE')\n", + "(60, 'Zielinski', 'Carmine', '13 05 54', '173', 'Wolfwil', None, '22 01 19', '21 08 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z1754630', 'M', 'CHE')\n", + "(61, 'Nesti Zimmermann', 'Markus', '26 02 06', '174', 'Nunningen', None, '27 02 13', '05 10 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'L3532622', 'M', 'CHE')\n", + "(62, 'Zeitz', 'Kurt', '29 03 89', '151', 'Hägendorf', None, '27 04 12', '18 02 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y2584656', 'F', 'CHE')\n", + "(63, 'Abt', 'Martin', '09 01 16', '145', 'Schnottwil', None, '26 07 20', '16 03 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R3424195', 'F', 'CHE')\n", + "(64, 'Zysset', 'Anton', '02 03 33', '125', 'Kriegstetten', None, '10 08 20', '31 10 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Y6698290', 'F', 'CHE')\n", + "(65, 'Eisenegger', 'Verena', '13 02 90', '86', 'Zuchwil', None, '07 04 13', '04 03 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'J7297248', 'M', 'CHE')\n", + "(66, 'Stierli', 'Gerhard', '31 09 78', '126', 'Meilen', None, '13 08 12', '21 08 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G4233573', 'F', 'CHE')\n", + "(67, 'Zindel', 'Markus', '09 07 93', '152', 'Aarwangen', None, '13 06 21', '10 12 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X7506773', 'F', 'CHE')\n", + "(68, 'Zihlmann', 'Hedy', '17 10 68', '168', 'Bättwil', None, '15 11 14', '08 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'U9170581', 'M', 'CHE')\n", + "(69, 'Giani', 'Magda', '27 10 60', '90', 'Lostorf', None, '18 05 20', '09 04 20', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E9853867', 'M', 'CHE')\n", + "(70, 'Zahnd', 'A.', '05 01 71', '116', 'Herisau', None, '27 01 13', '29 01 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Z8639343', 'M', 'CHE')\n", + "(71, 'Schöni Hässig', 'Anton', '07 09 98', '84', 'Oensingen', None, '18 12 19', '04 11 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5132435', 'F', 'CHE')\n", + "(72, 'Elmali', 'Sandra', '19 06 49', '143', 'Zullwil', None, '10 01 21', '22 12 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O9689064', 'F', 'CHE')\n", + "(73, 'Zwimpfer', 'Hugo', '08 01 28', '70', 'Hofstetten', None, '13 09 12', '30 11 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H4712835', 'F', 'CHE')\n", + "(74, 'Abt', 'Jürg', '25 02 84', '78', 'Breitenbach', None, '12 03 13', '29 10 23', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'V5833988', 'M', 'CHE')\n", + "(75, 'Zaeslein', 'Doris', '06 06 48', '140', 'Biberist', None, '06 10 12', '20 07 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O1896019', 'F', 'CHE')\n", + "(76, 'Wiest', 'Peter', '27 04 57', '132', 'Metzerlen', None, '01 03 16', '31 12 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G7343090', 'M', 'CHE')\n", + "(77, 'Känzig', 'Niklaus', '12 12 34', '82', 'Lüterkofen', None, '08 03 20', '27 03 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R8661932', 'F', 'CHE')\n", + "(78, 'Zysset', 'Alfonso', '20 01 87', '152', 'Geroldswil', None, '15 01 16', '09 03 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T5502024', 'F', 'CHE')\n", + "(79, 'Sansiveri', 'Dora', '12 04 49', '189', 'Ramiswil', None, '31 07 10', '29 11 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'Q4493798', 'M', 'CHE')\n", + "(80, 'Köpfer', 'Markus', '04 01 82', '167', 'Balsthal', None, '31 04 15', '10 09 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E2094809', 'M', 'CHE')\n", + "(81, 'Ziegler', 'José', '19 03 55', '182', 'Kestenholz', None, '02 01 13', '22 11 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D9706795', 'F', 'CHE')\n", + "(82, 'Inniger', 'Martha', '24 07 17', '83', 'Zunzgen', None, '19 02 12', '16 06 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I5425777', 'M', 'CHE')\n", + "(83, 'Weber', 'Anton', '24 05 13', '183', 'Halten', None, '25 08 21', '31 01 18', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B4600920', 'F', 'CHE')\n", + "(84, 'Tobler', 'Matthias', '15 03 09', '133', 'Riedholz', None, '05 11 19', '12 02 17', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R8328975', 'F', 'CHE')\n", + "(85, 'Müller', 'Lydia', '23 10 63', '148', 'Rodersdorf', None, '26 08 13', '18 09 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R7431628', 'M', 'CHE')\n", + "(86, 'Däppen', 'Bortolo', '31 08 06', '179', 'Grüt (Gossau ZH)', None, '26 08 21', '18 02 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H6665399', 'F', 'CHE')\n", + "(87, 'Zosso', 'Annemarie', '03 08 04', '71', 'Wädenswil', None, '16 06 10', '25 04 25', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'X3150260', 'F', 'CHE')\n", + "(88, 'Markwalder', 'Zudi', '07 09 25', '94', 'Oberbuchsiten', None, '14 12 12', '03 03 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'I4658883', 'F', 'CHE')\n", + "(89, 'Zimmermann', 'Barblina', '02 03 68', '185', 'Hochwald', None, '11 03 18', '24 07 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'G359055', 'F', 'CHE')\n", + "(90, 'Argentis', 'André', '24 11 99', '156', 'Obergösgen', None, '20 11 15', '31 12 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'D3833084', 'M', 'CHE')\n", + "(91, 'Zeller', 'Martin', '10 05 25', '136', 'Egerkingen', None, '19 02 14', '18 08 28', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S877911', 'M', 'CHE')\n", + "(92, 'Koller', 'Marc', '28 06 65', '160', 'Rohr b. Olten', None, '27 02 21', '20 04 21', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'R7331327', 'F', 'CHE')\n", + "(93, 'Zulauf-Schär', 'Maurizio', '10 02 25', '181', 'Matzendorf', None, '21 10 10', '03 05 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'O4748239', 'M', 'CHE')\n", + "(94, 'Aebischer', 'Ernst', '30 02 36', '130', 'Wangen b. Olten', None, '10 03 11', '26 11 15', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'S436936', 'M', 'CHE')\n", + "(95, 'Alig', 'Gloria', '30 04 83', '116', 'Givisiez', None, '12 10 21', '23 08 29', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'B7377383', 'F', 'CHE')\n", + "(96, 'Schneider', 'Abdula', '08 12 16', '81', 'Grenchen', None, '26 05 15', '07 11 22', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'T8243728', 'F', 'CHE')\n", + "(97, 'Affrini', 'Andreas', '20 01 00', '81', 'Olten', None, '12 03 21', '16 10 31', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F591751', 'M', 'CHE')\n", + "(98, 'Zeltner', 'Philipp', '28 04 81', '76', 'Kleinlützel', None, '15 11 13', '17 10 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'E3956569', 'F', 'CHE')\n", + "(99, 'Zanetti', 'Lilli', '11 01 67', '151', 'Niedergösgen', None, '10 07 15', '05 11 27', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'H9213828', 'M', 'CHE')\n", + "(100, 'Aravena', 'Alois', '27 10 63', '190', 'Schönenwerd', None, '29 01 18', '01 05 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'F2468435', 'F', 'CHE')\n" + ] + }, + { + "data": { + "text/plain": [ + "[(1,\n", + " 'Mäder',\n", + " 'Alex',\n", + " '04 07 05',\n", + " '88',\n", + " 'Hofstetten',\n", + " None,\n", + " '31 08 14',\n", + " '15 04 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A2487357',\n", + " 'F',\n", + " 'CHE'),\n", + " (2,\n", + " 'Freuler',\n", + " 'Erich',\n", + " '15 12 32',\n", + " '141',\n", + " 'Breitenbach',\n", + " None,\n", + " '15 03 15',\n", + " '04 02 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D8037025',\n", + " 'F',\n", + " 'CHE'),\n", + " (3,\n", + " 'Attinger',\n", + " 'Eva',\n", + " '23 11 88',\n", + " '79',\n", + " 'Biberist',\n", + " None,\n", + " '06 04 17',\n", + " '19 09 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P4241318',\n", + " 'M',\n", + " 'CHE'),\n", + " (4,\n", + " 'Kessler',\n", + " 'Ruedi',\n", + " '14 05 91',\n", + " '108',\n", + " 'Metzerlen',\n", + " None,\n", + " '31 08 14',\n", + " '13 09 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H546936',\n", + " 'M',\n", + " 'CHE'),\n", + " (5,\n", + " 'Amstutz',\n", + " 'Jose',\n", + " '06 05 49',\n", + " '52',\n", + " 'Lüterkofen',\n", + " None,\n", + " '04 07 12',\n", + " '27 04 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q3206194',\n", + " 'F',\n", + " 'CHE'),\n", + " (6,\n", + " 'John',\n", + " 'Johanna',\n", + " '21 01 41',\n", + " '51',\n", + " 'Geroldswil',\n", + " None,\n", + " '06 09 11',\n", + " '19 11 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L6559329',\n", + " 'M',\n", + " 'CHE'),\n", + " (7,\n", + " 'Aregger',\n", + " 'Annette',\n", + " '13 01 62',\n", + " '74',\n", + " 'Ramiswil',\n", + " None,\n", + " '30 12 20',\n", + " '22 08 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'N6543259',\n", + " 'F',\n", + " 'CHE'),\n", + " (8,\n", + " 'Abderhalden',\n", + " 'Domenico',\n", + " '23 07 60',\n", + " '91',\n", + " 'Balsthal',\n", + " None,\n", + " '02 10 11',\n", + " '19 11 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U2554412',\n", + " 'F',\n", + " 'CHE'),\n", + " (9,\n", + " 'Berner',\n", + " 'Beat',\n", + " '11 01 29',\n", + " '156',\n", + " 'Kestenholz',\n", + " None,\n", + " '06 12 14',\n", + " '28 09 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L2104142',\n", + " 'F',\n", + " 'CHE'),\n", + " (10,\n", + " 'Müller',\n", + " 'Frieda',\n", + " '02 10 97',\n", + " '96',\n", + " 'Zunzgen',\n", + " None,\n", + " '12 01 21',\n", + " '03 04 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G7545285',\n", + " 'F',\n", + " 'CHE'),\n", + " (11,\n", + " 'Küffer',\n", + " 'Roland',\n", + " '22 01 94',\n", + " '83',\n", + " 'Halten',\n", + " None,\n", + " '13 07 21',\n", + " '26 02 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O4824659',\n", + " 'F',\n", + " 'CHE'),\n", + " (12,\n", + " 'Saxer',\n", + " 'Mirella',\n", + " '13 04 53',\n", + " '154',\n", + " 'Riedholz',\n", + " None,\n", + " '22 02 17',\n", + " '04 05 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M7345351',\n", + " 'M',\n", + " 'CHE'),\n", + " (13,\n", + " 'Zakoska',\n", + " 'Hans',\n", + " '19 08 21',\n", + " '54',\n", + " 'Rodersdorf',\n", + " None,\n", + " '04 07 16',\n", + " '18 09 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M1082816',\n", + " 'M',\n", + " 'CHE'),\n", + " (14,\n", + " 'Schnetzer',\n", + " 'Gloria',\n", + " '31 12 33',\n", + " '165',\n", + " 'Grüt (Gossau ZH)',\n", + " None,\n", + " '19 10 15',\n", + " '28 03 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L3171049',\n", + " 'M',\n", + " 'CHE'),\n", + " (15,\n", + " 'Arm',\n", + " 'Esther',\n", + " '23 06 93',\n", + " '136',\n", + " 'Wädenswil',\n", + " None,\n", + " '19 03 16',\n", + " '21 06 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L9346814',\n", + " 'M',\n", + " 'CHE'),\n", + " (16,\n", + " 'Anrig',\n", + " 'Stevan',\n", + " '05 12 88',\n", + " '106',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '08 06 18',\n", + " '18 04 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A5244251',\n", + " 'M',\n", + " 'CHE'),\n", + " (17,\n", + " 'Büchler',\n", + " 'Bruna',\n", + " '16 09 09',\n", + " '124',\n", + " 'Hochwald',\n", + " None,\n", + " '19 05 12',\n", + " '22 10 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D5508298',\n", + " 'F',\n", + " 'CHE'),\n", + " (18,\n", + " 'Pregowski',\n", + " 'Antonia',\n", + " '14 06 11',\n", + " '53',\n", + " 'Obergösgen',\n", + " None,\n", + " '26 11 19',\n", + " '28 12 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y3214430',\n", + " 'M',\n", + " 'CHE'),\n", + " (19,\n", + " 'Buser',\n", + " 'Margrit',\n", + " '07 10 23',\n", + " '83',\n", + " 'Egerkingen',\n", + " None,\n", + " '10 05 15',\n", + " '12 07 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J5434727',\n", + " 'F',\n", + " 'CHE'),\n", + " (20,\n", + " 'Bicsek',\n", + " 'Urs',\n", + " '26 03 86',\n", + " '137',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '14 11 16',\n", + " '30 01 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H5615194',\n", + " 'M',\n", + " 'CHE'),\n", + " (21,\n", + " 'Alder',\n", + " 'Alice',\n", + " '15 07 57',\n", + " '72',\n", + " 'Matzendorf',\n", + " None,\n", + " '02 09 15',\n", + " '20 08 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y6703680',\n", + " 'M',\n", + " 'CHE'),\n", + " (22,\n", + " 'Anderegg',\n", + " 'August',\n", + " '06 11 00',\n", + " '58',\n", + " 'Wangen b. Olten',\n", + " None,\n", + " '15 10 11',\n", + " '22 07 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X7116436',\n", + " 'F',\n", + " 'CHE'),\n", + " (23,\n", + " 'Zinggrebe',\n", + " 'Arulanantham',\n", + " '22 03 03',\n", + " '58',\n", + " 'Givisiez',\n", + " None,\n", + " '27 02 18',\n", + " '13 08 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q3079263',\n", + " 'M',\n", + " 'CHE'),\n", + " (24,\n", + " 'Schmid',\n", + " 'Zülfü',\n", + " '21 11 59',\n", + " '131',\n", + " 'Grenchen',\n", + " None,\n", + " '17 01 19',\n", + " '08 01 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C9010988',\n", + " 'M',\n", + " 'CHE'),\n", + " (25,\n", + " 'Abegglen',\n", + " 'J',\n", + " '22 06 26',\n", + " '165',\n", + " 'Olten',\n", + " None,\n", + " '12 04 13',\n", + " '29 03 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A3462587',\n", + " 'M',\n", + " 'CHE'),\n", + " (26,\n", + " 'Allemann',\n", + " 'Markus',\n", + " '28 07 52',\n", + " '129',\n", + " 'Kleinlützel',\n", + " None,\n", + " '16 12 10',\n", + " '26 03 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C6966912',\n", + " 'M',\n", + " 'CHE'),\n", + " (27,\n", + " 'Zimmerli Bregman',\n", + " 'Alois',\n", + " '08 02 94',\n", + " '180',\n", + " 'Niedergösgen',\n", + " None,\n", + " '27 04 11',\n", + " '18 05 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M1451437',\n", + " 'F',\n", + " 'CHE'),\n", + " (28,\n", + " 'Müller',\n", + " 'André',\n", + " '04 12 27',\n", + " '145',\n", + " 'Schönenwerd',\n", + " None,\n", + " '10 07 20',\n", + " '01 07 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H8894419',\n", + " 'F',\n", + " 'CHE'),\n", + " (29,\n", + " 'Barbieri',\n", + " 'Patrik',\n", + " '14 09 41',\n", + " '81',\n", + " 'Meltingen',\n", + " None,\n", + " '25 10 11',\n", + " '21 10 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H6718344',\n", + " 'F',\n", + " 'CHE'),\n", + " (30,\n", + " 'Zürcher',\n", + " 'Reto',\n", + " '06 03 92',\n", + " '53',\n", + " 'Recherswil',\n", + " None,\n", + " '03 01 10',\n", + " '01 06 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D8095351',\n", + " 'F',\n", + " 'CHE'),\n", + " (31,\n", + " 'Alfred',\n", + " 'Alois',\n", + " '08 06 68',\n", + " '107',\n", + " 'Ichertswil',\n", + " None,\n", + " '09 08 12',\n", + " '11 02 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'P5399778',\n", + " 'M',\n", + " 'CHE'),\n", + " (32,\n", + " 'Wyss',\n", + " 'Kurt',\n", + " '12 02 78',\n", + " '77',\n", + " 'Zürich',\n", + " None,\n", + " '18 10 10',\n", + " '28 08 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T2529774',\n", + " 'F',\n", + " 'CHE'),\n", + " (33,\n", + " 'Balmer',\n", + " 'Hildora',\n", + " '18 03 17',\n", + " '144',\n", + " 'Horgen',\n", + " None,\n", + " '26 10 20',\n", + " '20 08 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C2658095',\n", + " 'M',\n", + " 'CHE'),\n", + " (34,\n", + " 'Schuch',\n", + " 'Marie-Antoinette',\n", + " '21 07 48',\n", + " '138',\n", + " 'Härkingen',\n", + " None,\n", + " '02 01 11',\n", + " '23 10 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W1088439',\n", + " 'F',\n", + " 'CHE'),\n", + " (35,\n", + " 'Anderegg',\n", + " 'Werner',\n", + " '23 08 51',\n", + " '68',\n", + " 'Langendorf',\n", + " None,\n", + " '29 12 11',\n", + " '20 04 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V9232442',\n", + " 'M',\n", + " 'CHE'),\n", + " (36,\n", + " 'Alder',\n", + " 'Arnold',\n", + " '31 10 95',\n", + " '188',\n", + " 'Grüt',\n", + " None,\n", + " '29 03 20',\n", + " '14 09 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M6954475',\n", + " 'F',\n", + " 'CHE'),\n", + " (37,\n", + " 'Enderli',\n", + " 'Paraskevi',\n", + " '26 07 77',\n", + " '123',\n", + " 'Deitingen',\n", + " None,\n", + " '12 09 12',\n", + " '03 07 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G2826025',\n", + " 'M',\n", + " 'CHE'),\n", + " (38,\n", + " 'Berger',\n", + " 'Pascal',\n", + " '09 05 98',\n", + " '87',\n", + " 'Winznau',\n", + " None,\n", + " '03 08 10',\n", + " '22 08 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R1049740',\n", + " 'M',\n", + " 'CHE'),\n", + " (39,\n", + " 'Niemeyer',\n", + " 'Angela',\n", + " '13 02 29',\n", + " '57',\n", + " 'Bettlach',\n", + " None,\n", + " '13 05 20',\n", + " '18 04 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T3132796',\n", + " 'F',\n", + " 'CHE'),\n", + " (40,\n", + " 'Di Franco',\n", + " 'Franz',\n", + " '07 11 20',\n", + " '114',\n", + " 'Arlesheim',\n", + " None,\n", + " '22 02 18',\n", + " '29 08 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L1825004',\n", + " 'F',\n", + " 'CHE'),\n", + " (41,\n", + " 'Egli',\n", + " 'Ernst',\n", + " '01 09 25',\n", + " '79',\n", + " 'Wiesendangen',\n", + " None,\n", + " '26 12 21',\n", + " '16 01 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R8634916',\n", + " 'M',\n", + " 'CHE'),\n", + " (42,\n", + " 'Boesch',\n", + " 'Adrian',\n", + " '23 04 54',\n", + " '101',\n", + " 'Muri',\n", + " None,\n", + " '05 02 17',\n", + " '25 12 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q8877186',\n", + " 'F',\n", + " 'CHE'),\n", + " (43,\n", + " 'Aeschlimann',\n", + " 'Marianne',\n", + " '30 04 09',\n", + " '94',\n", + " 'Erlinsbach',\n", + " None,\n", + " '18 11 10',\n", + " '01 05 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M547112',\n", + " 'F',\n", + " 'CHE'),\n", + " (44,\n", + " 'Stjabanovic',\n", + " 'Marie-Theres',\n", + " '07 04 01',\n", + " '112',\n", + " 'Stüsslingen',\n", + " None,\n", + " '29 03 13',\n", + " '19 05 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'K1420863',\n", + " 'F',\n", + " 'CHE'),\n", + " (45,\n", + " 'Ziegler',\n", + " 'Gaetana',\n", + " '28 09 25',\n", + " '137',\n", + " 'Wisen',\n", + " None,\n", + " '10 06 14',\n", + " '29 11 26',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U2546704',\n", + " 'F',\n", + " 'CHE'),\n", + " (46,\n", + " 'Rüfli',\n", + " 'Anna',\n", + " '28 11 14',\n", + " '59',\n", + " 'Lüsslingen',\n", + " None,\n", + " '07 09 11',\n", + " '09 01 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O7261711',\n", + " 'M',\n", + " 'CHE'),\n", + " (47,\n", + " 'Queijas',\n", + " 'Reto',\n", + " '08 02 84',\n", + " '183',\n", + " 'Selzach',\n", + " None,\n", + " '19 06 20',\n", + " '08 02 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T3923693',\n", + " 'M',\n", + " 'CHE'),\n", + " (48,\n", + " 'Zürcher',\n", + " 'Anita',\n", + " '29 11 65',\n", + " '175',\n", + " 'Horriwil',\n", + " None,\n", + " '06 12 11',\n", + " '22 08 30',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'C4806450',\n", + " 'F',\n", + " 'CHE'),\n", + " (49,\n", + " 'Lamprecht',\n", + " 'Hans-Jürgen',\n", + " '06 11 58',\n", + " '94',\n", + " 'Trimbach',\n", + " None,\n", + " '17 12 13',\n", + " '10 08 16',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H2479471',\n", + " 'M',\n", + " 'CHE'),\n", + " (50,\n", + " 'Basile',\n", + " 'Zvonimir',\n", + " '29 05 08',\n", + " '102',\n", + " 'Sargans',\n", + " None,\n", + " '11 11 16',\n", + " '26 06 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z6764918',\n", + " 'M',\n", + " 'CHE'),\n", + " (51,\n", + " 'Bauert',\n", + " 'Res',\n", + " '22 02 84',\n", + " '59',\n", + " 'Münchenstein',\n", + " None,\n", + " '11 10 20',\n", + " '14 11 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'M2155814',\n", + " 'M',\n", + " 'CHE'),\n", + " (52,\n", + " 'Anrig',\n", + " 'Bruno',\n", + " '16 06 10',\n", + " '88',\n", + " 'Braunwald',\n", + " None,\n", + " '27 03 15',\n", + " '31 11 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J306373',\n", + " 'M',\n", + " 'CHE'),\n", + " (53,\n", + " 'Ackermann',\n", + " 'Anton',\n", + " '31 11 13',\n", + " '62',\n", + " 'Oberdorf',\n", + " None,\n", + " '25 08 11',\n", + " '03 01 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'W8635350',\n", + " 'F',\n", + " 'CHE'),\n", + " (54,\n", + " 'Cardinale',\n", + " 'Elsbeth',\n", + " '17 12 24',\n", + " '172',\n", + " 'Oekingen',\n", + " None,\n", + " '08 02 19',\n", + " '23 05 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S4310142',\n", + " 'M',\n", + " 'CHE'),\n", + " (55,\n", + " 'Aeschbach',\n", + " 'Ralf',\n", + " '11 03 41',\n", + " '153',\n", + " 'Neuendorf',\n", + " None,\n", + " '24 06 10',\n", + " '01 05 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T1568849',\n", + " 'F',\n", + " 'CHE'),\n", + " (56,\n", + " 'Zarrilli',\n", + " 'Jakob',\n", + " '11 05 43',\n", + " '173',\n", + " 'Büsserach',\n", + " None,\n", + " '14 12 15',\n", + " '22 01 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L4916885',\n", + " 'M',\n", + " 'CHE'),\n", + " (57,\n", + " 'Altorfer',\n", + " 'Elisabeth',\n", + " '02 07 79',\n", + " '128',\n", + " 'Flüh',\n", + " None,\n", + " '22 09 11',\n", + " '13 03 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'A783333',\n", + " 'F',\n", + " 'CHE'),\n", + " (58,\n", + " 'Lenherr',\n", + " 'Marco',\n", + " '17 10 21',\n", + " '149',\n", + " 'Starrkirch-Wil',\n", + " None,\n", + " '27 11 20',\n", + " '07 03 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F6941098',\n", + " 'M',\n", + " 'CHE'),\n", + " (59,\n", + " 'Ankelmann',\n", + " 'Wolfgang',\n", + " '17 10 14',\n", + " '164',\n", + " 'Kreuzlingen',\n", + " None,\n", + " '17 12 21',\n", + " '11 09 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R921516',\n", + " 'M',\n", + " 'CHE'),\n", + " (60,\n", + " 'Zielinski',\n", + " 'Carmine',\n", + " '13 05 54',\n", + " '173',\n", + " 'Wolfwil',\n", + " None,\n", + " '22 01 19',\n", + " '21 08 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z1754630',\n", + " 'M',\n", + " 'CHE'),\n", + " (61,\n", + " 'Nesti Zimmermann',\n", + " 'Markus',\n", + " '26 02 06',\n", + " '174',\n", + " 'Nunningen',\n", + " None,\n", + " '27 02 13',\n", + " '05 10 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'L3532622',\n", + " 'M',\n", + " 'CHE'),\n", + " (62,\n", + " 'Zeitz',\n", + " 'Kurt',\n", + " '29 03 89',\n", + " '151',\n", + " 'Hägendorf',\n", + " None,\n", + " '27 04 12',\n", + " '18 02 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y2584656',\n", + " 'F',\n", + " 'CHE'),\n", + " (63,\n", + " 'Abt',\n", + " 'Martin',\n", + " '09 01 16',\n", + " '145',\n", + " 'Schnottwil',\n", + " None,\n", + " '26 07 20',\n", + " '16 03 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R3424195',\n", + " 'F',\n", + " 'CHE'),\n", + " (64,\n", + " 'Zysset',\n", + " 'Anton',\n", + " '02 03 33',\n", + " '125',\n", + " 'Kriegstetten',\n", + " None,\n", + " '10 08 20',\n", + " '31 10 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Y6698290',\n", + " 'F',\n", + " 'CHE'),\n", + " (65,\n", + " 'Eisenegger',\n", + " 'Verena',\n", + " '13 02 90',\n", + " '86',\n", + " 'Zuchwil',\n", + " None,\n", + " '07 04 13',\n", + " '04 03 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'J7297248',\n", + " 'M',\n", + " 'CHE'),\n", + " (66,\n", + " 'Stierli',\n", + " 'Gerhard',\n", + " '31 09 78',\n", + " '126',\n", + " 'Meilen',\n", + " None,\n", + " '13 08 12',\n", + " '21 08 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G4233573',\n", + " 'F',\n", + " 'CHE'),\n", + " (67,\n", + " 'Zindel',\n", + " 'Markus',\n", + " '09 07 93',\n", + " '152',\n", + " 'Aarwangen',\n", + " None,\n", + " '13 06 21',\n", + " '10 12 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X7506773',\n", + " 'F',\n", + " 'CHE'),\n", + " (68,\n", + " 'Zihlmann',\n", + " 'Hedy',\n", + " '17 10 68',\n", + " '168',\n", + " 'Bättwil',\n", + " None,\n", + " '15 11 14',\n", + " '08 11 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'U9170581',\n", + " 'M',\n", + " 'CHE'),\n", + " (69,\n", + " 'Giani',\n", + " 'Magda',\n", + " '27 10 60',\n", + " '90',\n", + " 'Lostorf',\n", + " None,\n", + " '18 05 20',\n", + " '09 04 20',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E9853867',\n", + " 'M',\n", + " 'CHE'),\n", + " (70,\n", + " 'Zahnd',\n", + " 'A.',\n", + " '05 01 71',\n", + " '116',\n", + " 'Herisau',\n", + " None,\n", + " '27 01 13',\n", + " '29 01 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Z8639343',\n", + " 'M',\n", + " 'CHE'),\n", + " (71,\n", + " 'Schöni Hässig',\n", + " 'Anton',\n", + " '07 09 98',\n", + " '84',\n", + " 'Oensingen',\n", + " None,\n", + " '18 12 19',\n", + " '04 11 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5132435',\n", + " 'F',\n", + " 'CHE'),\n", + " (72,\n", + " 'Elmali',\n", + " 'Sandra',\n", + " '19 06 49',\n", + " '143',\n", + " 'Zullwil',\n", + " None,\n", + " '10 01 21',\n", + " '22 12 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O9689064',\n", + " 'F',\n", + " 'CHE'),\n", + " (73,\n", + " 'Zwimpfer',\n", + " 'Hugo',\n", + " '08 01 28',\n", + " '70',\n", + " 'Hofstetten',\n", + " None,\n", + " '13 09 12',\n", + " '30 11 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H4712835',\n", + " 'F',\n", + " 'CHE'),\n", + " (74,\n", + " 'Abt',\n", + " 'Jürg',\n", + " '25 02 84',\n", + " '78',\n", + " 'Breitenbach',\n", + " None,\n", + " '12 03 13',\n", + " '29 10 23',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'V5833988',\n", + " 'M',\n", + " 'CHE'),\n", + " (75,\n", + " 'Zaeslein',\n", + " 'Doris',\n", + " '06 06 48',\n", + " '140',\n", + " 'Biberist',\n", + " None,\n", + " '06 10 12',\n", + " '20 07 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O1896019',\n", + " 'F',\n", + " 'CHE'),\n", + " (76,\n", + " 'Wiest',\n", + " 'Peter',\n", + " '27 04 57',\n", + " '132',\n", + " 'Metzerlen',\n", + " None,\n", + " '01 03 16',\n", + " '31 12 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G7343090',\n", + " 'M',\n", + " 'CHE'),\n", + " (77,\n", + " 'Känzig',\n", + " 'Niklaus',\n", + " '12 12 34',\n", + " '82',\n", + " 'Lüterkofen',\n", + " None,\n", + " '08 03 20',\n", + " '27 03 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R8661932',\n", + " 'F',\n", + " 'CHE'),\n", + " (78,\n", + " 'Zysset',\n", + " 'Alfonso',\n", + " '20 01 87',\n", + " '152',\n", + " 'Geroldswil',\n", + " None,\n", + " '15 01 16',\n", + " '09 03 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T5502024',\n", + " 'F',\n", + " 'CHE'),\n", + " (79,\n", + " 'Sansiveri',\n", + " 'Dora',\n", + " '12 04 49',\n", + " '189',\n", + " 'Ramiswil',\n", + " None,\n", + " '31 07 10',\n", + " '29 11 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'Q4493798',\n", + " 'M',\n", + " 'CHE'),\n", + " (80,\n", + " 'Köpfer',\n", + " 'Markus',\n", + " '04 01 82',\n", + " '167',\n", + " 'Balsthal',\n", + " None,\n", + " '31 04 15',\n", + " '10 09 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E2094809',\n", + " 'M',\n", + " 'CHE'),\n", + " (81,\n", + " 'Ziegler',\n", + " 'José',\n", + " '19 03 55',\n", + " '182',\n", + " 'Kestenholz',\n", + " None,\n", + " '02 01 13',\n", + " '22 11 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D9706795',\n", + " 'F',\n", + " 'CHE'),\n", + " (82,\n", + " 'Inniger',\n", + " 'Martha',\n", + " '24 07 17',\n", + " '83',\n", + " 'Zunzgen',\n", + " None,\n", + " '19 02 12',\n", + " '16 06 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I5425777',\n", + " 'M',\n", + " 'CHE'),\n", + " (83,\n", + " 'Weber',\n", + " 'Anton',\n", + " '24 05 13',\n", + " '183',\n", + " 'Halten',\n", + " None,\n", + " '25 08 21',\n", + " '31 01 18',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B4600920',\n", + " 'F',\n", + " 'CHE'),\n", + " (84,\n", + " 'Tobler',\n", + " 'Matthias',\n", + " '15 03 09',\n", + " '133',\n", + " 'Riedholz',\n", + " None,\n", + " '05 11 19',\n", + " '12 02 17',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R8328975',\n", + " 'F',\n", + " 'CHE'),\n", + " (85,\n", + " 'Müller',\n", + " 'Lydia',\n", + " '23 10 63',\n", + " '148',\n", + " 'Rodersdorf',\n", + " None,\n", + " '26 08 13',\n", + " '18 09 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R7431628',\n", + " 'M',\n", + " 'CHE'),\n", + " (86,\n", + " 'Däppen',\n", + " 'Bortolo',\n", + " '31 08 06',\n", + " '179',\n", + " 'Grüt (Gossau ZH)',\n", + " None,\n", + " '26 08 21',\n", + " '18 02 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H6665399',\n", + " 'F',\n", + " 'CHE'),\n", + " (87,\n", + " 'Zosso',\n", + " 'Annemarie',\n", + " '03 08 04',\n", + " '71',\n", + " 'Wädenswil',\n", + " None,\n", + " '16 06 10',\n", + " '25 04 25',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'X3150260',\n", + " 'F',\n", + " 'CHE'),\n", + " (88,\n", + " 'Markwalder',\n", + " 'Zudi',\n", + " '07 09 25',\n", + " '94',\n", + " 'Oberbuchsiten',\n", + " None,\n", + " '14 12 12',\n", + " '03 03 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'I4658883',\n", + " 'F',\n", + " 'CHE'),\n", + " (89,\n", + " 'Zimmermann',\n", + " 'Barblina',\n", + " '02 03 68',\n", + " '185',\n", + " 'Hochwald',\n", + " None,\n", + " '11 03 18',\n", + " '24 07 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'G359055',\n", + " 'F',\n", + " 'CHE'),\n", + " (90,\n", + " 'Argentis',\n", + " 'André',\n", + " '24 11 99',\n", + " '156',\n", + " 'Obergösgen',\n", + " None,\n", + " '20 11 15',\n", + " '31 12 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'D3833084',\n", + " 'M',\n", + " 'CHE'),\n", + " (91,\n", + " 'Zeller',\n", + " 'Martin',\n", + " '10 05 25',\n", + " '136',\n", + " 'Egerkingen',\n", + " None,\n", + " '19 02 14',\n", + " '18 08 28',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S877911',\n", + " 'M',\n", + " 'CHE'),\n", + " (92,\n", + " 'Koller',\n", + " 'Marc',\n", + " '28 06 65',\n", + " '160',\n", + " 'Rohr b. Olten',\n", + " None,\n", + " '27 02 21',\n", + " '20 04 21',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'R7331327',\n", + " 'F',\n", + " 'CHE'),\n", + " (93,\n", + " 'Zulauf-Schär',\n", + " 'Maurizio',\n", + " '10 02 25',\n", + " '181',\n", + " 'Matzendorf',\n", + " None,\n", + " '21 10 10',\n", + " '03 05 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'O4748239',\n", + " 'M',\n", + " 'CHE'),\n", + " (94,\n", + " 'Aebischer',\n", + " 'Ernst',\n", + " '30 02 36',\n", + " '130',\n", + " 'Wangen b. Olten',\n", + " None,\n", + " '10 03 11',\n", + " '26 11 15',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'S436936',\n", + " 'M',\n", + " 'CHE'),\n", + " (95,\n", + " 'Alig',\n", + " 'Gloria',\n", + " '30 04 83',\n", + " '116',\n", + " 'Givisiez',\n", + " None,\n", + " '12 10 21',\n", + " '23 08 29',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'B7377383',\n", + " 'F',\n", + " 'CHE'),\n", + " (96,\n", + " 'Schneider',\n", + " 'Abdula',\n", + " '08 12 16',\n", + " '81',\n", + " 'Grenchen',\n", + " None,\n", + " '26 05 15',\n", + " '07 11 22',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'T8243728',\n", + " 'F',\n", + " 'CHE'),\n", + " (97,\n", + " 'Affrini',\n", + " 'Andreas',\n", + " '20 01 00',\n", + " '81',\n", + " 'Olten',\n", + " None,\n", + " '12 03 21',\n", + " '16 10 31',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F591751',\n", + " 'M',\n", + " 'CHE'),\n", + " (98,\n", + " 'Zeltner',\n", + " 'Philipp',\n", + " '28 04 81',\n", + " '76',\n", + " 'Kleinlützel',\n", + " None,\n", + " '15 11 13',\n", + " '17 10 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'E3956569',\n", + " 'F',\n", + " 'CHE'),\n", + " (99,\n", + " 'Zanetti',\n", + " 'Lilli',\n", + " '11 01 67',\n", + " '151',\n", + " 'Niedergösgen',\n", + " None,\n", + " '10 07 15',\n", + " '05 11 27',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'H9213828',\n", + " 'M',\n", + " 'CHE'),\n", + " (100,\n", + " 'Aravena',\n", + " 'Alois',\n", + " '27 10 63',\n", + " '190',\n", + " 'Schönenwerd',\n", + " None,\n", + " '29 01 18',\n", + " '01 05 19',\n", + " 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND',\n", + " 'F2468435',\n", + " 'F',\n", + " 'CHE')]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "create_table(mydb, \"id_che\", schema_id_che)\n", + "\n", + "fill_table(mydb, \"id_che\", last_names[:100], columns=[\"surname\"], verbose=False)\n", + "fill_column(mydb, \"id_che\", first_names, \"givenName\")\n", + "fill_column(mydb, \"id_che\", birth_date, \"dateOfBirth\")\n", + "fill_column(mydb, \"id_che\", hight, \"height\")\n", + "fill_column(mydb, \"id_che\", place_of_origion, \"placeOfOrigin\")\n", + "# fill_column(mydb, \"id_che\", place_of_origion, \"authority\")\n", + "fill_column(mydb, \"id_che\", date_of_issue, \"dateOfIssue\")\n", + "fill_column(mydb, \"id_che\", date_of_expiry, \"dateOfExpiry\")\n", + "fill_column(mydb, \"id_che\", nationality, \"nationality\")\n", + "fill_column(mydb, \"id_che\", id_number, \"identityCard\")\n", + "fill_column(mydb, \"id_che\", sex, \"sex\")\n", + "fill_column(mydb, \"id_che\", code, \"code\")\n", + "\n", + "\n", + "\n", + "cols = get_columns(mydb, \"id_che\")\n", + "for col in cols:\n", + " get_comment(mydb, \"id_che\", col)\n", + "\n", + "get_table(mydb, \"id_che\", index=1)\n", + "get_table(mydb, \"id_che\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NAME - NOM COGNOME - NUM - SURNAME : Mäder; VORNAME(N) - PRENOMS(S) - NOME(I) - PRENUM(S) - GIVEN NAME(S) : Alex; GEBURTSDATUM - DATE DE NAISSANCE - DATA DI NASCITA - DATA DA NASCHIENTSCHA - DATE OF BIRTH : 04 07 05; GRÖSSE - TAILLE - STATURA - GRONDEZZA - HEIGHT : 88; HEIMATORT - LIEU D'ORIGINE - LUOGO DI ATTINENZA - LIEU D'ORIGIN - PLACE OF ORIGIN : Hofstetten; BEHÖRDE - AUTORITÉ - AUTORITÀ - AUTORIDAD - AUTHORITY : None; AUSGESTELLT AM - DÉLIVERÉE LE - RILASCIATA IL - EMESSA ILS - DATE OF ISSUE : 31 08 14; GÜLTIG BIS - DATE D'EXPIRATION - DATA DI SCADENZA - DATA DA SCADENZA - DATE OF EXPIRY : 15 04 19; NATIONALITÄT - NATIONALITÉ - CITTADINAZA - NAZIUNALITAD - NATIONALITY : SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND; IDENTITÄTSKARTE - CARTE D'IDENTITÉ - CARTA DiDENTITÀ - CARTA D'IDENTITAD - IDENTITY CARD : A2487357; GESCHLECHT - SEE - SESSO - SCHLATTAINA - SEX : F; CODE : CHE; givenName\n", + "\n", + "Alex\n" + ] + } + ], + "source": [ + "BOS = \"\" # beginning of sequence\n", + "LOQ = \"\" # label of quesiton\n", + "AOQ = \"\"# answer of question\n", + "EOS = \"\"\n", + "\n", + "\n", + "def model_in_data(mydb, table, index):\n", + " cols = get_columns(mydb, table, verbose=False)\n", + " comments = []\n", + " for col in cols:\n", + " comments.append(get_comment(mydb, table, col, verbose=False))\n", + "\n", + " entries = list(get_table(mydb, table, index=index, verbose=False)[0])\n", + " \n", + " txt = \"\"\n", + " for i, _ in enumerate(entries):\n", + " if i != 0:\n", + " txt += comments[i] + \" : \" + str(entries[i]) + \"; \"\n", + " \n", + " return txt\n", + "\n", + "def model_in(mydb, table, index, label):\n", + " question = BOS + model_in_data(mydb, table, index) + LOQ\n", + " question += label + AOQ\n", + " answer = str(list(get_table(mydb, table, index=index, columns=[label], verbose=False)[0])[0]) + EOS\n", + " \n", + " return question, answer\n", + " \n", + "a, q = model_in(mydb, \"id_che\", 1, \"givenName\")\n", + "\n", + "print(a)\n", + "\n", + "print()\n", + "\n", + "print(q)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1100\n", + "['Mäder', 'Alex', '04 07 05', '88', 'Hofstetten', '31 08 14', '15 04 19', 'SCHWEIZ - SUISSE - SVIZZERA - SVIZRA - SWITZERLAND', 'A2487357', 'F']\n" + ] + } + ], + "source": [ + "import random\n", + "import json\n", + "\n", + "x_set = []\n", + "y_set = []\n", + "labels = [\"surname\", \"givenName\", \"dateOfBirth\", \"height\", \"placeOfOrigin\",\n", + " \"dateOfIssue\", \"dateOfExpiry\", \"nationality\", \"identityCard\", \n", + " \"sex\", \"code\"]\n", + "\n", + "for i in range(get_length(mydb, \"id_che\")):\n", + " for l in labels:\n", + " x, y = model_in(mydb, \"id_che\", i+1, l)\n", + " x_set.append(x)\n", + " y_set.append(y)\n", + "\n", + "print(len(x_set))\n", + "print(y_set[:10])\n", + "\n", + "def split(x_set, y_set, ratio=.5, shuffle=True):\n", + " l = len(x_set)\n", + " lim = int(l*ratio)\n", + " \n", + " x_train = x_set[:lim]\n", + " x_test = x_set[lim+1:]\n", + " \n", + " y_train = y_set[:lim]\n", + " y_test = y_set[lim+1:]\n", + " \n", + " if shuffle:\n", + " # shuffle train set\n", + " tmp = list(zip(x_train, y_train))\n", + "\n", + " random.shuffle(tmp)\n", + "\n", + " x_train, y_train = zip(*tmp)\n", + " \n", + " # shuffle test set\n", + " tmp = list(zip(x_test, y_test))\n", + "\n", + " random.shuffle(tmp)\n", + "\n", + " x_test, y_test = zip(*tmp)\n", + " \n", + " return x_train, y_train, x_test, y_test\n", + "\n", + "x_train, y_train, x_test, y_test = split(x_set, y_set)\n", + "\n", + "with open(\"x_train.json\", 'w') as fp:\n", + " json.dump(x_train, fp)\n", + " \n", + "with open(\"x_test.json\", 'w') as fp:\n", + " json.dump(x_test, fp)\n", + " \n", + "with open(\"y_train.json\", 'w') as fp:\n", + " json.dump(y_train, fp)\n", + " \n", + "with open(\"y_test.json\", 'w') as fp:\n", + " json.dump(y_test, fp) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/main_project/sql_database/telsearch_crawler-france.ipynb b/main_project/sql_database/telsearch_crawler-france.ipynb new file mode 100644 index 0000000..245a8e5 --- /dev/null +++ b/main_project/sql_database/telsearch_crawler-france.ipynb @@ -0,0 +1,677 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Generate a synthetic database\n", + "\n", + "## Countries\n", + "### The main supported countries are \n", + "- Finland\n", + "- Swtzerland\n", + "- France\n", + "- Spain\n", + "\n", + "### Additional countries only used for (generalisation) testing are\n", + "- Norway\n", + "- Hungary\n", + "\n", + "\n", + "## Datafile \"types\"\n", + "- Working contract\n", + "- Identity card\n", + "- School transcript" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "from time import sleep\n", + "import random\n", + "\n", + "class telsearch_main():\n", + " \n", + " def __init__(self, json_f=None, json_l=None):\n", + " if json_f == None:\n", + " self.json_f = 'data_fr.json'\n", + " \n", + " if json_l == None:\n", + " self.json_l = 'links_fr.json'\n", + " \n", + " try: \n", + " with open(self.json_f, 'r') as fp:\n", + " self.data = json.load(fp)\n", + " \n", + " self.attributes = {\n", + " \"name\": self.data['name'],\n", + " \"street\": self.data['street'],\n", + " \"postal_code\": self.data['postal_code'],\n", + " \"location\": self.data['location'],\n", + " \"region\": self.data['region'], \n", + " }\n", + " \n", + " except:\n", + " self.attributes = {\n", + " \"name\": [],\n", + " \"street\": [],\n", + " \"postal_code\": [],\n", + " \"location\": [],\n", + " \"region\": [], \n", + " }\n", + " \n", + " # don't parse a page twice when we start over\n", + " try: \n", + " with open(self.json_l, 'r') as fp:\n", + " self.parsed_links = json.load(fp)\n", + " \n", + " except:\n", + " self.parsed_links = []\n", + "\n", + " self.links_counter = 0\n", + " \n", + " self.start_urls = [\n", + " 'https://tel.search.ch/?privat=1&pages=15',\n", + " ]\n", + " \n", + " self.BASE_URL = 'https://tel.search.ch/'\n", + " \n", + " \n", + " def parse(self): \n", + " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", + " for letter in abc:\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", + " print(absolute_url)\n", + " \n", + " self.parse_links(absolute_url)\n", + " \n", + " print(\"regions\")\n", + " for region in self.attributes[\"region\"]:\n", + " if region is None:\n", + " continue\n", + " print(\"=\"*50 + region + \"=\"*50)\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " if False:\n", + " print(\"postal\")\n", + " for postal_code in self.attributes[\"postal_code\"]:\n", + " if postal_code is None:\n", + " continue\n", + " print(\"=\"*50 + postal_code + \"=\"*50)\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " def parse_links(self, absolute_url): \n", + " session = HTMLSession()\n", + " r = session.get(absolute_url)\n", + " links = r.html.find('.tel-result-main h1 a')\n", + " for l in links:\n", + " absolute_url = self.BASE_URL + list(l.links)[0]\n", + " \n", + " if absolute_url in self.parsed_links:\n", + " pass\n", + " # print(\"already parsed\")\n", + " else:\n", + " self.parsed_links.append(absolute_url)\n", + " \n", + " print(\"hi, open link number \" + str(self.links_counter))\n", + " print(absolute_url)\n", + " self.parse_attr(absolute_url)\n", + "\n", + " self.links_counter += 1\n", + " sleep(random.randint(1, 10))\n", + "\n", + " \n", + " \"\"\"links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", + " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", + " for link in links:\n", + " absolute_url = self.BASE_URL + link\n", + " self.links_tot += 1\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\"\"\"\n", + " \n", + " def parse_attr(self, absolute_url):\n", + " session = HTMLSession()\n", + " r = session.get(absolute_url)\n", + " \n", + " name = r.html.find('.tel-detail-head h1', first=True)\n", + " name = name.text if name is not None else None\n", + " \n", + " street = r.html.find('.tel-detail-head .street-address', first=True)\n", + " street = street.text if street is not None else None\n", + " \n", + " postal_code = r.html.find('.tel-detail-head .postal-code', first=True)\n", + " postal_code = postal_code.text if postal_code is not None else None\n", + " \n", + " location = r.html.find('.tel-detail-head .locality', first=True)\n", + " location = location.text if location is not None else None\n", + " \n", + " region = r.html.find('.tel-detail-head .region', first=True)\n", + " region = region.text if region is not None else None\n", + " \n", + " def append_entry(value, cat):\n", + " if not value in self.attributes[cat]:\n", + " self.attributes[cat].append(value)\n", + " \n", + " append_entry(name, \"name\")\n", + " append_entry(street, \"street\")\n", + " append_entry(postal_code, \"postal_code\")\n", + " append_entry(location, \"location\")\n", + " append_entry(region, \"region\")\n", + " \n", + " if self.links_counter%10 == 0:\n", + " with open(self.json_f, 'w') as fp:\n", + " json.dump(self.attributes, fp)\n", + " print(\"# regions, # postal codes, # names\")\n", + " print(str(len(self.attributes['region'])) + \"/\" +\n", + " str(len(self.attributes['postal_code'])) + \"/\" +\n", + " str(len(self.attributes['name'])))\n", + " with open(self.json_l, 'w') as fp:\n", + " json.dump(self.parsed_links, fp)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://tel.search.ch/?privat=1&pages=15&was=a\n", + "hi, open link number 0\n", + "https://tel.search.ch//zuerich/fraumuensterstrasse-16/accenture-ag\n", + "# regions, # postal codes, # names\n", + "18/866/3718\n", + "regions\n", + "==================================================SO==================================================\n", + "hi, open link number 1\n", + "https://tel.search.ch//aarwangen/buetzbergstrasse-2/vlortec-gmbh-kunstharzbelaege\n", + "==================================================AG==================================================\n", + "hi, open link number 2\n", + "https://tel.search.ch//aarau/rain-23/naturheilpraxis-auszeit\n", + "==================================================ZH==================================================\n", + "==================================================TG==================================================\n", + "==================================================FR==================================================\n", + "==================================================BL==================================================\n", + "==================================================AR==================================================\n", + "==================================================BE==================================================\n", + "==================================================LU==================================================\n", + "====================================================================================================\n", + "==================================================SG==================================================\n", + "==================================================VD==================================================\n", + "hi, open link number 3\n", + "https://tel.search.ch//bellinzona/via-cancelliere-molo-24/mancini-marti-sa-3\n", + "hi, open link number 4\n", + "https://tel.search.ch//vevey/rue-blanchoud-3/felli-construction-sa\n", + "==================================================GL==================================================\n", + "==================================================ZG==================================================\n", + "==================================================GR==================================================\n", + "==================================================UR==================================================\n", + "hi, open link number 5\n", + "https://tel.search.ch//altdorf/birkenstrasse-7/roland-aurelia-wuethrich\n", + "hi, open link number 6\n", + "https://tel.search.ch//altdorf/pro-familiaweg-20/alice-zgraggen\n", + "hi, open link number 7\n", + "https://tel.search.ch//schattdorf/riedstrasse-20/andreas-zgraggen-2\n", + "hi, open link number 8\n", + "https://tel.search.ch//schattdorf/ringstrasse-38c/albert-zopp\n", + "hi, open link number 9\n", + "https://tel.search.ch//silenen/bahnhofstrasse-18/guido-orsingher-2\n", + "hi, open link number 10\n", + "https://tel.search.ch//schattdorf/eyruetti-20/robert-achermann\n", + "# regions, # postal codes, # names\n", + "19/867/3728\n", + "hi, open link number 11\n", + "https://tel.search.ch//altdorf/gruendligasse-26b/nadia-und-alexander-aregger\n", + "hi, open link number 12\n", + "https://tel.search.ch//schattdorf/geilenbielstrasse-4/felix-arnold\n", + "hi, open link number 13\n", + "https://tel.search.ch//buerglen/ei/karl-arnold-2\n", + "hi, open link number 14\n", + "https://tel.search.ch//schattdorf/mattenweg-17/lydia-arnold\n", + "hi, open link number 15\n", + "https://tel.search.ch//buerglen/nayermaetteli-1/robert-arnold\n", + "hi, open link number 16\n", + "https://tel.search.ch//altdorf/stoeckligasse-4/toni-arnold\n", + "hi, open link number 17\n", + "https://tel.search.ch//isenthal/gitschenen-2/josef-aschwanden\n", + "hi, open link number 18\n", + "https://tel.search.ch//altdorf/st-josefsweg-6/marlies-aschwanden\n", + "hi, open link number 19\n", + "https://tel.search.ch//goeschenen/in-der-halte-1/andreas-banholzer\n", + "hi, open link number 20\n", + "https://tel.search.ch//schattdorf/gandstrasse-13/andrea-ebel\n", + "# regions, # postal codes, # names\n", + "19/869/3738\n", + "hi, open link number 21\n", + "https://tel.search.ch//amsteg/gotthardstrasse-12/anton-und-margrith-gerig\n", + "hi, open link number 22\n", + "https://tel.search.ch//detail/b9fec14a4d93117b\n", + "hi, open link number 23\n", + "https://tel.search.ch//attinghausen/kummetstrasse-32/anton-imhof\n", + "hi, open link number 24\n", + "https://tel.search.ch//erstfeld/kolonie-15/alois-lusser\n", + "hi, open link number 25\n", + "https://tel.search.ch//schattdorf/schipfistrasse-13/alois-schuler-3\n", + "hi, open link number 26\n", + "https://tel.search.ch//erstfeld/baerenbodenweg-15/arthur-weingart\n", + "hi, open link number 27\n", + "https://tel.search.ch//erstfeld/gaertnerweg-4/alois-zwyssig\n", + "hi, open link number 28\n", + "https://tel.search.ch//buerglen/sonneggstrasse-3/hugo-u-annemarie-biasini\n", + "hi, open link number 29\n", + "https://tel.search.ch//schattdorf/gandruetti-5/ernst-u-marietta-gisler\n", + "hi, open link number 30\n", + "https://tel.search.ch//schattdorf/breitacherlistrasse-24/franz-xaver-und-regula-gisler\n", + "# regions, # postal codes, # names\n", + "19/869/3748\n", + "hi, open link number 31\n", + "https://tel.search.ch//detail/f231e033e4097f10\n", + "hi, open link number 32\n", + "https://tel.search.ch//erstfeld/spittelstrasse-7/rolf-regli\n", + "hi, open link number 33\n", + "https://tel.search.ch//schattdorf/pfarrhofstrasse-9/franz-baumann\n", + "hi, open link number 34\n", + "https://tel.search.ch//schattdorf/muehlegasse-7/markus-und-erika-deplazes\n", + "hi, open link number 35\n", + "https://tel.search.ch//flueelen/seestrasse-49a/josef-und-silvia-imholz\n", + "hi, open link number 36\n", + "https://tel.search.ch//altdorf/gotthardstrasse-4/thomas-und-debora-mauerhofer-2\n", + "hi, open link number 37\n", + "https://tel.search.ch//schattdorf/ruettistrasse-5/roland-mueller\n", + "hi, open link number 38\n", + "https://tel.search.ch//wassen/sustenstrasse-2/jakob-zgraggen\n", + "hi, open link number 39\n", + "https://tel.search.ch//altdorf/zumbrunnenweg-20/meinrad-und-fabienne-breu\n", + "hi, open link number 40\n", + "https://tel.search.ch//altdorf/allenwindenweg-31a/tuemer-und-karin-calisici\n", + "# regions, # postal codes, # names\n", + "19/870/3758\n", + "hi, open link number 41\n", + "https://tel.search.ch//schattdorf/mattenweg-18/franz-bobby-und-rita-gisler\n", + "hi, open link number 42\n", + "https://tel.search.ch//spiringen/gruendlistrasse-2/urs-und-martina-imholz\n", + "hi, open link number 43\n", + "https://tel.search.ch//erstfeld/linden-10/walter-ebnoether-2\n", + "hi, open link number 44\n", + "https://tel.search.ch//erstfeld/birtschen-18/rosmarie-und-ernst-rueegg\n", + "hi, open link number 45\n", + "https://tel.search.ch//amsteg/gotthardstrasse-42/gustav-inderkum\n", + "hi, open link number 46\n", + "https://tel.search.ch//erstfeld/leitschachweg-7/konrad-u-elsbeth-walker\n", + "hi, open link number 47\n", + "https://tel.search.ch//buerglen/niederrieden-42/renzo-und-dolores-abbadessa\n", + "hi, open link number 48\n", + "https://tel.search.ch//flueelen/axenstrasse-2/julia-abegg\n", + "hi, open link number 49\n", + "https://tel.search.ch//altdorf/hagenstrasse-35/simone-abegg\n", + "hi, open link number 50\n", + "https://tel.search.ch//buerglen/wiligermaetteli-21/danny-und-romy-abel\n", + "# regions, # postal codes, # names\n", + "19/870/3768\n", + "hi, open link number 51\n", + "https://tel.search.ch//altdorf/steinmattstrasse-37/mario-und-arnold-stefanie-und-ella-abgottspon\n", + "hi, open link number 52\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-11/anton-achermann\n", + "hi, open link number 53\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-9/anton-u-anni-achermann\n", + "hi, open link number 54\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-11/armin-u-monika-achermann\n", + "hi, open link number 55\n", + "https://tel.search.ch//flueelen/weingaertli-4/bruno-und-margrit-achermann\n", + "hi, open link number 56\n", + "https://tel.search.ch//seelisberg/dorfstrasse-88/christina-achermann\n", + "hi, open link number 57\n", + "https://tel.search.ch//schattdorf/breitruetti-14/franz-achermann\n", + "hi, open link number 58\n", + "https://tel.search.ch//altdorf/eggberge-142/heinz-und-antonia-achermann\n", + "hi, open link number 59\n", + "https://tel.search.ch//sisikon/bahnhofstrasse-3/lina-achermann\n", + "hi, open link number 60\n", + "https://tel.search.ch//seelisberg/steckenmattstrasse-17/peter-achermann\n", + "# regions, # postal codes, # names\n", + "19/870/3778\n", + "hi, open link number 61\n", + "https://tel.search.ch//sisikon/bahnhofstrasse-3/peter-und-pia-achermann\n", + "hi, open link number 62\n", + "https://tel.search.ch//schattdorf/achern-114b/reto-achermann\n", + "hi, open link number 63\n", + "https://tel.search.ch//altdorf/gitschenstrasse-27/richard-und-petra-achermann\n", + "hi, open link number 64\n", + "https://tel.search.ch//altdorf/gruendligasse-5/rolf-achermann-3\n", + "hi, open link number 65\n", + "https://tel.search.ch//schattdorf/baerengand-15/urs-achermann\n", + "hi, open link number 66\n", + "https://tel.search.ch//silenen/efibach-2/walter-und-erika-achermann\n", + "hi, open link number 67\n", + "https://tel.search.ch//sisikon/baumgarten-1/walter-und-martina-achermann\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "hi, open link number 68\n", + "https://tel.search.ch//flueelen/hoehenstrasse-44a/daniel-ackermann\n", + "hi, open link number 69\n", + "https://tel.search.ch//altdorf/flueelerstrasse-62/hanny-ackermann\n", + "hi, open link number 70\n", + "https://tel.search.ch//flueelen/kirchstrasse-85/hans-ackermann\n", + "# regions, # postal codes, # names\n", + "19/870/3788\n", + "hi, open link number 71\n", + "https://tel.search.ch//altdorf/winterberggasse-5/reto-ackermann\n", + "hi, open link number 72\n", + "https://tel.search.ch//sisikon/bahnhofstrasse-2/zeynep-adanc\n", + "hi, open link number 73\n", + "https://tel.search.ch//altdorf/pfistergasse-13/bella-adeserman-van-de-pol\n", + "hi, open link number 74\n", + "https://tel.search.ch//altdorf/gurtenmundstrasse-1/antonia-aeberhard\n", + "hi, open link number 75\n", + "https://tel.search.ch//flueelen/hoehenstrasse-21/hansruedi-aeberhard\n", + "hi, open link number 76\n", + "https://tel.search.ch//altdorf/furrersgrund-15/rolf-und-barbara-aeberhard\n", + "hi, open link number 77\n", + "https://tel.search.ch//schattdorf/gandruetti-38/rolf-aebersold\n", + "hi, open link number 78\n", + "https://tel.search.ch//erstfeld/kolonie-9/pius-und-marlen-aebischer\n", + "==================================================SZ==================================================\n", + "hi, open link number 79\n", + "https://tel.search.ch//brunnen/grand-palais-1/khalid-a-al-masaud\n", + "hi, open link number 80\n", + "https://tel.search.ch//oberiberg/schloesslistrasse-39/stefan-aporta\n", + "# regions, # postal codes, # names\n", + "19/872/3798\n", + "hi, open link number 81\n", + "https://tel.search.ch//oberiberg/schloesslistrasse-39/stefan-und-anita-a-porta\n", + "hi, open link number 82\n", + "https://tel.search.ch//altendorf/zuercherstrasse-15/walter-a-barth\n", + "hi, open link number 83\n", + "https://tel.search.ch//morschach/axensteinstrasse-5/andreas-a-betschart\n", + "hi, open link number 84\n", + "https://tel.search.ch//arth/oberer-firstweg/michael-a-birrer\n", + "hi, open link number 85\n", + "https://tel.search.ch//freienbach/leutschenstrasse-18/evelyn-a-christoffel\n", + "hi, open link number 86\n", + "https://tel.search.ch//goldau/riedweg-6/stephan-a-civelli\n", + "hi, open link number 87\n", + "https://tel.search.ch//lachen/kiebitzweg-10/hermann-a-u-ilse-diethelm\n", + "hi, open link number 88\n", + "https://tel.search.ch//kuessnacht-am-rigi/seeburgstrasse-42/a-elfes-meier\n", + "hi, open link number 89\n", + "https://tel.search.ch//morschach/axensteinstrasse-22/merchant-fahed-abdulrahman-a-alqatam\n", + "hi, open link number 90\n", + "https://tel.search.ch//baech/sonnmatt-8/victor-a-francesconi\n", + "# regions, # postal codes, # names\n", + "19/880/3807\n", + "hi, open link number 91\n", + "https://tel.search.ch//kuessnacht-am-rigi/alpenweg-10/juergen-a-funk\n", + "hi, open link number 92\n", + "https://tel.search.ch//schuebelbach/gruenhaldenstrasse-4/paul-a-und-beatrice-good\n", + "hi, open link number 93\n", + "https://tel.search.ch//einsiedeln/viaduktstrasse-14/bruno-a-haage\n", + "hi, open link number 94\n", + "https://tel.search.ch//kuessnacht-am-rigi/im-boden-13/d-und-a-herrmann\n", + "hi, open link number 95\n", + "https://tel.search.ch//einsiedeln/eisenbahnstrasse-19b/willi-a-hofmann-lienert\n", + "hi, open link number 96\n", + "https://tel.search.ch//tuggen/feldweg-5/jakob-a-imfeld\n", + "hi, open link number 97\n", + "https://tel.search.ch//goldau/quellenweg-12/a-u-m-kamer\n", + "hi, open link number 98\n", + "https://tel.search.ch//kuessnacht-am-rigi/kreuzmatt-4a/a-m-kindle-langner\n", + "hi, open link number 99\n", + "https://tel.search.ch//brunnen/parkstrasse-6/hans-a-und-gina-klaus\n", + "hi, open link number 100\n", + "https://tel.search.ch//freienbach/kantonsstrasse-64/a-und-m-kuemin\n", + "# regions, # postal codes, # names\n", + "19/883/3816\n", + "hi, open link number 101\n", + "https://tel.search.ch//lachen/steineggstrasse-23/a-und-r-landolt\n", + "hi, open link number 102\n", + "https://tel.search.ch//wilen-b-wollerau/wilenstrasse-22/peter-a-und-madlen-mattli\n", + "hi, open link number 103\n", + "https://tel.search.ch//arth/fischmattweg-14/a-u-p-meli-2\n", + "hi, open link number 104\n", + "https://tel.search.ch//arth/luzernerstrasse-85/a-und-m-menta\n", + "hi, open link number 105\n", + "https://tel.search.ch//wollerau/studenbuehlstrasse-18/m-und-a-meyerhans\n", + "hi, open link number 106\n", + "https://tel.search.ch//pfaeffikon/eichholzstrasse-17d/roberto-a-mueller-2\n", + "hi, open link number 107\n", + "https://tel.search.ch//freienbach/kantonsstrasse-81/a-m-murer\n", + "hi, open link number 108\n", + "https://tel.search.ch//einsiedeln/gerbestrasse-2a/marianne-a-nepple\n", + "hi, open link number 109\n", + "https://tel.search.ch//pfaeffikon/churerstrasse-65b/roman-a-niederer\n", + "hi, open link number 110\n", + "https://tel.search.ch//goldau/centralstrasse-1/m-und-a-obst\n", + "# regions, # postal codes, # names\n", + "19/884/3825\n", + "hi, open link number 111\n", + "https://tel.search.ch//kuessnacht-am-rigi/glorihoechi-4/werner-a-raeber\n", + "hi, open link number 112\n", + "https://tel.search.ch//trachslau/trachslauerstrasse-7/marcus-riz-a-porta\n", + "hi, open link number 113\n", + "https://tel.search.ch//lachen/feldmoosstrasse-9/robert-a-schaetti\n", + "hi, open link number 114\n", + "https://tel.search.ch//ibach/eigenwiesstrasse-45/a-und-k-schmidig\n", + "hi, open link number 115\n", + "https://tel.search.ch//galgenen/eichplaetz-28/giovanni-a-sena\n", + "hi, open link number 116\n", + "https://tel.search.ch//wangen/knobelstrasse-1a/a-spaeni\n", + "hi, open link number 117\n", + "https://tel.search.ch//kuessnacht-am-rigi/jaistweg-29/alfred-a-und-esther-spirig\n", + "hi, open link number 118\n", + "https://tel.search.ch//schwyz/grundstrasse-26/a-strueby\n", + "hi, open link number 119\n", + "https://tel.search.ch//wollerau/oberblattstrasse-23/a-suter\n", + "hi, open link number 120\n", + "https://tel.search.ch//baech/unter-hafen-18/roland-a-thomann\n", + "# regions, # postal codes, # names\n", + "19/888/3834\n", + "hi, open link number 121\n", + "https://tel.search.ch//tuggen/quellenweg-7/oscar-a-g-treyer\n", + "hi, open link number 122\n", + "https://tel.search.ch//kuessnacht-am-rigi/rotenhofstrasse-7/ferdinand-a-tschuemperlin\n", + "hi, open link number 123\n", + "https://tel.search.ch//wangen/peterliwiese-3/h-und-stoller-a-vogt\n", + "hi, open link number 124\n", + "https://tel.search.ch//schindellegi/hoehenweg-9/beato-a-vollenweider\n", + "hi, open link number 125\n", + "https://tel.search.ch//pfaeffikon/rainstrasse-9/hans-fischer\n", + "hi, open link number 126\n", + "https://tel.search.ch//gersau/kantonsstrasse/herbert-barking\n", + "hi, open link number 127\n", + "https://tel.search.ch//lachen/seefeldstrasse-10/reto-und-susi-carisch\n", + "hi, open link number 128\n", + "https://tel.search.ch//lachen/biberzeltenstrasse-1/harry-kurt-felter\n", + "hi, open link number 129\n", + "https://tel.search.ch//altendorf/buobenhofstrasse-32/esther-keller\n", + "hi, open link number 130\n", + "https://tel.search.ch//rothenthurm/riedweg-15/giorgio-montirosi\n", + "# regions, # postal codes, # names\n", + "19/891/3844\n", + "hi, open link number 131\n", + "https://tel.search.ch//willerzell/satteleggstrasse-18/ida-schnyder\n", + "hi, open link number 132\n", + "https://tel.search.ch//reichenburg/kantonsstrasse-56/peter-spitta\n", + "hi, open link number 133\n", + "https://tel.search.ch//wangen/hoefliweg-2/albin-zueger\n", + "hi, open link number 134\n", + "https://tel.search.ch//muotathal/hauptstrasse-111/alois-schelbert-2\n", + "hi, open link number 135\n", + "https://tel.search.ch//pfaeffikon/huobstrasse-5/kurz-anne-marie\n", + "hi, open link number 136\n", + "https://tel.search.ch//feusisberg/schulhausstrasse-4/adelbert-und-liselotte-beutter\n", + "hi, open link number 137\n", + "https://tel.search.ch//bennau/hoehenweg-26/anton-u-eva-hupfauf\n", + "hi, open link number 138\n", + "https://tel.search.ch//muotathal/hauptstrasse-23/adolf-heinzer\n", + "hi, open link number 139\n", + "https://tel.search.ch//muotathal/weid-17/stefan-betschart\n", + "hi, open link number 140\n", + "https://tel.search.ch//goldau/chneustrasse-10/dominik-appert\n", + "# regions, # postal codes, # names\n", + "19/896/3854\n", + "hi, open link number 141\n", + "https://tel.search.ch//steinerberg/acherstrasse-15/arthur-abegg\n", + "hi, open link number 142\n", + "https://tel.search.ch//wangen/bolenberg-81/alois-hueppin\n", + "hi, open link number 143\n", + "https://tel.search.ch//schwyz/ried-14/ernst-und-luzia-reichmuth\n", + "hi, open link number 144\n", + "https://tel.search.ch//siebnen/althofstrasse-18/pia-aschwanden\n", + "hi, open link number 145\n", + "https://tel.search.ch//einsiedeln/klostermuehlematte-4/willi-und-annemarie-auf-der-maur\n", + "hi, open link number 146\n", + "https://tel.search.ch//muotathal/hauptstrasse-162/adolf-imhof\n", + "hi, open link number 147\n", + "https://tel.search.ch//schwyz/herrengasse-7/anita-lueoend\n", + "hi, open link number 148\n", + "https://tel.search.ch//kuessnacht-am-rigi/seemattweg-3/annamarie-baettig\n", + "hi, open link number 149\n", + "https://tel.search.ch//siebnen/spinnereistrasse-10d/josef-baettig\n", + "hi, open link number 150\n", + "https://tel.search.ch//goldau/mythenstrasse-19/pierino-und-agnes-crivelli\n", + "# regions, # postal codes, # names\n", + "19/897/3864\n", + "hi, open link number 151\n", + "https://tel.search.ch//freienbach/weinbergstrasse-10/andre-und-claudia-guggisberg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "hi, open link number 152\n", + "https://tel.search.ch//schindellegi/aeschmatte-2/artur-schnueriger\n", + "hi, open link number 153\n", + "https://tel.search.ch//rickenbach-b-schwyz/plaetzli-5/alfons-buergler\n", + "hi, open link number 154\n", + "https://tel.search.ch//kuessnacht-am-rigi/bahnhofstrasse-40/lorenzo-avolio\n", + "hi, open link number 155\n", + "https://tel.search.ch//tuggen/eichholz-2/alfred-und-theres-diethelm\n", + "hi, open link number 156\n", + "https://tel.search.ch//einsiedeln/gruetlimatte-11/andre-friederici\n", + "hi, open link number 157\n", + "https://tel.search.ch//einsiedeln/schmiedenstrasse-13/alois-limacher\n", + "hi, open link number 158\n", + "https://tel.search.ch//brunnen/parkstrasse-29/philipp-und-barbara-zimmermann\n", + "hi, open link number 159\n", + "https://tel.search.ch//oberiberg/boedelistrasse-20/albert-holdener\n", + "hi, open link number 160\n", + "https://tel.search.ch//siebnen/zuegerdoerflistrasse-21/antonia-kaelin\n", + "# regions, # postal codes, # names\n", + "19/898/3874\n", + "hi, open link number 161\n", + "https://tel.search.ch//seewen/bahnhofstrasse-102/alfred-koller\n", + "hi, open link number 162\n", + "https://tel.search.ch//galgenen/kantonsstrasse-50/arnold-kuster\n", + "hi, open link number 163\n", + "https://tel.search.ch//reichenburg/hoeflistrasse-6/alois-mettler-2\n", + "hi, open link number 164\n", + "https://tel.search.ch//steinen/schwyzerstrasse-8/thomas-und-caroline-langer\n", + "hi, open link number 165\n", + "https://tel.search.ch//goldau/rossbergstrasse-4/alfons-bircher\n", + "hi, open link number 166\n", + "https://tel.search.ch//sattel/erlistrasse-1/alex-u-ida-fach\n", + "hi, open link number 167\n", + "https://tel.search.ch//unteriberg/ausserdorfstrasse-5/andrea-fuchs-2\n", + "hi, open link number 168\n", + "https://tel.search.ch//muotathal/marktstrasse-39/anna-gwerder\n", + "hi, open link number 169\n", + "https://tel.search.ch//pfaeffikon/rosenhof-7/anna-homberger\n", + "hi, open link number 170\n", + "https://tel.search.ch//lachen/gartenstrasse-25/hardy-und-andrea-lang\n", + "# regions, # postal codes, # names\n", + "19/902/3883\n", + "hi, open link number 171\n", + "https://tel.search.ch//arth/huenenbergweg-5/albert-und-irma-schmid\n", + "hi, open link number 172\n", + "https://tel.search.ch//lachen/rathausplatz-4/max-und-agnes-schnellmann\n", + "hi, open link number 173\n", + "https://tel.search.ch//pfaeffikon/schindellegistrasse-150/alois-suter\n", + "hi, open link number 174\n", + "https://tel.search.ch//steinen/bahnhofstrasse-34/anton-und-maria-von-rickenbach\n", + "hi, open link number 175\n", + "https://tel.search.ch//schwyz/rickenbachstrasse-48/ernst-ehrler\n", + "hi, open link number 176\n", + "https://tel.search.ch//bennau/altberg-13/toni-und-silvia-faessler\n", + "hi, open link number 177\n", + "https://tel.search.ch//ibach/dammstrasse-4/martin-reichlin\n", + "hi, open link number 178\n", + "https://tel.search.ch//rickenbach-b-schwyz/spielhoefli-23/christine-und-silvan-abgottspon\n", + "hi, open link number 179\n", + "https://tel.search.ch//oberarth/gotthardstrasse-5/martin-annen-4\n", + "hi, open link number 180\n", + "https://tel.search.ch//siebnen/spinnereistrasse-10a/resso-azar\n", + "# regions, # postal codes, # names\n", + "19/903/3893\n", + "hi, open link number 181\n", + "https://tel.search.ch//einsiedeln/spitalstrasse-30/armin-becker\n", + "hi, open link number 182\n", + "https://tel.search.ch//lachen/feldstrasse-19/andrea-und-thomas-benz\n", + "hi, open link number 183\n", + "https://tel.search.ch//euthal/seeweg-3/adrian-und-myrtha-fuchs\n", + "hi, open link number 184\n", + "https://tel.search.ch//muotathal/hauptstrasse-29/andre-gwerder\n", + "hi, open link number 185\n", + "https://tel.search.ch//brunnen/schwyzerstrasse-21/armin-u-silvia-huber\n", + "hi, open link number 186\n", + "https://tel.search.ch//gross/quellweg-9/albert-kaelin\n", + "hi, open link number 187\n", + "https://tel.search.ch//kuessnacht-am-rigi/grepperstrasse-51/andreas-kohler\n", + "hi, open link number 188\n", + "https://tel.search.ch//ibach/gotthardstrasse-130/alma-lueoend\n", + "hi, open link number 189\n", + "https://tel.search.ch//schuebelbach/foehnloch-10/agnes-schneider\n", + "hi, open link number 190\n", + "https://tel.search.ch//altendorf/engelhofstrasse-6/annamaria-schoenbaechler\n", + "# regions, # postal codes, # names\n", + "19/905/3903\n" + ] + } + ], + "source": [ + "search = telsearch_main()\n", + "search.parse()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/main_project/sql_database/telsearch_crawler.ipynb b/main_project/sql_database/telsearch_crawler.ipynb index 6c00795..c62641c 100644 --- a/main_project/sql_database/telsearch_crawler.ipynb +++ b/main_project/sql_database/telsearch_crawler.ipynb @@ -1,3954 +1,4326 @@ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Generate a synthetic database\n", "\n", "## Countries\n", "### The main supported countries are \n", "- Finland\n", "- Swtzerland\n", "- France\n", "- Spain\n", "\n", "### Additional countries only used for (generalisation) testing are\n", "- Norway\n", "- Hungary\n", "\n", "\n", "## Datafile \"types\"\n", "- Working contract\n", "- Identity card\n", "- School transcript" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### names and adresses in Switzerland" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import scrapy\n", + "from scrapy.crawler import CrawlerProcess\n", + "import json\n", + "import logging\n", + "\n", + "import logging\n", + "logging.getLogger('scrapy').propagate = False\n", + "\n", + "class telsearch_main(scrapy.Spider):\n", + " attributes = {\n", + " \"name\": [],\n", + " \"street\": [],\n", + " \"postal_code\": [],\n", + " \"location\": [],\n", + " \"region\": [], \n", + " }\n", + " save_counter = 0\n", + " links_counter = 0\n", + " links_tot = 0\n", + " \n", + " name = \"telsearch_main\"\n", + " start_urls = [\n", + " 'https://tel.search.ch/?privat=1&pages=15',\n", + " ]\n", + " \n", + " BASE_URL = 'https://tel.search.ch/'\n", + " \n", + " def parse(self, response): \n", + " \n", + " with open('data.json', 'r') as fp:\n", + " data = json.load(fp)\n", + "\n", + " postal_codes = data['postal_code']\n", + " regions = data['region']\n", + " \n", + " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", + " for letter in abc:\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", + " print(absolute_url)\n", + " \n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", + " \n", + " if len(regions) > 0:\n", + " print(\"regions\")\n", + " for region in regions:\n", + " if region is None:\n", + " continue\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", + " # print(absolute_url)\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", + " \n", + " if len(postal_codes) > 0:\n", + " print(\"postal\")\n", + " for postal_code in postal_codes:\n", + " if postal_code is None:\n", + " continue\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", + " # print(absolute_url)\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links) \n", + " \n", + " def parse_links(self, response):\n", + " links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", + " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", + " for link in links:\n", + " absolute_url = self.BASE_URL + link\n", + " self.links_tot += 1\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\n", + " \n", + " def parse_attr(self, response):\n", + " body = response.body\n", + " name = response.css('.tel-detail-head h1 ::text').get()\n", + " street = response.css('.tel-detail-head .street-address ::text').get()\n", + " postal_code = response.css('.tel-detail-head .postal-code ::text').get()\n", + " location = response.css('.tel-detail-head .locality ::text').get()\n", + " region = response.css('.tel-detail-head .region ::text').get()\n", + " \n", + " def append_entry(value, cat):\n", + " if not value in self.attributes[cat]:\n", + " self.attributes[cat].append(value)\n", + " self.save_counter += 1\n", + " \n", + " append_entry(name, \"name\")\n", + " append_entry(street, \"street\")\n", + " append_entry(postal_code, \"postal_code\")\n", + " append_entry(location, \"location\")\n", + " append_entry(region, \"region\")\n", + " \n", + " self.links_counter += 1\n", + " \n", + " if self.save_counter > 500:\n", + " with open('data.json', 'w') as fp:\n", + " json.dump(self.attributes, fp)\n", + " print(\"# regions, # postal codes, # names\")\n", + " print(str(len(self.attributes['region'])) + \"/\" +\n", + " str(len(self.attributes['postal_code'])) + \"/\" +\n", + " str(print(len(self.attributes['name']))))\n", + " print(\"Websites parsed: \" + str(self.links_counter) + \"/\" + \n", + " str(self.links_tot) + \", progress \" + str(100/self.links_tot*self.links_counter) + \"%\")\n", + " self.save_counter = 0\n", + "\n", + "process = CrawlerProcess()\n", + "process.crawl(telsearch_main)\n", + "process.start()\n", + "# CRITICAL, ERROR, WARNING, INFO and DEBUG. , loglevel=\"critical\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "with open('data.json', 'r') as fp:\n", + " data = json.load(fp)\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(len(data['region']))\n", + "print(len(data['postal_code']))\n", + "print(len(data['name']))\n", + "\n", + "# why are there not more entries?? somehow the crawler stops early" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "abc = \"abcdefg\"\n", + "for l in abc:\n", + " print(l)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "from requests_html import HTMLSession\n", + "from lxml.html import fromstring\n", + "import cssselect\n", + "\n", + "def get_proxies():\n", + " url = 'https://www.freeproxylists.net/eu.html'\n", + " session = HTMLSession()\n", + " response = session.get(url)\n", + " #print(response.text)\n", + " print(response.html)\n", + " # parser = fromstring(response.text)\n", + " \n", + " print(response.html.find('title', first=True).text)\n", + " \n", + " # print(parser.cssselect('.DataGrid'))\n", + " # print(parser.cssselect('.DataGrid')[0].text_content())\n", + " \n", + " \"\"\"proxies = set()\n", + " for i in parser.xpath('//tbody/tr')[:100]:\n", + " if i.xpath('.//td[7][contains(text(),\"yes\")]'):\n", + " #Grabbing IP and corresponding PORT\n", + " proxy = \":\".join([i.xpath('.//td[1]/text()')[0], i.xpath('.//td[2]/text()')[0]])\n", + " proxies.add(proxy)\n", + " return proxies\n", + "\n", + "proxies = get_proxies()\n", + "print(proxies)\n", + "print(len(proxies))\"\"\"\n", + " \n", + "get_proxies()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import traceback\n", + "#If you are copy pasting proxy ips, put in the list below\n", + "#proxies = ['121.129.127.209:80', '124.41.215.238:45169', '185.93.3.123:8080', '194.182.64.67:3128', '106.0.38.174:8080', '163.172.175.210:3128', '13.92.196.150:8080']\n", + "proxies = get_proxies()\n", + "proxies = list(proxies)\n", + "proxies_it = 0\n", + "print(proxies)\n", + "\n", + "url = 'https://tel.search.ch/'\n", + "for i in range(1,len(proxies)+1):\n", + " #Get a proxy from the pool\n", + " proxy = proxies[proxies_it]\n", + " print(\"Request #%d\"%i)\n", + " try:\n", + " response = requests.get(url,proxies={\"http\": proxy, \"https\": proxy})\n", + " print(response.json())\n", + " except:\n", + " #Most free proxies will often get connection errors. You will have retry the entire request using another proxy to work. \n", + " #We will just skip retries as its beyond the scope of this tutorial and we are only downloading a single url \n", + " print(\"Skipping. Connnection error\")\n", + " proxies.remove(proxy)\n", + " proxies_it -= 1\n", + " \n", + " proxies_it += 1\n", + " if proxies_it >= len(proxies):\n", + " proxies_it = 0\n", + " \n", + "print(proxies)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": 1, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "https://tel.search.ch/?privat=1&pages=15&was=a\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=b\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=c\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=d\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=e\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=f\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=g\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=h\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=i\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=j\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=k\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=l\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=m\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=n\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=o\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=p\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=q\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=r\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=s\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=t\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=u\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=v\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=w\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=x\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=y\n", - "regions\n", - "postal\n", - "https://tel.search.ch/?privat=1&pages=15&was=z\n", + "outputs": [], + "source": [ + "from requests_html import HTML, HTMLSession\n", + "\n", + "def get_proxies():\n", + " url = \"https://free-proxy-list.net/\"\n", + " session = HTMLSession()\n", + " r = session.get(url)\n", + "\n", + " table = r.html.find('tbody tr td')\n", + "\n", + " # maybe we should select only https with the selector\n", + "\n", + " proxies = []\n", + " for i, ele in enumerate(table):\n", + " #print(ele.text)\n", + " if i%8 == 0:\n", + " # simple check if its an ip address\n", + " if not \".\" in ele.text:\n", + " break\n", + " proxies.append(str(ele.text))\n", + " if i%8 == 1:\n", + " proxies[-1] += \":\" + str(ele.text)\n", + " # print(proxies[-1])\n", + " \n", + " return proxies\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "proxies = get_proxies()\n", + "proxies_it = 0\n", + "print(proxies[:10])\n", + "\n", + "url = 'https://tel.search.ch/'\n", + "for i in range(1,len(proxies)+1):\n", + " #Get a proxy from the pool\n", + " proxy = proxies[proxies_it]\n", + " print(\"Request #%d\"%i)\n", + " try:\n", + " session = HTMLSession()\n", + " r = session.get(url, proxies=proxy)\n", + " # response = requests.get(url,proxies={\"http\": proxy, \"https\": proxy})\n", + " print(r)\n", + " except:\n", + " #Most free proxies will often get connection errors. You will have retry the entire request using another proxy to work. \n", + " #We will just skip retries as its beyond the scope of this tutorial and we are only downloading a single url \n", + " print(\"Skipping. Connnection error\")\n", + " proxies.remove(proxy)\n", + " proxies_it -= 1\n", + " \n", + " proxies_it += 1\n", + " if proxies_it >= len(proxies):\n", + " proxies_it = 0\n", + " \n", + "print(proxies)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "from time import sleep\n", + "import random\n", + "\n", + "class telsearch_main():\n", + " \n", + " def __init__(self, json_f=None, json_l=None):\n", + " if json_f == None:\n", + " self.json_f = 'data.json'\n", + " \n", + " if json_l == None:\n", + " self.json_l = 'links.json'\n", + " \n", + " try: \n", + " with open(self.json_f, 'r') as fp:\n", + " self.data = json.load(fp)\n", + " \n", + " self.attributes = {\n", + " \"name\": self.data['name'],\n", + " \"street\": self.data['street'],\n", + " \"postal_code\": self.data['postal_code'],\n", + " \"location\": self.data['location'],\n", + " \"region\": self.data['region'], \n", + " }\n", + " \n", + " except:\n", + " self.attributes = {\n", + " \"name\": [],\n", + " \"street\": [],\n", + " \"postal_code\": [],\n", + " \"location\": [],\n", + " \"region\": [], \n", + " }\n", + " \n", + " # don't parse a page twice when we start over\n", + " try: \n", + " with open(self.json_l, 'r') as fp:\n", + " self.parsed_links = json.load(fp)\n", + " \n", + " except:\n", + " self.parsed_links = []\n", + "\n", + " self.links_counter = 0\n", + " \n", + " self.start_urls = [\n", + " 'https://tel.search.ch/?privat=1&pages=15',\n", + " ]\n", + " \n", + " self.BASE_URL = 'https://tel.search.ch/'\n", + " \n", + " \n", + " def parse(self): \n", + " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", + " for letter in abc:\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", + " print(absolute_url)\n", + " \n", + " self.parse_links(absolute_url)\n", + " \n", + " print(\"regions\")\n", + " for region in self.attributes[\"region\"]:\n", + " if region is None:\n", + " continue\n", + " print(\"=\"*50 + region + \"=\"*50)\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " if False:\n", + " print(\"postal\")\n", + " for postal_code in self.attributes[\"postal_code\"]:\n", + " if postal_code is None:\n", + " continue\n", + " print(\"=\"*50 + postal_code + \"=\"*50)\n", + " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", + " # print(absolute_url)\n", + " self.parse_links(absolute_url)\n", + " \n", + " def parse_links(self, absolute_url): \n", + " session = HTMLSession()\n", + " r = session.get(absolute_url)\n", + " links = r.html.find('.tel-result-main h1 a')\n", + " for l in links:\n", + " absolute_url = self.BASE_URL + list(l.links)[0]\n", + " \n", + " if absolute_url in self.parsed_links:\n", + " pass\n", + " # print(\"already parsed\")\n", + " else:\n", + " self.parsed_links.append(absolute_url)\n", + " \n", + " print(\"hi, open link number \" + str(self.links_counter))\n", + " print(absolute_url)\n", + " self.parse_attr(absolute_url)\n", + "\n", + " self.links_counter += 1\n", + " sleep(random.randint(1, 10))\n", + "\n", + " \n", + " \"\"\"links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", + " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", + " for link in links:\n", + " absolute_url = self.BASE_URL + link\n", + " self.links_tot += 1\n", + " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\"\"\"\n", + " \n", + " def parse_attr(self, absolute_url):\n", + " session = HTMLSession()\n", + " r = session.get(absolute_url)\n", + " \n", + " name = r.html.find('.tel-detail-head h1', first=True)\n", + " name = name.text if name is not None else None\n", + " \n", + " street = r.html.find('.tel-detail-head .street-address', first=True)\n", + " street = street.text if street is not None else None\n", + " \n", + " postal_code = r.html.find('.tel-detail-head .postal-code', first=True)\n", + " postal_code = postal_code.text if postal_code is not None else None\n", + " \n", + " location = r.html.find('.tel-detail-head .locality', first=True)\n", + " location = location.text if location is not None else None\n", + " \n", + " region = r.html.find('.tel-detail-head .region', first=True)\n", + " region = region.text if region is not None else None\n", + " \n", + " def append_entry(value, cat):\n", + " if not value in self.attributes[cat]:\n", + " self.attributes[cat].append(value)\n", + " \n", + " append_entry(name, \"name\")\n", + " append_entry(street, \"street\")\n", + " append_entry(postal_code, \"postal_code\")\n", + " append_entry(location, \"location\")\n", + " append_entry(region, \"region\")\n", + " \n", + " if self.links_counter%10 == 0:\n", + " with open(self.json_f, 'w') as fp:\n", + " json.dump(self.attributes, fp)\n", + " print(\"# regions, # postal codes, # names\")\n", + " print(str(len(self.attributes['region'])) + \"/\" +\n", + " str(len(self.attributes['postal_code'])) + \"/\" +\n", + " str(len(self.attributes['name'])))\n", + " with open(self.json_l, 'w') as fp:\n", + " json.dump(self.parsed_links, fp)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://tel.search.ch/?privat=1&pages=15&was=a\n", + "hi, open link number 0\n", + "https://tel.search.ch//detail/6182b65bff780d21\n", + "# regions, # postal codes, # names\n", + "24/2000/12032\n", "regions\n", - "postal\n", + "==================================================SO==================================================\n", + "==================================================AG==================================================\n", + "==================================================ZH==================================================\n", + "==================================================TG==================================================\n", + "==================================================FR==================================================\n", + "==================================================BL==================================================\n", + "==================================================AR==================================================\n", + "==================================================BE==================================================\n", + "==================================================LU==================================================\n", + "hi, open link number 1\n", + "https://tel.search.ch//detail/8732fa8169864e7b\n", + "hi, open link number 2\n", + "https://tel.search.ch//detail/da91f1038cd0adfa\n", + "hi, open link number 3\n", + "https://tel.search.ch//detail/d9c5c0aa139a2c52\n", + "hi, open link number 4\n", + "https://tel.search.ch//detail/1964e1f58de6e07d\n", + "hi, open link number 5\n", + "https://tel.search.ch//detail/d810f9c3ae80f57f\n", + "hi, open link number 6\n", + "https://tel.search.ch//detail/59de4f977256d14b\n", + "hi, open link number 7\n", + "https://tel.search.ch//detail/c4d1ef5687533b7c\n", + "hi, open link number 8\n", + "https://tel.search.ch//detail/680e5b29cf1af5f9\n", + "hi, open link number 9\n", + "https://tel.search.ch//detail/225043bae07524de\n", + "hi, open link number 10\n", + "https://tel.search.ch//detail/e9742e80f35ea808\n", "# regions, # postal codes, # names\n", - "244\n", - "610None\n", - "Websites parsed: 245/2388, progress 10.259631490787271%\n", + "24/2000/12032\n", + "hi, open link number 11\n", + "https://tel.search.ch//detail/859978f121ad063b\n", + "hi, open link number 12\n", + "https://tel.search.ch//detail/bdc87217749bf6f2\n", + "hi, open link number 13\n", + "https://tel.search.ch//detail/da78855930ed841a\n", + "hi, open link number 14\n", + "https://tel.search.ch//detail/53516d9b6a6d0c28\n", + "hi, open link number 15\n", + "https://tel.search.ch//detail/48618aee60bcebe6\n", + "hi, open link number 16\n", + "https://tel.search.ch//detail/ea40e9239e259aed\n", + "hi, open link number 17\n", + "https://tel.search.ch//detail/348bcb1636dc09f8\n", + "hi, open link number 18\n", + "https://tel.search.ch//detail/d89c3e16c6189d57\n", + "hi, open link number 19\n", + "https://tel.search.ch//detail/931f194e3be81eca\n", + "hi, open link number 20\n", + "https://tel.search.ch//detail/24a053b392611b2d\n", "# regions, # postal codes, # names\n", - "498\n", - "812None\n", - "Websites parsed: 501/2388, progress 20.979899497487438%\n", + "24/2000/12032\n", + "hi, open link number 21\n", + "https://tel.search.ch//detail/bd80d3faacb67767\n", + "hi, open link number 22\n", + "https://tel.search.ch//detail/5da8c2a581f31734\n", + "hi, open link number 23\n", + "https://tel.search.ch//detail/2160f2533a5b34e4\n", + "hi, open link number 24\n", + "https://tel.search.ch//detail/5f3849d01c13913c\n", + "hi, open link number 25\n", + "https://tel.search.ch//detail/1b7c6170d13d74c6\n", + "====================================================================================================\n", + "==================================================SG==================================================\n", + "==================================================VD==================================================\n", + "hi, open link number 26\n", + "https://tel.search.ch//chamby/route-de-villard-14/elements-terre-construction-sarl\n", + "==================================================GL==================================================\n", + "==================================================ZG==================================================\n", + "==================================================GR==================================================\n", + "==================================================UR==================================================\n", + "hi, open link number 27\n", + "https://tel.search.ch//detail/304de89b4c199e5a\n", + "hi, open link number 28\n", + "https://tel.search.ch//detail/97175e7d3e341a21\n", + "hi, open link number 29\n", + "https://tel.search.ch//detail/f3e889f0b8eae9b5\n", + "hi, open link number 30\n", + "https://tel.search.ch//detail/b43a8396658b1928\n", "# regions, # postal codes, # names\n", - "758\n", - "813None\n", - "Websites parsed: 762/2388, progress 31.90954773869347%\n", + "24/2000/12033\n", + "hi, open link number 31\n", + "https://tel.search.ch//detail/53e579da87174512\n", + "hi, open link number 32\n", + "https://tel.search.ch//detail/22fa77add34897f8\n", + "hi, open link number 33\n", + "https://tel.search.ch//detail/151a6e44af446917\n", + "hi, open link number 34\n", + "https://tel.search.ch//detail/9044b615ecdec6cc\n", + "hi, open link number 35\n", + "https://tel.search.ch//detail/aa6cf36d0b301ab5\n", + "hi, open link number 36\n", + "https://tel.search.ch//detail/a4b72ca169345a83\n", + "hi, open link number 37\n", + "https://tel.search.ch//detail/8751cbbd0c9f338e\n", + "hi, open link number 38\n", + "https://tel.search.ch//detail/e09fb7bbd4328faf\n", + "hi, open link number 39\n", + "https://tel.search.ch//detail/fb5e9ceeb5f3a8a6\n", + "hi, open link number 40\n", + "https://tel.search.ch//detail/2177ee4d878a9677\n", "# regions, # postal codes, # names\n", - "1020\n", - "813None\n", - "Websites parsed: 1027/2388, progress 43.00670016750419%\n", + "24/2000/12033\n", + "==================================================SZ==================================================\n", + "hi, open link number 41\n", + "https://tel.search.ch//detail/e9a3535be6b82785\n", + "hi, open link number 42\n", + "https://tel.search.ch//detail/e80622761fd19d2c\n", + "hi, open link number 43\n", + "https://tel.search.ch//detail/e3d24466ce93f7c9\n", + "hi, open link number 44\n", + "https://tel.search.ch//detail/d07f4ad0b6d84d1a\n", + "hi, open link number 45\n", + "https://tel.search.ch//detail/307a0348148b3eb5\n", + "hi, open link number 46\n", + "https://tel.search.ch//detail/726303bdb94543b4\n", + "hi, open link number 47\n", + "https://tel.search.ch//detail/61964ada49ba4dae\n", + "hi, open link number 48\n", + "https://tel.search.ch//detail/3d2f15d53916415d\n", + "hi, open link number 49\n", + "https://tel.search.ch//detail/0f6512b356298c09\n", + "==================================================VS==================================================\n", + "==================================================TI==================================================\n", + "==================================================NE==================================================\n", + "==================================================GE==================================================\n", + "hi, open link number 50\n", + "https://tel.search.ch//geneve/rue-du-rhone-100/verifid-revision-sa\n", "# regions, # postal codes, # names\n", - "1288\n", - "814None\n", - "Websites parsed: 1300/2388, progress 54.43886097152429%\n", + "24/2000/12034\n", + "hi, open link number 51\n", + "https://tel.search.ch//geneve/rue-de-la-vallee/cr-gestion-et-fiduciaire-sa\n", + "hi, open link number 52\n", + "https://tel.search.ch//geneve/carrefour-de-rive-1/multifiduciaire-geneve-sa\n", + "==================================================BS==================================================\n", + "hi, open link number 53\n", + "https://tel.search.ch//detail/9f5320cce47fbf86\n", + "hi, open link number 54\n", + "https://tel.search.ch//detail/fd46dff5994d81c6\n", + "hi, open link number 55\n", + "https://tel.search.ch//detail/ebea7fc21e455bfa\n", + "hi, open link number 56\n", + "https://tel.search.ch//detail/d625d575acb0c9a4\n", + "hi, open link number 57\n", + "https://tel.search.ch//detail/76c477165e0bfd53\n", + "hi, open link number 58\n", + "https://tel.search.ch//detail/7b5a83c985b22202\n", + "hi, open link number 59\n", + "https://tel.search.ch//detail/542715d7897bbf8e\n", + "hi, open link number 60\n", + "https://tel.search.ch//detail/20a078ef64f0d505\n", "# regions, # postal codes, # names\n", - "1541\n", - "815None\n", - "Websites parsed: 1559/2388, progress 65.28475711892798%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "24/2000/12036\n", + "hi, open link number 61\n", + "https://tel.search.ch//detail/d455aa2da12b2108\n", + "hi, open link number 62\n", + "https://tel.search.ch//detail/8d52f8a3251ec1b8\n", + "hi, open link number 63\n", + "https://tel.search.ch//detail/d9d8ff290c89e267\n", + "hi, open link number 64\n", + "https://tel.search.ch//detail/25192cf37a9cdf5f\n", + "hi, open link number 65\n", + "https://tel.search.ch//detail/217a76edcc7a8e2c\n", + "hi, open link number 66\n", + "https://tel.search.ch//detail/c07e0e91596c0e73\n", + "hi, open link number 67\n", + "https://tel.search.ch//detail/f81446b6f81e2465\n", + "hi, open link number 68\n", + "https://tel.search.ch//detail/3368122c5efaf981\n", + "hi, open link number 69\n", + "https://tel.search.ch//detail/d23261f8ec5826e3\n", + "hi, open link number 70\n", + "https://tel.search.ch//detail/aedcefb6b046fd76\n", + "# regions, # postal codes, # names\n", + "24/2000/12036\n", + "hi, open link number 71\n", + "https://tel.search.ch//detail/77df29f698122088\n", + "hi, open link number 72\n", + "https://tel.search.ch//detail/8124b35bb5d941f4\n", + "hi, open link number 73\n", + "https://tel.search.ch//detail/21cbb8d8b88f0b9c\n", + "hi, open link number 74\n", + "https://tel.search.ch//detail/6ba8386f9a9dcc82\n", + "hi, open link number 75\n", + "https://tel.search.ch//detail/a84f7d78164921dd\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 76\n", + "https://tel.search.ch//detail/f06817288f0796ae\n", + "hi, open link number 77\n", + "https://tel.search.ch//detail/dd73b0a5202ec4a9\n", + "hi, open link number 78\n", + "https://tel.search.ch//detail/1b1a95c2f582cbae\n", + "hi, open link number 79\n", + "https://tel.search.ch//detail/6233504c2d7a8e43\n", + "hi, open link number 80\n", + "https://tel.search.ch//detail/7edc8a3e168258c1\n", + "# regions, # postal codes, # names\n", + "24/2000/12036\n", + "hi, open link number 81\n", + "https://tel.search.ch//detail/24463b8a46d70418\n", + "hi, open link number 82\n", + "https://tel.search.ch//detail/95f8037ec652357b\n", + "hi, open link number 83\n", + "https://tel.search.ch//detail/9eba6ffccd5e2c0c\n", + "hi, open link number 84\n", + "https://tel.search.ch//detail/f69aea5328672115\n", + "hi, open link number 85\n", + "https://tel.search.ch//detail/b535e14ded31dcb7\n", + "hi, open link number 86\n", + "https://tel.search.ch//detail/ff2a263c6fd73e87\n", + "hi, open link number 87\n", + "https://tel.search.ch//detail/5ce425fbc2392b0c\n", + "hi, open link number 88\n", + "https://tel.search.ch//basel/neuweilerstrasse-27/felix-a-mohler\n", + "hi, open link number 89\n", + "https://tel.search.ch//detail/6a11154f83ab1068\n", + "hi, open link number 90\n", + "https://tel.search.ch//basel/oetlingerstrasse-25/christoph-a-mueller-2\n", + "# regions, # postal codes, # names\n", + "24/2000/12039\n", + "hi, open link number 91\n", + "https://tel.search.ch//detail/4101e95866bb417a\n", + "hi, open link number 92\n", + "https://tel.search.ch//detail/2b35d2215329f844\n", + "hi, open link number 93\n", + "https://tel.search.ch//riehen/schaeferstrasse-26/kailai-j-a-und-ruth-nathan\n", + "hi, open link number 94\n", + "https://tel.search.ch//detail/d7184b89a8ee0502\n", + "hi, open link number 95\n", + "https://tel.search.ch//detail/7128f635b587f6c2\n", + "hi, open link number 96\n", + "https://tel.search.ch//riehen/chrischonaweg-145/jacques-a-peter\n", + "hi, open link number 97\n", + "https://tel.search.ch//basel/vogesenstrasse-85/a-pretot\n", + "hi, open link number 98\n", + "https://tel.search.ch//basel/gellertstrasse-11a/a-m-reber\n", + "hi, open link number 99\n", + "https://tel.search.ch//detail/8d6dd3d86c8c10a8\n", + "hi, open link number 100\n", + "https://tel.search.ch//detail/b6044942ef7926ec\n", + "# regions, # postal codes, # names\n", + "24/2000/12049\n", + "hi, open link number 101\n", + "https://tel.search.ch//riehen/muehlestiegstrasse-20/a-rohlfs\n", + "hi, open link number 102\n", + "https://tel.search.ch//basel/ramsteinerstrasse-3/lucas-a-roessner\n", + "hi, open link number 103\n", + "https://tel.search.ch//detail/37266506dfb25af1\n", + "hi, open link number 104\n", + "https://tel.search.ch//riehen/grenzacherweg-200/karl-a-ruf\n", + "hi, open link number 105\n", + "https://tel.search.ch//detail/c4ba32e6361643cd\n", + "hi, open link number 106\n", + "https://tel.search.ch//detail/ee65e105fd7c7ca9\n", + "hi, open link number 107\n", + "https://tel.search.ch//detail/8d88216dad203788\n", + "hi, open link number 108\n", + "https://tel.search.ch//riehen/sieglinweg-5/beat-a-schmid-2\n", + "hi, open link number 109\n", + "https://tel.search.ch//detail/e8fcbbdfec82dcb0\n", + "hi, open link number 110\n", + "https://tel.search.ch//detail/c74847a532010900\n", + "# regions, # postal codes, # names\n", + "24/2000/12059\n", + "hi, open link number 111\n", + "https://tel.search.ch//basel/laupenring-164/heidy-a-schneider\n", + "hi, open link number 112\n", + "https://tel.search.ch//detail/522c2a8475678960\n", + "hi, open link number 113\n", + "https://tel.search.ch//basel/fatiostrasse-25/r-a-siklic\n", + "hi, open link number 114\n", + "https://tel.search.ch//detail/1e371335ce3b58fb\n", + "hi, open link number 115\n", + "https://tel.search.ch//riehen/morystrasse-4/florian-a-staehelin\n", + "hi, open link number 116\n", + "https://tel.search.ch//detail/689ec12af12fa807\n", + "hi, open link number 117\n", + "https://tel.search.ch//riehen/fuerfelderstrasse-7/a-steffen\n", + "hi, open link number 118\n", + "https://tel.search.ch//basel/riehenstrasse-163/martin-a-josef-steiner\n", + "hi, open link number 119\n", + "https://tel.search.ch//riehen/schuetzenrainweg-42/ursul-a-steininger-burkhalter\n", + "hi, open link number 120\n", + "https://tel.search.ch//basel/karl-jaspers-allee-35/a-stoeckli\n", + "# regions, # postal codes, # names\n", + "24/2000/12067\n", + "hi, open link number 121\n", + "https://tel.search.ch//basel/martinsgasse-6/a-stoecklin-2\n", + "hi, open link number 122\n", + "https://tel.search.ch//basel/oberalpstrasse-11/a-stoecklin\n", + "hi, open link number 123\n", + "https://tel.search.ch//basel/schlettstadterstrasse-3/andreas-a-stoecklin\n", + "hi, open link number 124\n", + "https://tel.search.ch//basel/kapellenstrasse-24/georges-a-streichenberg\n", + "hi, open link number 125\n", + "https://tel.search.ch//detail/86ef7e731f2199bc\n", + "hi, open link number 126\n", + "https://tel.search.ch//basel/hegenheimerstrasse-62/a-sutter\n", + "hi, open link number 127\n", + "https://tel.search.ch//basel/grenzacherstrasse-94/susanne-a-szabo-3\n", + "hi, open link number 128\n", + "https://tel.search.ch//detail/66ff3ebe79bbbf61\n", + "hi, open link number 129\n", + "https://tel.search.ch//riehen/essigstrasse-35/s-a-tobler\n", + "hi, open link number 130\n", + "https://tel.search.ch//basel/imbergaesslein-29/arno-a-torri\n", + "# regions, # postal codes, # names\n", + "24/2000/12077\n", + "hi, open link number 131\n", + "https://tel.search.ch//detail/1d6022a16365f056\n", + "hi, open link number 132\n", + "https://tel.search.ch//basel/wartenbergstrasse-5/monique-a-veillon-cadorin\n", + "hi, open link number 133\n", + "https://tel.search.ch//basel/oberwilerstrasse-38/klara-a-vergesslich\n", + "hi, open link number 134\n", + "https://tel.search.ch//riehen/am-hang-6/heinrich-a-vischer\n", + "hi, open link number 135\n", + "https://tel.search.ch//detail/44f30f7f5dbe4055\n", + "hi, open link number 136\n", + "https://tel.search.ch//basel/palmenstrasse-19/a-voegelin-snues\n", + "hi, open link number 137\n", + "https://tel.search.ch//basel/gundeldingerrain-150/reto-a-voellmin\n", + "hi, open link number 138\n", + "https://tel.search.ch//detail/8d4f59753b41b019\n", + "hi, open link number 139\n", + "https://tel.search.ch//basel/lerchenstrasse-92/a-welge\n", + "hi, open link number 140\n", + "https://tel.search.ch//detail/cf7bc8e999817df1\n", + "# regions, # postal codes, # names\n", + "24/2000/12085\n", + "hi, open link number 141\n", + "https://tel.search.ch//detail/89a7ad32b5eec5e2\n", + "hi, open link number 142\n", + "https://tel.search.ch//basel/grienstrasse-57/a-und-r-wyttenbach\n", + "hi, open link number 143\n", + "https://tel.search.ch//detail/f2c957bf1ffb1316\n", + "hi, open link number 144\n", + "https://tel.search.ch//detail/d57439eb5110180e\n", + "hi, open link number 145\n", + "https://tel.search.ch//riehen/sonnenbuehlstrasse-12/mark-und-christa-jaeger\n", + "hi, open link number 146\n", + "https://tel.search.ch//basel/grellingerstrasse-12/ueli-o-kraeuchi-2\n", + "hi, open link number 147\n", + "https://tel.search.ch//basel/hammerstrasse-75/hans-joerg-kundert\n", + "hi, open link number 148\n", + "https://tel.search.ch//riehen/erlenstraesschen-44/beat-und-therese-ledermann\n", + "hi, open link number 149\n", + "https://tel.search.ch//basel/muellheimerstrasse-175/hansjuerg-und-juelle-meier\n", + "hi, open link number 150\n", + "https://tel.search.ch//basel/mittlere-strasse-65/erich-muff-2\n", + "# regions, # postal codes, # names\n", + "24/2000/12095\n", + "hi, open link number 151\n", + "https://tel.search.ch//detail/37f0e6a55c2d6667\n", + "hi, open link number 152\n", + "https://tel.search.ch//basel/im-heimgarten-13/ursula-schwob\n", + "hi, open link number 153\n", + "https://tel.search.ch//basel/morgartenring-174/micha-setlik\n", + "hi, open link number 154\n", + "https://tel.search.ch//detail/3c6a3122f21d7f54\n", + "hi, open link number 155\n", + "https://tel.search.ch//basel/marschalkenstrasse-24/nora-vest-long-2\n", + "hi, open link number 156\n", + "https://tel.search.ch//detail/15e80cdc8d49cd9d\n", + "hi, open link number 157\n", + "https://tel.search.ch//basel/markgraeflerstrasse-5/werner-und-astrid-wehrli\n", + "hi, open link number 158\n", + "https://tel.search.ch//detail/5a1b8a54c12e8e85\n", + "==================================================OW==================================================\n", + "hi, open link number 159\n", + "https://tel.search.ch//engelberg/melchtal-2/a-und-f-barmettler\n", + "hi, open link number 160\n", + "https://tel.search.ch//engelberg/eggliweg-7/vreny-und-carl-a-hess\n", + "# regions, # postal codes, # names\n", + "24/2000/12105\n", + "hi, open link number 161\n", + "https://tel.search.ch//kerns/kaegiswilerstrasse-18a/a-kuechler-scheuber\n", + "hi, open link number 162\n", + "https://tel.search.ch//kerns/heimatweg-6a/j-und-a-mouzo\n", + "hi, open link number 163\n", + "https://tel.search.ch//giswil/panoramastrasse/a-k-vogel\n", + "hi, open link number 164\n", + "https://tel.search.ch//kerns/am-bach-7/a-und-b-von-rotz\n", + "hi, open link number 165\n", + "https://tel.search.ch//engelberg/neuschwaendistrasse-5/manfred-a-wirz\n", + "hi, open link number 166\n", + "https://tel.search.ch//kerns/sandmatt-6/urs-giger\n", + "hi, open link number 167\n", + "https://tel.search.ch//stalden/mosrain-3/gregor-jakober\n", + "hi, open link number 168\n", + "https://tel.search.ch//sarnen/hochhausstrasse-3/agnes-von-fluee\n", + "hi, open link number 169\n", + "https://tel.search.ch//engelberg/steinacher-6/hans-joerg-bechter-2\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 170\n", + "https://tel.search.ch//sachseln/bruenigstrasse-60/margrit-rohrer\n", + "# regions, # postal codes, # names\n", + "24/2000/12115\n", + "hi, open link number 171\n", + "https://tel.search.ch//kerns/aecherlistrasse-2/ursula-roethlin\n", + "hi, open link number 172\n", + "https://tel.search.ch//engelberg/neuschwaendistrasse-9/samuel-richoz\n", + "hi, open link number 173\n", + "https://tel.search.ch//sarnen/terrassenstrasse-17/alfons-u-ruth-gasser\n", + "hi, open link number 174\n", + "https://tel.search.ch//sachseln/brueggi-1/annemarie-rohrer\n", + "hi, open link number 175\n", + "https://tel.search.ch//sarnen/wilerstrasse-12/fridolin-anderhalden\n", + "hi, open link number 176\n", + "https://tel.search.ch//giswil/industriestrasse-38/alex-halter-2\n", + "hi, open link number 177\n", + "https://tel.search.ch//stalden/eggelen-1/hans-von-ah\n", + "hi, open link number 178\n", + "https://tel.search.ch//giswil/mattenweg-7/andreas-imfeld\n", + "hi, open link number 179\n", + "https://tel.search.ch//detail/a36061aa57b78a07\n", + "hi, open link number 180\n", + "https://tel.search.ch//sachseln/heinrich-federerweg-2/alois-britschgi\n", + "# regions, # postal codes, # names\n", + "24/2000/12124\n", + "hi, open link number 181\n", + "https://tel.search.ch//giswil/mattenweg-2/agnes-irma-halter\n", + "hi, open link number 182\n", + "https://tel.search.ch//giswil/rufibergstrasse-25/bruno-abaecherli\n", + "hi, open link number 183\n", + "https://tel.search.ch//sarnen/schmiedgasse-4/alberto-de-sousa\n", + "hi, open link number 184\n", + "https://tel.search.ch//sachseln/ewilmatte-2/hans-und-annemarie-rohrer\n", + "hi, open link number 185\n", + "https://tel.search.ch//lungern/struepfistrasse-30/alexander-und-daniela-sacchet\n", + "hi, open link number 186\n", + "https://tel.search.ch//alpnach-dorf/bitzi-1/antoinette-abegg-2\n", + "hi, open link number 187\n", + "https://tel.search.ch//engelberg/kilchbuehlstrasse-7/anselm-u-margrit-amrhein\n", + "hi, open link number 188\n", + "https://tel.search.ch//giswil/rueteli-30/armin-muster\n", + "hi, open link number 189\n", + "https://tel.search.ch//giswil/huebeli-23/bernhard-und-gaby-pfyffer-von-altishofen\n", + "hi, open link number 190\n", + "https://tel.search.ch//flueeli-ranft/dorni-3/anna-maria-spichtig\n", + "# regions, # postal codes, # names\n", + "24/2000/12134\n", + "hi, open link number 191\n", + "https://tel.search.ch//wilen/balgen-1/thomas-und-regula-abegg-2\n", + "hi, open link number 192\n", + "https://tel.search.ch//giswil/bruenigstrasse-70/fritz-und-antoinette-buechler-2\n", + "hi, open link number 193\n", + "https://tel.search.ch//wilen/untere-balgenstrasse-7/armin-durrer\n", + "hi, open link number 194\n", + "https://tel.search.ch//sarnen/freiteilmattlistrasse-44/arnold-imfeld\n", + "hi, open link number 195\n", + "https://tel.search.ch//kaegiswil/geristrasse-24/andre-und-antonia-kiser\n", + "hi, open link number 196\n", + "https://tel.search.ch//wilen/bodenstrasse-12/daniele-susanna-aline-und-ramona-olgiati\n", + "hi, open link number 197\n", + "https://tel.search.ch//wilen/oberwilerstrasse-45/albert-reinhard\n", + "hi, open link number 198\n", + "https://tel.search.ch//sarnen/st-antonistrasse-3/armando-sciascera\n", + "hi, open link number 199\n", + "https://tel.search.ch//sarnen/rathausgasse-5/kurt-und-wigger-sigrist-agnes-sigrist\n", + "hi, open link number 200\n", + "https://tel.search.ch//flueeli-ranft/sattel-1/andreas-und-ursula-von-fluee\n", + "# regions, # postal codes, # names\n", + "24/2000/12144\n", + "hi, open link number 201\n", + "https://tel.search.ch//sarnen/rathausgasse-5/agnes-wigger-sigrist-2\n", + "hi, open link number 202\n", + "https://tel.search.ch//giswil/rosenweg-6/adolf-zimmermann\n", + "hi, open link number 203\n", + "https://tel.search.ch//giswil/wespimattli-1/adrian-und-nicole-zumstein\n", + "hi, open link number 204\n", + "https://tel.search.ch//lungern/bruenigstrasse-54a/beat-und-margrit-gasser\n", + "hi, open link number 205\n", + "https://tel.search.ch//sarnen/buentenmatt-9/daniel-abaecherli\n", + "hi, open link number 206\n", + "https://tel.search.ch//giswil/kleinteilerstrasse-14/hans-abaecherli\n", + "hi, open link number 207\n", + "https://tel.search.ch//giswil/grossteilerstrasse-50/otto-und-doris-abaecherli\n", + "hi, open link number 208\n", + "https://tel.search.ch//giswil/hauetistrasse-35/ruedi-und-heidy-abaecherli\n", + "hi, open link number 209\n", + "https://tel.search.ch//detail/24c2750aa58c714f\n", + "hi, open link number 210\n", + "https://tel.search.ch//sarnen/lindenhof-2/josef-und-agnes-abegg\n", + "# regions, # postal codes, # names\n", + "24/2000/12154\n", + "hi, open link number 211\n", + "https://tel.search.ch//kaegiswil/im-doerfli-5/peter-abegg\n", + "hi, open link number 212\n", + "https://tel.search.ch//alpnach-dorf/maligen-1/margrit-albert\n", + "hi, open link number 213\n", + "https://tel.search.ch//lungern/bruenigstrasse-65/martin-amgarten\n", + "hi, open link number 214\n", + "https://tel.search.ch//giswil/tschachen-7/walter-und-hedi-amgarten\n", + "hi, open link number 215\n", + "https://tel.search.ch//sarnen/rosenweg-6/wolfgang-andrich\n", + "hi, open link number 216\n", + "https://tel.search.ch//giswil/rebstock-21/adrian-und-ursula-berchtold\n", + "hi, open link number 217\n", + "https://tel.search.ch//giswil/dreiwaesserweg-4/roger-und-astrid-biedermann\n", + "hi, open link number 218\n", + "https://tel.search.ch//sarnen/aamattweg-23/angela-und-akin-berkant-gabriel\n", + "hi, open link number 219\n", + "https://tel.search.ch//sarnen/spitalmattenweg-7/adrian-hess\n", + "hi, open link number 220\n", + "https://tel.search.ch//sarnen/bruenigstrasse-97/wolfgang-u-anni-kirch\n", + "# regions, # postal codes, # names\n", + "24/2000/12164\n", + "hi, open link number 221\n", + "https://tel.search.ch//stalden/stockenmatt-10/alois-kiser\n", + "hi, open link number 222\n", + "https://tel.search.ch//sarnen/grundacher-8/anton-und-edith-mosele\n", + "hi, open link number 223\n", + "https://tel.search.ch//engelberg/rainstrasse-51/alfred-und-barbara-niederberger\n", + "hi, open link number 224\n", + "https://tel.search.ch//sarnen/buentenmatt-12/albert-und-sabine-rohrer\n", + "hi, open link number 225\n", + "https://tel.search.ch//giswil/grundwaldstrasse-1/fredy-und-ursula-von-ah\n", + "hi, open link number 226\n", + "https://tel.search.ch//giswil/ried-2/hubert-und-monika-von-ah\n", + "hi, open link number 227\n", + "https://tel.search.ch//giswil/diechtersmatt-9/josef-und-fanny-von-ah\n", + "hi, open link number 228\n", + "https://tel.search.ch//st-niklausen/schildstrasse-14/albert-und-irene-von-deschwanden\n", + "hi, open link number 229\n", + "https://tel.search.ch//kerns/flueelistrasse-20/andreas-u-franziska-von-fluee\n", + "hi, open link number 230\n", + "https://tel.search.ch//ramersberg/unterrueti-1/anna-von-rotz\n", + "# regions, # postal codes, # names\n", + "24/2001/12174\n", + "hi, open link number 231\n", + "https://tel.search.ch//stalden/troghaus-1/josef-und-lisbeth-britschgi\n", + "hi, open link number 232\n", + "https://tel.search.ch//giswil/wespimattli-1/ruth-zumstein\n", + "hi, open link number 233\n", + "https://tel.search.ch//giswil/huebeli-18/toni-und-lisbeth-burri\n", + "hi, open link number 234\n", + "https://tel.search.ch//kerns/bordstrasse-2/toni-und-yvonne-ettlin-2\n", + "hi, open link number 235\n", + "https://tel.search.ch//alpnach-dorf/bitzi-1/thade-wagner-2\n", + "hi, open link number 236\n", + "https://tel.search.ch//sarnen/schwanderstrasse-37/ruedi-berwert\n", + "hi, open link number 237\n", + "https://tel.search.ch//sarnen/hochhaus-1/franz-rickenbacher\n", + "hi, open link number 238\n", + "https://tel.search.ch//giswil/riedacher-1/alice-abaecherli\n", + "hi, open link number 239\n", + "https://tel.search.ch//giswil/grossteilerstrasse-166/helen-abaecherli\n", + "hi, open link number 240\n", + "https://tel.search.ch//wilen/giglen-2/alois-und-monika-abegg\n", + "# regions, # postal codes, # names\n", + "24/2001/12184\n", + "hi, open link number 241\n", + "https://tel.search.ch//kerns/hoheneich-1/albert-achermann\n", + "hi, open link number 242\n", + "https://tel.search.ch//ramersberg/bergli-4/andreas-albert-2\n", + "hi, open link number 243\n", + "https://tel.search.ch//melchtal/fruttstrasse-23/anita-ambauen\n", + "hi, open link number 244\n", + "https://tel.search.ch//sachseln/brodhubel-12/gertrud-amrein-2\n", + "hi, open link number 245\n", + "https://tel.search.ch//sarnen/landenbergstrasse-11a/markus-amrhein\n", + "hi, open link number 246\n", + "https://tel.search.ch//sarnen/bruenigstrasse-135/ernst-amstad\n", + "hi, open link number 247\n", + "https://tel.search.ch//lungern/zeigergaessli-10/andre-und-maya-andermatt\n", + "hi, open link number 248\n", + "https://tel.search.ch//sarnen/tulpenweg-8b/irene-arbogast\n", + "hi, open link number 249\n", + "https://tel.search.ch//alpnach-dorf/bruenigstrasse-12/fadil-asani\n", + "hi, open link number 250\n", + "https://tel.search.ch//st-niklausen/schildstrasse-3b/andre-und-ruth-aufdermauer\n", + "# regions, # postal codes, # names\n", + "24/2002/12194\n", + "hi, open link number 251\n", + "https://tel.search.ch//sarnen/enetriederstrasse-14/anton-aufdermauer\n", + "hi, open link number 252\n", + "https://tel.search.ch//engelberg/neuschwaendistrasse-66/andreas-bucher\n", + "hi, open link number 253\n", + "https://tel.search.ch//giswil/ruetistrasse-5/arnold-burch\n", + "hi, open link number 254\n", + "https://tel.search.ch//sarnen/grundacher-6/kurt-und-annemarie-dallomo\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 255\n", + "https://tel.search.ch//sachseln/edisriederstrasse-18/anton-und-rosmarie-durrer\n", + "hi, open link number 256\n", + "https://tel.search.ch//giswil/panoramastrasse-18/andreas-eberli\n", + "hi, open link number 257\n", + "https://tel.search.ch//alpnach-dorf/schoenenbueel-1/andre-und-beatrice-fischer\n", + "hi, open link number 258\n", + "https://tel.search.ch//sarnen/ziegelhuettenstrasse-4/angelika-und-david-furrer\n", + "hi, open link number 259\n", + "https://tel.search.ch//lungern/obseestrasse-6/albert-gasser\n", + "hi, open link number 260\n", + "https://tel.search.ch//lungern/obseestrasse-30/anna-gasser\n", + "# regions, # postal codes, # names\n", + "24/2002/12204\n", + "hi, open link number 261\n", + "https://tel.search.ch//sachseln/stucklistrasse-8/anton-und-brigitte-halbeisen\n", + "hi, open link number 262\n", + "https://tel.search.ch//giswil/gropli-9/gregor-und-agnes-halter-2\n", + "hi, open link number 263\n", + "https://tel.search.ch//engelberg/horbisstrasse-131/robi-und-anita-hess\n", + "hi, open link number 264\n", + "https://tel.search.ch//sarnen/freiteilmattlistrasse-26/urs-und-antonia-hodel-2\n", + "hi, open link number 265\n", + "https://tel.search.ch//giswil/ruetistrasse-8/angelina-huwiler\n", + "hi, open link number 266\n", + "https://tel.search.ch//kerns/muehlebachstrasse-6/anne-marie-inderbitzin\n", + "hi, open link number 267\n", + "https://tel.search.ch//sarnen/feldheim-6/andreas-lier\n", + "hi, open link number 268\n", + "https://tel.search.ch//engelberg/ober-schluchen-1/hans-denise-und-antonia-mathis\n", + "hi, open link number 269\n", + "https://tel.search.ch//kaegiswil/lauenen-1/andre-u-petra-neiger\n", + "hi, open link number 270\n", + "https://tel.search.ch//sachseln/haltenmatte-1/anna-reinhard\n", + "# regions, # postal codes, # names\n", + "24/2002/12214\n", + "hi, open link number 271\n", + "https://tel.search.ch//sachseln/thomasenmattli-4/albert-rohrer\n", + "hi, open link number 272\n", + "https://tel.search.ch//flueeli-ranft/unterhag-4/alois-schaelin\n", + "hi, open link number 273\n", + "https://tel.search.ch//sarnen/nelkenstrasse-7/anna-schuetzinger\n", + "hi, open link number 274\n", + "https://tel.search.ch//kerns/kaegiswilerstrasse-13/andreas-traber\n", + "hi, open link number 275\n", + "https://tel.search.ch//alpnach-dorf/feldheimstrasse-30/alois-und-edith-vogler\n", + "hi, open link number 276\n", + "https://tel.search.ch//flueeli-ranft/hohflue-4/daniel-und-heidi-von-ah\n", + "hi, open link number 277\n", + "https://tel.search.ch//giswil/erdbrust-1/sepp-von-ah\n", + "hi, open link number 278\n", + "https://tel.search.ch//kerns/wijermattstrasse-6/arnold-und-gret-von-deschwanden\n", + "hi, open link number 279\n", + "https://tel.search.ch//kerns/rosenweg-2/hans-und-astrid-von-rotz\n", + "hi, open link number 280\n", + "https://tel.search.ch//giswil/ruetimattli-1/toni-und-anita-wolf\n", + "# regions, # postal codes, # names\n", + "24/2002/12224\n", + "hi, open link number 281\n", + "https://tel.search.ch//engelberg/kilchbuehlstrasse-76/arnold-zeugin\n", + "hi, open link number 282\n", + "https://tel.search.ch//lungern/graebliweg-20/hans-und-trudi-gasser-2\n", + "hi, open link number 283\n", + "https://tel.search.ch//stalden/ried-1/josef-burch\n", + "hi, open link number 284\n", + "https://tel.search.ch//giswil/diechtersmatt-1/josef-und-maria-rohrer\n", + "hi, open link number 285\n", + "https://tel.search.ch//alpnach-dorf/issern-1/toni-u-doris-von-rotz\n", + "hi, open link number 286\n", + "https://tel.search.ch//sarnen/kirchstrasse-9/beda-und-edda-dillier\n", + "hi, open link number 287\n", + "https://tel.search.ch//detail/36503f0c6e42dfb2\n", + "hi, open link number 288\n", + "https://tel.search.ch//engelberg/fellenruetistrasse-56/reto-amhof\n", + "hi, open link number 289\n", + "https://tel.search.ch//giswil/bruenigstrasse-36/marianne-amstad\n", + "hi, open link number 290\n", + "https://tel.search.ch//sarnen/buentenstrasse-35/guido-u-ruth-amstalden\n", + "# regions, # postal codes, # names\n", + "24/2002/12234\n", + "hi, open link number 291\n", + "https://tel.search.ch//sarnen/goldmattstrasse-4b/simone-anderhalden\n", + "hi, open link number 292\n", + "https://tel.search.ch//kerns/obermattli-36/alois-und-margrith-durrer\n", + "hi, open link number 293\n", + "https://tel.search.ch//kerns/kaegiswilerstrasse-33/anton-und-rosa-ettlin\n", + "hi, open link number 294\n", + "https://tel.search.ch//giswil/chaelen-2/armin-und-brigitte-friedrich\n", + "hi, open link number 295\n", + "https://tel.search.ch//giswil/schribersmatt-2/albert-u-anny-imfeld\n", + "hi, open link number 296\n", + "https://tel.search.ch//lungern/roehrligasse-51/andreas-imfeld\n", + "hi, open link number 297\n", + "https://tel.search.ch//sarnen/freiteilmattlistrasse-44/armin-klaus-3\n", + "hi, open link number 298\n", + "https://tel.search.ch//sarnen/eggeli-1/andreas-kuechler\n", + "hi, open link number 299\n", + "https://tel.search.ch//lungern/hagstrasse-15/andreas-ming\n", + "==================================================NW==================================================\n", + "hi, open link number 300\n", + "https://tel.search.ch//detail/c5a00f09338ff386\n", + "# regions, # postal codes, # names\n", + "24/2002/12244\n", + "hi, open link number 301\n", + "https://tel.search.ch//detail/9e1537ef0db14f2d\n", + "hi, open link number 302\n", + "https://tel.search.ch//stans/aemaettlihof-110/ali-a-und-traudi-incikut\n", + "hi, open link number 303\n", + "https://tel.search.ch//detail/2f03627b285f00be\n", + "hi, open link number 304\n", + "https://tel.search.ch//stans/aemaettlihof-113/angelo-und-maria-a-lettieri\n", + "hi, open link number 305\n", + "https://tel.search.ch//detail/2debb5e31671e4fb\n", + "hi, open link number 306\n", + "https://tel.search.ch//detail/3c663ae681217080\n", + "hi, open link number 307\n", + "https://tel.search.ch//detail/8755dfe5e71a830d\n", + "hi, open link number 308\n", + "https://tel.search.ch//detail/935484077d17d5e5\n", + "hi, open link number 309\n", + "https://tel.search.ch//detail/ba3a76a6c8080493\n", + "hi, open link number 310\n", + "https://tel.search.ch//ennetmoos/langmattstrasse-5/josef-a-odermatt\n", + "# regions, # postal codes, # names\n", + "24/2002/12254\n", + "hi, open link number 311\n", + "https://tel.search.ch//detail/4e6a1e56325fab8b\n", + "hi, open link number 312\n", + "https://tel.search.ch//stans/paracelsusweg-4/g-und-a-torche\n", + "hi, open link number 313\n", + "https://tel.search.ch//oberdorf/st-heinrich-strasse-19/david-a-upton\n", + "hi, open link number 314\n", + "https://tel.search.ch//detail/5b36071ae7c3f28e\n", + "hi, open link number 315\n", + "https://tel.search.ch//detail/787e4e962d9d61b5\n", + "hi, open link number 316\n", + "https://tel.search.ch//detail/e5157809bf3c10ca\n", + "hi, open link number 317\n", + "https://tel.search.ch//stans/steinersmatt-101/hans-u-ruth-zeder\n", + "hi, open link number 318\n", + "https://tel.search.ch//stans/waechselacher-53/angie-odermatt\n", + "hi, open link number 319\n", + "https://tel.search.ch//detail/b3507c9c35632ed6\n", + "hi, open link number 320\n", + "https://tel.search.ch//detail/f13cfc5c234e3acd\n", + "# regions, # postal codes, # names\n", + "24/2002/12264\n", + "hi, open link number 321\n", + "https://tel.search.ch//stans/spichermatt-4/adrian-von-bueren\n", + "hi, open link number 322\n", + "https://tel.search.ch//detail/28a1094dd003f783\n", + "hi, open link number 323\n", + "https://tel.search.ch//stans/meierskaehlen/anton-odermatt\n", + "hi, open link number 324\n", + "https://tel.search.ch//wiesenberg/bord-1/albert-und-margaritha-gut\n", + "hi, open link number 325\n", + "https://tel.search.ch//oberdorf/wilmatt-8/joerg-andreas-und-sabrina-muri\n", + "hi, open link number 326\n", + "https://tel.search.ch//dallenwil/muelimattstrasse-3/anton-rohrer\n", + "hi, open link number 327\n", + "https://tel.search.ch//detail/fc919d3aea32e1b8\n", + "hi, open link number 328\n", + "https://tel.search.ch//ennetbuergen/buergenstockstrasse-22/arno-zumbuehl\n", + "hi, open link number 329\n", + "https://tel.search.ch//detail/61dfc54a3afc99df\n", + "hi, open link number 330\n", + "https://tel.search.ch//detail/782205b89800d361\n", + "# regions, # postal codes, # names\n", + "24/2002/12273\n", + "hi, open link number 331\n", + "https://tel.search.ch//dallenwil/gruenaustrasse-4/annelies-betschart\n", + "hi, open link number 332\n", + "https://tel.search.ch//detail/273203e737b485e9\n", + "hi, open link number 333\n", + "https://tel.search.ch//detail/f011a28f06ffaf1f\n", + "hi, open link number 334\n", + "https://tel.search.ch//bueren/uertistrasse-6/adi-niederberger-2\n", + "hi, open link number 335\n", + "https://tel.search.ch//oberdorf/vorder-ennerberg-1/albert-und-pia-odermatt\n", + "hi, open link number 336\n", + "https://tel.search.ch//ennetbuergen/hofurlistrasse-55/alice-und-jean-pierre-planas\n", + "hi, open link number 337\n", + "https://tel.search.ch//detail/35bb18be6863c6a8\n", + "hi, open link number 338\n", + "https://tel.search.ch//buochs/seestrasse-50/ueli-und-barbara-ambauen\n", + "hi, open link number 339\n", + "https://tel.search.ch//beckenried/muehlebachstrasse-5/edwin-und-margrit-amstad\n", + "hi, open link number 340\n", + "https://tel.search.ch//detail/c3499954e74d5e44\n", + "# regions, # postal codes, # names\n", + "24/2002/12283\n", + "hi, open link number 341\n", + "https://tel.search.ch//detail/48d464778702bbc5\n", + "hi, open link number 342\n", + "https://tel.search.ch//detail/a6d98d6153e68903\n", + "hi, open link number 343\n", + "https://tel.search.ch//detail/2c122386e6efbd74\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 344\n", + "https://tel.search.ch//oberdorf/sonnmattstrasse-10/agnes-wey\n", + "hi, open link number 345\n", + "https://tel.search.ch//hergiswil/scheitholz-1/fredi-u-doris-blaettler\n", + "hi, open link number 346\n", + "https://tel.search.ch//stans/milchbrunnenstrasse-18/brigitta-achermann\n", + "hi, open link number 347\n", + "https://tel.search.ch//stans/acherweg-11a/erwin-u-sandra-achermann\n", + "hi, open link number 348\n", + "https://tel.search.ch//wolfenschiessen/eyacherstrasse-4/martin-und-rita-amstutz\n", + "hi, open link number 349\n", + "https://tel.search.ch//wiesenberg/frutt-1/noldi-amstutz\n", + "hi, open link number 350\n", + "https://tel.search.ch//detail/68a14e9667fe6c0e\n", + "# regions, # postal codes, # names\n", + "24/2002/12293\n", + "hi, open link number 351\n", + "https://tel.search.ch//detail/75bc88a6e299dd8d\n", + "hi, open link number 352\n", + "https://tel.search.ch//hergiswil/renggstrasse-29/drissia-assamir\n", + "hi, open link number 353\n", + "https://tel.search.ch//detail/4bed2a96631986f3\n", + "hi, open link number 354\n", + "https://tel.search.ch//detail/4855755ff3a9ff84\n", + "hi, open link number 355\n", + "https://tel.search.ch//detail/6a8c5e09fb5902a8\n", + "hi, open link number 356\n", + "https://tel.search.ch//detail/cb9da371359f95e9\n", + "hi, open link number 357\n", + "https://tel.search.ch//detail/e8a8f75425db8a9e\n", + "hi, open link number 358\n", + "https://tel.search.ch//dallenwil/wiesenbergstrasse-10/adolph-und-maria-niederberger\n", + "hi, open link number 359\n", + "https://tel.search.ch//stans/aemaettlihof-105/andreas-niffeler\n", + "hi, open link number 360\n", + "https://tel.search.ch//detail/2f3e47d892f4d59b\n", + "# regions, # postal codes, # names\n", + "24/2002/12301\n", + "hi, open link number 361\n", + "https://tel.search.ch//detail/6df99ecd9252bb6d\n", + "hi, open link number 362\n", + "https://tel.search.ch//bueren/sagensitz-1/andreas-und-kaethi-wuersch\n", + "hi, open link number 363\n", + "https://tel.search.ch//stansstad/achereggstrasse-9/robert-und-margret-deiss\n", + "hi, open link number 364\n", + "https://tel.search.ch//detail/d8aaed4da9723854\n", + "hi, open link number 365\n", + "https://tel.search.ch//detail/db44ed98733a7c17\n", + "hi, open link number 366\n", + "https://tel.search.ch//detail/a8583ac6c12b214d\n", + "hi, open link number 367\n", + "https://tel.search.ch//detail/6a7b0ff9a3334e08\n", + "hi, open link number 368\n", + "https://tel.search.ch//detail/5f3aae639b3c784d\n", + "hi, open link number 369\n", + "https://tel.search.ch//bueren/allmendstrasse-23a/josef-u-marie-amstutz\n", + "hi, open link number 370\n", + "https://tel.search.ch//detail/22ad14d1db1b385b\n", + "# regions, # postal codes, # names\n", + "24/2002/12310\n", + "hi, open link number 371\n", + "https://tel.search.ch//bueren/schwandenstrasse-40/balz-arnold\n", + "hi, open link number 372\n", + "https://tel.search.ch//stans/stansstaderstrasse-96/alfred-aschwanden\n", + "hi, open link number 373\n", + "https://tel.search.ch//stans/ennetmooserstrasse-4/koni-und-andrea-bolliger\n", + "hi, open link number 374\n", + "https://tel.search.ch//detail/5a46eddbb4892269\n", + "hi, open link number 375\n", + "https://tel.search.ch//detail/fce0ef85cf67a87b\n", + "hi, open link number 376\n", + "https://tel.search.ch//detail/6d968dfa87d35b53\n", + "hi, open link number 377\n", + "https://tel.search.ch//detail/e83cd71e343364eb\n", + "hi, open link number 378\n", + "https://tel.search.ch//detail/633d5efb0e12cf86\n", + "hi, open link number 379\n", + "https://tel.search.ch//oberdorf/waltersbergstrasse-2/peter-u-agnes-hess\n", + "hi, open link number 380\n", + "https://tel.search.ch//detail/b99ca0400ef4c4bc\n", + "# regions, # postal codes, # names\n", + "24/2002/12320\n", + "hi, open link number 381\n", + "https://tel.search.ch//detail/2d9d14d0aad68ab1\n", + "hi, open link number 382\n", + "https://tel.search.ch//stans/acherweg-15/reinhold-u-annarosa-kaeslin\n", + "hi, open link number 383\n", + "https://tel.search.ch//oberdorf/pilatusstrasse-3/adil-konjuhaj\n", + "hi, open link number 384\n", + "https://tel.search.ch//hergiswil/seestrasse-121/martin-und-andrea-kopp\n", + "hi, open link number 385\n", + "https://tel.search.ch//detail/5bf63efced58632d\n", + "hi, open link number 386\n", + "https://tel.search.ch//stans/turmatt-10/ursula-und-alfred-lussy\n", + "hi, open link number 387\n", + "https://tel.search.ch//detail/9f609307f9b9e466\n", + "hi, open link number 388\n", + "https://tel.search.ch//detail/72dfc82de0af777a\n", + "hi, open link number 389\n", + "https://tel.search.ch//detail/607adfef781e2088\n", + "hi, open link number 390\n", + "https://tel.search.ch//detail/bcfd0a7ab16caec5\n", + "# regions, # postal codes, # names\n", + "24/2002/12330\n", + "hi, open link number 391\n", + "https://tel.search.ch//bueren/strasshostatt-1/armin-niederberger\n", + "hi, open link number 392\n", + "https://tel.search.ch//detail/36faf2db53437b36\n", + "hi, open link number 393\n", + "https://tel.search.ch//bueren/beigi-1/franz-stefan-franziska-barbara-angela-und-margrit-odermatt\n", + "hi, open link number 394\n", + "https://tel.search.ch//detail/b21c73b198bf59e7\n", + "hi, open link number 395\n", + "https://tel.search.ch//stans/aemaettlihof-115/antonio-tammaro\n", + "hi, open link number 396\n", + "https://tel.search.ch//stans/bluemattstrasse-120/xaver-u-anna-troxler\n", + "hi, open link number 397\n", + "https://tel.search.ch//stans/turmatthof-29/anna-wiemer\n", + "hi, open link number 398\n", + "https://tel.search.ch//ennetbuergen/schulhausstrasse-5a/armin-und-ruth-wuersch\n", + "hi, open link number 399\n", + "https://tel.search.ch//stans/niderbergstrasse-16/markus-und-anita-zimmermann\n", + "hi, open link number 400\n", + "https://tel.search.ch//dallenwil/obermattstrasse-4/paul-niederberger\n", + "# regions, # postal codes, # names\n", + "24/2002/12338\n", + "hi, open link number 401\n", + "https://tel.search.ch//stans/schmiedgasse-43/beat-und-sibylle-signer\n", + "hi, open link number 402\n", + "https://tel.search.ch//detail/bc5f08be72d593b3\n", + "hi, open link number 403\n", + "https://tel.search.ch//bueren/schwandenstrasse-20/toni-und-franziska-flueeler\n", + "hi, open link number 404\n", + "https://tel.search.ch//hergiswil/landweg-3/djordje-petrovic\n", + "hi, open link number 405\n", + "https://tel.search.ch//stans/veronika-gut-weg-8/werner-achermann\n", + "hi, open link number 406\n", + "https://tel.search.ch//stans/hansmatt-14/manuel-lino-adrega-da-silva\n", + "hi, open link number 407\n", + "https://tel.search.ch//wolfenschiessen/hinterwandfluh-1/guido-amstad\n", + "hi, open link number 408\n", + "https://tel.search.ch//detail/c45500927c5ad262\n", + "hi, open link number 409\n", + "https://tel.search.ch//bueren/allmendstrasse-23a/max-amstutz\n", + "hi, open link number 410\n", + "https://tel.search.ch//stans/paracelsusweg-7/trudy-amstutz\n", + "# regions, # postal codes, # names\n", + "24/2002/12348\n", + "hi, open link number 411\n", + "https://tel.search.ch//detail/6ee18f468196a13f\n", + "hi, open link number 412\n", + "https://tel.search.ch//detail/c72f2efb9011a708\n", + "hi, open link number 413\n", + "https://tel.search.ch//stans/milchbrunnenstrasse-7/armin-u-irene-gander\n", + "hi, open link number 414\n", + "https://tel.search.ch//beckenried/ridlistrasse-21/armin-und-melanie-kaeslin\n", + "hi, open link number 415\n", + "https://tel.search.ch//detail/9680ebdcc1cae6e6\n", + "hi, open link number 416\n", + "https://tel.search.ch//detail/a9158099f0be3a6d\n", + "hi, open link number 417\n", + "https://tel.search.ch//dallenwil/erlenbannstrasse-15b/alois-und-sandra-mathis\n", + "hi, open link number 418\n", + "https://tel.search.ch//hergiswil/wylstrasse-7/eduard-und-agnes-mueller\n", + "hi, open link number 419\n", + "https://tel.search.ch//dallenwil/allmendstrasse-14/agnes-niederberger-2\n", + "hi, open link number 420\n", + "https://tel.search.ch//bueren/allmendstrasse-31/andre-odermatt\n", + "# regions, # postal codes, # names\n", + "24/2002/12357\n", + "hi, open link number 421\n", + "https://tel.search.ch//dallenwil/giessenstrasse-11/anton-odermatt\n", + "hi, open link number 422\n", + "https://tel.search.ch//detail/2a1c696cc202cdb6\n", + "hi, open link number 423\n", + "https://tel.search.ch//stans/obere-spichermatt-19/andreas-raess\n", + "hi, open link number 424\n", + "https://tel.search.ch//detail/329d4bb0a97a3a6e\n", + "hi, open link number 425\n", + "https://tel.search.ch//stans/breitenstrasse-117/antonia-theo-und-joel-steiger\n", + "hi, open link number 426\n", + "https://tel.search.ch//detail/541ffd4bc6855ca5\n", + "hi, open link number 427\n", + "https://tel.search.ch//detail/3f9f996ebfb1d841\n", + "hi, open link number 428\n", + "https://tel.search.ch//hergiswil/heggen-1/anton-zibung\n", + "hi, open link number 429\n", + "https://tel.search.ch//wirzweli/eggwaldstrasse-3/alexander-hunziker-2\n", + "hi, open link number 430\n", + "https://tel.search.ch//stans/acherweg-19/andre-imboden\n", + "# regions, # postal codes, # names\n", + "24/2002/12367\n", + "hi, open link number 431\n", + "https://tel.search.ch//hergiswil/seestrasse-2/naef-ag-2\n", + "hi, open link number 432\n", + "https://tel.search.ch//dallenwil/ober-laetten-1/jakob-und-anita-niederberger\n", + "hi, open link number 433\n", + "https://tel.search.ch//dallenwil/giessenstrasse-11/andreas-und-pia-odermatt\n", + "hi, open link number 434\n", + "https://tel.search.ch//ennetmoos/murmattstrasse-8/rene-und-irene-bachmann\n", + "hi, open link number 435\n", + "https://tel.search.ch//dallenwil/allmendstrasse-11/meinrad-und-marie-theres-hofmann\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 436\n", + "https://tel.search.ch//detail/f27c895c12fff03b\n", + "hi, open link number 437\n", + "https://tel.search.ch//detail/b9dde9e9bdce6f20\n", + "hi, open link number 438\n", + "https://tel.search.ch//detail/56a8b6c0da6c9c55\n", + "hi, open link number 439\n", + "https://tel.search.ch//detail/fc0d8eab81436381\n", + "hi, open link number 440\n", + "https://tel.search.ch//detail/e78e1cb2179b0678\n", + "# regions, # postal codes, # names\n", + "24/2002/12377\n", + "hi, open link number 441\n", + "https://tel.search.ch//stans/aemaettlistrasse-7a/erhard-widmer-2\n", + "hi, open link number 442\n", + "https://tel.search.ch//detail/4a660286bcde722d\n", + "hi, open link number 443\n", + "https://tel.search.ch//hergiswil/ruetholteren-1/marcel-und-daniela-buenter\n", + "hi, open link number 444\n", + "https://tel.search.ch//detail/152d4cc5efd0c950\n", + "https://tel.search.ch/?privat=1&pages=15&was=b\n", + "hi, open link number 445\n", + "https://tel.search.ch//detail/9e486b358214fa83\n", + "hi, open link number 446\n", + "https://tel.search.ch//bern/elfenauweg-52/physio-elfenau-gmbh-2\n", + "hi, open link number 447\n", + "https://tel.search.ch//chur/freifeldstrasse-27/schweizer-institut-fuer-logotherapie-und-existenzanalyse-ile-2\n", + "hi, open link number 448\n", + "https://tel.search.ch//zuerich/sihlstrasse-31/hotel-glockenhof-2\n", + "hi, open link number 449\n", + "https://tel.search.ch//affoltern-am-albis/obstgartenstrasse-5/physio-und-handtherapie-obstgarten\n", + "hi, open link number 450\n", + "https://tel.search.ch//ponte-tresa/via-lugano-18/tresa-bay-hotel\n", + "# regions, # postal codes, # names\n", + "24/2003/12386\n", + "regions\n", + "==================================================SO==================================================\n", + "hi, open link number 451\n", + "https://tel.search.ch//deitingen/waessermatten-14/doris-und-bruno-eberhard-kofmel\n", + "==================================================AG==================================================\n", + "hi, open link number 452\n", + "https://tel.search.ch//beinwil/brand-11/myriam-b-niederberger\n", + "hi, open link number 453\n", + "https://tel.search.ch//beinwil/wallenschwil-10/sonja-und-benno-leuthard-2\n", + "==================================================ZH==================================================\n", + "hi, open link number 454\n", + "https://tel.search.ch//meilen/pfannenstielstrasse-122/frei-ag\n", + "==================================================TG==================================================\n", + "==================================================FR==================================================\n", + "==================================================BL==================================================\n", + "==================================================AR==================================================\n", + "==================================================BE==================================================\n", + "hi, open link number 455\n", + "https://tel.search.ch//merzligen/st-niklausgasse-6/patrick-und-daniela-hadorn\n", + "==================================================LU==================================================\n", + "hi, open link number 456\n", + "https://tel.search.ch//detail/fe924f41295fc81f\n", + "hi, open link number 457\n", + "https://tel.search.ch//detail/fb1bebb2cef7cff3\n", + "hi, open link number 458\n", + "https://tel.search.ch//detail/802eb18a452219a5\n", + "hi, open link number 459\n", + "https://tel.search.ch//detail/78011acce4f1fc7c\n", + "hi, open link number 460\n", + "https://tel.search.ch//detail/997f631672b0f721\n", + "# regions, # postal codes, # names\n", + "24/2003/12387\n", + "hi, open link number 461\n", + "https://tel.search.ch//detail/d31e0dee18cffa3c\n", + "hi, open link number 462\n", + "https://tel.search.ch//detail/8fd6c5449e181c78\n", + "hi, open link number 463\n", + "https://tel.search.ch//detail/7ed4f16a015df1d5\n", + "hi, open link number 464\n", + "https://tel.search.ch//detail/3822027ab1bd5aeb\n", + "hi, open link number 465\n", + "https://tel.search.ch//detail/d1610e9a0ed74ae5\n", + "hi, open link number 466\n", + "https://tel.search.ch//detail/65366313556f9a74\n", + "hi, open link number 467\n", + "https://tel.search.ch//detail/cf604713ab6bbd15\n", + "hi, open link number 468\n", + "https://tel.search.ch//detail/7dc1d2f255f090f5\n", + "hi, open link number 469\n", + "https://tel.search.ch//detail/321255dbdec0c057\n", + "hi, open link number 470\n", + "https://tel.search.ch//detail/ea81d6c882bfb96b\n", + "# regions, # postal codes, # names\n", + "24/2003/12387\n", + "hi, open link number 471\n", + "https://tel.search.ch//detail/aff62d5507b2a03e\n", + "hi, open link number 472\n", + "https://tel.search.ch//detail/a02d53764cfa332a\n", + "hi, open link number 473\n", + "https://tel.search.ch//detail/36c00cc0a933511c\n", + "hi, open link number 474\n", + "https://tel.search.ch//detail/2763ab93c999466d\n", + "hi, open link number 475\n", + "https://tel.search.ch//detail/4d5945ea252abf4f\n", + "hi, open link number 476\n", + "https://tel.search.ch//detail/4a6f72db44b5418e\n", + "hi, open link number 477\n", + "https://tel.search.ch//detail/93112892f1accf43\n", + "hi, open link number 478\n", + "https://tel.search.ch//detail/4777d8a8443e6240\n", + "hi, open link number 479\n", + "https://tel.search.ch//detail/1c42805e8a0833dd\n", + "hi, open link number 480\n", + "https://tel.search.ch//detail/a1795d83ea2f913b\n", + "# regions, # postal codes, # names\n", + "24/2003/12387\n", + "hi, open link number 481\n", + "https://tel.search.ch//detail/5cc8a07c9d575f5b\n", + "hi, open link number 482\n", + "https://tel.search.ch//detail/1229fbe7e68671bf\n", + "====================================================================================================\n", + "hi, open link number 483\n", + "https://tel.search.ch//zuerich/badenerstrasse-715/physio-7null7-4\n", + "hi, open link number 484\n", + "https://tel.search.ch//winterthur/etzbergweg-4/physiotherapie-seen-ag\n", + "==================================================SG==================================================\n", + "hi, open link number 485\n", + "https://tel.search.ch//staad/risegg-20/samuel-ruggli\n", + "==================================================VD==================================================\n", + "==================================================GL==================================================\n", + "hi, open link number 486\n", + "https://tel.search.ch//engi/sernftalstrasse-91/maja-baebler\n", + "hi, open link number 487\n", + "https://tel.search.ch//luchsingen/hauptstrasse-1/figi-bedachungen-gmbh-3\n", + "==================================================ZG==================================================\n", + "hi, open link number 488\n", + "https://tel.search.ch//schwyz/brueoel-16/robert-christen-4\n", + "hi, open link number 489\n", + "https://tel.search.ch//unteraegeri/hoehenweg-71/klinik-adelheid-ag\n", + "hi, open link number 490\n", + "https://tel.search.ch//luzern/seidenhofstrasse-9/med-motion-luzern-ag\n", + "# regions, # postal codes, # names\n", + "24/2003/12393\n", + "==================================================GR==================================================\n", + "==================================================UR==================================================\n", + "hi, open link number 491\n", + "https://tel.search.ch//detail/d57e08362b51a07a\n", + "hi, open link number 492\n", + "https://tel.search.ch//detail/6349c15524f27c71\n", + "hi, open link number 493\n", + "https://tel.search.ch//detail/d9d0f6d4026369b7\n", + "hi, open link number 494\n", + "https://tel.search.ch//detail/689d416f557ce53a\n", + "==================================================SZ==================================================\n", + "hi, open link number 495\n", + "https://tel.search.ch//detail/1192b97e06ac8ed4\n", + "hi, open link number 496\n", + "https://tel.search.ch//detail/a6f57f09c5566725\n", + "hi, open link number 497\n", + "https://tel.search.ch//detail/37d2e50101b37ff0\n", + "hi, open link number 498\n", + "https://tel.search.ch//detail/e164fefb2c0b6fd6\n", + "hi, open link number 499\n", + "https://tel.search.ch//detail/7fe9fcfe4902791b\n", + "hi, open link number 500\n", + "https://tel.search.ch//detail/b7c8be3b4b1e0515\n", + "# regions, # postal codes, # names\n", + "24/2003/12393\n", + "hi, open link number 501\n", + "https://tel.search.ch//detail/1b2bd76aa8af0386\n", + "hi, open link number 502\n", + "https://tel.search.ch//detail/6c8d02a79219c1d2\n", + "hi, open link number 503\n", + "https://tel.search.ch//detail/744809c8684cab3d\n", + "hi, open link number 504\n", + "https://tel.search.ch//detail/adf83b61688672d1\n", + "==================================================VS==================================================\n", + "==================================================TI==================================================\n", + "hi, open link number 505\n", + "https://tel.search.ch//maglio-di-colla/via-cantonale-14/bruno-banholzer\n", + "hi, open link number 506\n", + "https://tel.search.ch//muralto/via-del-sole-30/maria-rosa-bresciani\n", + "==================================================NE==================================================\n", + "hi, open link number 507\n", + "https://tel.search.ch//detail/b36907b8d3acc073\n", + "==================================================GE==================================================\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 508\n", + "https://tel.search.ch//geneve/clos-belmont-20/jose-b-burle-de-figueiredo\n", + "hi, open link number 509\n", + "https://tel.search.ch//geneve/rue-de-la-servette-100/vera-et-hart-leonard-b-chevrolet-narishkin-hart\n", + "hi, open link number 510\n", + "https://tel.search.ch//choulex/chemin-de-bonvard-33/marie-b-chevrot\n", + "# regions, # postal codes, # names\n", + "24/2004/12396\n", + "hi, open link number 511\n", + "https://tel.search.ch//anieres/route-de-lhospice-60-62/pierre-b-chollet\n", + "hi, open link number 512\n", + "https://tel.search.ch//geneve/avenue-du-bouchet-18/philippe-b-comte-2\n", + "hi, open link number 513\n", + "https://tel.search.ch//detail/f2c20012e1c21914\n", + "hi, open link number 514\n", + "https://tel.search.ch//geneve/chemin-des-colombettes-13/jorge-g-b-nery\n", + "hi, open link number 515\n", + "https://tel.search.ch//le-grand-saconnex/chemin-francois-lehmann-6/patricia-b-husistein\n", + "hi, open link number 516\n", + "https://tel.search.ch//geneve/rue-de-mileant-6/b-koroli\n", + "hi, open link number 517\n", + "https://tel.search.ch//detail/66a52bf151518de5\n", + "hi, open link number 518\n", + "https://tel.search.ch//geneve/rue-de-vermont-9a/b-langenbucher\n", + "hi, open link number 519\n", + "https://tel.search.ch//geneve/rue-de-montchoisy-72/b-marischen-2\n", + "hi, open link number 520\n", + "https://tel.search.ch//avully/avenue-de-gennecy-27/jacques-b-mattmann\n", + "# regions, # postal codes, # names\n", + "24/2005/12406\n", + "hi, open link number 521\n", + "https://tel.search.ch//geneve/rue-antoine-carteret-22/florenda-b-montanez-2\n", + "hi, open link number 522\n", + "https://tel.search.ch//meyrin/rue-de-la-prulay-40/kiwa-b-mpay\n", + "hi, open link number 523\n", + "https://tel.search.ch//geneve/rue-de-la-servette-100/vera-et-hart-leonard-b-narishkin-chevrolet-hart\n", + "hi, open link number 524\n", + "https://tel.search.ch//les-avanchets/rue-de-la-croix-du-levant-13/prakash-b-nerurkar\n", + "hi, open link number 525\n", + "https://tel.search.ch//geneve/avenue-de-la-roseraie-40/b-m-nyembo\n", + "hi, open link number 526\n", + "https://tel.search.ch//detail/eddff6c06b740baf\n", + "hi, open link number 527\n", + "https://tel.search.ch//geneve/chemin-de-beau-soleil-8/avinoam-b-safran\n", + "hi, open link number 528\n", + "https://tel.search.ch//vessy/chemin-du-champ-des-bois-5/pierre-b-schlaepfer\n", + "hi, open link number 529\n", + "https://tel.search.ch//geneve/rue-giovanni-gambini-1/theodorus-j-b-schroots\n", + "hi, open link number 530\n", + "https://tel.search.ch//geneve/rue-de-moillebeau-34/raul-b-soares\n", + "# regions, # postal codes, # names\n", + "24/2005/12416\n", + "hi, open link number 531\n", + "https://tel.search.ch//vessy/chemin-du-cret-de-la-neige-35/paul-b-taylor\n", + "hi, open link number 532\n", + "https://tel.search.ch//geneve/rue-de-lyon-83/girish-b-thampi\n", + "hi, open link number 533\n", + "https://tel.search.ch//chene-bougeries/chemin-de-la-montagne-122/michel-b-vallotton\n", + "hi, open link number 534\n", + "https://tel.search.ch//geneve/rue-antoine-carteret-30/b-velkov\n", + "hi, open link number 535\n", + "https://tel.search.ch//bellevue/chemin-de-la-lochette-3/b-vought\n", + "hi, open link number 536\n", + "https://tel.search.ch//geneve/avenue-de-chatelaine-14/aileen-b-webster\n", + "hi, open link number 537\n", + "https://tel.search.ch//meyrin/chemin-du-grand-puits-59/barry-b-williams\n", + "hi, open link number 538\n", + "https://tel.search.ch//petit-lancy/chemin-daniel-ihly-11/nicolas-heidi-ael-et-lyn-robel-roethlin\n", + "hi, open link number 539\n", + "https://tel.search.ch//onex/route-de-loex-31/anne-marie-bossart\n", + "hi, open link number 540\n", + "https://tel.search.ch//geneve/rue-des-bains-65/pierre-alain-bourdenet\n", + "# regions, # postal codes, # names\n", + "24/2005/12425\n", + "hi, open link number 541\n", + "https://tel.search.ch//les-acacias/rue-des-epinettes-17/andre-benoit\n", + "hi, open link number 542\n", + "https://tel.search.ch//geneve/rue-de-moillebeau-33/giuseppe-bernini\n", + "hi, open link number 543\n", + "https://tel.search.ch//carouge/rue-du-pont-neuf-4/bernard-wietlisbach\n", + "hi, open link number 544\n", + "https://tel.search.ch//geneve/rue-louis-favre-24/franco-astrelli-5\n", + "hi, open link number 545\n", + "https://tel.search.ch//chatelaine/avenue-henri-golay-10/charles-baudere\n", + "hi, open link number 546\n", + "https://tel.search.ch//geneve/rue-de-la-servette-32/fernando-balderrama-2\n", + "hi, open link number 547\n", + "https://tel.search.ch//grand-lancy/chemin-haccius-31/andre-m-w-et-pamela-burdet\n", + "hi, open link number 548\n", + "https://tel.search.ch//geneve/rue-saint-ours-5/michel-et-lupe-bosshard-2\n", + "hi, open link number 549\n", + "https://tel.search.ch//geneve/rue-du-vidollet-31/eric-besson\n", + "hi, open link number 550\n", + "https://tel.search.ch//carouge/place-darmes-20/pascal-et-maryse-menu\n", + "# regions, # postal codes, # names\n", + "24/2005/12434\n", + "hi, open link number 551\n", + "https://tel.search.ch//corsier/route-du-lac-50/jean-pierre-et-patricia-bammatter\n", + "hi, open link number 552\n", + "https://tel.search.ch//geneve/rue-lamartine-23/serge-theodoloz\n", + "hi, open link number 553\n", + "https://tel.search.ch//geneve/chemin-de-la-chevillarde-28/roland-et-marilou-bosson\n", + "hi, open link number 554\n", + "https://tel.search.ch//geneve/rue-prevost-martin-51/bernard-piguet\n", + "hi, open link number 555\n", + "https://tel.search.ch//chambesy/chemin-du-petit-lac-6/felix-grandjean\n", + "hi, open link number 556\n", + "https://tel.search.ch//carouge/avenue-cardinal-mermillod-36/radu-berlovan\n", + "hi, open link number 557\n", + "https://tel.search.ch//geneve/rue-de-jargonnant-2/patrick-et-mireille-blaser\n", + "hi, open link number 558\n", + "https://tel.search.ch//geneve/quai-ernest-ansermet-38/joaquim-borges-2\n", + "hi, open link number 559\n", + "https://tel.search.ch//geneve/rue-du-vidollet-17/marcel-dussetier\n", + "hi, open link number 560\n", + "https://tel.search.ch//petit-lancy/chemin-des-troenes-15/eric-jeanneret\n", + "# regions, # postal codes, # names\n", + "24/2005/12444\n", + "hi, open link number 561\n", + "https://tel.search.ch//vessy/route-de-veyrier-196/katja-asta-boulad\n", + "hi, open link number 562\n", + "https://tel.search.ch//carouge/rue-du-pont-neuf-5/maryse-bozonet\n", + "hi, open link number 563\n", + "https://tel.search.ch//vessy/avenue-bella-vista-1/pierre-laurent-et-elisabeth-rivara\n", + "hi, open link number 564\n", + "https://tel.search.ch//vesenaz/route-de-la-capite-147/yvette-selz\n", + "hi, open link number 565\n", + "https://tel.search.ch//geneve/rue-emile-yung-11/fereydoun-djamchid-banichahi-5\n", + "hi, open link number 566\n", + "https://tel.search.ch//le-grand-saconnex/chemin-du-prunier-8/andree-baudit\n", + "hi, open link number 567\n", + "https://tel.search.ch//geneve/rue-de-moillebeau-3b/danielle-benzonelli\n", + "hi, open link number 568\n", + "https://tel.search.ch//dardagny/route-du-mandement-451/tomi-et-sandrine-bersier\n", + "hi, open link number 569\n", + "https://tel.search.ch//geneve/chemin-de-la-chevillarde-40/juerg-et-marianne-boller\n", + "hi, open link number 570\n", + "https://tel.search.ch//corsier/chemin-du-pre-puits-10/isabelle-bourquin\n", + "# regions, # postal codes, # names\n", + "24/2006/12454\n", + "hi, open link number 571\n", + "https://tel.search.ch//troinex/route-de-troinex-79a/paul-buclin\n", + "hi, open link number 572\n", + "https://tel.search.ch//chene-bourg/avenue-a-m-mirany-11/jean-jacques-et-josiane-burri\n", + "hi, open link number 573\n", + "https://tel.search.ch//geneve/route-de-florissant-120/bertha-safdie\n", + "hi, open link number 574\n", + "https://tel.search.ch//laconnex/chemin-de-la-douane-51/bradley-stillwagon-2\n", + "hi, open link number 575\n", + "https://tel.search.ch//carouge/avenue-vibert-12-14/bernard-wiedmer\n", + "hi, open link number 576\n", + "https://tel.search.ch//geneve/rue-de-moillebeau-3d/werner-blauenstein-2\n", + "hi, open link number 577\n", + "https://tel.search.ch//geneve/rue-du-grand-pre-70/thomas-george-bombelles\n", + "hi, open link number 578\n", + "https://tel.search.ch//jussy/route-de-bellebouche-160/eric-braendli\n", + "hi, open link number 579\n", + "https://tel.search.ch//chene-bougeries/chemin-de-la-garance-8/antoine-et-joelle-brunetti\n", + "hi, open link number 580\n", + "https://tel.search.ch//chancy/route-de-valleiry-8b/joe-giuseppe-buccarella\n", + "# regions, # postal codes, # names\n", + "24/2006/12464\n", + "hi, open link number 581\n", + "https://tel.search.ch//geneve/rue-de-coutance-12/jean-buchs\n", + "hi, open link number 582\n", + "https://tel.search.ch//troinex/chemin-de-sous-le-cret-52/pierre-et-alice-buri\n", + "hi, open link number 583\n", + "https://tel.search.ch//geneve/rue-de-lathenee-38/beatrice-matter\n", + "hi, open link number 584\n", + "https://tel.search.ch//geneve/rue-henri-mussard-16/benjamin-ner\n", + "hi, open link number 585\n", + "https://tel.search.ch//vernier/rue-du-village-58/laurent-et-lucy-paquier\n", + "hi, open link number 586\n", + "https://tel.search.ch//detail/dd505a4bb3b53777\n", + "hi, open link number 587\n", + "https://tel.search.ch//le-lignon/avenue-du-lignon-59/marc-barraud\n", + "hi, open link number 588\n", + "https://tel.search.ch//chene-bougeries/chemin-de-la-gradelle-20/max-baumann\n", + "hi, open link number 589\n", + "https://tel.search.ch//detail/37766ea89c8dbe23\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 590\n", + "https://tel.search.ch//geneve/rue-pierre-fatio-12/marc-bellon\n", + "# regions, # postal codes, # names\n", + "24/2006/12474\n", + "hi, open link number 591\n", + "https://tel.search.ch//onex/chemin-du-cercle-5/walter-belmonte-3\n", + "hi, open link number 592\n", + "https://tel.search.ch//genthod/rue-du-village-20/nicole-bigar\n", + "hi, open link number 593\n", + "https://tel.search.ch//geneve/rue-de-saint-jean-90/edward-et-wissmer-jean-michel-bizub\n", + "hi, open link number 594\n", + "https://tel.search.ch//versoix/route-de-sauverny-200/arlette-boget\n", + "hi, open link number 595\n", + "https://tel.search.ch//petit-lancy/chemin-de-la-caroline-29/rachel-bolli\n", + "hi, open link number 596\n", + "https://tel.search.ch//geneve/route-de-florissant-95/yuri-et-ana-maria-borila\n", + "hi, open link number 597\n", + "https://tel.search.ch//detail/b94fec60126061b3\n", + "hi, open link number 598\n", + "https://tel.search.ch//troinex/chemin-de-la-grand-cour-3/anne-e-buffle\n", + "hi, open link number 599\n", + "https://tel.search.ch//geneve/route-de-frontenex-62/yvon-buetikofer\n", + "hi, open link number 600\n", + "https://tel.search.ch//carouge/rue-des-moraines-11/jean-et-bernard-degaudenzi\n", + "# regions, # postal codes, # names\n", + "24/2006/12484\n", + "hi, open link number 601\n", + "https://tel.search.ch//veyrier/rue-des-boulangers-6/eric-et-brigitte-fuld\n", + "hi, open link number 602\n", + "https://tel.search.ch//vernier/chemin-des-caribous-21/walter-et-brigitte-mottier\n", + "hi, open link number 603\n", + "https://tel.search.ch//geneve/route-de-chene-42/christian-et-christel-seoane-barberi\n", + "hi, open link number 604\n", + "https://tel.search.ch//vessy/chemin-de-largiliere-28/barbara-trenel\n", + "hi, open link number 605\n", + "https://tel.search.ch//petit-lancy/chemin-des-maisonnettes-19/bernard-et-bossart-wietlisbach-isabelle-wietlisbach\n", + "hi, open link number 606\n", + "https://tel.search.ch//le-grand-saconnex/chemin-du-pommier-22/maria-graziella-wissa-bibawi\n", + "hi, open link number 607\n", + "https://tel.search.ch//geneve/rue-de-saint-jean-90/jean-michel-et-bizub-edward-wissmer\n", + "hi, open link number 608\n", + "https://tel.search.ch//geneve/boulevard-de-la-cluse-51/floriane-aviolat-3\n", + "hi, open link number 609\n", + "https://tel.search.ch//geneve/place-du-grand-mezel-2/alexandre-de-gorski\n", + "hi, open link number 610\n", + "https://tel.search.ch//jussy/route-de-monniaz-21/cordelia-babel-reichel\n", + "# regions, # postal codes, # names\n", + "24/2006/12493\n", + "hi, open link number 611\n", + "https://tel.search.ch//geneve/rue-saint-laurent-8/anne-baillod\n", + "hi, open link number 612\n", + "https://tel.search.ch//geneve/rue-monnier-9/mario-baldassare\n", + "hi, open link number 613\n", + "https://tel.search.ch//geneve/rue-de-la-servette-32/elena-barro\n", + "hi, open link number 614\n", + "https://tel.search.ch//geneve/rue-henri-frederic-amiel-13/celine-et-elizarov-dmitriy-bartlome-elizarov\n", + "hi, open link number 615\n", + "https://tel.search.ch//detail/2599545e752ac73c\n", + "hi, open link number 616\n", + "https://tel.search.ch//geneve/rue-de-montbrillant-85/pierre-bassoli\n", + "hi, open link number 617\n", + "https://tel.search.ch//geneve/rue-cavour-3/jean-marc-et-francoise-baud\n", + "hi, open link number 618\n", + "https://tel.search.ch//grand-lancy/rue-du-bachet-12/marcelle-baud-kopf\n", + "hi, open link number 619\n", + "https://tel.search.ch//aire/chemin-du-renard-39/luc-beday\n", + "hi, open link number 620\n", + "https://tel.search.ch//le-grand-saconnex/chemin-auguste-vilbert-42/cristian-benedict\n", + "# regions, # postal codes, # names\n", + "24/2006/12503\n", + "hi, open link number 621\n", + "https://tel.search.ch//geneve/rue-de-jargonnant-6/faouzi-ben-gader-2\n", + "hi, open link number 622\n", + "https://tel.search.ch//geneve/rue-du-fort-barreau-31/martine-azzedine-karim-et-amir-ben-hassine\n", + "hi, open link number 623\n", + "https://tel.search.ch//geneve/rue-de-montbrillant-31/georges-besse\n", + "hi, open link number 624\n", + "https://tel.search.ch//geneve/rue-camille-martin-15/piera-bivona-schroeder\n", + "hi, open link number 625\n", + "https://tel.search.ch//geneve/avenue-de-gallatin-15/yvette-blanc-cochard\n", + "hi, open link number 626\n", + "https://tel.search.ch//carouge/place-du-rondeau-5d/elisa-et-gregoire-blaudszun\n", + "hi, open link number 627\n", + "https://tel.search.ch//vernier/route-de-peney-4/frits-blijham\n", + "hi, open link number 628\n", + "https://tel.search.ch//geneve/rue-crespin-8/jacqueline-bloch\n", + "hi, open link number 629\n", + "https://tel.search.ch//troinex/chemin-dottrens-24/loic-boldrini\n", + "hi, open link number 630\n", + "https://tel.search.ch//le-grand-saconnex/chemin-taverney-12/anne-marie-bolomey\n", + "# regions, # postal codes, # names\n", + "24/2006/12513\n", + "hi, open link number 631\n", + "https://tel.search.ch//grand-lancy/route-de-saint-julien-74/edgar-bommeli\n", + "hi, open link number 632\n", + "https://tel.search.ch//detail/cfd3eb157f5eb52a\n", + "hi, open link number 633\n", + "https://tel.search.ch//onex/rue-des-bossons-12/jacqueline-borgeaud-2\n", + "hi, open link number 634\n", + "https://tel.search.ch//geneve/rue-henri-blanvalet-1/suzanne-borgstedt-vogt\n", + "hi, open link number 635\n", + "https://tel.search.ch//soral/rue-du-faubourg-14/jean-marc-bourgeois\n", + "hi, open link number 636\n", + "https://tel.search.ch//grand-lancy/chemin-des-semailles-37/marie-antoinette-bourquin\n", + "hi, open link number 637\n", + "https://tel.search.ch//le-grand-saconnex/chemin-taverney-17/fabien-brasier\n", + "hi, open link number 638\n", + "https://tel.search.ch//vernier/chemin-de-mouille-galand-2c/pascal-et-raquel-brennecke\n", + "==================================================BS==================================================\n", + "hi, open link number 639\n", + "https://tel.search.ch//detail/fd505b6677b948ff\n", + "hi, open link number 640\n", + "https://tel.search.ch//detail/3e4209c23332ba9a\n", + "# regions, # postal codes, # names\n", + "24/2007/12523\n", + "hi, open link number 641\n", + "https://tel.search.ch//detail/44139014d56d6fcb\n", + "hi, open link number 642\n", + "https://tel.search.ch//detail/95076b2270a502eb\n", + "hi, open link number 643\n", + "https://tel.search.ch//detail/4978484b7c8316ea\n", + "hi, open link number 644\n", + "https://tel.search.ch//riehen/aeussere-baselstrasse-248/rolf-b-ehlers-2\n", + "hi, open link number 645\n", + "https://tel.search.ch//detail/db84308c6de69721\n", + "hi, open link number 646\n", + "https://tel.search.ch//detail/e51d7c2bcf3e7b54\n", + "hi, open link number 647\n", + "https://tel.search.ch//riehen/rudolf-wackernagel-strasse-103/markus-b-fritz\n", + "hi, open link number 648\n", + "https://tel.search.ch//detail/15cff24c1b2a3844\n", + "hi, open link number 649\n", + "https://tel.search.ch//detail/e364749ad21fd35a\n", + "hi, open link number 650\n", + "https://tel.search.ch//detail/97028dc5abc577d6\n", + "# regions, # postal codes, # names\n", + "24/2007/12533\n", + "hi, open link number 651\n", + "https://tel.search.ch//detail/7f8325cb62ed867a\n", + "hi, open link number 652\n", + "https://tel.search.ch//basel/muensterplatz-2/henri-b-meier-2\n", + "hi, open link number 653\n", + "https://tel.search.ch//detail/c076f308ef3606a0\n", + "hi, open link number 654\n", + "https://tel.search.ch//detail/5ced5f43e7584af2\n", + "hi, open link number 655\n", + "https://tel.search.ch//detail/a34565d770b61595\n", + "hi, open link number 656\n", + "https://tel.search.ch//riehen/im-hoefli-8/b-u-n-ramsperger\n", + "hi, open link number 657\n", + "https://tel.search.ch//detail/2a8e0466d2c35644\n", + "hi, open link number 658\n", + "https://tel.search.ch//detail/55c22ad050e6e044\n", + "hi, open link number 659\n", + "https://tel.search.ch//detail/ba7e2665bd70ac45\n", + "hi, open link number 660\n", + "https://tel.search.ch//detail/1f55d992ee1e8803\n", + "# regions, # postal codes, # names\n", + "24/2007/12543\n", + "hi, open link number 661\n", + "https://tel.search.ch//detail/c42bcb86098d8bb0\n", + "hi, open link number 662\n", + "https://tel.search.ch//detail/aaeeb35c987bc0a0\n", + "hi, open link number 663\n", + "https://tel.search.ch//detail/b8a392113ae97b98\n", + "hi, open link number 664\n", + "https://tel.search.ch//detail/2bb6bb73faf9a62d\n", + "hi, open link number 665\n", + "https://tel.search.ch//detail/c16c07d6b35f1161\n", + "hi, open link number 666\n", + "https://tel.search.ch//detail/d0dbd80d1fff4245\n", + "hi, open link number 667\n", + "https://tel.search.ch//detail/921203b2550fd359\n", + "hi, open link number 668\n", + "https://tel.search.ch//detail/7b3438cf36ba7e3b\n", + "hi, open link number 669\n", + "https://tel.search.ch//detail/fd5b3b8e88fffa65\n", + "hi, open link number 670\n", + "https://tel.search.ch//detail/db64026bbf2ca656\n", + "# regions, # postal codes, # names\n", + "24/2007/12552\n", + "hi, open link number 671\n", + "https://tel.search.ch//detail/aa7c80210f73662a\n", + "hi, open link number 672\n", + "https://tel.search.ch//riehen/bettingerstrasse-253/b-wild-mey\n", + "hi, open link number 673\n", + "https://tel.search.ch//detail/750d9d7d405d34b0\n", + "hi, open link number 674\n", + "https://tel.search.ch//basel/schnabelgasse-6/urs-birchler\n", + "hi, open link number 675\n", + "https://tel.search.ch//detail/a516856939be4e43\n", + "hi, open link number 676\n", + "https://tel.search.ch//detail/6e29600f4103f020\n", + "hi, open link number 677\n", + "https://tel.search.ch//basel/schauenburgerstrasse-26/elisabeth-brock\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 678\n", + "https://tel.search.ch//detail/5ea34329c0e66c0c\n", + "hi, open link number 679\n", + "https://tel.search.ch//riehen/wenkenstrasse-20/helga-buerke\n", + "hi, open link number 680\n", + "https://tel.search.ch//detail/a9da6aa66ded6c73\n", + "# regions, # postal codes, # names\n", + "24/2008/12562\n", + "hi, open link number 681\n", + "https://tel.search.ch//detail/317907c452a66c50\n", + "hi, open link number 682\n", + "https://tel.search.ch//detail/652d8dbf94633ef1\n", + "hi, open link number 683\n", + "https://tel.search.ch//detail/9715e6fa55db82b4\n", + "hi, open link number 684\n", + "https://tel.search.ch//detail/9e4cab18fd105867\n", + "hi, open link number 685\n", + "https://tel.search.ch//detail/c2a3e1cb8fde4d7c\n", + "hi, open link number 686\n", + "https://tel.search.ch//riehen/rebenstrasse-3/barbara-eiche\n", + "hi, open link number 687\n", + "https://tel.search.ch//riehen/schuetzenrainweg-48/josy-und-birgitta-albrecht\n", + "hi, open link number 688\n", + "https://tel.search.ch//detail/4e8241b5fbc15e06\n", + "hi, open link number 689\n", + "https://tel.search.ch//riehen/leimgrubenweg-1/bernhard-u-elisabeth-zahnd\n", + "hi, open link number 690\n", + "https://tel.search.ch//detail/35cfed95f0de89c1\n", + "# regions, # postal codes, # names\n", + "24/2008/12570\n", + "hi, open link number 691\n", + "https://tel.search.ch//riehen/im-niederholzboden-55/bruno-blaettler-3\n", + "hi, open link number 692\n", + "https://tel.search.ch//detail/0c4ce6234fbc523d\n", + "hi, open link number 693\n", + "https://tel.search.ch//riehen/steingrubenweg-6/sonja-franziska-burkhalter\n", + "hi, open link number 694\n", + "https://tel.search.ch//detail/2340a360f972e8db\n", + "hi, open link number 695\n", + "https://tel.search.ch//detail/94a6f127e4ed1ce0\n", + "hi, open link number 696\n", + "https://tel.search.ch//detail/e1bedacbdb09bbed\n", + "hi, open link number 697\n", + "https://tel.search.ch//detail/5c068b2116135f87\n", + "hi, open link number 698\n", + "https://tel.search.ch//riehen/leimgrubenweg-56/peter-u-beatrice-moser\n", + "hi, open link number 699\n", + "https://tel.search.ch//detail/6435f947de8b7cfc\n", + "hi, open link number 700\n", + "https://tel.search.ch//detail/657fa85711863330\n", + "# regions, # postal codes, # names\n", + "24/2008/12580\n", + "hi, open link number 701\n", + "https://tel.search.ch//bettingen/im-speckler-20/marlies-blaettler-hamberger\n", + "hi, open link number 702\n", + "https://tel.search.ch//riehen/schuetzenrainweg-10/gertrud-brombacher\n", + "hi, open link number 703\n", + "https://tel.search.ch//bettingen/im-wenkenberg-15/roland-und-barbara-laager\n", + "hi, open link number 704\n", + "https://tel.search.ch//detail/2736fe4076bd3f6a\n", + "hi, open link number 705\n", + "https://tel.search.ch//detail/6010c53499ac2ae5\n", + "hi, open link number 706\n", + "https://tel.search.ch//detail/a35684f4b61edb64\n", + "hi, open link number 707\n", + "https://tel.search.ch//riehen/oberdorfstrasse-21/heinz-basler\n", + "hi, open link number 708\n", + "https://tel.search.ch//detail/1138b01115dff88b\n", + "hi, open link number 709\n", + "https://tel.search.ch//detail/d3d4ba69c48e139a\n", + "hi, open link number 710\n", + "https://tel.search.ch//detail/1e34ffcca9a44357\n", + "# regions, # postal codes, # names\n", + "24/2008/12590\n", + "hi, open link number 711\n", + "https://tel.search.ch//detail/7e0e2d2f65772f47\n", + "hi, open link number 712\n", + "https://tel.search.ch//detail/097f9b54fac64994\n", + "hi, open link number 713\n", + "https://tel.search.ch//detail/306c032560509054\n", + "hi, open link number 714\n", + "https://tel.search.ch//detail/7076bb61287452fc\n", + "hi, open link number 715\n", + "https://tel.search.ch//riehen/oberdorfstrasse-21/margrith-mosimann-basler\n", + "hi, open link number 716\n", + "https://tel.search.ch//detail/4ac5c56b0a938f5c\n", + "hi, open link number 717\n", + "https://tel.search.ch//riehen/gaenshaldenweg-27/bianca-und-riad-sawas\n", + "hi, open link number 718\n", + "https://tel.search.ch//detail/d7bd95444244a5db\n", + "hi, open link number 719\n", + "https://tel.search.ch//riehen/haselrain-30/bernhard-u-irene-von-allmen\n", + "hi, open link number 720\n", + "https://tel.search.ch//detail/ec8adbce77ceb0a0\n", + "# regions, # postal codes, # names\n", + "24/2008/12599\n", + "hi, open link number 721\n", + "https://tel.search.ch//detail/b8a61c652b515d5b\n", + "hi, open link number 722\n", + "https://tel.search.ch//basel/st-johanns-vorstadt-35/renate-beckenbach\n", + "hi, open link number 723\n", + "https://tel.search.ch//detail/620894cef69fc5b5\n", + "hi, open link number 724\n", + "https://tel.search.ch//detail/256d6b52b0ed61b6\n", + "hi, open link number 725\n", + "https://tel.search.ch//detail/9f7412d464f5f350\n", + "hi, open link number 726\n", + "https://tel.search.ch//detail/77da56a029fd10bf\n", + "hi, open link number 727\n", + "https://tel.search.ch//detail/47ab9d88f3d3b906\n", + "hi, open link number 728\n", + "https://tel.search.ch//detail/7b176a5145b6deef\n", + "hi, open link number 729\n", + "https://tel.search.ch//detail/3812654c097b1482\n", + "hi, open link number 730\n", + "https://tel.search.ch//riehen/schuetzengasse-38/jeanette-und-bernhard-mueller\n", + "# regions, # postal codes, # names\n", + "24/2008/12609\n", + "hi, open link number 731\n", + "https://tel.search.ch//detail/bee28624050c0874\n", + "hi, open link number 732\n", + "https://tel.search.ch//detail/305243a04fea926e\n", + "hi, open link number 733\n", + "https://tel.search.ch//detail/a8e341f6191c2a6b\n", + "hi, open link number 734\n", + "https://tel.search.ch//detail/d687d374b527fb17\n", + "hi, open link number 735\n", + "https://tel.search.ch//detail/12c387a5d785406d\n", + "hi, open link number 736\n", + "https://tel.search.ch//detail/dd45564f4ebfd034\n", + "hi, open link number 737\n", + "https://tel.search.ch//detail/cf63e0d2b9e8e40f\n", + "hi, open link number 738\n", + "https://tel.search.ch//detail/b7edc989e9d3ce19\n", + "hi, open link number 739\n", + "https://tel.search.ch//detail/d502cddd4b3697a9\n", + "hi, open link number 740\n", + "https://tel.search.ch//detail/2e6a8f8c9bbda5e7\n", + "# regions, # postal codes, # names\n", + "24/2008/12618\n", + "hi, open link number 741\n", + "https://tel.search.ch//detail/d6ff569f840d54ee\n", + "hi, open link number 742\n", + "https://tel.search.ch//detail/45efee11b8f2b9eb\n", + "hi, open link number 743\n", + "https://tel.search.ch//detail/beca2f6a7227addd\n", + "hi, open link number 744\n", + "https://tel.search.ch//detail/b4230b2e583d7b30\n", + "hi, open link number 745\n", + "https://tel.search.ch//bettingen/brunnengasse-5/willi-u-susanne-bertschmann\n", + "hi, open link number 746\n", + "https://tel.search.ch//riehen/kaeppeligasse-16/michael-bidder\n", + "hi, open link number 747\n", + "https://tel.search.ch//detail/42c056d5e5ce35fa\n", + "hi, open link number 748\n", + "https://tel.search.ch//riehen/gstaltenrainweg-14/heidi-biondi-kurtz\n", + "hi, open link number 749\n", + "https://tel.search.ch//detail/a7e6691a2be5f127\n", + "hi, open link number 750\n", + "https://tel.search.ch//detail/17b69868205597b5\n", + "# regions, # postal codes, # names\n", + "24/2008/12628\n", + "hi, open link number 751\n", + "https://tel.search.ch//detail/1d97538f3c216bc8\n", + "hi, open link number 752\n", + "https://tel.search.ch//detail/233a78e1179b40a1\n", + "hi, open link number 753\n", + "https://tel.search.ch//detail/bef09b2dc31b45a7\n", + "hi, open link number 754\n", + "https://tel.search.ch//detail/fc010c1804abace1\n", + "hi, open link number 755\n", + "https://tel.search.ch//basel/greifengasse-1/lukas-buol\n", + "hi, open link number 756\n", + "https://tel.search.ch//detail/a0bd72d88e46ca30\n", + "hi, open link number 757\n", + "https://tel.search.ch//detail/1fdb8975fa9a5454\n", + "hi, open link number 758\n", + "https://tel.search.ch//detail/e4a31f80bbdc66f3\n", + "hi, open link number 759\n", + "https://tel.search.ch//detail/89d8aaf336da521d\n", + "hi, open link number 760\n", + "https://tel.search.ch//riehen/im-hirshalm-16/brigitta-pauli-naenny\n", + "# regions, # postal codes, # names\n", + "24/2008/12637\n", + "hi, open link number 761\n", + "https://tel.search.ch//detail/ab963b33ee8b52b2\n", + "hi, open link number 762\n", + "https://tel.search.ch//detail/5559fb467bc19081\n", + "hi, open link number 763\n", + "https://tel.search.ch//detail/702942e20220fbbe\n", + "hi, open link number 764\n", + "https://tel.search.ch//detail/41531fcbdebe2c89\n", + "hi, open link number 765\n", + "https://tel.search.ch//detail/b63a4ae3500e41fb\n", + "hi, open link number 766\n", + "https://tel.search.ch//detail/e5ac4b482f1506f5\n", + "hi, open link number 767\n", + "https://tel.search.ch//detail/472c781f8728361d\n", + "hi, open link number 768\n", + "https://tel.search.ch//detail/92b0f5e4095189ed\n", + "hi, open link number 769\n", + "https://tel.search.ch//detail/912d48831262a677\n", + "hi, open link number 770\n", + "https://tel.search.ch//detail/ab6abd919567a78b\n", + "# regions, # postal codes, # names\n", + "24/2008/12647\n", + "hi, open link number 771\n", + "https://tel.search.ch//detail/a055e2e925690c51\n", + "hi, open link number 772\n", + "https://tel.search.ch//detail/7065efb15121345e\n", + "hi, open link number 773\n", + "https://tel.search.ch//detail/8206aaf5b742972e\n", + "hi, open link number 774\n", + "https://tel.search.ch//detail/7feabcec34e79cc1\n", + "hi, open link number 775\n", + "https://tel.search.ch//detail/19fc00cb6c689594\n", + "hi, open link number 776\n", + "https://tel.search.ch//detail/c3ad7a8e23cd995b\n", + "hi, open link number 777\n", + "https://tel.search.ch//detail/88448f9fbe157f0f\n", + "hi, open link number 778\n", + "https://tel.search.ch//bettingen/hauptstrasse-28/elsbeth-baumgartner\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 779\n", + "https://tel.search.ch//detail/709cbc01af782e0f\n", + "hi, open link number 780\n", + "https://tel.search.ch//riehen/baselstrasse-5a/marlise-beguin\n", + "# regions, # postal codes, # names\n", + "24/2008/12657\n", + "hi, open link number 781\n", + "https://tel.search.ch//detail/87537483a662fe90\n", + "==================================================OW==================================================\n", + "hi, open link number 782\n", + "https://tel.search.ch//sarnen/glashuettenstrasse-6/b-kuechler\n", + "hi, open link number 783\n", + "https://tel.search.ch//engelberg/wasserfallstrasse-14a/b-u-t-oetzel-2\n", + "hi, open link number 784\n", + "https://tel.search.ch//sachseln/brueggistrasse-3/g-und-krauthahn-b-waldmann\n", + "hi, open link number 785\n", + "https://tel.search.ch//giswil/ruetistrasse-16/ernst-abaecherli\n", + "hi, open link number 786\n", + "https://tel.search.ch//kerns/melchtalerstrasse-25/thomas-zanker\n", + "hi, open link number 787\n", + "https://tel.search.ch//sachseln/laerchenweg-3/jasmina-birrer\n", + "hi, open link number 788\n", + "https://tel.search.ch//kerns/dorfstrasse-3/erich-bucher\n", + "hi, open link number 789\n", + "https://tel.search.ch//lungern/oberdorfstrasse-11/beat-halter-2\n", + "hi, open link number 790\n", + "https://tel.search.ch//kaegiswil/kreuzstrasse-11/jakob-u-maria-beeler\n", + "# regions, # postal codes, # names\n", + "24/2008/12667\n", + "hi, open link number 791\n", + "https://tel.search.ch//sarnen/kernserstrasse-29/beat-dubacher\n", + "hi, open link number 792\n", + "https://tel.search.ch//engelberg/meilandweg-8/othmar-buetler\n", + "hi, open link number 793\n", + "https://tel.search.ch//stalden/bruenischwand-1/marie-burch\n", + "hi, open link number 794\n", + "https://tel.search.ch//wilen/goldetsacherstrasse-11/hans-ruedi-und-brigitte-durrer\n", + "hi, open link number 795\n", + "https://tel.search.ch//kaiserstuhl/hintermattstrasse-20/markus-u-yvonne-halter\n", + "hi, open link number 796\n", + "https://tel.search.ch//giswil/industriestrasse/thomas-bienz-2\n", + "hi, open link number 797\n", + "https://tel.search.ch//giswil/ahornweg-4/hans-burch-2\n", + "hi, open link number 798\n", + "https://tel.search.ch//wilen/bodenstrasse-18/hans-und-marie-theres-burch-2\n", + "hi, open link number 799\n", + "https://tel.search.ch//sarnen/enetriederstrasse-22/niklaus-und-marie-therese-burch\n", + "hi, open link number 800\n", + "https://tel.search.ch//sarnen/feldstrasse-41/peter-k-burger\n", + "# regions, # postal codes, # names\n", + "24/2008/12677\n", + "hi, open link number 801\n", + "https://tel.search.ch//sarnen/feldwiden-1/bruno-und-helen-kiser\n", + "hi, open link number 802\n", + "https://tel.search.ch//sachseln/chilchbreiten-12/otto-berchtold\n", + "hi, open link number 803\n", + "https://tel.search.ch//sarnen/felsenheim-2/thomas-nadja-leon-nick-und-jonas-buechler\n", + "hi, open link number 804\n", + "https://tel.search.ch//giswil/brendlistrasse-39/mary-burch-2\n", + "hi, open link number 805\n", + "https://tel.search.ch//engelberg/mittlere-fluehmatt-1/franziska-burri\n", + "hi, open link number 806\n", + "https://tel.search.ch//engelberg/wasserfallstrasse-221/bernadette-feierabend\n", + "hi, open link number 807\n", + "https://tel.search.ch//sarnen/eiweg-9/marcel-bettina-mit-linus-und-milena-spichtig\n", + "hi, open link number 808\n", + "https://tel.search.ch//alpnach-dorf/baumgartenstrasse-12/boza-vasic\n", + "hi, open link number 809\n", + "https://tel.search.ch//giswil/bruenigstrasse-82/beat-von-wyl\n", + "hi, open link number 810\n", + "https://tel.search.ch//kerns/hinterflueweg-20/rico-u-jsabella-barmettler\n", + "# regions, # postal codes, # names\n", + "24/2008/12687\n", + "hi, open link number 811\n", + "https://tel.search.ch//giswil/schwendiboden-1/hans-berchtold\n", + "hi, open link number 812\n", + "https://tel.search.ch//giswil/ei-1/hansjoerg-u-lisbeth-berchtold\n", + "hi, open link number 813\n", + "https://tel.search.ch//sarnen/hochhausstrasse-2/hans-berchtold\n", + "hi, open link number 814\n", + "https://tel.search.ch//stalden/schwanderstrasse-20/roland-und-manuela-berwert\n", + "hi, open link number 815\n", + "https://tel.search.ch//sarnen/ennetriederweg-5/willy-und-helen-bieri\n", + "hi, open link number 816\n", + "https://tel.search.ch//engelberg/kilchbuehlstrasse-11/markus-und-michele-boesch\n", + "hi, open link number 817\n", + "https://tel.search.ch//kerns/industriestrasse-9/hans-peter-britschgi\n", + "hi, open link number 818\n", + "https://tel.search.ch//sarnen/museumstrasse-3/josef-und-michele-britschgi\n", + "hi, open link number 819\n", + "https://tel.search.ch//kerns/chlewigenpark-1/trudi-bucher\n", + "hi, open link number 820\n", + "https://tel.search.ch//kerns/flueelistrasse-13/walter-bucher\n", + "# regions, # postal codes, # names\n", + "24/2008/12696\n", + "hi, open link number 821\n", + "https://tel.search.ch//giswil/durnachelistrasse-8/baerti-halter\n", + "hi, open link number 822\n", + "https://tel.search.ch//giswil/mattenweg-15/urs-und-beatrice-kaiser\n", + "hi, open link number 823\n", + "https://tel.search.ch//sarnen/giglenstrasse-8/beat-und-nadia-kehrli\n", + "hi, open link number 824\n", + "https://tel.search.ch//sarnen/goldmattweg-9/hans-u-bernadette-rohrer\n", + "hi, open link number 825\n", + "https://tel.search.ch//lungern/doerflistrasse-7/david-u-helen-zumstein\n", + "hi, open link number 826\n", + "https://tel.search.ch//flueeli-ranft/chilchweg-34/silvia-baeck\n", + "hi, open link number 827\n", + "https://tel.search.ch//giswil/brendlistrasse-37/heinz-hermann-berchtold\n", + "hi, open link number 828\n", + "https://tel.search.ch//giswil/alte-moerlistrasse-9/luzia-bissig\n", + "hi, open link number 829\n", + "https://tel.search.ch//engelberg/poststrasse-1/ruedi-und-gritli-blatter\n", + "hi, open link number 830\n", + "https://tel.search.ch//lungern/bruenigstrasse-1a/petra-und-ruedi-britschgi\n", + "# regions, # postal codes, # names\n", + "24/2008/12706\n", + "hi, open link number 831\n", + "https://tel.search.ch//sarnen/buentenstrasse-20/wolfgang-broedel\n", + "hi, open link number 832\n", + "https://tel.search.ch//stalden/schwanderstrasse-48/joseph-brunner\n", + "hi, open link number 833\n", + "https://tel.search.ch//sachseln/brodhubel-6/elisabeth-und-josef-bucher\n", + "hi, open link number 834\n", + "https://tel.search.ch//kerns/melchtalerstrasse-9/paul-u-liliane-bucher\n", + "hi, open link number 835\n", + "https://tel.search.ch//kerns/brunnenmatt-3b/beat-und-ria-budmiger\n", + "hi, open link number 836\n", + "https://tel.search.ch//engelberg/barmettlenrain-9/otto-u-lilo-buholzer-2\n", + "hi, open link number 837\n", + "https://tel.search.ch//sarnen/kaegiswilerstrasse-18/bruno-burch\n", + "hi, open link number 838\n", + "https://tel.search.ch//stalden/halten-2/hans-und-veronika-burch\n", + "hi, open link number 839\n", + "https://tel.search.ch//flueeli-ranft/wolfisbergstrasse-26/martin-und-gabriela-burch\n", + "hi, open link number 840\n", + "https://tel.search.ch//stalden/obstaldenstrasse-19/peter-burch\n", + "# regions, # postal codes, # names\n", + "24/2008/12716\n", + "hi, open link number 841\n", + "https://tel.search.ch//giswil/dreiwaesserweg-20/beat-buergi\n", + "hi, open link number 842\n", + "https://tel.search.ch//kerns/flueelistrasse-37/richard-u-barbara-eichenberger\n", + "hi, open link number 843\n", + "https://tel.search.ch//giswil/ahornweg-8/bruno-grisiger\n", + "hi, open link number 844\n", + "https://tel.search.ch//engelberg/bann-1/silvia-und-bieri-martin-hurschler-bieri\n", + "hi, open link number 845\n", + "https://tel.search.ch//giswil/durnachelistrasse-2/bruno-imfeld\n", + "hi, open link number 846\n", + "https://tel.search.ch//kerns/melchtalerstrasse-7b/bruno-und-erna-kaiser\n", + "hi, open link number 847\n", + "https://tel.search.ch//sachseln/pappelweg-1/bojan-lazarevic\n", + "hi, open link number 848\n", + "https://tel.search.ch//sarnen/birkenweg-5/bruno-und-erika-ming\n", + "hi, open link number 849\n", + "https://tel.search.ch//sachseln/ewilmatte-3/erwin-und-bernadette-rohrer\n", + "hi, open link number 850\n", + "https://tel.search.ch//engelberg/margritenweg-2c/hanspeter-und-blanca-ruckstuhl\n", + "# regions, # postal codes, # names\n", + "24/2008/12726\n", + "hi, open link number 851\n", + "https://tel.search.ch//alpnach-dorf/feldheimstrasse-29/thomas-und-brigitte-sidler\n", + "hi, open link number 852\n", + "https://tel.search.ch//engelberg/muehlematt-20/bernhard-u-brigitte-stalder\n", + "hi, open link number 853\n", + "https://tel.search.ch//sarnen/feldheim-8/linus-und-brigitta-wetzstein\n", + "hi, open link number 854\n", + "https://tel.search.ch//sachseln/tulpenweg-11/beat-zurfluh\n", + "hi, open link number 855\n", + "https://tel.search.ch//engelberg/alpenstrasse-7/hans-u-ursula-furrer\n", + "hi, open link number 856\n", + "https://tel.search.ch//giswil/chalet-waldrand-1/helen-gentilini\n", + "hi, open link number 857\n", + "https://tel.search.ch//kaegiswil/geristrasse-11/hans-kaelin\n", + "hi, open link number 858\n", + "https://tel.search.ch//sarnen/lindenstrasse-16/evelyne-leu\n", + "hi, open link number 859\n", + "https://tel.search.ch//giswil/brueggi-1/josef-und-ruth-riebli\n", + "hi, open link number 860\n", + "https://tel.search.ch//giswil/ahornweg-8/hans-peter-u-lorly-wechsler\n", + "# regions, # postal codes, # names\n", + "24/2008/12736\n", + "hi, open link number 861\n", + "https://tel.search.ch//alpnach-dorf/aeschi-3/serge-halter\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 862\n", + "https://tel.search.ch//kaegiswil/neuheim-1/lydia-und-lukas-barmettler\n", + "hi, open link number 863\n", + "https://tel.search.ch//st-niklausen/arvenweg-7/peter-und-romy-barmettler-2\n", + "hi, open link number 864\n", + "https://tel.search.ch//sarnen/nelkenstrasse-3/ivan-bedin\n", + "hi, open link number 865\n", + "https://tel.search.ch//giswil/durnachelistrasse-1/irma-und-josef-berchtold-2\n", + "hi, open link number 866\n", + "https://tel.search.ch//wilen/untere-balgenstrasse-6/maya-berlinger\n", + "hi, open link number 867\n", + "https://tel.search.ch//stalden/eistrasse-4/seppi-und-rita-berwert\n", + "hi, open link number 868\n", + "https://tel.search.ch//ramersberg/schwanderstrasse-40/ernst-u-esther-bucher\n", + "hi, open link number 869\n", + "https://tel.search.ch//kerns/huwel-33/reto-u-erika-bucher\n", + "hi, open link number 870\n", + "https://tel.search.ch//kerns/kaegiswilerstrasse-26/ueli-und-regula-bucher\n", + "# regions, # postal codes, # names\n", + "24/2008/12746\n", + "hi, open link number 871\n", + "https://tel.search.ch//giswil/hirserenriedstrasse-8/ernst-u-monika-burch\n", + "hi, open link number 872\n", + "https://tel.search.ch//stalden/rainstrasse-11/sepp-und-lisbeth-burch\n", + "hi, open link number 873\n", + "https://tel.search.ch//lungern/feldgasse-8/walter-jun-u-monika-buergi\n", + "hi, open link number 874\n", + "https://tel.search.ch//st-niklausen/zubenstrasse-8/bernhard-ettlin-2\n", + "hi, open link number 875\n", + "https://tel.search.ch//wilen/sitacherstrasse-15/walter-und-brigit-holenstein\n", + "hi, open link number 876\n", + "https://tel.search.ch//kaegiswil/schlierenhoelzlistrasse-16/max-und-bernadette-mueller\n", + "hi, open link number 877\n", + "https://tel.search.ch//stalden/leitimatt-4/barbara-und-rohrer-silvio-stocker-rohrer-3\n", + "hi, open link number 878\n", + "https://tel.search.ch//sachseln/breitli-5/brigitte-von-moos-3\n", + "hi, open link number 879\n", + "https://tel.search.ch//kerns/riebetenstrasse-7/beat-und-priska-von-rotz\n", + "hi, open link number 880\n", + "https://tel.search.ch//giswil/rebstock-11/hans-und-brigitte-wallimann\n", + "# regions, # postal codes, # names\n", + "24/2008/12756\n", + "hi, open link number 881\n", + "https://tel.search.ch//sachseln/bachmaettelirain-3/philipp-und-birve-staub-laura-staub\n", + "hi, open link number 882\n", + "https://tel.search.ch//kerns/hobielstrasse-12/walter-ettlin-2\n", + "hi, open link number 883\n", + "https://tel.search.ch//sachseln/feldweg-8/theddy-und-maria-frener\n", + "hi, open link number 884\n", + "https://tel.search.ch//sachseln/spis-20/peter-und-jacqueline-joos\n", + "hi, open link number 885\n", + "https://tel.search.ch//sachseln/feldweg-1a/josef-und-irene-kathriner\n", + "hi, open link number 886\n", + "https://tel.search.ch//giswil/grundwaldstrasse-1/hedi-mueller\n", + "hi, open link number 887\n", + "https://tel.search.ch//sachseln/summerweid-3/peter-und-helen-omlin\n", + "hi, open link number 888\n", + "https://tel.search.ch//kerns/sarnerstrasse-27/fredi-und-rita-wagner\n", + "hi, open link number 889\n", + "https://tel.search.ch//engelberg/meilandweg-10/louis-sepp-und-margret-willimann\n", + "==================================================NW==================================================\n", + "hi, open link number 890\n", + "https://tel.search.ch//detail/c7e0a5764536be30\n", + "# regions, # postal codes, # names\n", + "24/2008/12765\n", + "hi, open link number 891\n", + "https://tel.search.ch//detail/340dc4e02a5d7a4b\n", + "hi, open link number 892\n", + "https://tel.search.ch//ennetbuergen/hofurlistrasse-42/irene-e-und-didier-b-kuhnke\n", + "hi, open link number 893\n", + "https://tel.search.ch//detail/c37a7f5bc9d5171b\n", + "hi, open link number 894\n", + "https://tel.search.ch//detail/7860dad92a9ccf40\n", + "hi, open link number 895\n", + "https://tel.search.ch//ennetmoos/allweg/markus-u-bettina-landolt\n", + "hi, open link number 896\n", + "https://tel.search.ch//detail/8e8189c3b1e29b7e\n", + "hi, open link number 897\n", + "https://tel.search.ch//detail/f295d457d0e01a52\n", + "hi, open link number 898\n", + "https://tel.search.ch//detail/a0a00e45b57972d9\n", + "hi, open link number 899\n", + "https://tel.search.ch//detail/1ee4430ec8158cbf\n", + "hi, open link number 900\n", + "https://tel.search.ch//stans/rieden-1/rene-und-silvia-bruegger\n", + "# regions, # postal codes, # names\n", + "24/2008/12773\n", + "hi, open link number 901\n", + "https://tel.search.ch//detail/6a22fcbfcd446405\n", + "hi, open link number 902\n", + "https://tel.search.ch//detail/dd46dfbcadca736d\n", + "hi, open link number 903\n", + "https://tel.search.ch//detail/b64d0b207c509409\n", + "hi, open link number 904\n", + "https://tel.search.ch//stans/obere-spichermatt-29/erwin-und-suzanne-bockstaller\n", + "hi, open link number 905\n", + "https://tel.search.ch//stans/engelbergstrasse-29/elisabeth-brand-gadient\n", + "hi, open link number 906\n", + "https://tel.search.ch//detail/425ae72aa90f8c15\n", + "hi, open link number 907\n", + "https://tel.search.ch//bueren/haldenweg-5/kurt-und-petra-odermatt\n", + "hi, open link number 908\n", + "https://tel.search.ch//detail/36de858fcf67c6e7\n", + "hi, open link number 909\n", + "https://tel.search.ch//ennetmoos/rohrmatte-3/kaspi-und-hanny-barmettler\n", + "hi, open link number 910\n", + "https://tel.search.ch//detail/b5bdffde0e72e98e\n", + "# regions, # postal codes, # names\n", + "24/2008/12781\n", + "hi, open link number 911\n", + "https://tel.search.ch//detail/92a7e56fb4953d15\n", + "hi, open link number 912\n", + "https://tel.search.ch//oberdorf/wilmatt-11/marco-bosshard\n", + "hi, open link number 913\n", + "https://tel.search.ch//detail/a411be1507c04d8f\n", + "hi, open link number 914\n", + "https://tel.search.ch//detail/5146ee8fbcb0cba8\n", + "hi, open link number 915\n", + "https://tel.search.ch//detail/d4e5621c15f5d702\n", + "hi, open link number 916\n", + "https://tel.search.ch//ennetmoos/gotthardlistrasse-32c/birgitt-u-thomas-wais\n", + "hi, open link number 917\n", + "https://tel.search.ch//detail/0fc6d17a9c80b01c\n", + "hi, open link number 918\n", + "https://tel.search.ch//niederrickenbach/musenalp/jost-barmettler-2\n", + "hi, open link number 919\n", + "https://tel.search.ch//detail/40ecdc5bd2635116\n", + "hi, open link number 920\n", + "https://tel.search.ch//oberdorf/st-heinrich-strasse-9/ruedi-und-franziska-bircher\n", + "# regions, # postal codes, # names\n", + "24/2008/12790\n", + "hi, open link number 921\n", + "https://tel.search.ch//oberdorf/gigi-1/edi-und-marie-blaettler\n", + "hi, open link number 922\n", + "https://tel.search.ch//oberdorf/gigi-1/klaus-blaettler\n", + "hi, open link number 923\n", + "https://tel.search.ch//detail/df01a5239b1a39d2\n", + "hi, open link number 924\n", + "https://tel.search.ch//stans/bluemattstrasse-126/klaus-u-renate-borer\n", + "hi, open link number 925\n", + "https://tel.search.ch//stans/waechselacher-32/beda-bossard\n", + "hi, open link number 926\n", + "https://tel.search.ch//stans/kohlgraben-3/juerg-braunwalder\n", + "hi, open link number 927\n", + "https://tel.search.ch//bueren/industrie-hofwald-1/balthasar-dickerhof\n", + "hi, open link number 928\n", + "https://tel.search.ch//wiesenberg/schuermatt-1/beat-gut\n", + "hi, open link number 929\n", + "https://tel.search.ch//detail/43ab40ad70aeab80\n", + "hi, open link number 930\n", + "https://tel.search.ch//stans/schmiedgasse-44/berta-imboden\n", + "# regions, # postal codes, # names\n", + "24/2008/12799\n", + "hi, open link number 931\n", + "https://tel.search.ch//detail/98911422c0882ed8\n", + "hi, open link number 932\n", + "https://tel.search.ch//oberdorf/wilmatt-7/beat-niederberger\n", + "hi, open link number 933\n", + "https://tel.search.ch//dallenwil/stettlistrasse-5/beatrice-odermatt\n", + "hi, open link number 934\n", + "https://tel.search.ch//stans/stansstaderstrasse-41/beatrice-und-werner-rohrer\n", + "hi, open link number 935\n", + "https://tel.search.ch//bueren/oeltrotte-1/theo-und-pia-von-bueren\n", + "hi, open link number 936\n", + "https://tel.search.ch//detail/be63a8c076e8946c\n", + "hi, open link number 937\n", + "https://tel.search.ch//stans/waechselacher-9/marianne-und-balz-wolfisberg\n", + "hi, open link number 938\n", + "https://tel.search.ch//buochs/ober-faden-2/marcel-und-isabelle-odermatt\n", + "hi, open link number 939\n", + "https://tel.search.ch//detail/b7f1865937ccbcbc\n", + "hi, open link number 940\n", + "https://tel.search.ch//wolfenschiessen/schoenau-1/hans-scheuber\n", + "# regions, # postal codes, # names\n", + "24/2008/12808\n", + "hi, open link number 941\n", + "https://tel.search.ch//buochs/ennerberg-1a/josef-und-sandra-barmettler\n", + "hi, open link number 942\n", + "https://tel.search.ch//detail/98709d00d8fd2de6\n", + "hi, open link number 943\n", + "https://tel.search.ch//emmetten/st-annaweg-2/peter-u-evelyne-barmettler\n", + "hi, open link number 944\n", + "https://tel.search.ch//buochs/paradies-1/richard-und-monika-barmettler\n", + "hi, open link number 945\n", + "https://tel.search.ch//oberdorf/rain-1/theo-barmettler\n", + "hi, open link number 946\n", + "https://tel.search.ch//detail/4281283a22fb58ef\n", + "hi, open link number 947\n", + "https://tel.search.ch//buochs/fischmattstrasse-10/markus-baumgartner\n", + "hi, open link number 948\n", + "https://tel.search.ch//detail/bf0183ae30180e63\n", + "hi, open link number 949\n", + "https://tel.search.ch//detail/929a2a5faa65593c\n", + "hi, open link number 950\n", + "https://tel.search.ch//detail/239b8a806fde9e11\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "# regions, # postal codes, # names\n", + "24/2008/12817\n", + "hi, open link number 951\n", + "https://tel.search.ch//stans/ennetbuergerstrasse-5/walter-brun\n", + "hi, open link number 952\n", + "https://tel.search.ch//detail/d1a52bb860bd2ba8\n", + "hi, open link number 953\n", + "https://tel.search.ch//stans/milchbrunnenstrasse-19/beat-und-haecki-diana-flury\n", + "hi, open link number 954\n", + "https://tel.search.ch//detail/128e625be8e001f4\n", + "hi, open link number 955\n", + "https://tel.search.ch//detail/6a7de6c914462bbc\n", + "hi, open link number 956\n", + "https://tel.search.ch//detail/b63cd96659eb0c3d\n", + "hi, open link number 957\n", + "https://tel.search.ch//oberdorf/schinhaltenstrasse-24a/beat-barbara-gian-mia-und-luna-imholz\n", + "hi, open link number 958\n", + "https://tel.search.ch//detail/5e092fbe17a08102\n", + "hi, open link number 959\n", + "https://tel.search.ch//detail/4a172ff19a8fb81a\n", + "hi, open link number 960\n", + "https://tel.search.ch//detail/e285f49d61922c43\n", + "# regions, # postal codes, # names\n", + "24/2008/12827\n", + "hi, open link number 961\n", + "https://tel.search.ch//bueren/allmendstrasse-21b/jakob-und-regina-liem\n", + "hi, open link number 962\n", + "https://tel.search.ch//detail/429fd0e67ec91543\n", + "hi, open link number 963\n", + "https://tel.search.ch//detail/8fcccb6fe9a688b9\n", + "hi, open link number 964\n", + "https://tel.search.ch//detail/1980aab10f8fb009\n", + "hi, open link number 965\n", + "https://tel.search.ch//detail/4d3aad5d10550de7\n", + "hi, open link number 966\n", + "https://tel.search.ch//stans/kohlgraben-7/wendelin-und-dorothea-bischof\n", + "hi, open link number 967\n", + "https://tel.search.ch//stans/breitenstrasse-115/robert-und-monika-blaettler-2\n", + "hi, open link number 968\n", + "https://tel.search.ch//bueren/liechtershalten-5/hans-und-hedi-boller\n", + "hi, open link number 969\n", + "https://tel.search.ch//detail/732a060599e76eda\n", + "hi, open link number 970\n", + "https://tel.search.ch//detail/efbc5fb65eb2d4b4\n", + "# regions, # postal codes, # names\n", + "24/2008/12835\n", + "hi, open link number 971\n", + "https://tel.search.ch//detail/671561a1e196499b\n", + "hi, open link number 972\n", + "https://tel.search.ch//wolfenschiessen/schmittenhostatt-2/joerg-bucher\n", + "hi, open link number 973\n", + "https://tel.search.ch//stans/breitenstrasse-109/engelbert-buergler\n", + "hi, open link number 974\n", + "https://tel.search.ch//stans/tottikonstrasse-37/valentin-und-vreni-buetler-2\n", + "hi, open link number 975\n", + "https://tel.search.ch//detail/a7991055057b8429\n", + "hi, open link number 976\n", + "https://tel.search.ch//detail/eedbd2e21fc80dfb\n", + "hi, open link number 977\n", + "https://tel.search.ch//ennetbuergen/riedmatt-8/brendon-und-jeannette-tomasson\n", + "hi, open link number 978\n", + "https://tel.search.ch//stans/obere-spichermatt-9/bruno-und-martha-waser\n", + "hi, open link number 979\n", + "https://tel.search.ch//detail/92878be50b80c3e9\n", + "hi, open link number 980\n", + "https://tel.search.ch//dallenwil/breitenacher-1/marie-durrer\n", + "# regions, # postal codes, # names\n", + "24/2008/12845\n", + "hi, open link number 981\n", + "https://tel.search.ch//detail/a71da12784e3d7bc\n", + "hi, open link number 982\n", + "https://tel.search.ch//buochs/stanserstrasse-1/herbert-u-rita-kuettel\n", + "hi, open link number 983\n", + "https://tel.search.ch//stans/bitzistrasse-5/elisabeth-mathis\n", + "hi, open link number 984\n", + "https://tel.search.ch//wolfenschiessen/eyacherweg-1/peter-und-frieda-niederberger\n", + "hi, open link number 985\n", + "https://tel.search.ch//detail/8b8097cb43566a2f\n", + "hi, open link number 986\n", + "https://tel.search.ch//oberdorf/pilatusstrasse-16/emil-lussi\n", + "hi, open link number 987\n", + "https://tel.search.ch//detail/62adf67b097ec98f\n", + "hi, open link number 988\n", + "https://tel.search.ch//stans/wirzboden-7/wolfgang-ruth-miller\n", + "hi, open link number 989\n", + "https://tel.search.ch//ennetmoos/wichried/josef-und-theres-odermatt\n", + "hi, open link number 990\n", + "https://tel.search.ch//stans/rathausplatz-6/yvonne-siegwart\n", + "# regions, # postal codes, # names\n", + "24/2008/12855\n", + "hi, open link number 991\n", + "https://tel.search.ch//detail/6ddb830831782cfd\n", + "hi, open link number 992\n", + "https://tel.search.ch//stans/waechselacher-119/marianne-tobler\n", + "hi, open link number 993\n", + "https://tel.search.ch//oberrickenbach/dorfstrasse-6/marcel-u-gabriela-weiss\n", + "hi, open link number 994\n", + "https://tel.search.ch//detail/658a290e99a14219\n", + "hi, open link number 995\n", + "https://tel.search.ch//bueren/ziliweg-3/peter-liem\n", + "hi, open link number 996\n", + "https://tel.search.ch//oberdorf/wydacher-1/walter-u-dora-lussi\n", + "hi, open link number 997\n", + "https://tel.search.ch//bueren/allmendstrasse-21b/beatrice-und-thomas-abaecherli\n", + "hi, open link number 998\n", + "https://tel.search.ch//detail/48480f2592e391e9\n", + "hi, open link number 999\n", + "https://tel.search.ch//detail/bdac87122c9ca86b\n", + "hi, open link number 1000\n", + "https://tel.search.ch//stans/acherweg-11/beatrice-abry\n", + "# regions, # postal codes, # names\n", + "24/2008/12864\n", + "hi, open link number 1001\n", + "https://tel.search.ch//stans/engelbergstrasse-35a/brigitte-abry\n", + "hi, open link number 1002\n", + "https://tel.search.ch//detail/cb141d7de86064a2\n", + "hi, open link number 1003\n", + "https://tel.search.ch//detail/5575ad5ae415854a\n", + "https://tel.search.ch/?privat=1&pages=15&was=c\n", + "hi, open link number 1004\n", + "https://tel.search.ch//detail/cfd0f53b24a5c8b2\n", + "hi, open link number 1005\n", + "https://tel.search.ch//detail/248fcc5881b90004\n", + "hi, open link number 1006\n", + "https://tel.search.ch//detail/17051f3b3c860d4f\n", + "hi, open link number 1007\n", + "https://tel.search.ch//sursee/muehlehofstrasse-21/k-und-c-troxler\n", + "hi, open link number 1008\n", + "https://tel.search.ch//detail/b96c4c8530e12fe2\n", + "hi, open link number 1009\n", + "https://tel.search.ch//detail/fc42d25278f6461b\n", + "hi, open link number 1010\n", + "https://tel.search.ch//detail/606a641d21c6797c\n", + "# regions, # postal codes, # names\n", + "24/2008/12867\n", + "hi, open link number 1011\n", + "https://tel.search.ch//detail/3d107005bbc5a38b\n", + "hi, open link number 1012\n", + "https://tel.search.ch//detail/6bafb4b32f78fc15\n", + "hi, open link number 1013\n", + "https://tel.search.ch//detail/91b0c305c5c7a397\n", + "hi, open link number 1014\n", + "https://tel.search.ch//detail/d796c6b8831cc344\n", + "hi, open link number 1015\n", + "https://tel.search.ch//detail/6e1af376b208c216\n", + "hi, open link number 1016\n", + "https://tel.search.ch//detail/1c79e6345e899638\n", + "hi, open link number 1017\n", + "https://tel.search.ch//detail/b3c9487e647c35aa\n", + "hi, open link number 1018\n", + "https://tel.search.ch//hinteregg/forchstrasse-171/mara-c-borgognoni\n", + "hi, open link number 1019\n", + "https://tel.search.ch//detail/944e3d6b840fe699\n", + "hi, open link number 1020\n", + "https://tel.search.ch//staefa/seestrasse-195/physiotherapie-in-gold\n", + "# regions, # postal codes, # names\n", + "24/2008/12868\n", + "regions\n", + "==================================================SO==================================================\n", + "hi, open link number 1021\n", + "https://tel.search.ch//boningen/kreuzplatz-13/michael-und-karin-studer\n", + "==================================================AG==================================================\n", + "hi, open link number 1022\n", + "https://tel.search.ch//nussbaumen/schulstrasse-2/praxis-dr-dehn-ag\n", + "hi, open link number 1023\n", + "https://tel.search.ch//zofingen/im-schuerli-2/zahnmedizin-im-schuerli-ag\n", + "hi, open link number 1024\n", + "https://tel.search.ch//baden/haselstrasse-1/schneider-zahnaerzte-dr-med-dent-adrienne-schneider-2\n", + "hi, open link number 1025\n", + "https://tel.search.ch//brugg/neumarktplatz-12/branka-tomljenovic-die-zahnarztpraxis-brugg\n", + "hi, open link number 1026\n", + "https://tel.search.ch//zeiningen/mitteldorf-19/zahnarztpraxis-remo-loepfe-karin-weber-2\n", + "==================================================ZH==================================================\n", + "hi, open link number 1027\n", + "https://tel.search.ch//russikon/buechweid-25/anna-c-und-herbert-langmair\n", + "hi, open link number 1028\n", + "https://tel.search.ch//zuerich/badenerstrasse-551/physiotherapie-letzigrund\n", + "hi, open link number 1029\n", + "https://tel.search.ch//uster/hallenbadweg-2/startpunkt-physio-training-uster\n", + "==================================================TG==================================================\n", + "==================================================FR==================================================\n", + "hi, open link number 1030\n", + "https://tel.search.ch//detail/16b39e9c9ad19e18\n", + "# regions, # postal codes, # names\n", + "24/2008/12876\n", + "hi, open link number 1031\n", + "https://tel.search.ch//detail/1698d08f57284061\n", + "==================================================BL==================================================\n", + "==================================================AR==================================================\n", + "==================================================BE==================================================\n", + "hi, open link number 1032\n", + "https://tel.search.ch//detail/73bd874c567bdbc5\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 1033\n", + "https://tel.search.ch//detail/930e064ecf34cc08\n", + "==================================================LU==================================================\n", + "hi, open link number 1034\n", + "https://tel.search.ch//detail/bb7ec670d74c1732\n", + "hi, open link number 1035\n", + "https://tel.search.ch//detail/65aab7419247dee1\n", + "hi, open link number 1036\n", + "https://tel.search.ch//detail/eb7d0f2c5d0ea14a\n", + "hi, open link number 1037\n", + "https://tel.search.ch//detail/a95095ddb0cded7b\n", + "hi, open link number 1038\n", + "https://tel.search.ch//detail/2fa52f127bacf801\n", + "hi, open link number 1039\n", + "https://tel.search.ch//detail/1eb83f3137193209\n", + "hi, open link number 1040\n", + "https://tel.search.ch//detail/27825b075e56ea1f\n", + "# regions, # postal codes, # names\n", + "24/2008/12876\n", + "hi, open link number 1041\n", + "https://tel.search.ch//detail/f6a3f17ae3742325\n", + "hi, open link number 1042\n", + "https://tel.search.ch//detail/e8aabd33980847c5\n", + "hi, open link number 1043\n", + "https://tel.search.ch//detail/dd35c8232cc3c126\n", + "hi, open link number 1044\n", + "https://tel.search.ch//detail/4877aa826f254730\n", + "hi, open link number 1045\n", + "https://tel.search.ch//detail/fe6f5060280538c5\n", + "hi, open link number 1046\n", + "https://tel.search.ch//detail/4b373cc178e47b8a\n", + "hi, open link number 1047\n", + "https://tel.search.ch//detail/c64a8e2ecb968a58\n", + "hi, open link number 1048\n", + "https://tel.search.ch//detail/73d943e1b48811e4\n", + "hi, open link number 1049\n", + "https://tel.search.ch//detail/c63f4490685b264f\n", + "hi, open link number 1050\n", + "https://tel.search.ch//detail/29607dd5ce007b6b\n", + "# regions, # postal codes, # names\n", + "24/2008/12876\n", + "hi, open link number 1051\n", + "https://tel.search.ch//detail/8f3c2f0644cd8142\n", + "hi, open link number 1052\n", + "https://tel.search.ch//detail/ca36801cb5e3154f\n", + "hi, open link number 1053\n", + "https://tel.search.ch//detail/e42553fae7f99c3a\n", + "hi, open link number 1054\n", + "https://tel.search.ch//detail/cb651588e266c89b\n", + "hi, open link number 1055\n", + "https://tel.search.ch//detail/365cc32e3400bec4\n", + "====================================================================================================\n", + "hi, open link number 1056\n", + "https://tel.search.ch//zug/grafenaustrasse-3/fysiotherapiezug-gmbh\n", + "==================================================SG==================================================\n", + "hi, open link number 1057\n", + "https://tel.search.ch//rieden/hauptstrasse-19/kurt-schmucki-gmbh\n", + "hi, open link number 1058\n", + "https://tel.search.ch//st-gallen/kreuzackerstrasse-9/joerg-u-cornelia-frei\n", + "hi, open link number 1059\n", + "https://tel.search.ch//bazenheid/wilerstrasse-38/franz-und-maria-luise-abt\n", + "hi, open link number 1060\n", + "https://tel.search.ch//rossrueti/feldhof-415/lorenz-und-ursula-egli\n", + "# regions, # postal codes, # names\n", + "24/2009/12880\n", + "hi, open link number 1061\n", + "https://tel.search.ch//widnau/auenstrasse-10/markus-froehle-2\n", + "hi, open link number 1062\n", + "https://tel.search.ch//jona/buechstrasse-29/schmucki-ag\n", + "hi, open link number 1063\n", + "https://tel.search.ch//alt-st-johann/muehlestrasse-3/tobler-haustechnik-metallbau-ag\n", + "hi, open link number 1064\n", + "https://tel.search.ch//montlingen/letzaustrasse-6/artmetal-gmbh-2\n", + "hi, open link number 1065\n", + "https://tel.search.ch//altstaetten/bafflesstrasse-16/wuest-metallbau-ag\n", + "==================================================VD==================================================\n", + "hi, open link number 1066\n", + "https://tel.search.ch//detail/e4a9511d712eb86d\n", + "hi, open link number 1067\n", + "https://tel.search.ch//detail/9ac903b4bb931314\n", + "hi, open link number 1068\n", + "https://tel.search.ch//detail/deb8d97c144a92f9\n", + "hi, open link number 1069\n", + "https://tel.search.ch//detail/77e290de9744161f\n", + "==================================================GL==================================================\n", + "hi, open link number 1070\n", + "https://tel.search.ch//detail/53aa7a0c55563aa6\n", + "# regions, # postal codes, # names\n", + "24/2010/12885\n", + "hi, open link number 1071\n", + "https://tel.search.ch//detail/636b813c9feb3c9c\n", + "==================================================ZG==================================================\n", + "==================================================GR==================================================\n", + "==================================================UR==================================================\n", + "hi, open link number 1072\n", + "https://tel.search.ch//detail/5c0f191ee025d115\n", + "hi, open link number 1073\n", + "https://tel.search.ch//detail/af4a7ab0d1719c94\n", + "hi, open link number 1074\n", + "https://tel.search.ch//detail/b8f935e5ab627490\n", + "hi, open link number 1075\n", + "https://tel.search.ch//detail/a8c5193b485c187a\n", + "hi, open link number 1076\n", + "https://tel.search.ch//detail/7cfbf2c5a6596afd\n", + "hi, open link number 1077\n", + "https://tel.search.ch//detail/3309c0c425e82f19\n", + "hi, open link number 1078\n", + "https://tel.search.ch//detail/7e046e3e24e8cd1f\n", + "hi, open link number 1079\n", + "https://tel.search.ch//detail/7f7562ed1e30b845\n", + "hi, open link number 1080\n", + "https://tel.search.ch//detail/135ef2c7dfd10a43\n", + "# regions, # postal codes, # names\n", + "24/2010/12885\n", + "hi, open link number 1081\n", + "https://tel.search.ch//detail/3155dae31a79721b\n", + "hi, open link number 1082\n", + "https://tel.search.ch//detail/5329ed3fa1e3b6f4\n", + "hi, open link number 1083\n", + "https://tel.search.ch//detail/37f6db7b396be097\n", + "hi, open link number 1084\n", + "https://tel.search.ch//detail/994da51a8a6f6cb3\n", + "hi, open link number 1085\n", + "https://tel.search.ch//detail/3d02f917e7bb4171\n", + "==================================================SZ==================================================\n", + "hi, open link number 1086\n", + "https://tel.search.ch//detail/3bb2fba2a1e2b899\n", + "hi, open link number 1087\n", + "https://tel.search.ch//detail/55fe34fcc79e120f\n", + "hi, open link number 1088\n", + "https://tel.search.ch//detail/16123c08f895df6f\n", + "hi, open link number 1089\n", + "https://tel.search.ch//detail/d9cb1b64f10738e0\n", + "hi, open link number 1090\n", + "https://tel.search.ch//detail/cdbfa308794e65cc\n", + "# regions, # postal codes, # names\n", + "24/2010/12885\n", + "hi, open link number 1091\n", + "https://tel.search.ch//detail/8b701bce1a094bb0\n", + "hi, open link number 1092\n", + "https://tel.search.ch//detail/bd3557357408fc35\n", + "hi, open link number 1093\n", + "https://tel.search.ch//detail/8f46da0f5782ea61\n", + "hi, open link number 1094\n", + "https://tel.search.ch//detail/f3b13ec6620fbf7b\n", + "hi, open link number 1095\n", + "https://tel.search.ch//detail/95163f1138dd0d5c\n", + "hi, open link number 1096\n", + "https://tel.search.ch//detail/5a4ea3079b4ad166\n", + "hi, open link number 1097\n", + "https://tel.search.ch//detail/b0c9064352b9bd0d\n", + "hi, open link number 1098\n", + "https://tel.search.ch//detail/bb64d4b1a20254ca\n", + "==================================================VS==================================================\n", + "hi, open link number 1099\n", + "https://tel.search.ch//montana/route-de-crans-montana-58/carrosserie-du-rawyl-sarl-2\n", + "==================================================TI==================================================\n", + "hi, open link number 1100\n", + "https://tel.search.ch//ruvigliana/via-ceresio-di-suvigliana-11a/roberto-roffi\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1101\n", + "https://tel.search.ch//viganello/via-luigi-taddei-4c/patrizia-constantine-corpo-in-armonia\n", + "==================================================NE==================================================\n", + "hi, open link number 1102\n", + "https://tel.search.ch//detail/cd4ec843de97cfb7\n", + "hi, open link number 1103\n", + "https://tel.search.ch//detail/32e8857efb34900c\n", + "hi, open link number 1104\n", + "https://tel.search.ch//detail/5872d3d950e9dd16\n", + "hi, open link number 1105\n", + "https://tel.search.ch//detail/eda5427ccc7412e7\n", + "hi, open link number 1106\n", + "https://tel.search.ch//detail/911b59228ea039b0\n", + "hi, open link number 1107\n", + "https://tel.search.ch//detail/7addd195388d6249\n", + "hi, open link number 1108\n", + "https://tel.search.ch//detail/908df51e23520de0\n", + "hi, open link number 1109\n", + "https://tel.search.ch//detail/95ad852c2a5620b9\n", + "hi, open link number 1110\n", + "https://tel.search.ch//detail/83087e1af4a3859b\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1111\n", + "https://tel.search.ch//detail/22339b78c1247386\n", + "hi, open link number 1112\n", + "https://tel.search.ch//detail/eb208dce92247e7b\n", + "hi, open link number 1113\n", + "https://tel.search.ch//detail/170afdf64e5f11b5\n", + "hi, open link number 1114\n", + "https://tel.search.ch//detail/95acdba40b363705\n", + "hi, open link number 1115\n", + "https://tel.search.ch//detail/630f32ef9dbfe74f\n", + "hi, open link number 1116\n", + "https://tel.search.ch//detail/272a8aaccc39f866\n", + "hi, open link number 1117\n", + "https://tel.search.ch//detail/249f1f966ba0414b\n", + "hi, open link number 1118\n", + "https://tel.search.ch//detail/68d252362fbd530c\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 1119\n", + "https://tel.search.ch//detail/59ecfcd8cf13e3a0\n", + "hi, open link number 1120\n", + "https://tel.search.ch//detail/4802e0208e44be58\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1121\n", + "https://tel.search.ch//detail/9cede0e53098bd55\n", + "hi, open link number 1122\n", + "https://tel.search.ch//detail/be0d39d190ab51b9\n", + "hi, open link number 1123\n", + "https://tel.search.ch//detail/37e464d7d8f36c78\n", + "hi, open link number 1124\n", + "https://tel.search.ch//detail/a00cbe21e2608240\n", + "hi, open link number 1125\n", + "https://tel.search.ch//detail/fd22e0c64edb3574\n", + "hi, open link number 1126\n", + "https://tel.search.ch//detail/e35d4916ab69eaa5\n", + "hi, open link number 1127\n", + "https://tel.search.ch//detail/acbe2e9d5dfa6e1a\n", + "hi, open link number 1128\n", + "https://tel.search.ch//detail/7dbbffba5a452001\n", + "hi, open link number 1129\n", + "https://tel.search.ch//detail/8fd803b1d2203268\n", + "hi, open link number 1130\n", + "https://tel.search.ch//detail/f4286e3a9eeea11d\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1131\n", + "https://tel.search.ch//detail/a94a8335fbfecb42\n", + "hi, open link number 1132\n", + "https://tel.search.ch//detail/20bb71afe4ceb240\n", + "hi, open link number 1133\n", + "https://tel.search.ch//detail/2e5f800037351429\n", + "hi, open link number 1134\n", + "https://tel.search.ch//detail/189aa9043ea94c36\n", + "==================================================GE==================================================\n", + "hi, open link number 1135\n", + "https://tel.search.ch//detail/ebacde0852713b46\n", + "hi, open link number 1136\n", + "https://tel.search.ch//detail/abee27b981df0658\n", + "hi, open link number 1137\n", + "https://tel.search.ch//detail/7866f89c27225609\n", + "hi, open link number 1138\n", + "https://tel.search.ch//le-lignon/avenue-du-lignon-35/americo-esteves\n", + "hi, open link number 1139\n", + "https://tel.search.ch//detail/6e350b16a3676cb1\n", + "hi, open link number 1140\n", + "https://tel.search.ch//detail/4a87b15a372f9917\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1141\n", + "https://tel.search.ch//chatelaine/avenue-de-chatelaine-95/antonio-carlos-alves-pinto\n", + "hi, open link number 1142\n", + "https://tel.search.ch//detail/eac4e811e27050b0\n", + "hi, open link number 1143\n", + "https://tel.search.ch//detail/4756e3d3bc8a1a80\n", + "hi, open link number 1144\n", + "https://tel.search.ch//detail/77fa98f3bda12a97\n", + "==================================================BS==================================================\n", + "hi, open link number 1145\n", + "https://tel.search.ch//detail/e772d4e7c44caa6e\n", + "hi, open link number 1146\n", + "https://tel.search.ch//detail/b4b8f2eec2d2cace\n", + "hi, open link number 1147\n", + "https://tel.search.ch//detail/cb7d4482a4ac8e2c\n", + "hi, open link number 1148\n", + "https://tel.search.ch//detail/a6b4c119a18e2d8f\n", + "hi, open link number 1149\n", + "https://tel.search.ch//detail/d129ff8522254298\n", + "hi, open link number 1150\n", + "https://tel.search.ch//detail/d1d07f70c185f9f1\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1151\n", + "https://tel.search.ch//detail/b6c4e7b2fa436197\n", + "hi, open link number 1152\n", + "https://tel.search.ch//detail/aad93481e3d384b9\n", + "hi, open link number 1153\n", + "https://tel.search.ch//detail/e1b7a5ee76431a76\n", + "hi, open link number 1154\n", + "https://tel.search.ch//detail/406d9c53dcc3f764\n", + "hi, open link number 1155\n", + "https://tel.search.ch//detail/396706af320df039\n", + "hi, open link number 1156\n", + "https://tel.search.ch//detail/f83fe461e7930fc5\n", + "hi, open link number 1157\n", + "https://tel.search.ch//detail/1aab65910269cab1\n", + "hi, open link number 1158\n", + "https://tel.search.ch//detail/6f582ef0a335ae67\n", + "hi, open link number 1159\n", + "https://tel.search.ch//detail/b4486e32b4d4889b\n", + "hi, open link number 1160\n", + "https://tel.search.ch//detail/7350325bdaa6ec87\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1161\n", + "https://tel.search.ch//detail/e295d1533a715d47\n", + "hi, open link number 1162\n", + "https://tel.search.ch//detail/819d026b9d838979\n", + "hi, open link number 1163\n", + "https://tel.search.ch//detail/e057418a78213eee\n", + "hi, open link number 1164\n", + "https://tel.search.ch//detail/a3d02fd7acda6f07\n", + "hi, open link number 1165\n", + "https://tel.search.ch//detail/14d3c1bfe8de146b\n", + "hi, open link number 1166\n", + "https://tel.search.ch//detail/15df6a13e87e67d5\n", + "hi, open link number 1167\n", + "https://tel.search.ch//detail/6420842cc3f8295c\n", + "hi, open link number 1168\n", + "https://tel.search.ch//detail/ad2f4bf7839597f9\n", + "hi, open link number 1169\n", + "https://tel.search.ch//detail/ed8b170e94d71ca0\n", + "hi, open link number 1170\n", + "https://tel.search.ch//detail/a3dc30646122a825\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1171\n", + "https://tel.search.ch//detail/b5e79538514377e5\n", + "hi, open link number 1172\n", + "https://tel.search.ch//detail/ea0d593ffb328505\n", + "hi, open link number 1173\n", + "https://tel.search.ch//detail/451b8835173af22a\n", + "hi, open link number 1174\n", + "https://tel.search.ch//detail/72632d5bb1e0018a\n", + "hi, open link number 1175\n", + "https://tel.search.ch//detail/ef7e7aceead9d8fd\n", + "hi, open link number 1176\n", + "https://tel.search.ch//detail/9b8a3b48050a92ed\n", + "hi, open link number 1177\n", + "https://tel.search.ch//detail/d334022af0b6bf9d\n", + "hi, open link number 1178\n", + "https://tel.search.ch//detail/bf8bbdad2b3cbc4a\n", + "hi, open link number 1179\n", + "https://tel.search.ch//detail/dcaebf277399d5f5\n", + "hi, open link number 1180\n", + "https://tel.search.ch//detail/6c2fc75ac263deec\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1181\n", + "https://tel.search.ch//detail/7da6204477db983f\n", + "hi, open link number 1182\n", + "https://tel.search.ch//detail/80de1b682997666c\n", + "hi, open link number 1183\n", + "https://tel.search.ch//detail/c9ba4af46408f240\n", + "hi, open link number 1184\n", + "https://tel.search.ch//detail/695bedebfc02e793\n", + "hi, open link number 1185\n", + "https://tel.search.ch//detail/e2f3d09a7c7cd56c\n", + "hi, open link number 1186\n", + "https://tel.search.ch//detail/1946eb0818ab93df\n", + "hi, open link number 1187\n", + "https://tel.search.ch//detail/114e720dd8bb14b7\n", + "hi, open link number 1188\n", + "https://tel.search.ch//detail/b5dafbe8a113283c\n", + "hi, open link number 1189\n", + "https://tel.search.ch//detail/bfb9b2be05cfd0d6\n", + "hi, open link number 1190\n", + "https://tel.search.ch//detail/daf0d281975a0b08\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1191\n", + "https://tel.search.ch//detail/a9c40a7e43414d26\n", + "hi, open link number 1192\n", + "https://tel.search.ch//detail/51148386d9b3f562\n", + "hi, open link number 1193\n", + "https://tel.search.ch//detail/a46b07e0367e123b\n", + "hi, open link number 1194\n", + "https://tel.search.ch//detail/4ab82f6b6e93f8c4\n", + "hi, open link number 1195\n", + "https://tel.search.ch//detail/49ffefd24e0ae051\n", + "hi, open link number 1196\n", + "https://tel.search.ch//detail/fd9b30aac81d15b9\n", + "hi, open link number 1197\n", + "https://tel.search.ch//detail/8192350564fc1206\n", + "hi, open link number 1198\n", + "https://tel.search.ch//detail/a7dbf3d3cd316941\n", + "hi, open link number 1199\n", + "https://tel.search.ch//detail/8e54e544594440c3\n", + "hi, open link number 1200\n", + "https://tel.search.ch//detail/f81fa6ac0e0d5ec2\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1201\n", + "https://tel.search.ch//detail/1b63c15e7f2cd7f6\n", + "hi, open link number 1202\n", + "https://tel.search.ch//detail/39c9981c975ca25b\n", + "hi, open link number 1203\n", + "https://tel.search.ch//detail/d6b537912da16939\n", + "hi, open link number 1204\n", + "https://tel.search.ch//detail/f794dfc882af640e\n", + "hi, open link number 1205\n", + "https://tel.search.ch//detail/80da553d6f37e30f\n", + "hi, open link number 1206\n", + "https://tel.search.ch//detail/7c54ed7e18330d3c\n", + "hi, open link number 1207\n", + "https://tel.search.ch//detail/658e77ef0832fec8\n", + "hi, open link number 1208\n", + "https://tel.search.ch//detail/b69e20a455a30147\n", + "hi, open link number 1209\n", + "https://tel.search.ch//detail/e1b7f18ae73febd7\n", + "hi, open link number 1210\n", + "https://tel.search.ch//detail/c7eed783e811e151\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1211\n", + "https://tel.search.ch//detail/d68d932999592334\n", + "hi, open link number 1212\n", + "https://tel.search.ch//detail/3faf1611f62f700f\n", + "hi, open link number 1213\n", + "https://tel.search.ch//detail/313dde8c4e70c864\n", + "hi, open link number 1214\n", + "https://tel.search.ch//detail/e3191fdfcea929e6\n", + "hi, open link number 1215\n", + "https://tel.search.ch//detail/2d350ae0e7720aff\n", + "hi, open link number 1216\n", + "https://tel.search.ch//detail/1967e8a2d185934c\n", + "hi, open link number 1217\n", + "https://tel.search.ch//detail/b0cd4a879e2997db\n", + "hi, open link number 1218\n", + "https://tel.search.ch//detail/17f0b8e7a99ab58d\n", + "hi, open link number 1219\n", + "https://tel.search.ch//detail/26c0bb40766fdd26\n", + "hi, open link number 1220\n", + "https://tel.search.ch//detail/311bf72a24badec3\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1221\n", + "https://tel.search.ch//detail/177c7a6b9e619cbb\n", + "hi, open link number 1222\n", + "https://tel.search.ch//detail/ace7492805f35399\n", + "hi, open link number 1223\n", + "https://tel.search.ch//detail/27e9a1b03f0c8edd\n", + "hi, open link number 1224\n", + "https://tel.search.ch//detail/ebc86d8ea9a0fe1a\n", + "hi, open link number 1225\n", + "https://tel.search.ch//detail/867d6f961da56d9e\n", + "hi, open link number 1226\n", + "https://tel.search.ch//detail/417e1e53737a4407\n", + "hi, open link number 1227\n", + "https://tel.search.ch//detail/b11bda0bd67de67c\n", + "hi, open link number 1228\n", + "https://tel.search.ch//detail/7ca886c7c613b429\n", + "hi, open link number 1229\n", + "https://tel.search.ch//detail/4ebf249f06d74a37\n", + "hi, open link number 1230\n", + "https://tel.search.ch//detail/f297559ff7885f3c\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1231\n", + "https://tel.search.ch//detail/768acf95eab4a622\n", + "hi, open link number 1232\n", + "https://tel.search.ch//detail/e95668b234029791\n", + "hi, open link number 1233\n", + "https://tel.search.ch//detail/71167fe259ba0434\n", + "hi, open link number 1234\n", + "https://tel.search.ch//detail/f752cd521d7b9849\n", + "hi, open link number 1235\n", + "https://tel.search.ch//detail/e7392a925d84c878\n", + "hi, open link number 1236\n", + "https://tel.search.ch//detail/32968232c270d92c\n", + "hi, open link number 1237\n", + "https://tel.search.ch//detail/b514ab29f855d7a7\n", + "hi, open link number 1238\n", + "https://tel.search.ch//detail/72c3964f71fcdec1\n", + "hi, open link number 1239\n", + "https://tel.search.ch//detail/6c1b37479110e11a\n", + "hi, open link number 1240\n", + "https://tel.search.ch//detail/21f29fbcba426326\n", + "# regions, # postal codes, # names\n", + "24/2010/12886\n", + "hi, open link number 1241\n", + "https://tel.search.ch//detail/fe63be2390f0b4f2\n", + "hi, open link number 1242\n", + "https://tel.search.ch//flueh/talstrasse-33/team-schaad-ag-2\n", + "hi, open link number 1243\n", + "https://tel.search.ch//basel/sevogelstrasse-57/hanspeter-mueller-gartenbau-gmbh\n", + "==================================================OW==================================================\n", + "hi, open link number 1244\n", + "https://tel.search.ch//detail/80910d4bb56cc555\n", + "hi, open link number 1245\n", + "https://tel.search.ch//detail/2350a56ceddca215\n", + "hi, open link number 1246\n", + "https://tel.search.ch//detail/d037b335ea6369fa\n", + "==================================================NW==================================================\n", + "hi, open link number 1247\n", + "https://tel.search.ch//detail/9dcaa1e865906be2\n", + "hi, open link number 1248\n", + "https://tel.search.ch//detail/f23f8096a8d18c03\n", + "hi, open link number 1249\n", + "https://tel.search.ch//detail/3ebe1e6a3cf32f31\n", + "hi, open link number 1250\n", + "https://tel.search.ch//detail/fa57083c84bf2cc2\n", + "# regions, # postal codes, # names\n", + "24/2010/12888\n", + "hi, open link number 1251\n", + "https://tel.search.ch//detail/4bf3f10f6bac7763\n", + "hi, open link number 1252\n", + "https://tel.search.ch//detail/fe1e3d64ec0428dd\n", + "hi, open link number 1253\n", + "https://tel.search.ch//detail/8e1628b4fd3f5509\n", + "hi, open link number 1254\n", + "https://tel.search.ch//detail/539089310ba3ed66\n", + "hi, open link number 1255\n", + "https://tel.search.ch//detail/aa7f2093e423500c\n", + "hi, open link number 1256\n", + "https://tel.search.ch//detail/db26497d5ac46024\n", + "hi, open link number 1257\n", + "https://tel.search.ch//detail/78b91b15c7b39d7b\n", + "hi, open link number 1258\n", + "https://tel.search.ch//detail/a419e7f7033e2135\n", + "hi, open link number 1259\n", + "https://tel.search.ch//detail/e87cf02bb2c2ae1a\n", + "hi, open link number 1260\n", + "https://tel.search.ch//detail/ba86932d434614ba\n", + "# regions, # postal codes, # names\n", + "24/2010/12888\n", + "hi, open link number 1261\n", + "https://tel.search.ch//detail/90dbd982c5e49755\n", + "hi, open link number 1262\n", + "https://tel.search.ch//detail/cfa3dbf8038857b7\n", + "hi, open link number 1263\n", + "https://tel.search.ch//detail/5f5ee20d802c101c\n", + "hi, open link number 1264\n", + "https://tel.search.ch//detail/d6e808120e7d808e\n", + "hi, open link number 1265\n", + "https://tel.search.ch//detail/4b37715c2e4e2fbb\n", + "hi, open link number 1266\n", + "https://tel.search.ch//detail/e7256b00fa5a59b5\n", + "hi, open link number 1267\n", + "https://tel.search.ch//detail/d15ab3c4c738c29f\n", + "hi, open link number 1268\n", + "https://tel.search.ch//detail/3193621143bbb44f\n", + "hi, open link number 1269\n", + "https://tel.search.ch//detail/39ad8e11a451bb7f\n", + "hi, open link number 1270\n", + "https://tel.search.ch//detail/97fe203e61cd3f63\n", + "# regions, # postal codes, # names\n", + "24/2010/12888\n", + "hi, open link number 1271\n", + "https://tel.search.ch//detail/5b48fb1e1860b90a\n", + "hi, open link number 1272\n", + "https://tel.search.ch//detail/b30834fe7012f564\n", + "hi, open link number 1273\n", + "https://tel.search.ch//detail/995c872b61470840\n", + "hi, open link number 1274\n", + "https://tel.search.ch//detail/e44951981239454e\n", + "hi, open link number 1275\n", + "https://tel.search.ch//detail/6aa7cd6a0fc8e9b6\n", + "hi, open link number 1276\n", + "https://tel.search.ch//detail/9e0cff934dd1ee48\n", + "hi, open link number 1277\n", + "https://tel.search.ch//detail/ed1d75979b38f816\n", + "hi, open link number 1278\n", + "https://tel.search.ch//detail/e7057880157bc341\n", + "hi, open link number 1279\n", + "https://tel.search.ch//detail/c2f60469723e146f\n", + "hi, open link number 1280\n", + "https://tel.search.ch//detail/f67c52bc0cd0e48d\n", + "# regions, # postal codes, # names\n", + "24/2010/12888\n", + "hi, open link number 1281\n", + "https://tel.search.ch//detail/2b5c4dba81553a43\n", + "hi, open link number 1282\n", + "https://tel.search.ch//detail/fec762bd2f24b31b\n", + "hi, open link number 1283\n", + "https://tel.search.ch//detail/3e73c938d779d01e\n", + "hi, open link number 1284\n", + "https://tel.search.ch//detail/28aa621cb701dfc8\n", + "hi, open link number 1285\n", + "https://tel.search.ch//detail/563aa473d41d95a1\n", + "hi, open link number 1286\n", + "https://tel.search.ch//detail/8d3787ab82a9dc45\n", + "hi, open link number 1287\n", + "https://tel.search.ch//detail/99cb247493c94244\n", + "hi, open link number 1288\n", + "https://tel.search.ch//detail/0d3cfdd0f053fb2b\n", + "hi, open link number 1289\n", + "https://tel.search.ch//detail/ed81954443c3c4ea\n", + "hi, open link number 1290\n", + "https://tel.search.ch//detail/7830afacfe97e813\n", + "# regions, # postal codes, # names\n", + "24/2010/12888\n", + "hi, open link number 1291\n", + "https://tel.search.ch//detail/b010610a5a141b86\n", + "hi, open link number 1292\n", + "https://tel.search.ch//detail/d0e96af29c50f034\n", + "hi, open link number 1293\n", + "https://tel.search.ch//detail/4121fd0330fff4ad\n", + "hi, open link number 1294\n", + "https://tel.search.ch//detail/c3cd5ba6c9b6f36c\n", + "hi, open link number 1295\n", + "https://tel.search.ch//detail/f708d8378b3d39b9\n", + "hi, open link number 1296\n", + "https://tel.search.ch//detail/63997aa2ba7a3688\n", + "hi, open link number 1297\n", + "https://tel.search.ch//detail/f54e803770c6504d\n", + "hi, open link number 1298\n", + "https://tel.search.ch//detail/6f114e06e776be8f\n", + "hi, open link number 1299\n", + "https://tel.search.ch//detail/8915a60e71f92073\n", + "hi, open link number 1300\n", + "https://tel.search.ch//detail/ac362d5e7a467fa8\n", + "# regions, # postal codes, # names\n", + "24/2010/12888\n", + "hi, open link number 1301\n", + "https://tel.search.ch//detail/a5300fc194bb1340\n", + "hi, open link number 1302\n", + "https://tel.search.ch//detail/7c65348abbc2be5b\n", + "hi, open link number 1303\n", + "https://tel.search.ch//detail/8161e229176b9226\n", + "hi, open link number 1304\n", + "https://tel.search.ch//detail/718c2d584dd7f3d6\n", + "hi, open link number 1305\n", + "https://tel.search.ch//detail/5d118b83c5d4e6b6\n", + "https://tel.search.ch/?privat=1&pages=15&was=d\n", + "hi, open link number 1306\n", + "https://tel.search.ch//detail/1bcc5adf3e47948a\n", + "hi, open link number 1307\n", + "https://tel.search.ch//detail/55c04303fba32def\n", + "hi, open link number 1308\n", + "https://tel.search.ch//detail/59af7e6cc3756deb\n", + "hi, open link number 1309\n", + "https://tel.search.ch//detail/dbe3c785b0c9aad0\n", + "hi, open link number 1310\n", + "https://tel.search.ch//detail/cf77609b3d4b3d65\n", + "# regions, # postal codes, # names\n", + "24/2011/12889\n", + "hi, open link number 1311\n", + "https://tel.search.ch//detail/c511a00560248de4\n", + "hi, open link number 1312\n", + "https://tel.search.ch//detail/c6eb9c6daf7aa98f\n", + "hi, open link number 1313\n", + "https://tel.search.ch//detail/8e940cb5b412a038\n", + "hi, open link number 1314\n", + "https://tel.search.ch//detail/cac94da3fcf63e98\n", + "hi, open link number 1315\n", + "https://tel.search.ch//detail/99fcc6c223949432\n", + "hi, open link number 1316\n", + "https://tel.search.ch//detail/daad5e25ae6408fb\n", + "hi, open link number 1317\n", + "https://tel.search.ch//detail/41359002b55fe9ce\n", + "regions\n", + "==================================================SO==================================================\n", + "hi, open link number 1318\n", + "https://tel.search.ch//massagno/via-san-gottardo-116/csa-pavimenti\n", + "==================================================AG==================================================\n", + "==================================================ZH==================================================\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "==================================================TG==================================================\n", + "==================================================FR==================================================\n", + "hi, open link number 1319\n", + "https://tel.search.ch//detail/cab6bf7fb11904d0\n", + "hi, open link number 1320\n", + "https://tel.search.ch//detail/c46c93776a996284\n", + "# regions, # postal codes, # names\n", + "24/2011/12890\n", + "hi, open link number 1321\n", + "https://tel.search.ch//detail/4e0e66af350a790c\n", + "hi, open link number 1322\n", + "https://tel.search.ch//detail/7f60f330726a6834\n", + "hi, open link number 1323\n", + "https://tel.search.ch//detail/1346141b7c150f2e\n", + "hi, open link number 1324\n", + "https://tel.search.ch//detail/d8f183ae9e46e322\n", + "hi, open link number 1325\n", + "https://tel.search.ch//detail/40850ff4e5026f55\n", + "hi, open link number 1326\n", + "https://tel.search.ch//detail/6d83d6934af5af15\n", + "hi, open link number 1327\n", + "https://tel.search.ch//detail/81c865a5b6a4b2ec\n", + "hi, open link number 1328\n", + "https://tel.search.ch//detail/8dc64f734692a48e\n", + "hi, open link number 1329\n", + "https://tel.search.ch//detail/5b225c4144f9845f\n", + "==================================================BL==================================================\n", + "==================================================AR==================================================\n", + "==================================================BE==================================================\n", + "hi, open link number 1330\n", + "https://tel.search.ch//detail/d57f6e9e4c78ce8a\n", + "# regions, # postal codes, # names\n", + "24/2011/12890\n", + "hi, open link number 1331\n", + "https://tel.search.ch//detail/7f75798f76687446\n", + "==================================================LU==================================================\n", + "hi, open link number 1332\n", + "https://tel.search.ch//detail/5d72968466836544\n", + "hi, open link number 1333\n", + "https://tel.search.ch//detail/e925a344d5f90558\n", + "hi, open link number 1334\n", + "https://tel.search.ch//detail/da976bdebdcbbb34\n", + "hi, open link number 1335\n", + "https://tel.search.ch//detail/afa9ce4b4115871e\n", + "hi, open link number 1336\n", + "https://tel.search.ch//detail/692d9dd709af955f\n", + "hi, open link number 1337\n", + "https://tel.search.ch//detail/3e97f8bbbf0883dd\n", + "hi, open link number 1338\n", + "https://tel.search.ch//detail/c973790b421c78d3\n", + "hi, open link number 1339\n", + "https://tel.search.ch//detail/c24f8a467d159171\n", + "hi, open link number 1340\n", + "https://tel.search.ch//detail/a56bb949243aded6\n", + "# regions, # postal codes, # names\n", + "24/2011/12890\n", + "hi, open link number 1341\n", + "https://tel.search.ch//detail/8ba062388b3a64d2\n", + "hi, open link number 1342\n", + "https://tel.search.ch//detail/b692e4a99c04b39b\n", + "hi, open link number 1343\n", + "https://tel.search.ch//detail/788c0d1bbda6db79\n", + "hi, open link number 1344\n", + "https://tel.search.ch//detail/6f59abbe9baf689f\n", + "hi, open link number 1345\n", + "https://tel.search.ch//detail/b7ef2986e81c4e0f\n", + "hi, open link number 1346\n", + "https://tel.search.ch//detail/3dcab8caf2516645\n", + "hi, open link number 1347\n", + "https://tel.search.ch//detail/89cbb143011fa3b5\n", + "hi, open link number 1348\n", + "https://tel.search.ch//detail/674678eaf00871b1\n", + "hi, open link number 1349\n", + "https://tel.search.ch//detail/9f17e97ce64a7af8\n", + "hi, open link number 1350\n", + "https://tel.search.ch//detail/f889c82670282b9c\n", + "# regions, # postal codes, # names\n", + "24/2011/12890\n", + "hi, open link number 1351\n", + "https://tel.search.ch//detail/3bcae20de4e5a570\n", + "hi, open link number 1352\n", + "https://tel.search.ch//detail/42b5ddbafc395022\n", + "hi, open link number 1353\n", + "https://tel.search.ch//detail/3cc128be3ad22a81\n", + "hi, open link number 1354\n", + "https://tel.search.ch//detail/bf76def0194db18a\n", + "hi, open link number 1355\n", + "https://tel.search.ch//detail/7609a225787ba146\n", + "hi, open link number 1356\n", + "https://tel.search.ch//detail/d3b732dae0101c89\n", + "====================================================================================================\n", + "==================================================SG==================================================\n", + "==================================================VD==================================================\n", + "hi, open link number 1357\n", + "https://tel.search.ch//detail/4c68e9210e866af0\n", + "hi, open link number 1358\n", + "https://tel.search.ch//detail/cc868ad69ef208b5\n", + "==================================================GL==================================================\n", + "hi, open link number 1359\n", + "https://tel.search.ch//detail/b0692bf383b68dc6\n", + "==================================================ZG==================================================\n", + "hi, open link number 1360\n", + "https://tel.search.ch//zug/riedmatt-32/doris-moeckli\n", + "# regions, # postal codes, # names\n", + "24/2011/12891\n", + "hi, open link number 1361\n", + "https://tel.search.ch//steinhausen/blickensdorferstrasse-5/hubert-und-dorli-mueller\n", + "hi, open link number 1362\n", + "https://tel.search.ch//unteraegeri/rosenweg-9/dolfi-nussbaum\n", + "hi, open link number 1363\n", + "https://tel.search.ch//menzingen/neudorfstrasse-6/daniel-und-monika-probst\n", + "hi, open link number 1364\n", + "https://tel.search.ch//cham/enikerhof-1/daniel-ruettimann\n", + "hi, open link number 1365\n", + "https://tel.search.ch//zug/haenibueel-22/bruno-und-dorothe-schauber\n", + "hi, open link number 1366\n", + "https://tel.search.ch//hagendorn/hofmatt-60/dirk-van-pottelberghe\n", + "hi, open link number 1367\n", + "https://tel.search.ch//rotkreuz/birkenmatt-1/hansjoerg-und-doris-walliser\n", + "hi, open link number 1368\n", + "https://tel.search.ch//zug/loeberenstrasse-5/damian-weiss\n", + "hi, open link number 1369\n", + "https://tel.search.ch//zug/ammannsmatt-34/daniel-wirz\n", + "hi, open link number 1370\n", + "https://tel.search.ch//zug/loretohoehe-46b/karin-zehnder-dittli-2\n", + "# regions, # postal codes, # names\n", + "24/2011/12901\n", + "hi, open link number 1371\n", + "https://tel.search.ch//cham/moosmattstrasse-3a/daniel-und-helena-zimmermann\n", + "hi, open link number 1372\n", + "https://tel.search.ch//menzingen/luegetenstrasse-2/markus-hegglin-5\n", + "==================================================GR==================================================\n", + "hi, open link number 1373\n", + "https://tel.search.ch//zuoz/aguel-49/carlo-und-viviana-dadamo\n", + "hi, open link number 1374\n", + "https://tel.search.ch//langwies/schluochtstrasse-20/andre-dagostini\n", + "hi, open link number 1375\n", + "https://tel.search.ch//verdabbio/cara-de-tecc-9/johnny-e-katia-dagostino\n", + "hi, open link number 1376\n", + "https://tel.search.ch//davos-platz/bahnhofstrasse-6/claudine-und-fred-dalberti\n", + "hi, open link number 1377\n", + "https://tel.search.ch//riom/sot-gasetta-3/giovanni-und-margrit-dalessandro\n", + "hi, open link number 1378\n", + "https://tel.search.ch//savognin/veia-cumegns-8/marietta-d-alessandro\n", + "hi, open link number 1379\n", + "https://tel.search.ch//zizers/ruefiweg-2/cosimo-dalogna\n", + "hi, open link number 1380\n", + "https://tel.search.ch//landquart/schulstrasse-72/rosanna-daloia\n", + "# regions, # postal codes, # names\n", + "24/2014/12911\n", + "hi, open link number 1381\n", + "https://tel.search.ch//klosters/grischunaweg-12/giuseppe-daloisio\n", + "hi, open link number 1382\n", + "https://tel.search.ch//celerina-schlarigna/vietta-saluver-25/andrea-damaro\n", + "hi, open link number 1383\n", + "https://tel.search.ch//bever/via-maistra-20/michele-und-ellen-dambrosio\n", + "hi, open link number 1384\n", + "https://tel.search.ch//domat-ems/via-rudera-2/pasquale-dambrosio\n", + "hi, open link number 1385\n", + "https://tel.search.ch//chur/kasernenstrasse-95/rita-dambruoso\n", + "hi, open link number 1386\n", + "https://tel.search.ch//jenins/verduonig-8/francesco-damico\n", + "hi, open link number 1387\n", + "https://tel.search.ch//s-vittore/via-pra-proed/giuseppe-damico\n", + "hi, open link number 1388\n", + "https://tel.search.ch//trimmis/ruefiwisweg-9/marcello-u-monika-damico-2\n", + "hi, open link number 1389\n", + "https://tel.search.ch//landquart/bahnhofstrasse-48/adriana-und-tommaso-d-aquino\n", + "hi, open link number 1390\n", + "https://tel.search.ch//domat-ems/via-bavurca-25/donata-und-fabio-daquino\n", + "# regions, # postal codes, # names\n", + "24/2016/12919\n", + "hi, open link number 1391\n", + "https://tel.search.ch//chur/schellenbergstrasse-23/giuseppe-daquino\n", + "hi, open link number 1392\n", + "https://tel.search.ch//tamins/reichenauerstrasse-18/orlando-und-angela-darcangelo\n", + "hi, open link number 1393\n", + "https://tel.search.ch//st-moritz/via-chavallera-17/gabriele-dascanio\n", + "hi, open link number 1394\n", + "https://tel.search.ch//le-prese/via-pru-la-18/antonio-e-fernanda-datria\n", + "hi, open link number 1395\n", + "https://tel.search.ch//ilanz/schulstrasse-6/giuseppe-und-tanja-datria\n", + "hi, open link number 1396\n", + "https://tel.search.ch//sils-segl-maria/braschunaing-1/peter-und-maja-daujourdhui\n", + "hi, open link number 1397\n", + "https://tel.search.ch//lostallo/ca-dsora-5/simone-daujourdhui\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n", - "Gave up retrying (failed 3 times): 429 Unknown Status\n" + "hi, open link number 1398\n", + "https://tel.search.ch//castaneda/via-a-la-mota-8/gabrielle-dhuart\n", + "hi, open link number 1399\n", + "https://tel.search.ch//chur/foppaweg-10/livio-dintino-3\n", + "hi, open link number 1400\n", + "https://tel.search.ch//chur/quaderstrasse-32/margaretha-dintino\n", + "# regions, # postal codes, # names\n", + "24/2017/12928\n", + "hi, open link number 1401\n", + "https://tel.search.ch//arosa/schulhausweg-22/angelo-disabella\n", + "hi, open link number 1402\n", + "https://tel.search.ch//sils-segl-maria/via-pas-chs-16/gerard-d-khoury\n", + "hi, open link number 1403\n", + "https://tel.search.ch//samedan/sur-puoz-5/phillipe-d-ornano\n", + "hi, open link number 1404\n", + "https://tel.search.ch//bonaduz/via-crest-1/h-j-und-d-dupont\n", + "hi, open link number 1405\n", + "https://tel.search.ch//chur/masanserstrasse-143/m-d-f-garcia-de-barros-tarano\n", + "hi, open link number 1406\n", + "https://tel.search.ch//davos-platz/hertistrasse-7/horst-d-grosse\n", + "hi, open link number 1407\n", + "https://tel.search.ch//lenzerheide-lai/voa-crapera-12/klaus-d-haegi\n", + "hi, open link number 1408\n", + "https://tel.search.ch//silvaplana/via-traviers-7/d-und-m-hauck\n", + "hi, open link number 1409\n", + "https://tel.search.ch//klosters/russnaweg-6c/paul-d-kempin-2\n", + "hi, open link number 1410\n", + "https://tel.search.ch//lenzerheide-lai/fadail-21/d-und-kowner-g-kowner-quispe\n", + "# regions, # postal codes, # names\n", + "24/2017/12938\n", + "hi, open link number 1411\n", + "https://tel.search.ch//gruesch/haldastrasse-11/lars-d-und-doris-kuehn\n", + "hi, open link number 1412\n", + "https://tel.search.ch//casaccia/haus-gadina/pierre-und-thierry-lalive-depinay\n", + "hi, open link number 1413\n", + "https://tel.search.ch//silvaplana-surlej/via-da-surlej-56/thierry-le-tourneur-dison\n", + "hi, open link number 1414\n", + "https://tel.search.ch//klosters/doggilochstrasse-50/benoit-d-ludwig\n", + "hi, open link number 1415\n", + "https://tel.search.ch//samedan/quadrellas-42/d-martini\n", + "hi, open link number 1416\n", + "https://tel.search.ch//s-vittore/strada-dei-monti/h-und-niklaus-d-mueller\n", + "hi, open link number 1417\n", + "https://tel.search.ch//chur/giacomettistrasse-118/sandra-d-perucchi\n", + "hi, open link number 1418\n", + "https://tel.search.ch//landquart/ringstrasse-23/wolfgang-d-schachenmeier\n", + "hi, open link number 1419\n", + "https://tel.search.ch//maienfeld/im-herrenfeld-26/k-d-stefaniak\n", + "hi, open link number 1420\n", + "https://tel.search.ch//arosa/ringstrasse-10/r-und-weissberg-d-ulmer\n", + "# regions, # postal codes, # names\n", + "24/2018/12948\n", + "hi, open link number 1421\n", + "https://tel.search.ch//la-punt-chamues-ch/via-cumuenela-70/d-vasicek\n", + "hi, open link number 1422\n", + "https://tel.search.ch//mathon/tgea-schlegns/d-und-r-voegeli\n", + "hi, open link number 1423\n", + "https://tel.search.ch//st-moritz/via-tinus-46/yorck-von-schmeling-d\n", + "hi, open link number 1424\n", + "https://tel.search.ch//zizers/hochwangstrasse-10/d-walser\n", + "hi, open link number 1425\n", + "https://tel.search.ch//chur/plessurquai-49/thomas-u-ada-michel\n", + "hi, open link number 1426\n", + "https://tel.search.ch//domat-ems/via-bavurca-23/eugen-bleisch\n", + "hi, open link number 1427\n", + "https://tel.search.ch//thusis/compognaparkweg-3/fritz-daeppen\n", + "hi, open link number 1428\n", + "https://tel.search.ch//davos-platz/talstrasse-28b/giuliano-tognala\n", + "hi, open link number 1429\n", + "https://tel.search.ch//roveredo/santantoni-24/dante-spadini\n", + "hi, open link number 1430\n", + "https://tel.search.ch//savognin/veia-sot-curt-10/meltger-plaz\n", + "# regions, # postal codes, # names\n", + "24/2018/12958\n", + "hi, open link number 1431\n", + "https://tel.search.ch//guarda/giarsun-123/rudolf-e-mengia-viletta\n", + "hi, open link number 1432\n", + "https://tel.search.ch//lumbrein/vigela-1a/ciril-und-carla-collenberg\n", + "hi, open link number 1433\n", + "https://tel.search.ch//chur/kreuzgasse-87/ernst-und-maria-ottinger\n", + "hi, open link number 1434\n", + "https://tel.search.ch//roveredo/piazeta-23/renato-pacciarelli\n", + "hi, open link number 1435\n", + "https://tel.search.ch//ftan/fionas-250/nicolo-e-seraina-pitsch\n", + "hi, open link number 1436\n", + "https://tel.search.ch//bonaduz/versamerstrasse-8/peter-und-erica-koelman\n", + "hi, open link number 1437\n", + "https://tel.search.ch//disentis-muster/via-alpettas-1/herbert-wetzel\n", + "hi, open link number 1438\n", + "https://tel.search.ch//vrin/cons-160d/gion-caminada\n", + "hi, open link number 1439\n", + "https://tel.search.ch//segnas/via-cuoz-sut-2/leci-zazzi-4\n", + "hi, open link number 1440\n", + "https://tel.search.ch//sent/prade-228/gian-andri-albertini\n", + "# regions, # postal codes, # names\n", + "24/2020/12968\n", + "hi, open link number 1441\n", + "https://tel.search.ch//sevgein/isla-62a/guido-albin\n", + "hi, open link number 1442\n", + "https://tel.search.ch//trun/via-pustget-48/willi-bearth\n", + "hi, open link number 1443\n", + "https://tel.search.ch//mesocco/strada-de-russeira-13/claudio-bertossa\n", + "hi, open link number 1444\n", + "https://tel.search.ch//roveredo/piaza-46/marilena-bertossa\n", + "hi, open link number 1445\n", + "https://tel.search.ch//scuol/via-da-runa-251b/roman-bischoff-3\n", + "hi, open link number 1446\n", + "https://tel.search.ch//castrisch/via-casut-12/randolf-bonolini\n", + "hi, open link number 1447\n", + "https://tel.search.ch//valchava/bauorcha-15a/fritz-und-jolanda-bott\n", + "hi, open link number 1448\n", + "https://tel.search.ch//muestair/rutitsch/felix-e-hedy-brunner\n", + "hi, open link number 1449\n", + "https://tel.search.ch//laax/via-sontga-clau-9/ueli-burgener\n", + "hi, open link number 1450\n", + "https://tel.search.ch//ruschein/via-davos-19/tarcisi-e-daniela-cadruvi\n", + "# regions, # postal codes, # names\n", + "24/2025/12978\n", + "hi, open link number 1451\n", + "https://tel.search.ch//degen/rampa-28b/arthur-caduff\n", + "hi, open link number 1452\n", + "https://tel.search.ch//disentis-muster/via-run-8/toni-caminada\n", + "hi, open link number 1453\n", + "https://tel.search.ch//ftan/-/nicola-cantieni\n", + "hi, open link number 1454\n", + "https://tel.search.ch//sumvitg/via-sursilvana-24/aluis-cathomas\n", + "hi, open link number 1455\n", + "https://tel.search.ch//breil-brigels/via-tschuppina-11/roman-e-lydia-cathomen\n", + "hi, open link number 1456\n", + "https://tel.search.ch//camischolas/via-alpsu-143/venanzi-cavegn\n", + "hi, open link number 1457\n", + "https://tel.search.ch//borgonovo/via-barnoev-27/fausto-chiesa\n", + "hi, open link number 1458\n", + "https://tel.search.ch//laax-gr-2/casa-laneras/paul-chiot\n", + "hi, open link number 1459\n", + "https://tel.search.ch//zernez/ruzoen-251/monica-e-toni-conrad\n", + "hi, open link number 1460\n", + "https://tel.search.ch//flond/via-culpina-20/barbara-darms-3\n", + "# regions, # postal codes, # names\n", + "24/2027/12988\n", + "hi, open link number 1461\n", + "https://tel.search.ch//trun/via-darvella-8/egon-demont\n", + "hi, open link number 1462\n", + "https://tel.search.ch//trun/via-splecs-13/pia-beatrix-demont\n", + "hi, open link number 1463\n", + "https://tel.search.ch//vella/chigliver-79/reto-demont\n", + "hi, open link number 1464\n", + "https://tel.search.ch//surcasti/via-principala-31/alex-derungs\n", + "hi, open link number 1465\n", + "https://tel.search.ch//scuol/via-da-pedra-grossa-427d/matias-e-rosmarie-filli\n", + "hi, open link number 1466\n", + "https://tel.search.ch//sent/costa-dad-archas-608/rudolf-th-fliri\n", + "hi, open link number 1467\n", + "https://tel.search.ch//camischolas/via-alpsu-137/gaudenz-flury\n", + "hi, open link number 1468\n", + "https://tel.search.ch//segnas/via-buretsch-1/gion-michael-flury-2\n", + "hi, open link number 1469\n", + "https://tel.search.ch//schluein/via-veglia-12/ernst-forrer\n", + "hi, open link number 1470\n", + "https://tel.search.ch//guarda/-/men-franziscus-2\n", + "# regions, # postal codes, # names\n", + "24/2028/12998\n", + "hi, open link number 1471\n", + "https://tel.search.ch//tarasp/chaposch/mario-fried\n", + "hi, open link number 1472\n", + "https://tel.search.ch//scuol/avant-muglins-641/otto-friedt\n", + "hi, open link number 1473\n", + "https://tel.search.ch//zernez/ers-curtins-105b/annetta-catarina-ganzoni\n", + "hi, open link number 1474\n", + "https://tel.search.ch//disentis-muster/via-da-scola-6/silvio-und-evelina-giger\n", + "hi, open link number 1475\n", + "https://tel.search.ch//ilanz/strada-veglia-17/ueli-cecilia-erwin-robert-und-evelin-giger\n", + "hi, open link number 1476\n", + "https://tel.search.ch//falera/via-fuorns-21/anton-heini\n", + "hi, open link number 1477\n", + "https://tel.search.ch//siat/via-clis-8/claudia-heini\n", + "hi, open link number 1478\n", + "https://tel.search.ch//sedrun/via-salins-14/mario-hitz\n", + "hi, open link number 1479\n", + "https://tel.search.ch//parsonz/veia-val-nandro-65/werner-und-kaethi-honegger\n", + "hi, open link number 1480\n", + "https://tel.search.ch//sagogn/via-punteglias-5/erwin-luciano-e-sonja-hossmann-2\n", + "# regions, # postal codes, # names\n", + "24/2031/13008\n", + "hi, open link number 1481\n", + "https://tel.search.ch//chur/guertelstrasse-84/felix-hunger\n", + "hi, open link number 1482\n", + "https://tel.search.ch//disentis-muster/via-clavaniev-1/corsin-e-rita-huonder\n", + "hi, open link number 1483\n", + "https://tel.search.ch//chur/schoenmattweg-6/bruno-und-manuela-jaeger\n" ] - } - ], - "source": [ - "import scrapy\n", - "from scrapy.crawler import CrawlerProcess\n", - "import json\n", - "import logging\n", - "\n", - "import logging\n", - "logging.getLogger('scrapy').propagate = False\n", - "\n", - "class telsearch_main(scrapy.Spider):\n", - " attributes = {\n", - " \"name\": [],\n", - " \"street\": [],\n", - " \"postal_code\": [],\n", - " \"location\": [],\n", - " \"region\": [], \n", - " }\n", - " save_counter = 0\n", - " links_counter = 0\n", - " links_tot = 0\n", - " \n", - " name = \"telsearch_main\"\n", - " start_urls = [\n", - " 'https://tel.search.ch/?privat=1&pages=15',\n", - " ]\n", - " \n", - " BASE_URL = 'https://tel.search.ch/'\n", - " \n", - " def parse(self, response): \n", - " \n", - " with open('data.json', 'r') as fp:\n", - " data = json.load(fp)\n", - "\n", - " postal_codes = data['postal_code']\n", - " regions = data['region']\n", - " \n", - " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", - " for letter in abc:\n", - " absolute_url = self.start_urls[0] + \"&was=\" + letter\n", - " print(absolute_url)\n", - " \n", - " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", - " \n", - " if len(regions) > 0:\n", - " print(\"regions\")\n", - " for region in regions:\n", - " if region is None:\n", - " continue\n", - " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + region\n", - " # print(absolute_url)\n", - " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links)\n", - " \n", - " if len(postal_codes) > 0:\n", - " print(\"postal\")\n", - " for postal_code in postal_codes:\n", - " if postal_code is None:\n", - " continue\n", - " absolute_url = self.start_urls[0] + \"&was=\" + letter + \"&wo=\" + postal_code\n", - " # print(absolute_url)\n", - " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_links) \n", - " \n", - " def parse_links(self, response):\n", - " links = response.css('.tel-result-main h1 a::attr(href)').getall()\n", - " # print(\"There are \" + str(len(links)) + \"links in this search result\")\n", - " for link in links:\n", - " absolute_url = self.BASE_URL + link\n", - " self.links_tot += 1\n", - " yield scrapy.Request(absolute_url, dont_filter=True, callback=self.parse_attr)\n", - " \n", - " def parse_attr(self, response):\n", - " body = response.body\n", - " name = response.css('.tel-detail-head h1 ::text').get()\n", - " street = response.css('.tel-detail-head .street-address ::text').get()\n", - " postal_code = response.css('.tel-detail-head .postal-code ::text').get()\n", - " location = response.css('.tel-detail-head .locality ::text').get()\n", - " region = response.css('.tel-detail-head .region ::text').get()\n", - " \n", - " def append_entry(value, cat):\n", - " if not value in self.attributes[cat]:\n", - " self.attributes[cat].append(value)\n", - " self.save_counter += 1\n", - " \n", - " append_entry(name, \"name\")\n", - " append_entry(street, \"street\")\n", - " append_entry(postal_code, \"postal_code\")\n", - " append_entry(location, \"location\")\n", - " append_entry(region, \"region\")\n", - " \n", - " self.links_counter += 1\n", - " \n", - " if self.save_counter > 500:\n", - " with open('data.json', 'w') as fp:\n", - " json.dump(self.attributes, fp)\n", - " print(\"# regions, # postal codes, # names\")\n", - " print(str(len(self.attributes['region'])) + \"/\" +\n", - " str(len(self.attributes['postal_code'])) + \"/\" +\n", - " str(print(len(self.attributes['name']))))\n", - " print(\"Websites parsed: \" + str(self.links_counter) + \"/\" + \n", - " str(self.links_tot) + \", progress \" + str(100/self.links_tot*self.links_counter) + \"%\")\n", - " self.save_counter = 0\n", - "\n", - "process = CrawlerProcess()\n", - "process.crawl(telsearch_main)\n", - "process.start()\n", - "# CRITICAL, ERROR, WARNING, INFO and DEBUG. , loglevel=\"critical\"\n" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "with open('data.json', 'r') as fp:\n", - " data = json.load(fp)\n", - " " - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ + }, { "name": "stdout", "output_type": "stream", "text": [ - "8\n", - "15\n", - "1541\n" + "hi, open link number 1484\n", + "https://tel.search.ch//disentis-muster/via-sursilvana-3/daniel-ed-iris-job\n", + "hi, open link number 1485\n", + "https://tel.search.ch//davos-dorf/buendastrasse-5/egon-und-rita-kienle\n", + "hi, open link number 1486\n", + "https://tel.search.ch//tschlin/buegliet-46/mario-kirchen\n", + "hi, open link number 1487\n", + "https://tel.search.ch//lenzerheide-lai/clavadoiras/hans-kuehn\n", + "hi, open link number 1488\n", + "https://tel.search.ch//igis/bannwaldweg-5/hans-u-margrith-kunz\n", + "hi, open link number 1489\n", + "https://tel.search.ch//verdabbio/cara-de-piazza-7/reto-lamberti\n", + "hi, open link number 1490\n", + "https://tel.search.ch//disentis-muster/via-veier-2/fidel-levy\n", + "# regions, # postal codes, # names\n", + "24/2032/13018\n", + "hi, open link number 1491\n", + "https://tel.search.ch//disentis-muster/via-dulezi-6/mario-e-iris-lombris\n", + "hi, open link number 1492\n", + "https://tel.search.ch//vrin/miez-vitg-30a/richard-lombris\n", + "hi, open link number 1493\n", + "https://tel.search.ch//sedrun/giassa-9/franz-loretz\n", + "hi, open link number 1494\n", + "https://tel.search.ch//trun/via-principala-31/enrico-e-lucia-mazzetta\n", + "hi, open link number 1495\n", + "https://tel.search.ch//zizers/kantonsstrasse-9/christian-meyer\n", + "hi, open link number 1496\n", + "https://tel.search.ch//celerina-schlarigna/via-sur-crasta-prade-38/claudio-molinari\n", + "hi, open link number 1497\n", + "https://tel.search.ch//vaz-obervaz/voa-pransal-2/aron-moser-2\n", + "hi, open link number 1498\n", + "https://tel.search.ch//selma/landarenca-32/franco-negretti\n", + "hi, open link number 1499\n", + "https://tel.search.ch//scuol/tof-766/arno-neuhaeusler\n", + "hi, open link number 1500\n", + "https://tel.search.ch//zignau/via-capeter/simon-ed-anita-orlik\n", + "# regions, # postal codes, # names\n", + "24/2035/13028\n", + "hi, open link number 1501\n", + "https://tel.search.ch//chur/wiesentalstrasse-29/andrea-paganini\n", + "hi, open link number 1502\n", + "https://tel.search.ch//samedan/suot-crusch-2/martin-pfister\n", + "hi, open link number 1503\n", + "https://tel.search.ch//samedan/quadratscha-35/catharina-ruehl\n", + "hi, open link number 1504\n", + "https://tel.search.ch//rueras/via-parvechel-7/silvio-schmid\n", + "hi, open link number 1505\n", + "https://tel.search.ch//arosa/alteinstrasse-12/gerhard-schweiher\n", + "hi, open link number 1506\n", + "https://tel.search.ch//zuoz/foura-chanels-87/gianni-secchi\n", + "hi, open link number 1507\n", + "https://tel.search.ch//uors/via-planezzas-12/marcel-e-michaela-sgier\n", + "hi, open link number 1508\n", + "https://tel.search.ch//grono/via-cantonale-4/ines-soler\n", + "hi, open link number 1509\n", + "https://tel.search.ch//roveredo/casa-laghetto/sergio-somaini-2\n", + "hi, open link number 1510\n", + "https://tel.search.ch//scuol/via-da-true-sura-484b/gottfried-stecher-3\n", + "# regions, # postal codes, # names\n", + "24/2036/13038\n", + "hi, open link number 1511\n", + "https://tel.search.ch//falera/via-samun-2/kurt-e-daniela-suter\n", + "hi, open link number 1512\n", + "https://tel.search.ch//chur/albulastrasse-37/joppe-theijse\n", + "hi, open link number 1513\n", + "https://tel.search.ch//roveredo/strada-cantonal-55j/pierangelo-e-vinante-elisa-triangeli\n", + "hi, open link number 1514\n", + "https://tel.search.ch//muestair/via-pravender-88e/josef-u-jacobina-tschenett\n", + "hi, open link number 1515\n", + "https://tel.search.ch//sumvitg/via-sursilvana-48/giachen-antoni-tuor\n", + "==================================================UR==================================================\n", + "hi, open link number 1516\n", + "https://tel.search.ch//erstfeld/spaetach-1/pietro-donofrio\n", + "hi, open link number 1517\n", + "https://tel.search.ch//altdorf/gruendligasse-2/martina-donosa\n", + "hi, open link number 1518\n", + "https://tel.search.ch//schattdorf/riedstrasse-6/martin-und-doris-furrer\n", + "hi, open link number 1519\n", + "https://tel.search.ch//attinghausen/reussstrasse-49b/ivo-und-zberg-doris-gnos\n", + "hi, open link number 1520\n", + "https://tel.search.ch//erstfeld/rueti-35/josef-u-doris-lusser\n", + "# regions, # postal codes, # names\n", + "24/2036/13048\n", + "hi, open link number 1521\n", + "https://tel.search.ch//altdorf/attinghauserstrasse-18/maria-dittli\n", + "hi, open link number 1522\n", + "https://tel.search.ch//schattdorf/kirchgasse-8/dankmar-kolthoff\n", + "hi, open link number 1523\n", + "https://tel.search.ch//wassen/gotthardstrasse-40/judith-u-daniel-lampart\n", + "hi, open link number 1524\n", + "https://tel.search.ch//altdorf/kirchplatz-4/franziska-dahinden\n", + "hi, open link number 1525\n", + "https://tel.search.ch//seedorf/gitschenstrasse-9b/philippe-und-evelyn-dubacher\n", + "hi, open link number 1526\n", + "https://tel.search.ch//altdorf/allenwindenweg-27a/doris-und-michel-jeisy\n", + "hi, open link number 1527\n", + "https://tel.search.ch//altdorf/blumenfeldgasse-31/marina-und-darko-panic\n", + "hi, open link number 1528\n", + "https://tel.search.ch//altdorf/daetwylerstrasse-9/thomas-von-wyttenbach\n", + "hi, open link number 1529\n", + "https://tel.search.ch//schattdorf/adlergartenstrasse-15/hans-gerhard-dahm\n", + "hi, open link number 1530\n", + "https://tel.search.ch//altdorf/attinghauserstrasse-62/josefina-dittli\n", + "# regions, # postal codes, # names\n", + "24/2036/13058\n", + "hi, open link number 1531\n", + "https://tel.search.ch//seelisberg/bitzistrasse-4/doris-egloff\n", + "hi, open link number 1532\n", + "https://tel.search.ch//detail/27527b49f583edef\n", + "hi, open link number 1533\n", + "https://tel.search.ch//altdorf/pfistergasse-4/david-tresch\n", + "hi, open link number 1534\n", + "https://tel.search.ch//altdorf/furrersgrund-15/ruven-und-renata-telli-2\n", + "hi, open link number 1535\n", + "https://tel.search.ch//erstfeld/wasserschaftsweg-26/diego-u-rita-eberli\n", + "hi, open link number 1536\n", + "https://tel.search.ch//erstfeld/leonhardstrasse-59/toni-u-daniela-furrer\n", + "hi, open link number 1537\n", + "https://tel.search.ch//altdorf/belmitestrasse-3/karin-und-roland-widmer\n", + "hi, open link number 1538\n", + "https://tel.search.ch//altdorf/blumenfeldgasse-17/helmut-krauss\n", + "hi, open link number 1539\n", + "https://tel.search.ch//detail/5e6092f40afb1696\n", + "hi, open link number 1540\n", + "https://tel.search.ch//andermatt/gotthardstrasse-60/silvia-rohrer\n", + "# regions, # postal codes, # names\n", + "24/2036/13068\n", + "hi, open link number 1541\n", + "https://tel.search.ch//detail/473e6bdbe299c154\n", + "hi, open link number 1542\n", + "https://tel.search.ch//altdorf/winterberg-6/johan-kerkhof\n", + "hi, open link number 1543\n", + "https://tel.search.ch//detail/7e85079575f065d6\n", + "hi, open link number 1544\n", + "https://tel.search.ch//buerglen/grossgrund-7/dino-und-patrizia-albert\n", + "hi, open link number 1545\n", + "https://tel.search.ch//schattdorf/kahlenbielstrasse-10/martina-und-dominik-albertin\n", + "hi, open link number 1546\n", + "https://tel.search.ch//altdorf/allmendstrasse-2/reto-und-daniela-albertin\n", + "hi, open link number 1547\n", + "https://tel.search.ch//detail/db56f521db58fcdc\n", + "hi, open link number 1548\n", + "https://tel.search.ch//schattdorf/baumgaertli-2/denis-andjelkovic\n", + "hi, open link number 1549\n", + "https://tel.search.ch//seedorf/palanggenmatt-1/david-annen\n", + "hi, open link number 1550\n", + "https://tel.search.ch//altdorf/zwyergasse-22/alois-u-doris-arnold-2\n", + "# regions, # postal codes, # names\n", + "24/2036/13077\n", + "hi, open link number 1551\n", + "https://tel.search.ch//schattdorf/dimmerschachenstrasse-5/damian-arnold\n", + "hi, open link number 1552\n", + "https://tel.search.ch//seedorf/riederbach-11/damian-arnold\n", + "hi, open link number 1553\n", + "https://tel.search.ch//schattdorf/eggelistrasse-16/damian-und-brigitte-arnold\n", + "hi, open link number 1554\n", + "https://tel.search.ch//schattdorf/gandstrasse-6/daniela-arnold\n", + "hi, open link number 1555\n", + "https://tel.search.ch//detail/904d65f53f567ac0\n", + "hi, open link number 1556\n", + "https://tel.search.ch//detail/2cbe040efcf28077\n", + "hi, open link number 1557\n", + "https://tel.search.ch//seedorf/wyden-26/daniel-arnold\n", + "hi, open link number 1558\n", + "https://tel.search.ch//seedorf/bodenwaldstrasse-15b/daniel-u-monika-arnold\n", + "hi, open link number 1559\n", + "https://tel.search.ch//buerglen/tschudimaetteli-18/dani-und-denise-arnold\n", + "hi, open link number 1560\n", + "https://tel.search.ch//altdorf/zumbrunnenweg-7c/david-und-emanuela-arnold\n", + "# regions, # postal codes, # names\n", + "24/2036/13085\n", + "hi, open link number 1561\n", + "https://tel.search.ch//altdorf/giessenstrasse-16/dominik-arnold\n", + "hi, open link number 1562\n", + "https://tel.search.ch//altdorf/spitalstrasse-4c/dominik-arnold\n", + "hi, open link number 1563\n", + "https://tel.search.ch//altdorf/zwyergasse-24/dominik-arnold\n", + "hi, open link number 1564\n", + "https://tel.search.ch//erstfeld/gotthardstrasse-110/dominik-arnold-2\n", + "hi, open link number 1565\n", + "https://tel.search.ch//erstfeld/gotthardstrasse-110/dominik-arnold\n", + "hi, open link number 1566\n", + "https://tel.search.ch//schattdorf/riedstrasse-18/dominik-arnold\n", + "hi, open link number 1567\n", + "https://tel.search.ch//spiringen/fadentalstrasse-7/domini-arnold\n", + "hi, open link number 1568\n", + "https://tel.search.ch//altdorf/in-der-muehlematte-1/doris-arnold\n" ] - } - ], - "source": [ - "print(len(data['region']))\n", - "print(len(data['postal_code']))\n", - "print(len(data['name']))\n", - "\n", - "# why are there not more entries?? somehow the crawler stops early" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ + }, { "name": "stdout", "output_type": "stream", "text": [ - "a\n", - "b\n", - "c\n", - "d\n", - "e\n", - "f\n", - "g\n" + "hi, open link number 1569\n", + "https://tel.search.ch//schattdorf/allmendstrasse-4/doris-und-roland-arnold\n", + "hi, open link number 1570\n", + "https://tel.search.ch//buerglen/klausenstrasse-97/erich-und-daniela-arnold\n", + "# regions, # postal codes, # names\n", + "24/2036/13092\n", + "hi, open link number 1571\n", + "https://tel.search.ch//detail/e0ccbebaf49fffd6\n", + "hi, open link number 1572\n", + "https://tel.search.ch//buerglen/breitengasse-1/iwan-daniela-ron-und-kyra-arnold\n", + "hi, open link number 1573\n", + "https://tel.search.ch//buerglen/stalden-5/peter-und-doris-arnold\n", + "hi, open link number 1574\n", + "https://tel.search.ch//schattdorf/gotthardmatte-11/damian-u-renate-aschwanden\n", + "hi, open link number 1575\n", + "https://tel.search.ch//spiringen/gruendli-2/hugo-u-daniela-aschwanden\n", + "hi, open link number 1576\n", + "https://tel.search.ch//detail/818b62f5c402a07a\n", + "hi, open link number 1577\n", + "https://tel.search.ch//schattdorf/dorfstrasse-5/josef-und-josephine-auf-der-maur\n", + "hi, open link number 1578\n", + "https://tel.search.ch//altdorf/in-der-stoffelmatte-9/markus-und-manuela-auf-der-maur\n", + "hi, open link number 1579\n", + "https://tel.search.ch//silenen/efibach-11/werner-auf-der-maur\n", + "hi, open link number 1580\n", + "https://tel.search.ch//silenen/buchholz-37/marcel-und-diana-bachmann\n", + "# regions, # postal codes, # names\n", + "24/2036/13102\n", + "hi, open link number 1581\n", + "https://tel.search.ch//schattdorf/muehlehof-2/ernst-und-daniela-baer\n", + "hi, open link number 1582\n", + "https://tel.search.ch//altdorf/kornmattstrasse-12/sofia-margarida-barros-da-silva-abrantes-2\n", + "hi, open link number 1583\n", + "https://tel.search.ch//schattdorf/dorfstrasse-36/daniel-baumann\n", + "hi, open link number 1584\n", + "https://tel.search.ch//spiringen/talstrasse-1/daniel-und-ruth-baumann\n", + "hi, open link number 1585\n", + "https://tel.search.ch//wassen/gotthardstrasse-67/daniel-baumann\n", + "hi, open link number 1586\n", + "https://tel.search.ch//meien/fuerlauwi-6/dora-baumann\n", + "hi, open link number 1587\n", + "https://tel.search.ch//intschi/gotthardstrasse-27/matthias-u-dorothea-baumann\n", + "hi, open link number 1588\n", + "https://tel.search.ch//erstfeld/taubach-15/dominik-und-lisbeth-baumberger\n", + "hi, open link number 1589\n", + "https://tel.search.ch//buerglen/tschudimaetteli-15/daniela-und-philipp-baumeler\n", + "hi, open link number 1590\n", + "https://tel.search.ch//attinghausen/freiherrenstrasse-40/daniela-und-thomas-beeler-gisler\n", + "# regions, # postal codes, # names\n", + "24/2038/13112\n", + "hi, open link number 1591\n", + "https://tel.search.ch//schattdorf/gotthardstrasse-10b/iwan-und-daniela-berini\n", + "hi, open link number 1592\n", + "https://tel.search.ch//altdorf/grundgasse-8a/daniel-und-gudrun-berner\n", + "hi, open link number 1593\n", + "https://tel.search.ch//erstfeld/kolonie-40/nimali-de-silva-betschart\n", + "hi, open link number 1594\n", + "https://tel.search.ch//altdorf/vogelsanggasse-16/daniel-bissig\n", + "hi, open link number 1595\n", + "https://tel.search.ch//andermatt/gemsstockstrasse-2/daniel-bissig\n", + "hi, open link number 1596\n", + "https://tel.search.ch//unterschaechen/dorf-1/daniel-bissig\n", + "hi, open link number 1597\n", + "https://tel.search.ch//unterschaechen/alpenrose/david-bissig\n", + "hi, open link number 1598\n", + "https://tel.search.ch//isenthal/horn-3/josef-u-doris-bissig\n", + "hi, open link number 1599\n", + "https://tel.search.ch//flueelen/hoehenweg-19/martin-und-daniela-bissig\n", + "hi, open link number 1600\n", + "https://tel.search.ch//altdorf/gruendligasse-1/daniel-bollinger-2\n", + "# regions, # postal codes, # names\n", + "24/2038/13120\n", + "hi, open link number 1601\n", + "https://tel.search.ch//schattdorf/wyergasse-14/jeanette-und-dani-bomatter\n", + "hi, open link number 1602\n", + "https://tel.search.ch//schattdorf/adlergartenstrasse-55/diego-u-silja-bundi\n", + "hi, open link number 1603\n", + "https://tel.search.ch//detail/26904b77c0978058\n", + "hi, open link number 1604\n", + "https://tel.search.ch//altdorf/gotthardstrasse-42/elisabete-sofia-carvalho-da-cunha\n", + "hi, open link number 1605\n", + "https://tel.search.ch//andermatt/gotthardstrasse-17/daniel-und-dorli-christen\n", + "hi, open link number 1606\n", + "https://tel.search.ch//buerglen/brueckenstalden-14/daniel-u-silvia-christen\n", + "hi, open link number 1607\n", + "https://tel.search.ch//altdorf/flueelerstrasse-9/fredi-u-doris-christen\n", + "hi, open link number 1608\n", + "https://tel.search.ch//schattdorf/schulhausstrasse-11/domenico-und-carla-clausi\n", + "hi, open link number 1609\n", + "https://tel.search.ch//schattdorf/ruettistrasse-8/bane-und-dusica-cvetkovic\n", + "hi, open link number 1610\n", + "https://tel.search.ch//altdorf/flueelerstrasse-82/jardim-da-costa-pereira\n", + "# regions, # postal codes, # names\n", + "24/2038/13130\n", + "hi, open link number 1611\n", + "https://tel.search.ch//altdorf/flueelerstrasse-82/sonia-raquel-da-costa-pereira-jardim\n", + "hi, open link number 1612\n", + "https://tel.search.ch//altdorf/spitalplatz-1/joao-da-fonte\n", + "hi, open link number 1613\n", + "https://tel.search.ch//altdorf/attinghauserstrasse-43/kurt-und-monika-dahinden\n", + "hi, open link number 1614\n", + "https://tel.search.ch//andermatt/bahnhofstrasse-29/stefan-u-andrea-dahinden-2\n", + "hi, open link number 1615\n", + "https://tel.search.ch//altdorf/gotthardstrasse-74/hedy-daehler\n", + "hi, open link number 1616\n", + "https://tel.search.ch//altdorf/bahnhofstrasse-14/denis-und-cordelia-dal-farra\n", + "hi, open link number 1617\n", + "https://tel.search.ch//altdorf/in-der-matte-23/stefanie-dal-farra\n" ] } ], "source": [ - "abc = \"abcdefg\"\n", - "for l in abc:\n", - " print(l)" + "search = telsearch_main()\n", + "search.parse()" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 4 } diff --git a/test_projects/gpt2/gpt-2-nshepperd_copy/gpt2-answer_names.ipynb b/test_projects/gpt2/gpt-2-nshepperd_copy/gpt2-answer_names.ipynb index 81d964f..9341bec 100644 --- a/test_projects/gpt2/gpt-2-nshepperd_copy/gpt2-answer_names.ipynb +++ b/test_projects/gpt2/gpt-2-nshepperd_copy/gpt2-answer_names.ipynb @@ -1,868 +1,868 @@ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Online RNN network to predict first names of us babies" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import tensorflow as tf\n", "from tensorflow import keras\n", "from tensorflow.keras import layers\n", "from tensorflow.keras import activations\n", "import matplotlib.pyplot as plt\n", "from sklearn.model_selection import train_test_split\n", "import random\n", "\n", "import sys\n", "sys.path.append('src')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Dataset" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "import csv\n", "\n", "with open('database/StateNames.csv', newline='') as csvfile:\n", " data = list(csv.reader(csvfile))\n" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['Id', 'Name', 'Year', 'Gender', 'State', 'Count']\n", "1910\n", "['Mary', 'Annie', 'Anna', 'Margaret', 'Helen', 'Elsie', 'Lucy', 'Dorothy', 'Mary', 'Margaret', 'Ruth', 'Annie', 'Elizabeth', 'Helen', 'Mary', 'Elsie', 'Agnes', 'Anna', 'Helen', 'Louise', 'Jean', 'Ruth', 'Alice', 'Esther', 'Ethel', 'Margaret', 'Marie', 'Mary', 'Elizabeth', 'Margaret', 'Helen', 'Alice', 'Annie', 'Louise', 'Mary', 'Margaret', 'Alice', 'Annie', 'Elizabeth', 'Helen', 'Clara', 'Dorothy', 'Martha', 'Agnes', 'Esther', 'Frances', 'Julia', 'Lillian', 'Mildred', 'Pauline', 'Mary', 'Alice', 'Helen', 'Anna', 'Dorothy', 'Margaret', 'Ruth', 'Elizabeth', 'Frances', 'Katherine', 'Martha', 'Annie', 'Clara', 'Emma', 'Hazel', 'Julia', 'Marie', 'Minnie', 'Pauline', 'Mary', 'Helen', 'Dorothy', 'Frances', 'Ruth', 'Alice', 'Anna', 'Agnes', 'Annie', 'Julia', 'Lillian', 'Margaret', 'Daisy', 'Edna', 'Esther', 'Evelyn', 'Florence', 'Katherine', 'Louise', 'Lucy', 'Marie', 'Sally', 'Mary', 'Margaret', 'Helen', 'Frances', 'Alice', 'Olga', 'Ruth', 'Clara']\n", "['14', '12', '10', '8', '7', '6', '6', '5', '12', '7', '7', '6', '6', '6', '9', '8', '7', '7', '7', '7', '6', '6', '5', '5', '5', '5', '5', '21', '9', '8', '7', '5', '5', '5', '22', '10', '8', '8', '7', '7', '6', '6', '6', '5', '5', '5', '5', '5', '5', '5', '23', '13', '12', '10', '10', '9', '9', '7', '6', '6', '6', '5', '5', '5', '5', '5', '5', '5', '5', '18', '12', '8', '8', '8', '7', '7', '6', '6', '6', '6', '6', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '21', '11', '10', '9', '7', '7', '7', '6']\n" ] } ], "source": [ "print(data[0])\n", "print(data[2][2])\n", "# data starts in the year 1910\n", "print([entry[1] for entry in data[1:100] if int(entry[2]) < 1940])\n", "print([entry[5] for entry in data[1:100] if int(entry[2]) < 1940])" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "geschlecht F\n", "nom Mary\n", "origin AK\n", "Mary\n", "\n", "\n", "family name Annie\n", "sex F\n", "address AK\n", "Annie\n", "\n", "\n", "man/woman F\n", "family name Anna\n", "origin AK\n", "Anna\n", "\n", "\n", "man/woman F\n", "origin AK\n", "family name Margaret\n", "Margaret\n", "\n", "\n", "geschlecht F\n", "city AK\n", "last name Helen\n", "Helen\n", "\n", "\n", "nom Elsie\n", "gender F\n", "origin AK\n", "Elsie\n", "\n", "\n", "nimi Lucy\n", "city AK\n", "sex F\n", "Lucy\n", "\n", "\n", "city AK\n", "last name Dorothy\n", "man/woman F\n", "Dorothy\n", "\n", "\n", "origin AK\n", "nimi Mary\n", "gender F\n", "Mary\n", "\n" ] } ], "source": [ "name_field = [\"name\", \"last name\", \"family name\", \"nimi\", \"nom\"]\n", "gender_field = [\"sex\", \"gender\", \"geschlecht\", \"man/woman\"]\n", "location_field = [\"place\", \"address\", \"city\", \"origin\"]\n", "\n", "fields = [name_field, gender_field, location_field]\n", "fields_nb = [1, 3, 4]\n", "order = [[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]]\n", "\n", "x_data = []\n", "y_data = []\n", "\n", "for cnt in range(1, 10000):\n", " question = \"\\n\"\n", " \n", " rand = random.randint(0, len(order)-1)\n", " order_loc = order[rand]\n", " \n", " for i in order_loc:\n", " rand = random.randint(0, len(fields[i-1])-1)\n", " question += fields[i-1][rand]\n", " question += \" \"\n", " question += data[cnt][fields_nb[i-1]]\n", " question += \"\\n\"\n", " \n", " question += \"\"\n", " \n", " answer = data[cnt][fields_nb[0]]\n", " answer += \"\\n\"\n", " \n", " x_data.append(question+answer) \n", " y_data.append(answer)\n", " \n", " #print(x_data[-1])\n", " \n", "with open('my_person_database.txt', 'w') as f:\n", " for item in x_data:\n", " f.write(\"%s\" % item)\n" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Reading files\n", "Writing my_person_database.npz\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\gantenbe\\Anaconda3\\envs\\gpt2\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n", " _np_qint8 = np.dtype([(\"qint8\", np.int8, 1)])\n", "C:\\Users\\gantenbe\\Anaconda3\\envs\\gpt2\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:527: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n", " _np_quint8 = np.dtype([(\"quint8\", np.uint8, 1)])\n", "C:\\Users\\gantenbe\\Anaconda3\\envs\\gpt2\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:528: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n", " _np_qint16 = np.dtype([(\"qint16\", np.int16, 1)])\n", "C:\\Users\\gantenbe\\Anaconda3\\envs\\gpt2\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:529: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n", " _np_quint16 = np.dtype([(\"quint16\", np.uint16, 1)])\n", "C:\\Users\\gantenbe\\Anaconda3\\envs\\gpt2\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:530: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n", " _np_qint32 = np.dtype([(\"qint32\", np.int32, 1)])\n", "C:\\Users\\gantenbe\\Anaconda3\\envs\\gpt2\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:535: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n", " np_resource = np.dtype([(\"resource\", np.ubyte, 1)])\n", "\n", " 0%| | 0/1 [00:00 man/woman F family name Mary city AK \n", " place AK gender F last name Annie \n", " address AK man/woman F family name Anna \n", " man/woman F nimi Margaret place AK \n", " city AK sex F name Helen \n", " sex F place AK nimi Elsie \n", " nom Lucy place AK sex F \n", " sex F origin AK family name Dorothy \n", " address AK geschlecht F nimi Mary \n" ] } ], "source": [ "name_field = [\"name\", \"last name\", \"family name\", \"nimi\", \"nom\"]\n", "gender_field = [\"sex\", \"gender\", \"geschlecht\", \"man/woman\"]\n", "location_field = [\"place\", \"address\", \"city\", \"origin\"]\n", "\n", "fields = [name_field, gender_field, location_field]\n", "fields_nb = [1, 3, 4]\n", "order = [[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]]\n", "\n", "x_data = []\n", "y_data = []\n", "\n", "for cnt in range(1, 10):\n", " question = \"\\n\"\n", " \n", " rand = random.randint(0, len(order)-1)\n", " order_loc = order[rand]\n", " \n", " for i in order_loc:\n", " rand = random.randint(0, len(fields[i-1])-1)\n", " question += fields[i-1][rand]\n", " question += \" \"\n", " question += data[cnt][fields_nb[i-1]]\n", " question += \"\\n\"\n", " \n", " question += \"\"\n", " \n", " answer = data[cnt][fields_nb[0]]\n", " answer += \"\\n\"\n", " \n", " x_data.append(question+answer) \n", " y_data.append(answer)\n", " \n", " print(question.replace(\"\\n\", \" \"))\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ - " sex F origin AK family nazawa Dorothy " + " sex F origin AK family nazawa Dorothy " ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ " miejsce AK plec F nazawa Helen " ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ " miejsce PO plec F nazawa Pafnucy " ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# use one hot encoding of the alphabetical letters (using just lower case)\n", "\n", "from keras.utils import to_categorical\n", "\n", "# define universe of possible input values\n", "alphabet = ' abcdefghijklmnopqrstuvwxyz'\n", "char_to_int = dict((c, i) for i, c in enumerate(alphabet))\n", "int_to_char = dict((i, c) for i, c in enumerate(alphabet))" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def get_names(data, nb=1000, id0=0):\n", " # take square of number of occurances, so we should learn also the special names\n", " names = [entry[1] for entry in data[1+id0:] if int(entry[0]) < id0+nb for _ in range(int(np.sqrt(int(entry[5]))))]\n", " start_year = data[1+id0][2]\n", " end_year = data[1+id0+nb][2]\n", " \n", " return names, start_year, end_year, len(names) " ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def split_and_shuffle(names, train_size=0.5):\n", " names_train, names_test = train_test_split(names, train_size=train_size, random_state=42, shuffle=True)\n", " return names_train, names_test" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def to_one_hot_single(names, max_len_names):\n", " num_names = np.zeros((len(names), max_len_names))\n", " for i, name in enumerate(names):\n", " for j in range(max_len_names):\n", " if j < len(name):\n", " num_names[i,j] = char_to_int[name[j].lower()]\n", " else:\n", " num_names[i,j] = 0\n", "\n", " one_hot_names = to_categorical(num_names, num_classes=27)\n", " \n", " return one_hot_names\n", "\n", "def to_one_hot(*names_set, max_len_names=5):\n", " one_hot_sets = []\n", " for _set in names_set:\n", " one_hot_sets.append(to_one_hot_single(_set, max_len_names))\n", " \n", " if len(one_hot_sets) == 1:\n", " return one_hot_sets[0]\n", " \n", " return tuple(one_hot_sets)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def to_sequence_single(one_hot):\n", " # generate sequences and apply padding with white space\n", " max_len_names = one_hot.shape[1]\n", " x_data = np.zeros((one_hot.shape[0]*max_len_names, max_len_names-1, 27))\n", " y_data = np.zeros((one_hot.shape[0]*max_len_names, 27))\n", " for i in range(one_hot.shape[0]):\n", " for j in range(max_len_names):\n", " #print(str(i) + \", \" + str(j))\n", " tmp = np.zeros((max_len_names*3, 27))\n", " # set everything equal to a space\n", " tmp[:, 0] = 1\n", " # insert actual word\n", " tmp[max_len_names:2*max_len_names] = one_hot[i]\n", " x_data[i*max_len_names+j] = tmp[j+1:max_len_names+j]\n", " y_data[i*max_len_names+j] = tmp[max_len_names+j]\n", " # print(y_data[i*max_len_names+j])\n", "\n", " return x_data, y_data\n", "\n", "def to_sequence(*one_hot_set):\n", " split_sets = []\n", " for _set in one_hot_set:\n", " split_sets += to_sequence_single(_set)\n", " \n", " return tuple(split_sets)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "names, s_year, e_year, count = get_names(data)\n", "names_train, names_test = split_and_shuffle(names)\n", "\n", "one_hot_names_train, one_hot_names_test = to_one_hot(names_train, names_test)\n", "\n", "x_train, y_train, x_test, y_test = to_sequence(one_hot_names_train, one_hot_names_test)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "print(len(names))\n", "print(len(names_train))\n", "print(x_train.shape)\n", "print(y_train.shape)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Model" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "model = keras.Sequential()\n", "# Add an Embedding layer expecting input vocab of size 1000, and\n", "# output embedding dimension of size 64.\n", "#model.add(layers.Embedding(input_dim=1000, output_dim=64))\n", "\n", "model.add(layers.InputLayer(input_shape=(x_train.shape[1], len(alphabet))))\n", "\n", "# Add a LSTM layer with 128 internal units.\n", "model.add(layers.SimpleRNN(128))\n", "\n", "# Add a Dense layer with 10 units.\n", "model.add(layers.Dense(27, activation=activations.sigmoid))\n", "\n", "model.summary()\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "model.compile(\n", " loss='categorical_crossentropy',\n", " #loss=keras.losses.SparseCategoricalCrossentropy(from_logits=True),\n", " optimizer=\"sgd\",\n", " metrics=[\"accuracy\"],\n", ")" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "history = model.fit(\n", " x_train, y_train, validation_data=(x_test, y_test), batch_size=1000, epochs=500, verbose=1\n", ")\n", "model_copy = tf.keras.models.clone_model(model)\n", "model_copy.compile(\n", " loss='categorical_crossentropy',\n", " #loss=keras.losses.SparseCategoricalCrossentropy(from_logits=True),\n", " optimizer=\"sgd\",\n", " metrics=[\"accuracy\"],\n", ")\n", "model_copy.set_weights(model.get_weights())" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# list all data in history\n", "print(history.history.keys())\n", "# summarize history for accuracy\n", "plt.plot(history.history['accuracy'])\n", "plt.plot(history.history['val_accuracy'])\n", "plt.title('model accuracy')\n", "plt.ylabel('accuracy')\n", "plt.xlabel('epoch')\n", "plt.legend(['train', 'test'], loc='upper left')\n", "plt.show()\n", "\n", "plt.plot(history.history['loss'])\n", "plt.plot(history.history['val_loss'])\n", "plt.title('model loss')\n", "plt.ylabel('loss')\n", "plt.xlabel('epoch')\n", "plt.legend(['train', 'test'], loc='upper left')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# generate reference sets\n", "\n", "nb_sets = 5\n", "nb = 1000\n", "\n", "x_list = []\n", "y_list = []\n", "accuracy_list = []\n", "id_set_list = []\n", "\n", "for i in range(nb_sets):\n", " id0 = int(int(len(data))/(nb_sets-1)*(i)-nb)-100 # ignore the 100 last entries\n", " if id0 < 0:\n", " id0 = 0\n", " names, s_year, e_year, count = get_names(data, nb=nb, id0=id0)\n", " names_train, names_test = split_and_shuffle(names)\n", " print(\"id \" + str(id0) + \", from year \" + str(s_year) + \" to \" + str(e_year))\n", " \n", " one_hot_names_test = to_one_hot(names_test)\n", "\n", " x_test_set, y_test_set = to_sequence(one_hot_names_test)\n", " \n", " x_list.append(x_test_set)\n", " y_list.append(y_test_set)\n", " id_set_list.append(id0)\n", " accuracy_list.append([])" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "nb=1000\n", "id_list = []\n", "train_acc = []\n", "test_acc = []\n", "train_acc_copy = []\n", "test_acc_copy = []\n", "for id0 in range(0, int(3e6), nb): # len(data)-2*nb\n", " print(\"start index for training is \" + str(id0) + \" out of \" + str(len(data)))\n", " id_list.append(id0)\n", " \n", " names, s_year, e_year, count = get_names(data, nb=nb, id0=id0)\n", " names_train, names_test = split_and_shuffle(names)\n", "\n", " one_hot_names_train, one_hot_names_test = to_one_hot(names_train, names_test)\n", "\n", " x_train, y_train, x_test, y_test = to_sequence(one_hot_names_train, one_hot_names_test)\n", " \n", " history = model.fit(\n", " x_train, y_train, validation_data=(x_test, y_test), batch_size=1000, epochs=1, verbose=3\n", " )\n", " \n", " # evaluate the neural network\n", " history = model.evaluate(x_train, y_train)\n", " train_acc.append(history[1])\n", " \n", " history = model.evaluate(x_test, y_test)\n", " test_acc.append(history[1])\n", " \n", " # evaluate the unchanged neural network\n", " history = model_copy.evaluate(x_train, y_train)\n", " train_acc_copy.append(history[1])\n", " \n", " history = model_copy.evaluate(x_test, y_test)\n", " test_acc_copy.append(history[1])\n", " \n", " for i in range(nb_sets):\n", " history = model.evaluate(x_list[i], y_list[i])\n", " accuracy_list[i].append(history[1])" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "color = [\"-r\", \"-g\", \"-b\", \"--m\", \"--y\"]\n", "for i in range(nb_sets):\n", " plt.plot(id_list[:len(accuracy_list[i])], accuracy_list[i], color[i], label = \"ref_set \"+str(i))\n", " plt.axvline(id_set_list[i])\n", "plt.title('model evolution')\n", "plt.ylabel('accuracy')\n", "plt.xlabel('start_id_training')\n", "plt.legend(loc='upper left')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "plt.plot(id_list, train_acc)\n", "plt.plot(id_list, test_acc)\n", "plt.plot(id_list, train_acc_copy)\n", "plt.plot(id_list, test_acc_copy)\n", "plt.title('model evolution')\n", "plt.ylabel('accuracy')\n", "plt.xlabel('start_id_training')\n", "plt.legend(['train', 'test', 'train_copy', 'test_copy'], loc='upper left')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def from_one_hot(pred, mode=\"proba\"):\n", " return [from_one_hot_single(li, mode) for li in pred[:]]\n", "\n", "def from_one_hot_single(single_pred, mode=\"proba\"):\n", " if mode == \"max\":\n", " letter_num = np.argmax(single_pred)\n", " elif \"proba\" in mode:\n", " if mode == \"probaLim\":\n", " prenorm = np.sum(single_pred)\n", " single_pred[single_pred < 0.05*prenorm] = 0\n", " norm = np.sum(single_pred)\n", " rand = random.uniform(0, norm)\n", " # print(rand)\n", " lim = single_pred[0]\n", " letter_num = 0\n", " \n", " while lim < rand:\n", " letter_num += 1\n", " lim += single_pred[letter_num]\n", " \n", " if norm < 0.1:\n", " letter_num = 0\n", " \n", " print(single_pred[letter_num])\n", " \n", " return int_to_char[letter_num]\n", " " ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def generate_word():\n", " start_seq = np.zeros((1,x_train.shape[1],27))\n", " # set every where spaces\n", " start_seq[:, 0] = 1\n", " gen_name = \"\"\n", " \n", " # do while\n", " while True:\n", " gen_vec = model.predict(start_seq)\n", " gen_letter = from_one_hot(gen_vec, \"probaLim\")\n", " \n", " if gen_letter[0] == \" \":\n", " break\n", "\n", " gen_name += gen_letter[0]\n", " print(gen_name)\n", " \n", " if len(gen_name) > 10:\n", " break\n", " \n", " one_hot_gen = to_one_hot([gen_name])\n", "\n", " x_gen, y_gen = to_sequence(one_hot_gen)\n", " \n", " shift = len(gen_name)\n", " if shift > x_gen.shape[1]:\n", " pos = -1\n", " else:\n", " pos = shift-(x_gen.shape[1]+1)\n", " start_seq = x_gen[pos]\n", " start_seq = np.expand_dims(start_seq, axis=0)\n", " # print(start_seq) \n", " \n", "for _ in range(10):\n", " generate_word()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "start_seq = np.zeros((1,x_train.shape[1],27))\n", "# set every where spaces\n", "start_seq[:, 0] = 1\n", "gen_name = \"\"\n", "\n", "gen_vec = model.predict(start_seq)\n", "print(gen_vec)\n", "print(gen_vec.shape)\n", "gen_letter = from_one_hot(gen_vec, \"max\")\n", "print(gen_letter)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "start_seq = np.zeros((1,x_train.shape[1],27))\n", "y_pred = model.predict(start_seq)\n", "print(from_one_hot(y_pred, \"proba\"))\n", "print(y_pred)\n", "print(start_seq.shape)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "y_pred = model.predict(x_test[0:1])\n", "print(y_pred.shape)\n", "print(x_test.shape)\n", "print(x_test[0:1].shape)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# y_pred = model.predict(x_test)\n", "print(y_pred.shape)\n", "print(y_pred[1,:])\n", "print(np.argmax(y_pred[1,1:]))\n", "print([np.argmax(li[:]) for li in y_pred[:]])\n", "print([np.argmax(li[:]) for li in y_data[:]])\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## convert one-hot-coded vectors back to string" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "pred_num_letter = [np.argmax(li[:]) for li in y_pred[:]]\n", "pred_letter = [int_to_char[num_letter] for num_letter in pred_num_letter]\n", "\n", "print(pred_letter)\n", "\n", "pred_num_letter = [np.argmax(li[:]) for li in y_data[:]]\n", "pred_letter = [int_to_char[num_letter] for num_letter in pred_num_letter]\n", "\n", "print(pred_letter)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "\n", "tf.linalg.matmul(embedded_vector,tf.linalg.pinv(embedding_layer.weights[0]))\n", "\n", "# https://stackoverflow.com/questions/45773660/reverse-word-embeddings-in-keras-python" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.12" + "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 4 }