Station info - [map view · info · telemetry · weather · raw · status · beacons · messages · bulletins · browse · moving · my account]
Callsign, ship name or locator: Clear       
It is possible to search using wildcards (*?) after a prefix. Example: OH*
APRS station IR1AO - show graphs Bookmark and Share
Map loading...
Comment: -Digi sez. ARI Biella
Last status: loc. Tracciolino (Oropa) 1100m.slm - info ik1vgg@aribiella.it
Location: 45°36.28' N 7°59.00' E - locator JN35XO75XC - show map - static map
2.0 miles Northwest bearing 328° from Pollone, Provincia di Biella, Piedmont, Italy [?]
2.2 miles North bearing 13° from Sordevolo, Provincia di Biella, Piedmont, Italy
39.6 miles North bearing 21° from Torino, Provincia di Torino, Piedmont, Italy
59.1 miles West bearing 280° from Milano, Provincia di Milano, Lombardy, Italy
Last position: 2012-02-13 08:25:18 UTC (1m48s ago)
2012-02-13 09:25:18 CET local time at Pollone, Italy [?]
Device: Kantronics: KPC-3 version 91
Last path: IR1AO>APN391 via WIDE7-7,qAR,IK1SLD (seriously-bad)
This station is transmitting packets with a configured path of over 3 digipeaters. This causes serious congestion in the APRS network and errors when plotting the station's route on a map. Please consider using a path of WIDE1-1,WIDE2-1 or WIDE2-2, or even WIDE1-1,WIDE2-2 if you are moving very far away from an iGATE.
Positions stored: 1
Packet rate: 648 seconds between packets on average during 32405 seconds.
APRS digipeater – Statistics for 2012-02:
Stations heard directly: 108 on radio path – show map
Last heard a station directly: 2012-02-13 08:08:13 UTC (18m53s ago)
Normal receiver range estimate: 124 miles (Updated: 2012-01-31 22:36:45 UTC)
Position packets heard directly: 1866 on radio path
Stations near current position of IR1AO - show more
callsign distance last heard - UTC      callsign distance last heard - UTC
DW46118.4 miles 241°2012-02-13 08:20:14 IW1FGY-118.8 miles 223°2012-02-01 23:25:30
I1ABT-910.1 miles 205°2012-02-11 16:49:05 DW922710.2 miles 269°2012-02-13 08:24:30
IK1SOW11.0 miles 209°2012-02-04 20:13:05 IK1SOW-111.0 miles 209°2012-02-04 10:57:09
IK1SOW-1111.0 miles 209°2012-02-04 17:25:46 IZ1LAB-911.0 miles 209°2012-01-31 22:06:04
IQ1IV11.0 miles 208°2012-02-13 08:14:18 DW629012.3 miles 168°2012-02-13 07:59:56
IZ1MHN15.3 miles 223°2012-02-10 20:32:04 IZ1MHN-1115.3 miles 223°2012-02-10 21:38:43
IW1FWO-916.5 miles 107°2012-02-13 07:38:31 IW1FWO16.6 miles 106°2012-02-13 07:37:08
IK1YRC17.9 miles 152°2012-01-17 21:01:23 DW726022.5 miles 236°2012-02-13 08:26:14
IW1GHG-522.7 miles 214°2012-01-24 19:55:17 IW1GHG22.7 miles 214°2012-01-23 00:17:11
IW1GO22.8 miles 80°2012-02-11 17:59:41 IQ1GP23.2 miles 213°2012-02-13 08:25:14
Stations which heard IR1AO directly on radio –
callsign pkts first heard - UTC last heard longest (tx => rx) longest at - UTC
IR2UBX-11 65 2012-02-01 01:12:17 2012-02-13 06:13:53 JN35XO > JN45MQ 51.4 miles 83° 2012-02-13 06:13:53
IR3BF 1 2012-02-02 18:44:42 2012-02-02 18:44:42 JN35XO > JN66DB 209.1 miles 80° 2012-02-02 18:44:42
HB9CH-11 1 2012-02-10 04:22:32 2012-02-10 04:22:32 JN35XO > JN45LX 52.7 miles 61° 2012-02-10 04:22:32
IR2UCL-11 3 2012-02-13 00:11:42 2012-02-13 06:59:57 JN35XO > JN45VR 88.2 miles 84° 2012-02-13 06:59:57
9A2RI-11 1 2012-02-02 23:14:44 2012-02-02 23:14:44 JN35XO > JN65TF 274.2 miles 93° 2012-02-02 23:14:44
IR3AO 2 2012-02-03 00:14:40 2012-02-11 09:28:46 JN35XO > JN56WK 194.6 miles 72° 2012-02-11 09:28:46
IQ2CF-10 11 2012-02-03 19:15:13 2012-02-11 16:53:38 JN35XO > JN45XO 95.1 miles 90° 2012-02-11 16:53:38
IR2AL-11 60 2012-02-01 01:12:24 2012-02-13 01:42:40 JN35XO > JN45OL 59.5 miles 98° 2012-02-13 01:42:40
IR6UDA 1 2012-02-04 00:45:33 2012-02-04 00:45:33 JN35XO > JN63EU 246.1 miles 118° 2012-02-04 00:45:33

