>>> from seriestv import actualitza_vals >>> sl = [[9, 2.5], [9, 3.8], [9, 0.0], [9, 5.0], [3, 2.4]] >>> vl = [3, 0, 5, 2, 17] >>> actualitza_vals(sl, vl) >>> sl # doctesttag: +TAG=1_actualitza_vals [[10, 2.55], [10, 3.42], [10, 0.5], [10, 4.7], [4, 6.05]] >>> sl = [[10, 2.55], [10, 3.42], [10, 0.5], [10, 4.7], [3, 2.4], [2, 1.5], [5, 2e5], [5733, 2.35]] >>> vl = [0, 0, 0, 0, 5, 3, 2, 27] >>> actualitza_vals(sl, vl) >>> sl # doctesttag: +TAG=1_actualitza_vals [[11, 2.32], [11, 3.11], [11, 0.45], [11, 4.27], [4, 3.05], [3, 2.0], [6, 166667.0], [5734, 2.35]] >>> sl = [[0, 0.0], [0, 0.0], [0, 0.0]] >>> vl = [123, 0, 7] >>> actualitza_vals(sl, vl) >>> sl # doctesttag: +TAG=1_actualitza_vals [[1, 123.0], [1, 0.0], [1, 7.0]] >>> sl = [[12, 2.55], [310, 3.42], [130, 0.5], [16, 4.7], [3, 2.4], [2, 1.5], [5, 2e5], [5733, 2.35], [883, 7.83e8]] >>> vl = [2, 5, 4, 2, 299, 84, 26, 1, 3883] >>> actualitza_vals(sl, vl) >>> sl # doctesttag: +TAG=1_actualitza_vals [[13, 2.51], [311, 3.43], [131, 0.53], [17, 4.54], [4, 76.55], [3, 29.0], [6, 166671.0], [5734, 2.35], [884, 782114257.79]] >>> sl = [[34, 275.3], [12, 2.55], [310, 3.42], [130, 0.5], [16, 4.7], [3, 2.4], [2, 1.5], [5, 2e5], [5733, 2.35], [883, 7.83e8]] >>> vl = [598, 2, 5, 4, 2, 299, 84, 26, 1, 3883] >>> actualitza_vals(sl, vl) >>> sl # doctesttag: +TAG=1_actualitza_vals [[35, 284.52], [13, 2.51], [311, 3.43], [131, 0.53], [17, 4.54], [4, 76.55], [3, 29.0], [6, 166671.0], [5734, 2.35], [884, 782114257.79]] >>> from natacio import marca_natacio >>> ned = ['Cinta', 'aleví', 56, 59, 45, 67, 49] >>> r = marca_natacio([ned]) >>> r # doctesttag: +TAG=2_natacio-1_marca_natacio [['Cinta', 'aleví', 45]] >>> l = [['Cinta', 'aleví', 56, 59, 45, 67, 49], ['Queralt', 'infantil', 36, 59, 45, 67, 49, 54, 49], ... ['Miquel', 'aleví', 58, 49, 55, 67, 51, 52, 49], ['Núria', 'infantil', 36, 49, 45, 47, 49, 54, 49, 39, 33], ... ['Josep', 'aleví', 39, 35, 37, 39], ['Gisela', 'infantil', 36, 39, 35, 47, 39, 44], ... ['Jaume', 'benjamí', 68, 69, 65, 67, 71, 62, 69], ['Núria', 'benjamí', 46, 49, 45, 47, 49, 49, 49, 43], ... ['Olga', 'aleví', 56, 59, 44, 34, 45, 67, 49]] >>> r = marca_natacio(l[:6]) >>> r.sort() >>> r # doctesttag: +TAG=2_natacio-1_marca_natacio [['Cinta', 'aleví', 45], ['Gisela', 'infantil', 35], ['Josep', 'aleví', 35], ['Miquel', 'aleví', 49], ['Núria', 'infantil', 33], ['Queralt', 'infantil', 36]] >>> r = marca_natacio(l[:2]) >>> r.sort() >>> r # doctesttag: +TAG=2_natacio-1_marca_natacio [['Cinta', 'aleví', 45], ['Queralt', 'infantil', 36]] >>> r = marca_natacio(l) >>> r.sort() >>> r # doctesttag: +TAG=2_natacio-1_marca_natacio [['Cinta', 'aleví', 45], ['Gisela', 'infantil', 35], ['Jaume', 'benjamí', 62], ['Josep', 'aleví', 35], ['Miquel', 'aleví', 49], ['Núria', 'benjamí', 43], ['Núria', 'infantil', 33], ['Olga', 'aleví', 34], ['Queralt', 'infantil', 36]] >>> from natacio import marca_ordenada >>> ned = ['Cinta', 'aleví', 56, 59, 45, 67, 49] >>> r = marca_ordenada([ned]) >>> r # doctesttag: +TAG=2_natacio-2_marca_ordena [['Cinta', 'aleví', 45]] >>> l = [['Cinta', 'aleví', 56, 59, 45, 67, 49], ['Queralt', 'infantil', 36, 59, 45, 67, 49, 54, 49], ... ['Miquel', 'aleví', 58, 49, 55, 67, 51, 52, 49], ['Núria', 'infantil', 36, 49, 45, 47, 49, 54, 49, 39, 33], ... ['Josep', 'aleví', 39, 35, 37, 39], ['Rut', 'infantil', 36, 39, 35, 47, 39, 44], ... ['Roger', 'benjamí', 68, 69, 65, 67, 71, 62, 69], ['Núria', 'benjamí', 46, 49, 45, 47, 49, 49, 49, 43], ... ['Judit', 'aleví', 56, 59, 44, 34, 45, 67, 49]] >>> r = marca_ordenada(l[:6]) >>> r # doctesttag: +TAG=2_natacio-2_marca_ordena [['Josep', 'aleví', 35], ['Cinta', 'aleví', 45], ['Miquel', 'aleví', 49], ['Núria', 'infantil', 33], ['Rut', 'infantil', 35], ['Queralt', 'infantil', 36]] >>> r = marca_ordenada(l[:2]) >>> r # doctesttag: +TAG=2_natacio-2_marca_ordena [['Cinta', 'aleví', 45], ['Queralt', 'infantil', 36]] >>> r = marca_ordenada(l) >>> r # doctesttag: +TAG=2_natacio-2_marca_ordena [['Judit', 'aleví', 34], ['Josep', 'aleví', 35], ['Cinta', 'aleví', 45], ['Miquel', 'aleví', 49], ['Núria', 'benjamí', 43], ['Roger', 'benjamí', 62], ['Núria', 'infantil', 33], ['Rut', 'infantil', 35], ['Queralt', 'infantil', 36]] >>> from redireccions import analitza_linia >>> linies_s = '''192.168.171.19 srv09.exemple.cat [12/Mar/2023:00:01:05 +0100] "GET /fi/examens/curs2019-2020/2/L2/G10/reescalat.html HTTP/1.1" 301 "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)" ... 192.168.115.33 srv03.exemple.cat [12/Mar/2023:00:01:30 +0100] "GET /inf/examens/curs2022-2023/1/L1-G40/solucio.html HTTP/1.1" 304 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36" ... 192.168.207.108 srv08.exemple.cat [12/Mar/2023:00:00:30 +0100] "GET /inf/_sources/examens/curs2018-2019/1/parcial-torn1/index.rst.txt HTTP/1.1" 200 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" ... 192.168.253.145 srv05.exemple.cat [12/Mar/2023:00:07:09 +0100] "GET /fi/examens/curs2021-2022/1/L1/G60/rebut.html HTTP/1.1" 301 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" ... 192.168.81.148 srv08.exemple.cat [12/Mar/2023:01:35:41 +0100] "GET /inf/_static/underscore.js HTTP/1.1" 304 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36" ... 192.168.171.23 srv03.exemple.cat [12/Mar/2023:00:13:58 +0100] "GET /inf/temes/pandas/Despeses_farmac%C3%A8utiques/index.html HTTP/1.1" 200 "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)" ... 192.168.70.206 srv06.exemple.cat [12/Mar/2023:00:04:39 +0100] "GET /fi/examens/curs2020-2021/2/L2/G20/p4.html HTTP/1.1" 301 "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" ... 192.168.85.180 srv10.exemple.cat [12/Mar/2023:02:09:53 +0100] "GET /inf/_static/graphviz.css HTTP/1.1" 304 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15" ... 192.168.188.253 srv03.exemple.cat [12/Mar/2023:00:16:19 +0100] "GET /inf/examens/curs2020-2021/1/E3-E4-G40/dates.html HTTP/1.1" 200 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36" ... 192.168.167.242 srv02.exemple.cat [12/Mar/2023:01:13:24 +0100] "GET /fi/temes/diccionaris/Hotel/index.html HTTP/1.1" 301 "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.5060.134 Safari/537.36" ... 192.168.144.43 srv03.exemple.cat [12/Mar/2023:03:30:54 +0100] "GET /programming/examens/2020/E2/statement/store.html HTTP/1.1" 304 "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.5060.134 Safari/537.36" ... 192.168.211.108 srv08.exemple.cat [12/Mar/2023:00:21:19 +0100] "GET /inf/temes/grafs/Arbre_geneal%C3%B2gic/index.html HTTP/1.1" 200 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36 Edg/1192.168.1587.63"''' >>> linies_l = linies_s.split('\n') >>> ip, dom, pt, est, ag = analitza_linia(linies_l[0]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.171.19' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv09.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /fi/examens/curs2019-2020/2/L2/G10/reescalat.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 301 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[1]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.115.33' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv03.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/examens/curs2022-2023/1/L1-G40/solucio.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 304 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[2]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.207.108' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv08.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/_sources/examens/curs2018-2019/1/parcial-torn1/index.rst.txt HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 200 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[3]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.253.145' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv05.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /fi/examens/curs2021-2022/1/L1/G60/rebut.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 301 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[4]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.81.148' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv08.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/_static/underscore.js HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 304 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[5]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.171.23' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv03.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/temes/pandas/Despeses_farmac%C3%A8utiques/index.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 200 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[6]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.70.206' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv06.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /fi/examens/curs2020-2021/2/L2/G20/p4.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 301 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[7]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.85.180' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv10.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/_static/graphviz.css HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 304 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[8]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.188.253' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv03.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/examens/curs2020-2021/1/E3-E4-G40/dates.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 200 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[9]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.167.242' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv02.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /fi/temes/diccionaris/Hotel/index.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 301 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.5060.134 Safari/537.36' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[10]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.144.43' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv03.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /programming/examens/2020/E2/statement/store.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 304 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.5060.134 Safari/537.36' >>> ip, dom, pt, est, ag = analitza_linia(linies_l[11]) >>> ip # doctesttag: +TAG=3_redireccions-1_analitza_linia '192.168.211.108' >>> dom # doctesttag: +TAG=3_redireccions-1_analitza_linia 'srv08.exemple.cat' >>> pt # doctesttag: +TAG=3_redireccions-1_analitza_linia 'GET /inf/temes/grafs/Arbre_geneal%C3%B2gic/index.html HTTP/1.1' >>> est # doctesttag: +TAG=3_redireccions-1_analitza_linia 200 >>> ag # doctesttag: +TAG=3_redireccions-1_analitza_linia 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36 Edg/1192.168.1587.63' >>> from redireccions import codi_3xx >>> linies_s = '''192.168.171.19 srv09.exemple.cat [12/Mar/2023:00:01:05 +0100] "GET /fi/examens/curs2019-2020/2/L2/G10/reescalat.html HTTP/1.1" 301 "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)" ... 192.168.115.33 srv03.exemple.cat [12/Mar/2023:00:01:30 +0100] "GET /inf/examens/curs2022-2023/1/L1-G40/solucio.html HTTP/1.1" 304 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36" ... 192.168.207.108 srv08.exemple.cat [12/Mar/2023:00:00:30 +0100] "GET /inf/_sources/examens/curs2018-2019/1/parcial-torn1/index.rst.txt HTTP/1.1" 200 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" ... 192.168.253.145 srv05.exemple.cat [12/Mar/2023:00:07:09 +0100] "GET /fi/examens/curs2021-2022/1/L1/G60/rebut.html HTTP/1.1" 301 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" ... 192.168.81.148 srv08.exemple.cat [12/Mar/2023:01:35:41 +0100] "GET /inf/_static/underscore.js HTTP/1.1" 304 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36" ... 192.168.171.23 srv03.exemple.cat [12/Mar/2023:00:13:58 +0100] "GET /inf/temes/pandas/Despeses_farmac%C3%A8utiques/index.html HTTP/1.1" 200 "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)" ... 192.168.70.206 srv06.exemple.cat [12/Mar/2023:00:04:39 +0100] "GET /fi/examens/curs2020-2021/2/L2/G20/p4.html HTTP/1.1" 301 "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" ... 192.168.85.180 srv10.exemple.cat [12/Mar/2023:02:09:53 +0100] "GET /inf/_static/graphviz.css HTTP/1.1" 304 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15" ... 192.168.188.253 srv03.exemple.cat [12/Mar/2023:00:16:19 +0100] "GET /inf/examens/curs2020-2021/1/E3-E4-G40/dates.html HTTP/1.1" 200 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36" ... 192.168.167.242 srv02.exemple.cat [12/Mar/2023:01:13:24 +0100] "GET /fi/temes/diccionaris/Hotel/index.html HTTP/1.1" 301 "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.5060.134 Safari/537.36" ... 192.168.144.43 srv03.exemple.cat [12/Mar/2023:03:30:54 +0100] "GET /programming/examens/2020/E2/statement/store.html HTTP/1.1" 304 "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.5060.134 Safari/537.36" ... 192.168.211.108 srv08.exemple.cat [12/Mar/2023:00:21:19 +0100] "GET /inf/temes/grafs/Arbre_geneal%C3%B2gic/index.html HTTP/1.1" 200 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1192.168.0.0 Safari/537.36 Edg/1192.168.1587.63"''' >>> linies_l = linies_s.split('\n') >>> from pprint import pprint >>> c3xx = codi_3xx(linies_l[:3]) >>> pprint(c3xx) # doctesttag: +TAG=3_redireccions-2_codi_3xx [('srv09.exemple.cat', '/fi/examens/curs2019-2020/2/L2/G10/reescalat.html', '192.168.171.19')] >>> c3xx = codi_3xx(linies_l[3:6]) >>> pprint(c3xx) # doctesttag: +TAG=3_redireccions-2_codi_3xx [('srv05.exemple.cat', '/fi/examens/curs2021-2022/1/L1/G60/rebut.html', '192.168.253.145')] >>> c3xx = codi_3xx(linies_l[6:]) >>> pprint(c3xx) # doctesttag: +TAG=3_redireccions-2_codi_3xx [('srv06.exemple.cat', '/fi/examens/curs2020-2021/2/L2/G20/p4.html', '192.168.70.206'), ('srv02.exemple.cat', '/fi/temes/diccionaris/Hotel/index.html', '192.168.167.242'), ('srv03.exemple.cat', '/programming/examens/2020/E2/statement/store.html', '192.168.144.43')] >>> c3xx = codi_3xx(linies_l[2:8]) >>> pprint(c3xx) # doctesttag: +TAG=3_redireccions-2_codi_3xx [('srv05.exemple.cat', '/fi/examens/curs2021-2022/1/L1/G60/rebut.html', '192.168.253.145'), ('srv06.exemple.cat', '/fi/examens/curs2020-2021/2/L2/G20/p4.html', '192.168.70.206')] >>> c3xx = codi_3xx(linies_l) >>> pprint(c3xx) # doctesttag: +TAG=3_redireccions-2_codi_3xx [('srv09.exemple.cat', '/fi/examens/curs2019-2020/2/L2/G10/reescalat.html', '192.168.171.19'), ('srv05.exemple.cat', '/fi/examens/curs2021-2022/1/L1/G60/rebut.html', '192.168.253.145'), ('srv06.exemple.cat', '/fi/examens/curs2020-2021/2/L2/G20/p4.html', '192.168.70.206'), ('srv02.exemple.cat', '/fi/temes/diccionaris/Hotel/index.html', '192.168.167.242'), ('srv03.exemple.cat', '/programming/examens/2020/E2/statement/store.html', '192.168.144.43')]