پرش به محتوا

ویکی‌پدیا:درخواست‌های ربات/ربات مختصات جغرافیا/اسکای ۱

از ویکی‌پدیا، دانشنامهٔ آزاد

<syntaxhighlight lang="python">

  1. !/usr/bin/python
  2. -*- coding: utf-8 -*-
  3. Reza(User:reza1615), 2011
  4. Distributed under the terms of the CC-BY-SA 3.0 .

import catlib ,pprint ,pagegenerators import wikipedia,add_text import codecs,time,string,re

enlink=("10 Arietis", "10 Vulpeculae", "109 Piscium", "109 Piscium b", "11 Lacertae", "11 Ursae Minoris", "11 Ursae Minoris b", "14 Andromedae", "14 Andromedae b", "14 Herculis", "14 Herculis b", "14 Herculis c", "15 Andromedae", "16 Cygni", "16 Cygni Bb", "18 Delphini", "18 Delphini b", "18 Vulpeculae", "1889 Pakhmutova", "1RXS J160929.1−210524", "2 Lacertae", "2 Vulpeculae", "23 Librae", "23 Librae b", "23 Librae c", "24 Sextantis", "25 Orionis", "25 Vulpeculae", "2M1207", "2M1207b", "2MASS 0036+1821", "2MASS 0415-0935", "2MASS 0532+8246", "2MASS 0727+1710", "2MASS 0937+2931", "2MASS 0939-2448", "2MASS 1507-1627", "30 Arietis", "30 Arietis Bb", "35 Vulpeculae", "3C 109", "3C 153", "3C 171", "3C 191", "3C 20", "3C 215", "3C 236", "3C 244.1", "3C 249.1", "3C 273", "3C 285", "3C 286", "3C 288", "3C 305", "3C 35", "3C 438", "3C 47", "3C 58", "3C 61.1", "3C 83.1B", "3C 9", "4 Ursae Majoris b", "40 Eridani", "41 Lyncis", "41 Lyncis b", "42 Draconis", "42 Draconis b", "44 Andromedae", "47 Ursae Majoris", "47 Ursae Majoris b", "47 Ursae Majoris c", "47 Ursae Majoris d", "4C +37.11", "4U 0614+091", "51 Pegasi", "51 Pegasi b", "54 Piscium", "54 Piscium b", "55 Cancri", "55 Cancri b", "55 Cancri c", "55 Cancri d", "55 Cancri e", "55 Cancri f", "6 Lyncis", "6 Lyncis b", "61 Cygni", "61 Virginis", "61 Virginis b", "61 Virginis c", "61 Virginis d", "70 Ophiuchi", "70 Virginis", "70 Virginis b", "79 Ceti", "79 Ceti b", "81 Ceti", "81 Ceti b", "83 Leonis", "83 Leonis Bb", "91 Aquarii", "91 Aquarii b", "94 Ceti", "94 Ceti b", "Abell 1689", "Abell 1835", "Abell 1835 IR1916", "Abell 2029", "Abell 2142", "Abell 2218", "Abell 520", "Abell S740", "Achernar", "ADS 16402", "AE Aquarii", "AFGL 2591", "Alcyone (star)", "Aldebaran", "Algol", "Alpha Andromedae", "Alpha Antliae", "Alpha Capricorni", "Alpha Cassiopeiae", "Alpha Centauri", "Alpha Cephei", "Alpha Crateris", "Alpha Herculis", "Alpha Librae", "Alpha Muscae", "Alpha Persei Cluster", "Altair", "AM Canum Venaticorum", "Andromeda (constellation)", "Andromeda Galaxy", "Andromeda I", "Andromeda II", "Andromeda III", "Andromeda IV", "Antares", "Antennae Galaxies", "Antlia", "Antlia Cluster", "Antlia Dwarf", "Apus", "Aquarius (constellation)", "Aquila (constellation)", "Ara (constellation)", "Arcturus", "Aries (constellation)", "Arp 104", "Arp 107", "Arp 117", "Arp 173", "Arp 177", "Arp 178", "Arp 220", "Arp 276", "Arp 297", "Arp 299", "Arp 42", "Arp 64", "Arp 87", "Auriga (constellation)", "AX J0851.9-4617", "Baby Boom Galaxy", "Barnard 147", "Barnard's Star", "BD+20°1790", "BD-08°2823", "BD-08°2823 b", "BD-08°2823 c", "BD-10°3166", "BD-10°3166 b", "BD-17°63", "BD-17°63 b", "Beehive Cluster", "Bellatrix", "Beta Andromedae", "Beta Aquarii", "Beta Centauri", "Beta Cephei", "Beta Doradus", "Beta Gruis", "Beta Leonis Minoris", "Beta Pegasi", "Beta Ursae Majoris", "Beta Ursae Minoris", "Betelgeuse", "BL Lacertae", "Black Eye Galaxy", "Boötes", "Boötes I (dwarf galaxy)", "Boötes void", "Bubble Nebula (NGC 6822)", "Butterfly Cluster", "Caelum", "Camelopardalis", "Cancer (constellation)", "Canes Venatici", "Canes Venatici I (dwarf galaxy)", "Canis Major", "Canis Major Dwarf Galaxy", "Canis Minor", "Canopus", "Capella (star)", "Capricornus", "Carina (constellation)", "Carina Dwarf", "Carina Nebula", "Cartwheel Galaxy", "Cassiopeia (constellation)", "Cassiopeia Dwarf", "Castor (star)", "Cat's Eye Nebula", "Centaurus", "Centaurus A", "Centaurus Cluster", "Centaurus X-3", "Cepheus (constellation)", "Cetus", "Cetus Dwarf", "Chamaeleon", "Chandra Deep Field South", "Circinus", "Circinus Galaxy", "CMB cold spot", "Coalsack Nebula", "Columba (constellation)", "Coma Berenices", "Coma Cluster", "Coma Star Cluster", "Corona Australis", "Corona Borealis", "COROT-1", "COROT-1b", "COROT-2", "COROT-2b", "COROT-3", "COROT-4", "COROT-4b", "COROT-5", "COROT-5b", "COROT-6", "COROT-6b", "COROT-7", "COROT-7b", "COROT-9b", "Corvus (constellation)", "Crab Nebula", "Crater (constellation)", "Crux", "CXO J164710.2-455216", "Cyg OB2 -8A", "Cygnus (constellation)", "Cygnus X-1", "Cygnus X-3", "Delphinus", "Delta Herculis", "Delta Orionis", "Delta Pavonis", "Deneb", "Dorado", "Dorado Group", "DP Leonis", "DP Leonis b", "Draco (constellation)", "Draco Dwarf", "Dumbbell Nebula", "Dwingeloo 1", "E Nebula", "Eagle Nebula", "Einstein Cross", "Epsilon Andromedae", "Epsilon Draconis", "Epsilon Eridani", "Epsilon Eridani b", "Epsilon Herculis", "Epsilon Indi", "Epsilon Orionis", "Epsilon Pegasi", "Epsilon Reticuli", "Epsilon Reticuli b", "Epsilon Tauri", "Epsilon Tauri b", "Equuleus", "Eridanus (constellation)", "Eskimo Nebula", "ESO 269-57", "ESO 510-G13", "Eta Andromedae", "Eta Herculis", "Eta² Hydri", "Eta² Hydri b", "Eyes Galaxies", "Feige 55", "Flame Nebula", "Fomalhaut", "Fomalhaut b", "Fornax", "Fornax Cluster", "Fornax Dwarf", "Galactic Center", "Gamma Andromedae", "Gamma Capricorni", "Gamma Cephei", "Gamma Cephei Ab", "Gamma Draconis", "Gamma Leonis", "Gamma Ursae Minoris", "Gamma1 Leonis b", "Gemini (constellation)", "GJ 1214", "GJ 1214 b", "GJ 3021", "GJ 3021 b", "GJ 3379", "GJ 758", "GJ 758 B", "Gliese 176", "Gliese 176 b", "Gliese 179", "Gliese 179 b", "Gliese 317", "Gliese 317 b", "Gliese 317 c", "Gliese 433", "Gliese 436", "Gliese 436 b", "Gliese 581", "Gliese 581 b", "Gliese 581 c", "Gliese 581 d", "Gliese 581 e", "Gliese 581 f", "Gliese 581 g", "Gliese 649", "Gliese 649 b", "Gliese 674", "Gliese 674 b", "Gliese 676", "Gliese 752", "Gliese 777", "Gliese 777 b", "Gliese 777 c", "Gliese 832", "Gliese 832 b", "Gliese 849", "Gliese 849 b", "Gliese 86", "Gliese 86 b", "Gliese 876", "Gliese 876 b", "Gliese 876 c", "Gliese 876 d", "Gliese 892", "GRB 060218", "GRB 060614", "GRB 070125", "GRB 090423", "GRB 110328A", "Great Diamond", "GRO J1655-40", "GRS 1915+105", "Grus (constellation)", "GSC 02620-00648", "GSC 02652-01324", "GSC 03089-00929", "GSC 03549-02811", "Hanny's Voorwerp", "HAT-P-11", "HAT-P-11b", "HAT-P-12", "HAT-P-12b", "HAT-P-13", "HAT-P-14b", "HAT-P-1b", "HAT-P-2b", "HAT-P-3", "HAT-P-3b", "HAT-P-4", "HAT-P-4b", "HAT-P-5", "HAT-P-5b", "HAT-P-6", "HAT-P-6b", "HAT-P-7", "HAT-P-7b", "HAT-P-8", "HAT-P-8b", "HAT-P-9", "HAT-P-9b", "HCG 87", "HD 1", "HD 100546", "HD 100777", "HD 100777 b", "HD 101930", "HD 101930 b", "HD 102117", "HD 102117 b", "HD 102195", "HD 102195 b", "HD 102272", "HD 102272 b", "HD 102272 c", "HD 103197", "HD 103197 b", "HD 104067", "HD 104985", "HD 104985 b", "HD 106252", "HD 106252 b", "HD 10647", "HD 10647 b", "HD 107148", "HD 107148 b", "HD 108147", "HD 108147 b", "HD 108874", "HD 108874 b", "HD 108874 c", "HD 109749", "HD 109749 b", "HD 111232", "HD 111232 b", "HD 114386", "HD 114386 b", "HD 114729", "HD 114729 b", "HD 114762", "HD 114762 b", "HD 114783", "HD 114783 b", "HD 11506", "HD 11506 b", "HD 11506 c", "HD 117207", "HD 117207 b", "HD 117618", "HD 117618 b", "HD 118203", "HD 118203 b", "HD 11964", "HD 11964 b", "HD 11964 c", "HD 121504", "HD 121504 b", "HD 122430", "HD 122430 b", "HD 125595", "HD 125612", "HD 125612 b", "HD 125612 c", "HD 125612 d", "HD 12661", "HD 12661 b", "HD 12661 c", "HD 126614", "HD 126614 Ab", "HD 128311", "HD 128311 b", "HD 128311 c", "HD 129445", "HD 129445 b", "HD 130322", "HD 130322 b", "HD 13189", "HD 132406", "HD 132406 b", "HD 136118", "HD 136118 b", "HD 136418 b", "HD 13931", "HD 13931 b", "HD 139357", "HD 139357 b", "HD 139691", "HD 141937", "HD 141937 b", "HD 142", "HD 142 b", "HD 142022", "HD 142022 Ab", "HD 142415", "HD 142415 b", "HD 143361", "HD 143361 b", "HD 145377", "HD 145377 b", "HD 1461", "HD 1461 b", "HD 1461 c", "HD 1461 d", "HD 147018", "HD 147018 b", "HD 147018 c", "HD 147506", "HD 147513", "HD 147513 b", "HD 148156", "HD 148156 b", "HD 148427", "HD 148427 b", "HD 149026", "HD 149026 b", "HD 149143", "HD 149143 b", "HD 149382", "HD 152079", "HD 152079 b", "HD 153950", "HD 153950 b", "HD 154345", "HD 154345 b", "HD 154672", "HD 154672 b", "HD 154857", "HD 154857 b", "HD 154857 c", "HD 155358", "HD 155358 b", "HD 155358 c", "HD 156411", "HD 156411 b", "HD 156846", "HD 156846 b", "HD 159868", "HD 159868 b", "HD 16175", "HD 16175 b", "HD 16417 b", "HD 164604", "HD 164604 b", "HD 164922", "HD 164922 b", "HD 167042", "HD 167042 b", "HD 16760", "HD 168443 b", "HD 168746", "HD 168746 b", "HD 169830", "HD 169830 b", "HD 169830 c", "HD 170469", "HD 170469 b", "HD 17092", "HD 17092 b", "HD 171028", "HD 171028 b", "HD 171238", "HD 171238 b", "HD 17156", "HD 17156 b", "HD 17156 c", "HD 173416", "HD 173416 b", "HD 175167", "HD 175167 b", "HD 175541", "HD 175541 b", "HD 177830", "HD 178911", "HD 178911 Bb", "HD 179079", "HD 179079 b", "HD 179949", "HD 179949 b", "HD 180902 b", "HD 181342 b", "HD 181433", "HD 181433 b", "HD 181433 c", "HD 181433 d", "HD 181720", "HD 181720 b", "HD 183263", "HD 183263 b", "HD 183263 c", "HD 185269", "HD 185269 b", "HD 187123", "HD 187123 b", "HD 187123 c", "HD 188753", "HD 189733", "HD 189733 b", "HD 190647", "HD 190647 b", "HD 190984", "HD 190984 b", "HD 192263", "HD 192263 b", "HD 192699", "HD 192699 b", "HD 195019", "HD 195019 b", "HD 196050", "HD 196050 b", "HD 196885", "HD 196885 Ab", "HD 2", "HD 200964", "HD 202206", "HD 202206 b", "HD 202206 c", "HD 20367", "HD 20367 b", "HD 2039", "HD 2039 b", "HD 204313", "HD 204313 b", "HD 205739", "HD 205739 b", "HD 206610 b", "HD 20782", "HD 20782 b", "HD 208487", "HD 208487 b", "HD 20868", "HD 20868 b", "HD 209458", "HD 209458 b", "HD 210277", "HD 210277 b", "HD 210702", "HD 210702 b", "HD 212301", "HD 212301 b", "HD 212771 b", "HD 213240", "HD 213240 b", "HD 215497", "HD 215497 b", "HD 215497 c", "HD 216770", "HD 216770 b", "HD 217107", "HD 217107 b", "HD 217107 c", "HD 219828", "HD 219828 b", "HD 221287", "HD 221287 b", "HD 222582", "HD 222582 b", "HD 224693", "HD 224693 b", "HD 23079", "HD 23079 b", "HD 23127", "HD 23127 b", "HD 231701", "HD 231701 b", "HD 23596", "HD 23596 b", "HD 24040", "HD 24040 b", "HD 24496", "HD 24496 Ab", "HD 2638", "HD 2638 b", "HD 27894", "HD 27894 b", "HD 28185", "HD 28185 b", "HD 28254", "HD 28254 b", "HD 290327", "HD 290327 b", "HD 3", "HD 30177", "HD 30177 b", "HD 30562", "HD 30562 b", "HD 32518", "HD 32518 b", "HD 330075", "HD 330075 b", "HD 33283", "HD 33283 b", "HD 33564", "HD 33564 b", "HD 34445", "HD 34445 b", "HD 37124", "HD 37124 b", "HD 37124 c", "HD 37124 d", "HD 37605", "HD 37605 b", "HD 38529", "HD 38529 b", "HD 4", "HD 40307", "HD 40307 b", "HD 40307 c", "HD 40307 d", "HD 40979", "HD 40979 b", "HD 41004", "HD 41004 Ab", "HD 4113", "HD 4113 b", "HD 4203", "HD 4203 b", "HD 4208", "HD 4208 b", "HD 4308", "HD 4308 b", "HD 4313 b", "HD 43197", "HD 43197 b", "HD 43691", "HD 43691 b", "HD 44219", "HD 44219 b", "HD 45350", "HD 45350 b", "HD 45364", "HD 45364 b", "HD 45364 c", "HD 45652", "HD 45652 b", "HD 46375", "HD 46375 b", "HD 47186", "HD 47186 b", "HD 47186 c", "HD 47536", "HD 47536 b", "HD 47536 c", "HD 48265", "HD 48265 b", "HD 49674", "HD 49674 b", "HD 5", "HD 50499", "HD 50499 b", "HD 50554", "HD 50554 b", "HD 52265", "HD 52265 b", "HD 5319", "HD 5319 b", "HD 5388", "HD 5388 b", "HD 59686", "HD 59686 b", "HD 6", "HD 60532", "HD 60532 b", "HD 60532 c", "HD 63454", "HD 63454 b", "HD 63765", "HD 6434", "HD 6434 b", "HD 65216", "HD 65216 b", "HD 66428", "HD 66428 b", "HD 6718", "HD 6718 b", "HD 68988", "HD 68988 b", "HD 68988 c", "HD 69830", "HD 69830 b", "HD 69830 c", "HD 69830 d", "HD 7", "HD 70573", "HD 70573 b", "HD 70642", "HD 70642 b", "HD 72659", "HD 72659 b", "HD 73256", "HD 73256 b", "HD 73267", "HD 73267 b", "HD 73526", "HD 73526 b", "HD 73526 c", "HD 73534", "HD 73534 b", "HD 74156", "HD 74156 b", "HD 74156 c", "HD 75289", "HD 75289 b", "HD 75898", "HD 75898 b", "HD 76700", "HD 76700 b", "HD 7924", "HD 7924 b", "HD 8", "HD 80606 b", "HD 81040", "HD 81040 b", "HD 820", "HD 82943", "HD 82943 b", "HD 82943 c", "HD 83443", "HD 83443 b", "HD 8535", "HD 8535 b", "HD 85390", "HD 85390 b", "HD 8574", "HD 8574 b", "HD 86081", "HD 86081 b", "HD 86226", "HD 86226 b", "HD 86264", "HD 86264 b", "HD 87883", "HD 87883 b", "HD 88133", "HD 88133 b", "HD 89307", "HD 89307 b", "HD 89744", "HD 89744 b", "HD 90156", "HD 90156 b", "HD 90853", "HD 91942", "HD 92063", "HD 92397", "HD 92788", "HD 92788 b", "HD 93083", "HD 93083 b", "HD 93205", "HD 9446", "HD 9446 b", "HD 9446 c", "HD 94510", "HD 95089 b", "HD 9578", "HD 96167", "HD 96167 b", "HD 98618", "HD 99109", "HD 99109 b", "HE 1523-0901", "HE0450-2958", "Heart Nebula", "Helix Nebula", "Hen 2-47", "Hercules (constellation)", "Hercules Cluster", "Himiko (Lyman-alpha blob)", "HIP 14810", "HIP 14810 b", "HIP 14810 c", "HIP 14810 d", "HIP 5158", "HIP 5158 b", "HIP 56948", "HIP 70849", "HIP 70849 b", "HIP 79431", "Holmberg IX", "Horologium", "Hourglass Nebula", "HR 8799", "HR 8799 b", "HR 8799 c", "HR 8799 d", "HR 8799 e", "HU Aquarii", "Hubble Deep Field", "Hubble Deep Field South", "Hubble Ultra Deep Field", "HW Virginis", "HW Virginis c", "Hyades (star cluster)", "Hydra (constellation)", "Hydra Cluster", "Hydra-Centaurus Supercluster", "Hydrus", "I Carinae", "IC 10", "IC 1101", "IC 1296", "IC 1337", "IC 1613", "IC 167", "IC 195", "IC 2118", "IC 2391", "IC 2602", "IC 342", "IC 444", "IC 4462", "IC 447", "IC 4526", "IC 4665", "IC 469", "IC 4756", "IC 5146", "IC 5152", "IC 982", "IC 983", "Indus (constellation)", "Iota Cephei", "Iota Draconis", "Iota Draconis b", "Iota Herculis", "Iota Horologii", "Iota Horologii b", "IRAS 12063-6259", "Iris Nebula", "Jewel Box (star cluster)", "Kappa Coronae Borealis", "Kappa Coronae Borealis b", "Kappa Herculis", "Kappa Orionis", "Kapteyn's Star", "Kepler-10b", "Kepler-4", "Kepler-4b", "Kepler-5", "Kepler-5b", "Kepler-6", "Kepler-6b", "Kepler-7", "Kepler-7b", "Kepler-8", "Kepler-8b", "Kepler-9", "Kepler-9b", "Kepler-9c", "KK Andromedae", "KOI-730", "KOI-74", "KOI-81", "Lacerta", "Lagoon Nebula", "Lalande 21185", "Lambda² Fornacis", "Large Magellanic Cloud", "LEDA 70742", "Leo (constellation)", "Leo A", "Leo Cluster", "Leo I (dwarf galaxy)", "Leo II (dwarf galaxy)", "Leo Minor", "Leo Triplet", "Lepus (constellation)", "Libra (constellation)", "Little Dumbbell Nebula", "Little Ghost Nebula", "LS I +61 303", "Lupus (constellation)", "Lupus-TR-3", "Lupus-TR-3b", "Lynx (constellation)", "Lyra", "Maffei 1", "Maia (star)", "Markarian 421", "Mayall's Object", "MCG+02-38-020", "MCG+04-35-016", "MCG+04-35-017", "MCG+04-35-019", "Medusa Nebula", "Mensa (constellation)", "Merope (star)", "Messier 10", "Messier 100", "Messier 103", "Messier 105", "Messier 106", "Messier 107", "Messier 108", "Messier 109", "Messier 110", "Messier 12", "Messier 13", "Messier 14", "Messier 15", "Messier 18", "Messier 19", "Messier 2", "Messier 21", "Messier 22", "Messier 23", "Messier 25", "Messier 26", "Messier 28", "Messier 29", "Messier 3", "Messier 30", "Messier 32", "Messier 34", "Messier 35", "Messier 36", "Messier 37", "Messier 38", "Messier 39", "Messier 4", "Messier 41", "Messier 43", "Messier 46", "Messier 47", "Messier 48", "Messier 49", "Messier 5", "Messier 50", "Messier 52", "Messier 53", "Messier 54", "Messier 55", "Messier 56", "Messier 58", "Messier 59", "Messier 60", "Messier 61", "Messier 62", "Messier 65", "Messier 66", "Messier 67", "Messier 68", "Messier 69", "Messier 7", "Messier 70", "Messier 71", "Messier 72", "Messier 73", "Messier 74", "Messier 75", "Messier 77", "Messier 78", "Messier 79", "Messier 80", "Messier 81", "Messier 82", "Messier 83", "Messier 84", "Messier 85", "Messier 86", "Messier 87", "Messier 88", "Messier 89", "Messier 9", "Messier 90", "Messier 91", "Messier 92", "Messier 93", "Messier 94", "Messier 95", "Messier 96", "Messier 98", "Messier 99", "Mice Galaxies", "Microscopium", "Mizar and Alcor", "MOA-2007-BLG-192L", "MOA-2007-BLG-192Lb", "MOA-2007-BLG-400L", "MOA-2007-BLG-400Lb", "Monoceros", "MRC 1138-262", "Mu Arae", "Mu Arae b", "Mu Arae c", "Mu Arae d", "Mu Arae e", "Mu Cephei", "Musca", "Mz 3", "NGC 1", "NGC 103", "NGC 1032", "NGC 1042", "NGC 1049", "NGC 1055", "NGC 1058", "NGC 1073", "NGC 1090", "NGC 1097", "NGC 1128", "NGC 1134", "NGC 1232", "NGC 1234", "NGC 1260", "NGC 1275", "NGC 1291", "NGC 1309", "NGC 1316", "NGC 1350", "NGC 1427", "NGC 145", "NGC 147", "NGC 1502", "NGC 1514", "NGC 1531", "NGC 1532", "NGC 1533", "NGC 1553", "NGC 1559", "NGC 1566", "NGC 1569", "NGC 1664", "NGC 17", "NGC 1705", "NGC 1788", "NGC 1818", "NGC 185", "NGC 1851", "NGC 1872", "NGC 188", "NGC 189", "NGC 1907", "NGC 2", "NGC 2023", "NGC 206", "NGC 2129", "NGC 2169", "NGC 2175", "NGC 2204", "NGC 225", "NGC 2264", "NGC 2281", "NGC 2349", "NGC 2359", "NGC 2360", "NGC 2362", "NGC 2371-2", "NGC 2374", "NGC 2403", "NGC 2419", "NGC 2423-3", "NGC 2423-3 b", "NGC 2438", "NGC 2442", "NGC 2451", "NGC 247", "NGC 2477", "NGC 250", "NGC 2500", "NGC 2506", "NGC 2516", "NGC 2535", "NGC 2536", "NGC 2537", "NGC 2541", "NGC 2546", "NGC 2547", "NGC 2608", "NGC 2683", "NGC 2715", "NGC 2770", "NGC 278", "NGC 281", "NGC 2841", "NGC 2859", "NGC 288", "NGC 2903", "NGC 2915", "NGC 2997", "NGC 3", "NGC 300", "NGC 3054", "NGC 3077", "NGC 3109", "NGC 3115", "NGC 3132", "NGC 3169", "NGC 3190", "NGC 3201", "NGC 3226", "NGC 3227", "NGC 3310", "NGC 3384", "NGC 3432", "NGC 3486", "NGC 3504", "NGC 3521", "NGC 3532", "NGC 3596", "NGC 3607", "NGC 3626", "NGC 3669", "NGC 3766", "NGC 38", "NGC 3808A", "NGC 3808B", "NGC 381", "NGC 3877", "NGC 39", "NGC 3953", "NGC 40", "NGC 4027", "NGC 404", "NGC 4051", "NGC 4088", "NGC 4194", "NGC 4244", "NGC 4420", "NGC 4448", "NGC 4463", "NGC 45", "NGC 4565", "NGC 4618", "NGC 4631", "NGC 4696", "NGC 47", "NGC 4710", "NGC 474", "NGC 4833", "NGC 4945", "NGC 4984", "NGC 5", "NGC 5010", "NGC 5068", "NGC 5090 and NGC 5091", "NGC 5101", "NGC 5102", "NGC 5112", "NGC 514", "NGC 5161", "NGC 5164", "NGC 5170", "NGC 5189", "NGC 5195", "NGC 520", "NGC 5247", "NGC 5300", "NGC 5334", "NGC 5364", "NGC 5371", "NGC 5408", "NGC 5466", "NGC 55", "NGC 5544", "NGC 5545", "NGC 5548", "NGC 5579", "NGC 5624", "NGC 5665", "NGC 5676", "NGC 5694", "NGC 57", "NGC 5749", "NGC 5752", "NGC 5753", "NGC 5754", "NGC 5755", "NGC 5820", "NGC 5821", "NGC 5822", "NGC 5824", "NGC 5829", "NGC 5866", "NGC 5866 Group", "NGC 5879", "NGC 5907", "NGC 5930", "NGC 595", "NGC 5964", "NGC 5986", "NGC 60", "NGC 602", "NGC 6025", "NGC 6027", "NGC 6087", "NGC 6118", "NGC 6124", "NGC 6231", "NGC 6242", "NGC 625", "NGC 6263", "NGC 6302", "NGC 6334", "NGC 6340", "NGC 6520", "NGC 6570", "NGC 659", "NGC 6603", "NGC 663", "NGC 6633", "NGC 6709", "NGC 6712", "NGC 6723", "NGC 6729", "NGC 6752", "NGC 6755", "NGC 6756", "NGC 6760", "NGC 6781", "NGC 6791", "NGC 6819", "NGC 6822", "NGC 6866", "NGC 6885", "NGC 6934", "NGC 6946", "NGC 7006", "NGC 7008", "NGC 7142", "NGC 7217", "NGC 7243", "NGC 7252", "NGC 7314", "NGC 7315", "NGC 7317", "NGC 7318", "NGC 7319", "NGC 7320", "NGC 7320c", "NGC 7331", "NGC 7331 Group", "NGC 7380", "NGC 7424", "NGC 7510", "NGC 752", "NGC 7662", "NGC 7686", "NGC 7714", "NGC 772", "NGC 7742", "NGC 7752 and NGC 7753", "NGC 7789", "NGC 7790", "NGC 7814", "NGC 8", "NGC 87", "NGC 88", "NGC 89", "NGC 891", "NGC 92", "NGC 925", "NGC 953", "NN Serpentis", "Norma (constellation)", "Norma Cluster", "North America Nebula", "Octans", "OGLE-2003-BLG-235/MOA-2003-BLG-53", "OGLE-2003-BLG-235Lb/MOA-2003-BLG-53Lb", "OGLE-2005-BLG-071L", "OGLE-2005-BLG-071Lb", "OGLE-2005-BLG-169L", "OGLE-2005-BLG-169Lb", "OGLE-2005-BLG-390L", "OGLE-2005-BLG-390Lb", "OGLE-2006-BLG-109L", "OGLE-2006-BLG-109Lb", "OGLE-2006-BLG-109Lc", "OGLE-2007-BLG-368L", "OGLE-2007-BLG-368Lb", "OGLE2-TR-L9", "OGLE2-TR-L9b", "OGLE-TR-10", "OGLE-TR-10b", "OGLE-TR-111", "OGLE-TR-111b", "OGLE-TR-113", "OGLE-TR-113b", "OGLE-TR-132", "OGLE-TR-132b", "OGLE-TR-182", "OGLE-TR-182b", "OGLE-TR-211", "OGLE-TR-211b", "OGLE-TR-56", "OGLE-TR-56b", "OJ 287", "Omega Centauri", "Omega Herculis", "Omega Nebula", "Ophiuchus", "Orion (constellation)", "Orion Nebula", "Owl Nebula", "OY Carinae", "P Cygni", "Palomar 1", "Palomar 12", "Palomar 4", "Palomar 5", "Palomar 6", "Pavo (constellation)", "Pegasus (constellation)", "Pegasus Dwarf Irregular Galaxy", "Pelican Nebula", "Perseus (constellation)", "Perseus Cluster", "PGC 214560", "PGC 36839", "Phi Draconis", "Phoenix (constellation)", "Phoenix Dwarf", "Pi Herculis", "Pi Mensae", "Pi Mensae b", "Pi² Ursae Majoris", "Pictor", "Pinwheel Galaxy", "Pisces (constellation)", "Pisces Dwarf", "Piscis Austrinus", "Planetary Nebula M2-9", "Pleiades (star cluster)", "Pleione (star)", "Polaris", "Pollux (star)", "Pollux b", "Procyon", "Proxima Centauri", "PSR B0950+08", "PSR B1257+12", "PSR B1257+12 A", "PSR B1257+12 B", "PSR B1257+12 C", "PSR B1257+12 D", "PSR B1620-26", "PSR B1620-26 b", "Puppis", "Pyxis", "QS Virginis", "QSO J0842+1835", "R Boötis", "Red Rectangle Nebula", "Red Square Nebula", "Reticulum", "Rho Coronae Borealis", "Rho Coronae Borealis b", "Rho Indi", "Rho Indi b", "Rho² Arietis", "Rigel", "Ring Nebula", "Robert's Quartet", "Ross 128", "Ross 154", "Ross 548", "Sagitta", "Sagittarius (constellation)", "Sagittarius Dwarf Elliptical Galaxy", "Sagittarius Dwarf Irregular Galaxy", "Sagittarius Star Cloud", "Saturn Nebula", "Scorpius", "Scorpius X-1", "SCP 06F6", "Sculptor (constellation)", "Sculptor Dwarf Galaxy", "Sculptor Dwarf Irregular Galaxy", "Sculptor Galaxy", "Sculptor Group", "Scutum", "Serpens", "Sextans", "Sextans B", "Sextans Dwarf Spheroidal", "Seyfert's Sextet", "SGR 1627-41", "SGR 1806-20", "SGR 1900+14", "SGR J1550-5418", "Shapley 1", "Simeis 147", "SIMP J013656.5+093347", "Sirius", "Small Magellanic Cloud", "SN 1006", "SN 1572", "SN 1604", "SN 2002cx", "SN 2003fg", "SN 2007bi", "SN 2010lt", "Snake Nebula", "Sombrero Galaxy", "SS 433", "Stephan's Quintet", "Struve 1341", "Sunflower Galaxy", "Supernova remnant G1.9+0.3", "SWEEPS-04", "SWEEPS-11", "T Antliae", "T Tauri", "Tadpole Galaxy", "Tau Boötis", "Tau Boötis b", "Tau Ceti", "Tau Herculis", "Tau Scorpii", "Tau¹ Gruis", "Tau1 Gruis b", "Taurus (constellation)", "Telescopium", "Terzan 7", "Theta Draconis", "Theta Eridani", "Theta Herculis", "Thuban", "TrES-1b", "TrES-2b", "TrES-3b", "TrES-4b", "Triangulum", "Triangulum Australe", "Triangulum Galaxy", "Trifid Nebula", "Tucana", "Tucana Dwarf", "TYC1739-1927-1", "U Antliae", "UDFj-39546284", "UDFy-38135539", "UGC 11066", "UGC 1432", "UGC 2140", "UGC 2320", "UGC 3378", "UGC 9425", "UGC 9561", "UGC 9618", "UGCA 86", "Upsilon Andromedae", "Upsilon Andromedae b", "Upsilon Andromedae c", "Upsilon Andromedae d", "Ursa Major", "Ursa Major Cluster", "Ursa Major I Dwarf", "Ursa Major II Dwarf", "Ursa Minor", "Ursa Minor Dwarf", "USNOA2 0000-00000001", "USNOA2 0750-21400328", "USNOA2 0975-00026946", "V1494 Aquilae", "V391 Pegasi", "V391 Pegasi b", "V420 Aurigae", "V4641 Sagittarii", "V838 Monocerotis", "Van Biesbroeck 8", "VB 10", "Vega", "Veil Nebula", "Vela (constellation)", "Vela Pulsar", "Vela Supernova Remnant", "Vela X-1", "Virgo (constellation)", "Virgo Cluster", "Volans", "Vulpecula", "VV Cephei", "VY Canis Majoris", "W Cephei", "W Hydrae", "WASP-1", "WASP-10", "WASP-10b", "WASP-11/HAT-P-10", "WASP-11b/HAT-P-10b", "WASP-12", "WASP-12b", "WASP-13b", "WASP-14", "WASP-14b", "WASP-15", "WASP-15b", "WASP-16", "WASP-18", "WASP-18b", "WASP-19", "WASP-19b", "WASP-1b", "WASP-2", "WASP-2b", "WASP-3", "WASP-3b", "WASP-4", "WASP-4b", "WASP-5", "WASP-5b", "WASP-6", "WASP-6b", "WASP-7", "WASP-7b", "WASP-8", "WASP-8b", "Whirlpool Galaxy", "Wild Duck Cluster", "Willman 1", "Winnecke 4", "Wolf 359", "Wolf-Lundmark-Melotte", "WR 104", "Xi Aquilae", "Xi Aquilae b", "Xi Scorpii", "XO-1", "XO-1b", "XO-2 (star)", "XO-2b", "XO-3", "XO-3b", "XO-4", "XO-4b", "XO-5", "XO-5b", "YZ Cassiopeiae", "Z Chamaeleontis", "Zeta Andromedae", "Zeta Orionis")

msg=u'ربات :افزودن الگو Sky' for link in enlink:

   site = wikipedia.getSite( 'en' )
   apage = wikipedia.Page( site,link )
   try:
       atext = apage.get()
   except wikipedia.IsRedirectPage:
       apage = apage.getRedirectTarget()
       try:
               atext = apage.get()
       except:
               continue
   except:
       continue
   
   if atext.find( '[[fa:' ) != -1: #(4)------------change to finall wiki name------
               falink = atext.split( '[[fa:' )[1]
               falink = falink.split( ']]' )[0]
   else:
       continue
   if atext.find('{{sky')!=-1:
       sky=atext.split('{{sky')[1]
       sky=sky.split('}}')[0]
       ensky='الگو:Sky'+sky+''
   else:
       sky=atext.split('{{Sky')[1]
       sky=sky.split('}}')[0]
       ensky='الگو:Sky'+sky+''
   pprint.pprint(link)
   pprint.pprint(ensky)
   sitefa = wikipedia.getSite( 'fa' )
   fapage = wikipedia.Page( sitefa,falink )
   try:
       fatext = fapage.get()
   except wikipedia.IsRedirectPage:
       fapage = fapage.getRedirectTarget()
       try:
               fatext = fapage.get()
       except:
               pprint.pprint('it has')
               continue
   except:
       pprint.pprint('it has')
       continue 
   if fatext.find('{{Sky')!=-1:
       pprint.pprint('farsi has')
       continue
   if fatext.find('{{sky')!=-1:
            pprint.pprint('farsi has')
            continue
   fatext=ensky+'\n'+fatext
   sitefa = wikipedia.getSite( 'fa' )
   fapage = wikipedia.Page( sitefa,falink )
   try:
       fapage.put( fatext,msg)
       pprint.pprint('fa done+++++++++++++++++++++++++++++++++++++++++')
   except wikipedia.EditConflict:
           wikipedia.output( u'Skipping %s because of edit conflict' % ( page.title() ) )
   except wikipedia.SpamfilterError,url:
           wikipedia.output( u'Cannot change %s because of blacklist entry %s' % ( page.title(),url ) )
   except:
           a = 1