Only position packets which were originated by the station are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
Stations heard directly by IR1AO
callsign pkts first heard - UTC last heard longest (rx => tx) longest at - UTC
IK1ATT 2 2012-02-02 13:07:28 2012-02-04 13:12:11 JN44IV > JN35XO 60.5 miles 145° 2012-02-04 13:12:11
IW2OHX 12 2012-02-01 11:13:35 2012-02-11 05:29:09 JN45NN > JN35XO 54.7 miles 94° 2012-02-11 05:29:09
IR1AZ 13 2012-02-02 01:50:34 2012-02-12 01:42:15 JN44GK > JN35XO 85.7 miles 160° 2012-02-12 01:42:15
IW1PPB-9 1 2012-02-11 16:32:46 2012-02-11 16:32:46 JN44CC > JN35XO 103.8 miles 173° 2012-02-11 16:32:46
IW2LNB-9 2 2012-02-01 14:27:13 2012-02-10 19:26:35 JN45LB > JN35XO 60.4 miles 127° 2012-02-10 19:26:35
IW2HJO 2 2012-02-09 00:15:44 2012-02-11 16:26:30 JN45NJ > JN35XO 58.4 miles 104° 2012-02-11 16:26:30
IW2NMX 94 2012-02-01 00:46:18 2012-02-13 08:07:35 JN45IC > JN35XO 47.4 miles 135° 2012-02-13 08:07:35
IK2XDE-6 1 2012-02-08 19:54:57 2012-02-08 19:54:57 JN45MQ > JN35XO 53.5 miles 83° 2012-02-08 19:54:57
IZ2DDY-11 5 2012-02-04 05:22:58 2012-02-09 00:40:17 JN55BV > JN35XO 103.4 miles 78° 2012-02-09 00:40:17
IR2AO 152 2012-02-01 00:20:58 2012-02-13 01:59:25 JN45PM > JN35XO 65.4 miles 94° 2012-02-13 01:59:25
IK2YSK 6 2012-02-01 17:43:53 2012-02-11 20:40:15 JN45MO > JN35XO 50.4 miles 88° 2012-02-11 20:40:15
IR2UBX-11 9 2012-02-01 23:01:42 2012-02-12 05:01:48 JN45MQ > JN35XO 51.4 miles 83° 2012-02-12 05:01:48
IR4AN 1 2012-02-02 22:12:35 2012-02-02 22:12:35 JN54FK > JN35XO 146.3 miles 123° 2012-02-02 22:12:35
IR1AN 3 2012-02-02 01:14:33 2012-02-09 01:39:01 JN44QH > JN35XO 112.3 miles 143° 2012-02-09 01:39:01
I1EPJ-9 122 2012-02-02 09:21:19 2012-02-10 10:41:58 JN45FD > JN35XO 39.5 miles 144° 2012-02-06 17:32:36
IW2NTN 7 2012-02-01 01:04:00 2012-02-13 01:10:29 JN45OL > JN35XO 60.5 miles 97° 2012-02-13 01:10:29
IZ2EIF 1 2012-02-03 18:39:41 2012-02-03 18:39:41 JN45MP > JN35XO 51.0 miles 86° 2012-02-03 18:39:41
IW4BMA-3 1 2012-02-04 20:51:25 2012-02-04 20:51:25 JN54FL > JN35XO 144.9 miles 122° 2012-02-04 20:51:25
IZ2DMV-9 2 2012-02-04 07:27:54 2012-02-04 07:33:18 JN45PO > JN35XO 64.8 miles 89° 2012-02-04 07:27:54
IZ4FHV 1 2012-02-04 20:53:35 2012-02-04 20:53:35 JN54KQ > JN35XO 153.1 miles 113° 2012-02-04 20:53:35
IK3XTM-12 1 2012-02-05 17:59:48 2012-02-05 17:59:48 JN55LO > JN35XO 143.3 miles 88° 2012-02-05 17:59:48
IK2YDM-9 1 2012-02-01 08:55:29 2012-02-01 08:55:29 JN45SJ > JN35XO 78.3 miles 100° 2012-02-01 08:55:29
IW2FCH-12 3 2012-02-04 07:56:50 2012-02-09 17:58:55 JN55DM > JN35XO 109.9 miles 92° 2012-02-09 17:58:55
I1AGB 1 2012-02-10 10:11:56 2012-02-10 10:11:56 JN34TH > JN35XO 91.9 miles 191° 2012-02-10 10:11:56
IZ4HUH 5 2012-02-01 04:47:02 2012-02-02 22:07:06 JN54ES > JN35XO 129.2 miles 115° 2012-02-02 22:07:06
IW1FWO 98 2012-02-01 01:48:46 2012-02-13 02:59:32 JN45DM > JN35XO 16.6 miles 106° 2012-02-13 02:59:32
IK1CGU 17 2012-02-03 13:14:28 2012-02-11 14:13:19 JN44JR > JN35XO 69.9 miles 147° 2012-02-11 14:13:19
IW1FWO-9 19 2012-02-01 07:36:05 2012-02-12 01:51:17 JN45EN > JN35XO 19.4 miles 100° 2012-02-04 19:27:52
IZ2KLV 2 2012-02-10 08:37:22 2012-02-10 09:37:23 JN45JQ > JN35XO 41.0 miles 80° 2012-02-10 09:37:23
IZ1DME 1 2012-02-04 17:28:37 2012-02-04 17:28:37 JN34SJ > JN35XO 85.6 miles 194° 2012-02-04 17:28:37
IW2NTF-9 12 2012-02-03 16:39:37 2012-02-13 06:15:47 JN45MJ > JN35XO 52.7 miles 106° 2012-02-08 07:13:41
IZ2DMV-2 1 2012-02-10 22:18:15 2012-02-10 22:18:15 JN45PQ > JN35XO 62.7 miles 84° 2012-02-10 22:18:15
IK1YLK 8 2012-02-01 19:21:20 2012-02-11 06:21:03 JN35RA > JN35XO 47.4 miles 212° 2012-02-11 06:21:03
IK4IYE 1 2012-02-05 02:30:21 2012-02-05 02:30:21 JN54IS > JN35XO 145.3 miles 112° 2012-02-05 02:30:21
IK1PCB-11 1 2012-02-04 05:01:23 2012-02-04 05:01:23 JN33UT > JN35XO 125.9 miles 187° 2012-02-04 05:01:23
IK4OLQ 3 2012-02-01 23:20:53 2012-02-05 06:46:46 JN54PL > JN35XO 180.0 miles 114° 2012-02-05 06:46:46
IQ1CN-3 39 2012-02-01 02:34:08 2012-02-13 03:06:16 JN34TJ > JN35XO 86.3 miles 193° 2012-02-13 03:06:16
IW1FLF 1 2012-02-06 10:22:31 2012-02-06 10:22:31 JN44DS > JN35XO 59.5 miles 164° 2012-02-06 10:22:31
IW2OHX-4 9 2012-02-01 15:09:48 2012-02-10 13:01:11 JN45NN > JN35XO 54.7 miles 94° 2012-02-10 13:01:11
IR1AV 48 2012-02-01 00:38:14 2012-02-12 11:38:41 JN33WV > JN35XO 117.5 miles 183° 2012-02-12 11:38:41
IQ2LB 2 2012-02-05 19:07:46 2012-02-09 06:52:08 JN45NO > JN35XO 54.8 miles 91° 2012-02-09 06:52:08
IR1BO 9 2012-02-02 04:06:05 2012-02-12 19:15:34 JN44NI > JN35XO 104.7 miles 146° 2012-02-12 19:15:34
IR2UCL-11 28 2012-02-01 01:54:14 2012-02-13 01:39:33 JN45VR > JN35XO 88.2 miles 84° 2012-02-13 01:39:33
IK2CHZ-3 32 2012-02-01 01:42:10 2012-02-13 03:26:54 JN45UI > JN35XO 84.0 miles 101° 2012-02-13 03:26:54
IQ1GP 5 2012-02-04 10:53:38 2012-02-06 22:23:35 JN35UH > JN35XO 23.2 miles 213° 2012-02-06 22:23:35
I1YRB 111 2012-02-01 00:30:22 2012-02-13 07:59:46 JN35SF > JN35XO 31.8 miles 219° 2012-02-13 07:59:46
IK2CHZ-11 119 2012-02-01 00:03:56 2012-02-13 08:08:13 JN45UI > JN35XO 84.0 miles 101° 2012-02-13 08:08:13
I1EPJ-13 3 2012-02-11 18:09:00 2012-02-12 21:08:57 JN45FD > JN35XO 38.8 miles 145° 2012-02-12 21:08:57
IQ4SC-11 11 2012-02-01 02:30:52 2012-02-11 07:51:12 JN54IO > JN35XO 149.2 miles 117° 2012-02-11 07:51:12
I1KAQ-9 1 2012-02-06 16:19:38 2012-02-06 16:19:38 JN35TB > JN35XO 40.3 miles 206° 2012-02-06 16:19:38
IK5UIK-3 28 2012-02-01 00:12:56 2012-02-05 06:08:16 JN53MR > JN35XO 197.0 miles 130° 2012-02-05 06:08:16
IK2DUW-8 12 2012-02-01 00:10:51 2012-02-09 14:31:18 JN45NO > JN35XO 54.8 miles 91° 2012-02-09 14:31:18
IK2DUW-6 152 2012-02-01 00:10:30 2012-02-13 08:00:32 JN45NO > JN35XO 54.8 miles 91° 2012-02-13 08:00:32
IK2MLT 4 2012-02-01 11:01:55 2012-02-09 09:25:41 JN45QL > JN35XO 69.3 miles 97° 2012-02-09 09:25:41
IZ2DPX 2 2012-02-01 11:38:23 2012-02-01 15:38:24 JN45NR > JN35XO 55.6 miles 80° 2012-02-01 15:38:24
IZ2RPJ 2 2012-02-06 08:48:06 2012-02-12 10:50:33 JN53LM > JN35XO 204.3 miles 133° 2012-02-06 08:48:06
IR1CH 29 2012-02-01 00:21:15 2012-02-12 13:28:16 JN44CC > JN35XO 104.2 miles 173° 2012-02-12 13:28:16
IW1GHE-1 3 2012-02-04 13:53:25 2012-02-06 11:11:54 JN34UU > JN35XO 54.2 miles 195° 2012-02-06 11:11:54
IW2HGF 1 2012-02-01 18:31:18 2012-02-01 18:31:18 JN45MQ > JN35XO 50.6 miles 85° 2012-02-01 18:31:18
IZ1PKI 1 2012-02-01 18:53:30 2012-02-01 18:53:30 JN44LK > JN35XO 93.5 miles 150° 2012-02-01 18:53:30
IZ1PPP-9 20 2012-02-01 11:21:57 2012-02-02 15:57:21 JN34RW > JN35XO 52.3 miles 207° 2012-02-02 07:02:25
IK2MKS-12 2 2012-02-03 15:02:38 2012-02-05 05:52:58 JN45WJ > JN35XO 92.6 miles 98° 2012-02-05 05:52:58
IW2GOB-9 27 2012-02-01 09:12:55 2012-02-10 15:37:49 JN45SH > JN35XO 77.4 miles 106° 2012-02-07 19:05:09
IQ1GJ 45 2012-02-01 00:29:22 2012-02-13 05:10:58 JN35WE > JN35XO 29.2 miles 189° 2012-02-13 05:10:58
IK2SAI 2 2012-02-04 10:17:49 2012-02-11 06:05:16 JN45NK > JN35XO 57.5 miles 100° 2012-02-11 06:05:16
IZ1POT 23 2012-02-02 18:30:24 2012-02-12 13:42:22 JN35QB > JN35XO 48.1 miles 220° 2012-02-12 13:42:22
IW4ENV-9 2 2012-02-09 07:08:51 2012-02-09 07:15:29 JN45MA > JN35XO 65.0 miles 128° 2012-02-09 07:08:51
IK2RZG-9 17 2012-02-01 06:36:03 2012-02-13 07:55:12 JN45KT > JN35XO 45.8 miles 71° 2012-02-13 07:55:12
IK2PYX-3 46 2012-02-01 00:52:00 2012-02-12 10:49:05 JM91DW > JN35XO 1094.4 miles 146° 2012-02-06 22:52:22
IW1GAV 11 2012-02-05 03:41:29 2012-02-07 02:41:27 JN45CD > JN35XO 33.1 miles 160° 2012-02-07 02:41:27
IZ1PMG 3 2012-02-04 15:14:04 2012-02-06 07:13:14 JN35WD > JN35XO 32.4 miles 193° 2012-02-05 10:36:13
IQ1IV 7 2012-02-01 05:14:19 2012-02-07 00:48:33 JN35WL > JN35XO 11.0 miles 208° 2012-02-07 00:48:33
IW1GAV-12 3 2012-02-03 08:37:35 2012-02-10 13:51:27 JN45EC > JN35XO 38.7 miles 152° 2012-02-03 09:16:38
IW2OHX-2 1 2012-02-03 09:11:09 2012-02-03 09:11:09 JN45NN > JN35XO 54.7 miles 94° 2012-02-03 09:11:09
IZ2SNI 1 2012-02-11 23:54:56 2012-02-11 23:54:56 JN45KS > JN35XO 44.7 miles 74° 2012-02-11 23:54:56
IZ2SQG 5 2012-02-03 10:48:12 2012-02-12 09:14:39 JN45RG > JN35XO 73.5 miles 107° 2012-02-12 09:14:39
IW2GOB-3 28 2012-02-03 16:52:16 2012-02-09 10:12:05 JN45SH > JN35XO 77.4 miles 105° 2012-02-09 10:12:05
IR1AX-11 16 2012-02-02 00:58:41 2012-02-12 13:17:52 JN44KL > JN35XO 88.2 miles 151° 2012-02-12 13:17:52
IZ4TNX-9 1 2012-02-01 12:16:00 2012-02-01 12:16:00 JN54SM > JN35XO 188.5 miles 112° 2012-02-01 12:16:00
IQ2CF-10 12 2012-02-01 00:00:13 2012-02-11 08:56:24 JN45XO > JN35XO 95.1 miles 90° 2012-02-11 08:56:24
IK1RAG-9 50 2012-02-01 17:47:59 2012-02-11 18:25:41 JN45FD > JN35XO 40.9 miles 143° 2012-02-01 19:04:31
IZ1LAT 2 2012-02-05 15:10:26 2012-02-11 14:46:57 JN34PR > JN35XO 69.5 miles 209° 2012-02-11 14:46:57
9A3DSL-14 2 2012-02-03 13:08:36 2012-02-03 18:17:21 JN54QO > JN35XO 179.5 miles 112° 2012-02-03 18:17:21
IK2EXH-12 8 2012-02-01 15:48:44 2012-02-10 05:56:13 JN45OG > JN35XO 61.7 miles 110° 2012-02-05 16:52:06
IW1DVS 1 2012-02-02 20:25:06 2012-02-02 20:25:06 JN35TD > JN35XO 37.0 miles 207° 2012-02-02 20:25:06
IK1JLH 1 2012-02-03 22:36:41 2012-02-03 22:36:41 JN35TC > JN35XO 37.5 miles 207° 2012-02-03 22:36:41
IZ2GAJ-12 13 2012-02-01 12:34:15 2012-02-11 17:08:16 JN45SB > JN35XO 85.9 miles 115° 2012-02-09 08:16:09
IZ2GAJ-11 14 2012-02-03 10:18:59 2012-02-12 02:07:06 JN45NE > JN35XO 63.8 miles 117° 2012-02-12 02:07:06
G7OMN-14 1 2012-02-09 11:53:38 2012-02-09 11:53:38 IO83SC > JN35XO 697.7 miles 322° 2012-02-09 11:53:38
IZ1MWV 30 2012-02-01 02:19:13 2012-02-09 22:40:39 JN45EI > JN35XO 25.9 miles 131° 2012-02-09 22:40:39
IR2AL-11 5 2012-02-02 16:15:22 2012-02-13 07:20:49 JN45OL > JN35XO 59.5 miles 98° 2012-02-13 07:20:49
IQ2LB-11 1 2012-02-01 09:00:35 2012-02-01 09:00:35 JN45NO > JN35XO 54.8 miles 91° 2012-02-01 09:00:35
IZ1DNG-9 3 2012-02-01 18:46:57 2012-02-05 16:57:15 JN35WE > JN35XO 29.0 miles 188° 2012-02-04 00:05:11
SQ9JJA-9 3 2012-02-03 05:11:49 2012-02-05 15:08:25 JN45KP > JN35XO 43.1 miles 87° 2012-02-03 05:16:58
IZ2VIT-11 3 2012-02-02 04:39:17 2012-02-04 16:14:24 JN45LQ > JN35XO 46.1 miles 83° 2012-02-04 16:14:24
IZ2FOO-9 15 2012-02-02 19:42:45 2012-02-11 11:50:48 JN45MI > JN35XO 51.7 miles 107° 2012-02-03 16:38:12
IZ1TXK 1 2012-02-11 17:32:27 2012-02-11 17:32:27 JN35TA > JN35XO 43.9 miles 203° 2012-02-11 17:32:27
IZ4TNX-11 2 2012-02-01 23:55:06 2012-02-03 13:44:07 JN54SM > JN35XO 188.5 miles 112° 2012-02-03 13:44:07
IW2NCH-9 6 2012-02-01 21:12:54 2012-02-04 19:07:39 JN45NQ > JN35XO 54.1 miles 83° 2012-02-04 12:27:43
IR2BQ 18 2012-02-02 00:15:27 2012-02-12 03:43:44 JN55CN > JN35XO 108.4 miles 91° 2012-02-12 03:43:44
I1YRB-11 104 2012-02-01 08:01:03 2012-02-13 04:38:32 JN35UB > JN35XO 40.7 miles 200° 2012-02-13 04:38:32
IZ1TMO 31 2012-02-01 04:33:09 2012-02-13 06:10:13 JN35TB > JN35XO 40.4 miles 204° 2012-02-13 06:10:13
IW2MVS-9 5 2012-02-03 23:47:50 2012-02-08 22:45:15 JN45MQ > JN35XO 51.4 miles 83° 2012-02-08 20:03:20
IR4H 6 2012-02-01 01:44:14 2012-02-06 23:19:55 JN54QK > JN35XO 184.3 miles 115° 2012-02-06 23:19:55
IZ4IRL-15 1 2012-02-09 05:12:58 2012-02-09 05:12:58 JN54TT > JN35XO 185.7 miles 106° 2012-02-09 05:12:58
IW5EGD-9 2 2012-02-02 01:27:29 2012-02-02 05:06:25 JN54GA > JN35XO 167.2 miles 130° 2012-02-02 05:06:25
IW2GTU-9 2 2012-02-11 10:23:05 2012-02-11 10:50:11 JN45LQ > JN35XO 45.8 miles 83° 2012-02-11 10:50:11
IK2SOB 1 2012-02-11 22:26:44 2012-02-11 22:26:44 JN45RP > JN35XO 71.8 miles 87° 2012-02-11 22:26:44

Only stations from which a position packet has been heard are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
About this site
This page shows real-time information collected from the Automatic Position Reporting System Internet network (APRS-IS). APRS is used by amateur (ham) radio operators to transmit real-time position information, weather data, telemetry and messages over the radio. A vehicle equipped with a GPS receiver, a VHF transmitter or HF transceiver and a small computer device called a tracker transmits it's location, speed and course in a small data packet, which is then received by a nearby iGate receiving site which forwards the packet on the Internet. Systems connected to the Internet can send information on the APRS-IS without a radio transmitter, or collect and display information transmitted anywhere in the world.
User guide · FAQ · Blog · Discussion group · Linking to aprs.fi · AIS sites · Service status · Database statistics · Advertising on aprs.fi · Technical details · API · Change log · Planned changes · Credits and thanks · Terms Of Service