Skip to content

Instantly share code, notes, and snippets.

@andrashann
Last active June 8, 2018 06:55
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrashann/0e364ca279b187bbf3eadc5f2f475a08 to your computer and use it in GitHub Desktop.
Save andrashann/0e364ca279b187bbf3eadc5f2f475a08 to your computer and use it in GitHub Desktop.
hány teve élt a teveclub.hu honlapon? megmondja az archive.org / how many camels were on teveclub.hu? archive.org tells us
camel_count timestamp url parsed_timestamp
47045.0 20011023075905 https://web.archive.org/web/20011023075905/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2001-10-23 07:59:05
58769.0 20011213235955 https://web.archive.org/web/20011213235955/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2001-12-13 23:59:55
74500.0 20020214002239 https://web.archive.org/web/20020214002239/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2002-02-14 00:22:39
93191.0 20020606135002 https://web.archive.org/web/20020606135002/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2002-06-06 13:50:02
95242.0 20021002181254 https://web.archive.org/web/20021002181254/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2002-10-02 18:12:54
95871.0 20021201083309 https://web.archive.org/web/20021201083309/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2002-12-01 08:33:09
101449.0 20030201092235 https://web.archive.org/web/20030201092235/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2003-02-01 09:22:35
101449.0 20030404102612 https://web.archive.org/web/20030404102612/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2003-04-04 10:26:12
117377.0 20030625185013 https://web.archive.org/web/20030625185013/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2003-06-25 18:50:13
117377.0 20030801083632 https://web.archive.org/web/20030801083632/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2003-08-01 08:36:32
122253.0 20031211051423 https://web.archive.org/web/20031211051423/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2003-12-11 05:14:23
135279.0 20040214140944 https://web.archive.org/web/20040214140944/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-02-14 14:09:44
140368.0 20040405122728 https://web.archive.org/web/20040405122728/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-04-05 12:27:28
143606.0 20040604104615 https://web.archive.org/web/20040604104615/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-06-04 10:46:15
147046.0 20040619141137 https://web.archive.org/web/20040619141137/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-06-19 14:11:37
147584.0 20040703001556 https://web.archive.org/web/20040703001556/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-07-03 00:15:56
147787.0 20040716054942 https://web.archive.org/web/20040716054942/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-07-16 05:49:42
150295.0 20040804044830 https://web.archive.org/web/20040804044830/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-08-04 04:48:30
152849.0 20040818070810 https://web.archive.org/web/20040818070810/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-08-18 07:08:10
156260.0 20040901050258 https://web.archive.org/web/20040901050258/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-09-01 05:02:58
157905.0 20040914234254 https://web.archive.org/web/20040914234254/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-09-14 23:42:54
160201.0 20040929014141 https://web.archive.org/web/20040929014141/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-09-29 01:41:41
165984.0 20041013055535 https://web.archive.org/web/20041013055535/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-10-13 05:55:35
166233.0 20041027054408 https://web.archive.org/web/20041027054408/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-10-27 05:44:08
169714.0 20041110005017 https://web.archive.org/web/20041110005017/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-11-10 00:50:17
174517.0 20041124044148 https://web.archive.org/web/20041124044148/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-11-24 04:41:48
179086.0 20041207053027 https://web.archive.org/web/20041207053027/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-12-07 05:30:27
187956.0 20041229034851 https://web.archive.org/web/20041229034851/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2004-12-29 03:48:51
189059.0 20050101004750 https://web.archive.org/web/20050101004750/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-01-01 00:47:50
194276.0 20050114010305 https://web.archive.org/web/20050114010305/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-01-14 01:03:05
205774.0 20050127034633 https://web.archive.org/web/20050127034633/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-01-27 03:46:33
206593.0 20050210015245 https://web.archive.org/web/20050210015245/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-02-10 01:52:45
212682.0 20050223025652 https://web.archive.org/web/20050223025652/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-02-23 02:56:52
220443.0 20050309033606 https://web.archive.org/web/20050309033606/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-03-09 03:36:06
229586.0 20050323013733 https://web.archive.org/web/20050323013733/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-03-23 01:37:33
230777.0 20050405232939 https://web.archive.org/web/20050405232939/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-04-05 23:29:39
231121.0 20050420003122 https://web.archive.org/web/20050420003122/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-04-20 00:31:22
232656.0 20050507063001 https://web.archive.org/web/20050507063001/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-05-07 06:30:01
234523.0 20050520235054 https://web.archive.org/web/20050520235054/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-05-20 23:50:54
234781.0 20050603032211 https://web.archive.org/web/20050603032211/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-06-03 03:22:11
238228.0 20050617005648 https://web.archive.org/web/20050617005648/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-06-17 00:56:48
238436.0 20050630011922 https://web.archive.org/web/20050630011922/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-06-30 01:19:22
238724.0 20050713033501 https://web.archive.org/web/20050713033501/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-07-13 03:35:01
239040.0 20050727010842 https://web.archive.org/web/20050727010842/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-07-27 01:08:42
241265.0 20050810014846 https://web.archive.org/web/20050810014846/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-08-10 01:48:46
245559.0 20050823070928 https://web.archive.org/web/20050823070928/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-08-23 07:09:28
249970.0 20050906205902 https://web.archive.org/web/20050906205902/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-09-06 20:59:02
250908.0 20050920120930 https://web.archive.org/web/20050920120930/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-09-20 12:09:30
251721.0 20051004064050 https://web.archive.org/web/20051004064050/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-10-04 06:40:50
252104.0 20051021003038 https://web.archive.org/web/20051021003038/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-10-21 00:30:38
255490.0 20051103033350 https://web.archive.org/web/20051103033350/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-11-03 03:33:50
20051124070007 https://web.archive.org/web/20051124070007/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-11-24 07:00:07
20051210132047 https://web.archive.org/web/20051210132047/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-12-10 13:20:47
20051229000742 https://web.archive.org/web/20051229000742/http://www.teveclub.hu/cgi-bin/farm/farm.cgi 2005-12-29 00:07:42
319204.0 20060103032906 https://web.archive.org/web/20060103032906/http://teveclub.hu/leltar.pet 2006-01-03 03:29:06
319258.0 20060116053847 https://web.archive.org/web/20060116053847/http://teveclub.hu/leltar.pet 2006-01-16 05:38:47
319258.0 20060204125640 https://web.archive.org/web/20060204125640/http://teveclub.hu/leltar.pet 2006-02-04 12:56:40
319258.0 20060407093054 https://web.archive.org/web/20060407093054/http://teveclub.hu/leltar.pet 2006-04-07 09:30:54
319258.0 20060423202804 https://web.archive.org/web/20060423202804/http://teveclub.hu/leltar.pet 2006-04-23 20:28:04
254701.0 20060616113345 https://web.archive.org/web/20060616113345/http://teveclub.hu/leltar.pet 2006-06-16 11:33:45
244512.0 20060705033434 https://web.archive.org/web/20060705033434/http://teveclub.hu/leltar.pet 2006-07-05 03:34:34
240463.0 20060718214632 https://web.archive.org/web/20060718214632/http://teveclub.hu/leltar.pet 2006-07-18 21:46:32
238113.0 20060822213609 https://web.archive.org/web/20060822213609/http://teveclub.hu/leltar.pet 2006-08-22 21:36:09
223071.0 20061108142052 https://web.archive.org/web/20061108142052/http://teveclub.hu/leltar.pet 2006-11-08 14:20:52
224884.0 20061125052841 https://web.archive.org/web/20061125052841/http://teveclub.hu/leltar.pet 2006-11-25 05:28:41
227512.0 20061210011711 https://web.archive.org/web/20061210011711/http://teveclub.hu/leltar.pet 2006-12-10 01:17:11
231862.0 20061225175925 https://web.archive.org/web/20061225175925/http://teveclub.hu/leltar.pet 2006-12-25 17:59:25
231883.0 20070102145513 https://web.archive.org/web/20070102145513/http://teveclub.hu/leltar.pet 2007-01-02 14:55:13
234205.0 20070116193549 https://web.archive.org/web/20070116193549/http://teveclub.hu/leltar.pet 2007-01-16 19:35:49
234398.0 20070202002259 https://web.archive.org/web/20070202002259/http://teveclub.hu/leltar.pet 2007-02-02 00:22:59
226734.0 20070217120318 https://web.archive.org/web/20070217120318/http://teveclub.hu/leltar.pet 2007-02-17 12:03:18
224494.0 20070306173817 https://web.archive.org/web/20070306173817/http://teveclub.hu/leltar.pet 2007-03-06 17:38:17
230147.0 20070328111202 https://web.archive.org/web/20070328111202/http://teveclub.hu/leltar.pet 2007-03-28 11:12:02
217286.0 20070428011644 https://web.archive.org/web/20070428011644/http://teveclub.hu/leltar.pet 2007-04-28 01:16:44
211401.0 20070515025318 https://web.archive.org/web/20070515025318/http://teveclub.hu/leltar.pet 2007-05-15 02:53:18
204205.0 20070602061705 https://web.archive.org/web/20070602061705/http://teveclub.hu/leltar.pet 2007-06-02 06:17:05
203085.0 20070623222400 https://web.archive.org/web/20070623222400/http://teveclub.hu/leltar.pet 2007-06-23 22:24:00
204619.0 20070714224953 https://web.archive.org/web/20070714224953/http://teveclub.hu/leltar.pet 2007-07-14 22:49:53
198972.0 20070809012558 https://web.archive.org/web/20070809012558/http://teveclub.hu/leltar.pet 2007-08-09 01:25:58
198921.0 20070822040709 https://web.archive.org/web/20070822040709/http://teveclub.hu/leltar.pet 2007-08-22 04:07:09
192897.0 20070913041117 https://web.archive.org/web/20070913041117/http://teveclub.hu/leltar.pet 2007-09-13 04:11:17
188275.0 20070929144344 https://web.archive.org/web/20070929144344/http://teveclub.hu/leltar.pet 2007-09-29 14:43:44
186393.0 20071014002009 https://web.archive.org/web/20071014002009/http://teveclub.hu/leltar.pet 2007-10-14 00:20:09
185737.0 20071029015237 https://web.archive.org/web/20071029015237/http://teveclub.hu/leltar.pet 2007-10-29 01:52:37
190180.0 20071112140450 https://web.archive.org/web/20071112140450/http://teveclub.hu/leltar.pet 2007-11-12 14:04:50
188141.0 20071127212154 https://web.archive.org/web/20071127212154/http://teveclub.hu/leltar.pet 2007-11-27 21:21:54
183371.0 20071211051357 https://web.archive.org/web/20071211051357/http://teveclub.hu/leltar.pet 2007-12-11 05:13:57
182897.0 20071226133010 https://web.archive.org/web/20071226133010/http://teveclub.hu/leltar.pet 2007-12-26 13:30:10
184135.0 20080103084649 https://web.archive.org/web/20080103084649/http://teveclub.hu/leltar.pet 2008-01-03 08:46:49
184157.0 20080117235514 https://web.archive.org/web/20080117235514/http://teveclub.hu/leltar.pet 2008-01-17 23:55:14
182951.0 20080131033933 https://web.archive.org/web/20080131033933/http://teveclub.hu/leltar.pet 2008-01-31 03:39:33
180941.0 20080216062009 https://web.archive.org/web/20080216062009/http://teveclub.hu/leltar.pet 2008-02-16 06:20:09
178154.0 20080303005110 https://web.archive.org/web/20080303005110/http://teveclub.hu/leltar.pet 2008-03-03 00:51:10
173828.0 20080319042134 https://web.archive.org/web/20080319042134/http://teveclub.hu/leltar.pet 2008-03-19 04:21:34
171998.0 20080403080450 https://web.archive.org/web/20080403080450/http://teveclub.hu/leltar.pet 2008-04-03 08:04:50
169958.0 20080416165705 https://web.archive.org/web/20080416165705/http://teveclub.hu/leltar.pet 2008-04-16 16:57:05
167177.0 20080429211226 https://web.archive.org/web/20080429211226/http://teveclub.hu/leltar.pet 2008-04-29 21:12:26
163532.0 20080515055349 https://web.archive.org/web/20080515055349/http://teveclub.hu/leltar.pet 2008-05-15 05:53:49
160639.0 20080530092033 https://web.archive.org/web/20080530092033/http://teveclub.hu/leltar.pet 2008-05-30 09:20:33
159255.0 20080614095824 https://web.archive.org/web/20080614095824/http://teveclub.hu/leltar.pet 2008-06-14 09:58:24
160217.0 20080628015136 https://web.archive.org/web/20080628015136/http://teveclub.hu/leltar.pet 2008-06-28 01:51:36
159974.0 20080712033648 https://web.archive.org/web/20080712033648/http://teveclub.hu/leltar.pet 2008-07-12 03:36:48
160902.0 20080725120907 https://web.archive.org/web/20080725120907/http://teveclub.hu/leltar.pet 2008-07-25 12:09:07
149766.0 20080913091217 https://web.archive.org/web/20080913091217/http://teveclub.hu/leltar.pet 2008-09-13 09:12:17
145658.0 20080927153601 https://web.archive.org/web/20080927153601/http://teveclub.hu/leltar.pet 2008-09-27 15:36:01
141118.0 20081013124542 https://web.archive.org/web/20081013124542/http://teveclub.hu/leltar.pet 2008-10-13 12:45:42
140419.0 20081028195623 https://web.archive.org/web/20081028195623/http://teveclub.hu/leltar.pet 2008-10-28 19:56:23
136678.0 20081201010755 https://web.archive.org/web/20081201010755/http://teveclub.hu/leltar.pet 2008-12-01 01:07:55
133628.0 20081216003614 https://web.archive.org/web/20081216003614/http://teveclub.hu/leltar.pet 2008-12-16 00:36:14
130397.0 20090126225226 https://web.archive.org/web/20090126225226/http://teveclub.hu/leltar.pet 2009-01-26 22:52:26
127348.0 20090212163606 https://web.archive.org/web/20090212163606/http://teveclub.hu/leltar.pet 2009-02-12 16:36:06
125715.0 20090225212013 https://web.archive.org/web/20090225212013/http://teveclub.hu/leltar.pet 2009-02-25 21:20:13
105122.0 20100207225919 https://web.archive.org/web/20100207225919/http://teveclub.hu/leltar.pet 2010-02-07 22:59:19
79438.0 20101128074834 https://web.archive.org/web/20101128074834/http://teveclub.hu/leltar.pet 2010-11-28 07:48:34
69863.0 20110823115636 https://web.archive.org/web/20110823115636/http://teveclub.hu/leltar.pet 2011-08-23 11:56:36
66284.0 20110925171718 https://web.archive.org/web/20110925171718/http://teveclub.hu/leltar.pet 2011-09-25 17:17:18
64703.0 20111017223153 https://web.archive.org/web/20111017223153/http://teveclub.hu/leltar.pet 2011-10-17 22:31:53
63594.0 20111115045149 https://web.archive.org/web/20111115045149/http://teveclub.hu/leltar.pet 2011-11-15 04:51:49
62422.0 20111202191206 https://web.archive.org/web/20111202191206/http://teveclub.hu/leltar.pet 2011-12-02 19:12:06
61299.0 20111217070559 https://web.archive.org/web/20111217070559/http://teveclub.hu/leltar.pet 2011-12-17 07:05:59
62405.0 20120102105012 https://web.archive.org/web/20120102105012/http://teveclub.hu/leltar.pet 2012-01-02 10:50:12
61034.0 20120215183346 https://web.archive.org/web/20120215183346/http://teveclub.hu/leltar.pet 2012-02-15 18:33:46
59613.0 20120313192933 https://web.archive.org/web/20120313192933/http://teveclub.hu/leltar.pet 2012-03-13 19:29:33
58686.0 20120415115721 https://web.archive.org/web/20120415115721/http://teveclub.hu/leltar.pet 2012-04-15 11:57:21
57751.0 20120503223020 https://web.archive.org/web/20120503223020/http://teveclub.hu/leltar.pet 2012-05-03 22:30:20
57009.0 20120518043619 https://web.archive.org/web/20120518043619/http://teveclub.hu/leltar.pet 2012-05-18 04:36:19
56367.0 20120623150251 https://web.archive.org/web/20120623150251/http://teveclub.hu/leltar.pet 2012-06-23 15:02:51
53758.0 20120919235436 https://web.archive.org/web/20120919235436/http://teveclub.hu/leltar.pet 2012-09-19 23:54:36
51024.0 20121212003901 https://web.archive.org/web/20121212003901/http://teveclub.hu/leltar.pet 2012-12-12 00:39:01
51289.0 20121226035947 https://web.archive.org/web/20121226035947/http://teveclub.hu/leltar.pet 2012-12-26 03:59:47
51769.0 20130115014326 https://web.archive.org/web/20130115014326/http://teveclub.hu/leltar.pet 2013-01-15 01:43:26
49540.0 20130402215922 https://web.archive.org/web/20130402215922/http://teveclub.hu/leltar.pet 2013-04-02 21:59:22
47900.0 20130430103420 https://web.archive.org/web/20130430103420/http://teveclub.hu/leltar.pet 2013-04-30 10:34:20
47613.0 20130514193635 https://web.archive.org/web/20130514193635/http://teveclub.hu/leltar.pet 2013-05-14 19:36:35
46134.0 20130805165738 https://web.archive.org/web/20130805165738/http://teveclub.hu/leltar.pet 2013-08-05 16:57:38
43655.0 20131019191421 https://web.archive.org/web/20131019191421/http://teveclub.hu/leltar.pet 2013-10-19 19:14:21
42652.0 20131209130445 https://web.archive.org/web/20131209130445/http://teveclub.hu/leltar.pet 2013-12-09 13:04:45
41702.0 20140207235504 https://web.archive.org/web/20140207235504/http://teveclub.hu/leltar.pet 2014-02-07 23:55:04
38872.0 20140625100713 https://web.archive.org/web/20140625100713/http://teveclub.hu/leltar.pet 2014-06-25 10:07:13
36143.0 20150315011129 https://web.archive.org/web/20150315011129/http://teveclub.hu/leltar.pet 2015-03-15 01:11:29
31647.0 20160324013254 https://web.archive.org/web/20160324013254/http://teveclub.hu/leltar.pet 2016-03-24 01:32:54
31285.0 20160409061906 https://web.archive.org/web/20160409061906/http://teveclub.hu/leltar.pet 2016-04-09 06:19:06
29072.0 20161106164358 https://web.archive.org/web/20161106164358/http://teveclub.hu/leltar.pet 2016-11-06 16:43:58
28741.0 20170207203906 https://web.archive.org/web/20170207203906/http://teveclub.hu/leltar.pet 2017-02-07 20:39:06
27989.0 20170606175724 https://web.archive.org/web/20170606175724/http://teveclub.hu/leltar.pet 2017-06-06 17:57:24
26264.0 20180323130605 https://web.archive.org/web/20180323130605/http://teveclub.hu/leltar.pet 2018-03-23 13:06:05
25796.0 20180607182920 https://web.archive.org/web/20180607182920/http://teveclub.hu/leltar.pet 2018-06-07 18:29:20
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import requests\n",
"import re\n",
"\n",
"from time import sleep\n",
"\n",
"import io\n",
"import json\n",
"\n",
"from datetime import datetime\n",
"from datetime import timedelta\n",
"\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import seaborn as sns"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import matplotlib.pyplot as plt\n",
"import matplotlib\n",
"matplotlib.rc('font', size=16)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Data download"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"wayback_urls = {\n",
" '2001': 'http://www.teveclub.hu/cgi-bin/farm/farm.cgi',\n",
" '2002': 'http://www.teveclub.hu/cgi-bin/farm/farm.cgi',\n",
" '2003': 'http://www.teveclub.hu/cgi-bin/farm/farm.cgi',\n",
" '2004': 'http://www.teveclub.hu/cgi-bin/farm/farm.cgi',\n",
" '2005': 'http://www.teveclub.hu/cgi-bin/farm/farm.cgi',\n",
" \n",
" '2006': 'http://teveclub.hu/leltar.pet',\n",
" '2007': 'http://teveclub.hu/leltar.pet',\n",
" '2008': 'http://teveclub.hu/leltar.pet',\n",
" '2009': 'http://teveclub.hu/leltar.pet',\n",
" '2010': 'http://teveclub.hu/leltar.pet',\n",
" '2011': 'http://teveclub.hu/leltar.pet',\n",
" '2012': 'http://teveclub.hu/leltar.pet',\n",
" '2013': 'http://teveclub.hu/leltar.pet',\n",
" '2014': 'http://teveclub.hu/leltar.pet',\n",
" '2015': 'http://teveclub.hu/leltar.pet',\n",
" '2016': 'http://teveclub.hu/leltar.pet',\n",
" '2017': 'http://teveclub.hu/leltar.pet',\n",
" '2018': 'http://teveclub.hu/leltar.pet'\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"years = sorted(wayback_urls.keys())"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false,
"scrolled": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"2001 . . \n",
"2002 . . . . \n",
"2003 . . . . . \n",
"2004 . . . . . . . . . . . . . . . . . \n",
"2005 . . . . . . . . . . . . . . . . . . . . . . . \n",
"2006 . . . . . . . . . . . . . \n",
"2007 . . . . . . . . . . . . . . . . . . . . . \n",
"2008 . . . . . . . . . . . . . . . . . . . . . \n",
"2009 . . . \n",
"2010 . . \n",
"2011 . . . . . . \n",
"2012 . . . . . . . . . . \n",
"2013 . . . . . . . \n",
"2014 . . \n",
"2015 . \n",
"2016 . . . \n",
"2017 . . \n",
"2018 . .\n"
]
}
],
"source": [
"quiet = True\n",
"\n",
"results = []\n",
"for year in years:\n",
" previous_archive_ts = '20000101000000'\n",
" \n",
" if quiet:\n",
" print '\\n' + year, \n",
" else:\n",
" print '\\n\\n' + year\n",
" print wayback_urls[year]\n",
" \n",
" r = requests.get('https://web.archive.org/__wb/calendarcaptures?url={url}&selected_year={year}'.format(url=wayback_urls[year], year=year))\n",
" \n",
" p = re.findall(ur'{year}[0-9]+'.format(year=year), r.text)\n",
" if not quiet:\n",
" print p\n",
" \n",
" yeardata = [{'url': 'https://web.archive.org/web/{x}/{url}'.format(x=x, url=wayback_urls[year]), 'timestamp': x} for x in p]\n",
" for archive in yeardata:\n",
" if (datetime.strptime(str(archive['timestamp']), '%Y%m%d%H%M%S') > \n",
" datetime.strptime(str(previous_archive_ts), '%Y%m%d%H%M%S') + timedelta(days=13)):\n",
" \n",
" r = requests.get(archive['url'])\n",
" archres = r.text\n",
"\n",
" try:\n",
" obs = re.search(ur'jelenleg ([0-9]+) darab', archres).group(1)\n",
" if quiet:\n",
" print '.',\n",
" else:\n",
" print archive['timestamp'], obs\n",
" except AttributeError:\n",
" obs = None\n",
"\n",
" archive['camel_count'] = obs\n",
" results.append(archive)\n",
"\n",
" sleep(0.5)\n",
" \n",
" previous_archive_ts = archive['timestamp']\n",
" \n",
" else:\n",
" if not quiet:\n",
" print archive['timestamp'], 'too close to previous timestamp, skipping'"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"camel_df = pd.DataFrame(results).drop_duplicates(subset='timestamp')\n",
"camel_df.to_csv('cameldata.csv')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Chart"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"camel_df = pd.read_csv('cameldata.csv', index_col=0)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>camel_count</th>\n",
" <th>timestamp</th>\n",
" <th>url</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>47045.0</td>\n",
" <td>20011023075905</td>\n",
" <td>https://web.archive.org/web/20011023075905/htt...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>58769.0</td>\n",
" <td>20011213235955</td>\n",
" <td>https://web.archive.org/web/20011213235955/htt...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>74500.0</td>\n",
" <td>20020214002239</td>\n",
" <td>https://web.archive.org/web/20020214002239/htt...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>93191.0</td>\n",
" <td>20020606135002</td>\n",
" <td>https://web.archive.org/web/20020606135002/htt...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>95242.0</td>\n",
" <td>20021002181254</td>\n",
" <td>https://web.archive.org/web/20021002181254/htt...</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" camel_count timestamp \\\n",
"0 47045.0 20011023075905 \n",
"1 58769.0 20011213235955 \n",
"2 74500.0 20020214002239 \n",
"3 93191.0 20020606135002 \n",
"4 95242.0 20021002181254 \n",
"\n",
" url \n",
"0 https://web.archive.org/web/20011023075905/htt... \n",
"1 https://web.archive.org/web/20011213235955/htt... \n",
"2 https://web.archive.org/web/20020214002239/htt... \n",
"3 https://web.archive.org/web/20020606135002/htt... \n",
"4 https://web.archive.org/web/20021002181254/htt... "
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"camel_df.head()"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"camel_df['parsed_timestamp'] = camel_df['timestamp'].apply(lambda x: datetime.strptime(str(x), '%Y%m%d%H%M%S'))\n",
"#camel_df['camel_count'] = camel_df['camel_count'].apply(lambda x: int(x))"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"ts_df = camel_df[['parsed_timestamp', 'camel_count']]\n",
"ts_df = ts_df.dropna()\n",
"ts_df.columns=[u'Year', u'Number of camels']\n",
"ts_df.set_index(u'Year', drop=True, inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false,
"scrolled": false
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.text.Annotation at 0x11092a710>"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nmt0fBa+lH8u6p/Lc63333cf333/PW2+9xd69e+nZsyeDBg3irbfe4o033mDZsmU4OTnRtm1bli1b\nVuozeUOGDGHnzp12/+8uUd66evTowerVq3n11Vd5/fXXcXd3p1u3bjz++ON2I4G/vZ/yvo9MJhP9\n+vXjxhtv5K233iIjI4Pw8HBeffVV2/NuULwXWkxMDM8995xdICvP+60i72kRkd8zGeX9U2slOHXq\nFC+99BILFy60PZcwdepUfH19efrpp+nRowevvfYa3bp1u+TcV199le+//561a9cCkJuby0033cRr\nr71Gr169GD16NN27d2fatGlA8XSWhx56iO+//x6Anj17snz5cnr27AnAsmXL+Pbbb1m7di3bt29n\n8uTJbN++3fbXyoceeoiIiAjbX5JFREREREQqW7U+QxYUFMTixYttYSwuLo4ff/yR3r17k5qaSmZm\nZqlL0wLs2bOHrl272r52d3enQ4cO7N69m6KiIhISEuzKIyIiKCwsJDExkZ9++gmr1UpkZKStvEuX\nLiQkJGAYBvHx8YSGhtpNHenSpQu7d++u7C4QERERERGxcdgqi/369SMlJYWbb76ZQYMGsWPHDsxm\nM6+88gpbt27F19eXcePG2VbMOnfuHI0aNbKrw9/fn+TkZLKyssjLy7Mrd3Z2xsfHh7Nnz2I2m/H2\n9rZbLaxhw4ZYrVbOnz9PSkrKJXU3bNiQ5OTkKuwBERERERGp6xwWyJYtW8a5c+eYO3cuzz77rG1k\nLDQ0lLFjx/L9998zZ84c6tWrx6BBg8jNzb1k+WVXV1fy8/PJzc21fV1audVqLbUMihf7sFgsZZ4r\nIiIiIiJSVRwWyMLCwggLC8NisTBr1izi4uIYPHiwbRPSdu3acfz4cd59910GDRqEm5vbJQEpPz8f\nX19fu3D1+/LfrrL4+zIonvro5uZGTk7OJeVlrX71WwUFhZjNpS9bLCIiIiIicjnVGsjOnj3Lvn37\nGDhwoO214OBgrFYrFy5cwMfHx+741q1bs23bNqB4A8zU1FS78tTUVNq1a4evry9ubm6kpKTQpk0b\noHjfmYyMDAICAnByciIrK4uCggLb/impqam4urri4+ND48aNOXDgwCV1BwQEXPGe0tNr9+pJAQGe\npKRkO7oZdY763THU746hfncM9btjqN8dQ/3uGOr3XwUEeJZZVq2Lehw5coSpU6fabfK4d+9e/Pz8\n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\nERERERERB1EgExERERERcRAFMhEREREREQdRIBMREREREXEQBTIREREREREHUSATERERERFxEAUy\nERERERERB1EgExERERERcRAFMhEREREREQdRIBMREREREXEQBTIREREREREHUSATERERERFxEAUy\nERERERERB1EgExERERERcRAFMhEREREREQdRIBMREREREXEQs6MbICK1S5FhUFRkUFhU/G/DKN95\nbq5OODvpb0QiIiJStyiQiUilefHdXew/nn5V5/p7u/PcpJ4KZSIiIlKnKJCJSKWwFhSy/3g6DTxc\naN64AU5OJpxNJkwm0xXPPXEum9TMXDJz8vHzcq+G1oqIiIhcHxTIRKRSpOfkA9ApuCET7+xQoXPf\n2/wzm35MIvOCApmIiIjULZobJCKVIiM7DwBfT7cKn+tV3xWArAv5ldomERERkeudApmIVIq07Fzg\n6gKZ9y+BLFOBTEREROoYBTIRqRQZ2cVhyreBApmIiIhIeSmQiUilSP9lyqLPtUxZzFEgExERkbpF\ngUxEKkX6L1MW/a5lyuJFBTIRERGpWxTIRKRSpOfk4exkwvOXcFURnvVcMZkgKyevClomIiIicv1S\nIBORSpGRnYdPA1ecyrHv2O85OZnwrOeqZ8hERESkzlEgE5FrVmQYZOTkX9XzYyW86yuQiYiISN2j\nQCYi1yz7Qj6FRcZVrbBYwqu+K7n5heRZCyuxZSIiIiLXNwUyEblmabZNod2vug5vbQ4tIiIidZAC\nmYhcswxbILu2KYugvchERESkblEgE5Frlp5TsgdZxVdYLGELZNqLTEREROoQBTIRuWYlm0L7XcOU\nRdvm0NqLTEREROoQBTIRuWYlgexaV1kEyNReZCIiIlKHVHsgO3LkCA899BCdO3dm4MCBvPXWW7ay\n06dPM378eDp37swdd9zB1q1b7c7dsWMHQ4YMISIigrFjx3LixAm78jVr1tC/f38iIyOJjo4mNzfX\nVpafn89TTz1F9+7d6dOnD2+++abduVe6toiUrSSQ+Ta4+imLXr+s0KhFPURERKQuqdZAVlBQwMMP\nP0xQUBAff/wxc+fOZenSpXz66acATJ48GT8/P9atW8fQoUOZNm0ap06dAiA5OZmoqCjuuusu1q9f\nj7+/P1FRUba6N23axKuvvkpsbCxr1qxh7969LFy40Fb+wgsvsGfPHlatWsXTTz/NsmXL+Oyzz2zl\n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\nB263G2eHi5YvBLbPw1ybs4vW/8/encfllP7/A3+1KRQphkqUrVWL0kiRYrI0TYixk52zIfLgAAAg\nAElEQVSZYQxjG58GX2QMxsxIlrGOrabsy2AijEFkKUvRQlF2JqX97vr90XR+3SqFzMG8no+Hh+77\nnPuc63qfc1/Xed/nOufkFSDnn6QuJ09R9Lf0ugA5uQpkZufjYXoO8gsKX6kMqioqqK5ZlLQV///8\nGbnS/z+XAP4z7UWYkBERERER0VtFRUUFmtXUoFlNDXV0NF9rWQWKQuVkLrcAOXlFZ+TK/L84wcsr\nkJK9x09zkZOXhcJXPG23Z7FPudOYkBERERER0XtLXU0V2tVVoV1d47WWI4RAXkFhiTNz/yRxJZK3\nUmfy/vn/heV7rVIRERERERH9B6ioqEBTo+iOkLWrcLl8dDcREREREZFMmJARERERERHJhAkZERER\nERGRTJiQERERERERyYQJGRERERERkUyYkBEREREREcmECRkREREREZFMmJARERERERHJhAkZERER\nERGRTJiQERERERERyYQJGRERERERkUyYkBEREREREcmECRkREREREZFMmJARERERERHJhAkZERER\nERGRTJiQERERERERyYQJGRERERERkUyYkBEREREREcmECRkREREREZFMmJARERERERHJhAkZERER\nERGRTJiQlZCXlwd/f384OTnB1dUVq1evlrtIRERERET0HlOXuwBvk++//x7R0dHYsGED7ty5g8mT\nJ8PQ0BDdunWTu2hERERERPQe4hmyf2RnZyM0NBTffPMNLCws4OHhgREjRmDz5s1yF42IiIiIiN5T\nTMj+ERcXh/z8fLRq1Up6z8HBAZcuXYIQQsaSERERERHR+4oJ2T8ePHiA2rVro1q1atJ7+vr6yM/P\nx6NHj2QsGRERERERva+YkP0jOztbKRkDIL3Oy8uTo0hERERERPSeY0L2D01NzVKJV/FrLS0tOYpE\nRERERETvOd5l8R/169fH06dPUVBQAHX1orA8fPgQ1apVg66ubrmfq1dP598qomz+C3V8GzHu8mDc\n5cG4y4NxlwfjLg/GXR6Me8V4huwfFhYW0NDQwIULF6T3oqKiYGVlBVVVhomIiIiIiKoeM41/aGlp\nwcfHB7Nnz0ZMTAwOHz6MdevWYciQIXIXjYiIiIiI3lMqgvd0l+Tk5GD27Nk4ePAgtLW1MWzYMPj5\n+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\nRUUFW7duRY0aNZTmr1OnDu7cuYNevXqhZcuWcHFxQZ8+fRAeHo7Lly9L82lqav47FSAiorcWEzIi\nIqJX0LhxY6ipqeHJkycwMzMDADx9+hRTpkzB5MmTceLECejp6WHFihXSZ9auXat0No2IiIg39SAi\nIqqE5xMpHR0d9OjRAzNnzkRkZCQSExMxZcoUJCYmolGjRtDV1UVaWhpOnTqFW7duYeXKlTh8+DDy\n8/NlqgEREb2NeIaMiIioElRUVEq9N2PGDCxYsAATJkxAXl4eHB0dsXbtWmhoaMDb2xvnzp3DhAkT\nAAA2NjaYPn06li5dyqSMiIgkKoJjJ4iIiIiIiGTBIYtEREREREQyYUJGREREREQkEyZkRERERERE\nMmFCRkREREREJBMmZERERERERDJhQkZERERERCQTJmREREREREQyYUJGREREREQkEyZkRERERERE\nMmFCRkREREREJBMmZERERERERDJhQkZERERERCQTJmREREREREQyYUJGREREREQkEyZkRERERERE\nMmFCRkREREREJBMmZERERERERDJhQkZERERERCQTJmREREREREQyYUJGREREREQkEyZkRERERERE\nMmFCRkREREREJBMmZERERERERDJhQkZERERERCQTJmREREREREQyYUJGREREREQkEyZkRERERERE\nMmFCRkREREREJBMmZFVAoVAgKCgInp6eaNmyJdq3b49vv/0Wjx8/lrtoshs0aBB++umncqebm5vj\n1KlT/2KJXt39+/fh4eFRZcs7c+YMzM3NUVhYWGXLfBk//vgjBg0aVO704ODgf7E0paWmpsLc3By3\nbt2qcN6XjeX06dMxZcqU1y0iERER0WtjQlYFFi1ahN9//x2zZ8/GoUOHsGTJEly/fh0jRoyQu2hv\nvb/++gutW7eWuxiVcvLkSTg7O1fpMlVUVKp0eVW1/rNnz2LWrFmyJYvFXiY+cseSiIiI6FUwIasC\n27dvx7hx4+Ds7AwDAwM4ODhg0aJFiI2NRUxMjNzFe6vp6+tDXV1d7mJUyunTp6s8IXtbFRYWQkVF\nBUIIuYtCRERE9F5jQlYFVFRUcPr0aaWzCQ0bNsS+fftgbm4OABBCYPXq1fjoo49ga2uLQYMGIS4u\nTpr/+aF7O3bsgJubG4Ci4Vhubm6YM2cOHB0dERgYCADYuHEjOnXqBHt7e/j5+SEpKUn6fEhIiDRt\n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\nREQEduzY8cL1Dh48GBs3bsShQ4eQnJyMmTNnok6dOmjWrBn8/Pzw66+/YufOnbh16xYCAwOxfft2\n6eA0Kyur3IdW6+rq4t69ezh58iRu3bqFVatW4Y8//kBeXt4Ly7J06VKcPHkSiYmJmDNnDqytrVGr\nVq0y5y8vuQOAbt26YcOGDahbt640DLJmzZro1asX/u///g+nT59GYmIipkyZguvXr8PExAQAkJ6e\nLiU5H3/8MRQKBb799lskJibi8OHDCAwMRP/+/ctcZ40aNdCjRw8EBAQgOjoaFy9eREBAAICixKSs\n54+5urrizz//hIqKCoyNjWFqaoqaNWvi6NGjaN++PQCgadOmcHV1xeTJkxETE4O4uDhMnToVT548\nQd26daXlT58+HbGxsThw4AA2btyI4cOHl1lOXV1dRERE4NatW4iKisKUKVOgoqLywm1TrG3btjA0\nNMQ333yDxMREhIWF4eDBg+XOX3zm6/Lly8jLy6twnwJebdu1a9cOBgYG8Pf3R2JiIo4dO4ZNmzaV\nGuYJVPwdeVEsCwsL8fDhQ+Tn51cYq+J17dixA/Hx8Thz5gzWr19fqc8RERERvSwmZFXgp59+wqef\nfopVq1bh448/xrBhw5CQkIBNmzahfv36AAA/Pz/07dsXM2fOhK+vL+7evYuNGzdKZ2z8/f2Rnp4O\nb29vrFq1ChMmTHjhOr29vTF69GgEBASgR48eePLkCYKCggAUHRh//fXXWLZsGT7++GMcPnwYQUFB\n0i34165di969e5e53K5du8LHxwdfffUVevXqhcjISHzzzTdISkoq98B/5MiR0jr79u2L2rVrY/78\n+QDKPhtW8r3np7u7u0NFRUVKVItNmzYNrq6umDhxIj799FPk5+dj7dq10pDJL774AvPmzQNQlEys\nXr0aKSkp6NmzJ+bOnQs/Pz+MHz++3HhOnToVFhYWGDp0KL788kt4e3sDKDpTUtbzx0xMTFC/fn2l\n4agODg4wMjKCqamp9N7ChQthYmKC4cOHY/DgwTAwMMCyZcuk6bVr14aHhweGDBmCuXPnYvz48ejU\nqVOZZZw/fz6uX78Ob29vfPPNN+jatStsbW2lM10vuguguro6Vq1ahYyMDPj6+iIsLAwDBgwod/4W\nLVrAxcUFAwcOxPHjxyvcp4BX23aqqqoICgpCeno6fH19MXv2bHzxxRfSkMeSdaroO/KiWN65cwft\n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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10e403b50>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#fig = plt.figure()\n",
"a = ts_df.plot(figsize=(14,8), fontsize=14)\n",
"a.set_title(u'Number of camels on teveclub.hu', fontsize=18)\n",
"a.set_ylabel(u'Count', fontsize=14)\n",
"a.set_xlabel(u'Year', fontsize=14)\n",
"notes=u'''Source: archive.org/web and teveclub.hu\n",
"Note: the count of camels was not updated in the first half of 2006, however, it is\n",
" unlikely that the number of camels really stayed the same in this period.\n",
"'''\n",
"a.annotate(notes,\n",
" xy=(0.0, 0), xytext=(0, -10),\n",
" xycoords=('axes fraction', 'figure fraction'),\n",
" textcoords='offset points',\n",
" size=14, ha='left', va='bottom')\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"camel_df.to_csv('camel_chart.csv',index=False)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.11"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment