Difference between revisions of "User:Hirmuolio Pine/sandbox5"

From EVE University Wiki
Jump to: navigation, search
m (Put the code inside <pre> tags to get rid of a "wanted" template.)
 
(31 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{eunispecific}}
+
import re
[[EVE University]] has its own [[Overview]] Profile set up, which we expect all members to use. This will ensure that all members of the Uni, whether in a fleet or otherwise, see the same Overview settings for Appearance (colortags and backgrounds) with the proper priorities, and can be clear which targets they are able to shoot and which they may not. It is important that potential members have this Overview set up before joining, even if they are not intending to train their character into combat.  It offers a number of presets which are designed to provide our members with a wide variety of possibilities due to the broad scope of EVE University's operations and campuses.  Once familiar with how to set up their Overview, members are free, and encouraged to, personalize their own presets to suit their own needs.  The Appearances should not be edited as these are most critical to remain the same for all members.
 
  
= Import the Overview Pack In Game =
+
# This python file removes template:icon from a page and replaces it with direct image links.
 +
# Code is not formatted for wiki. Edit page and copy it from there.
 +
# Paste the article contents to "input.txt" and the processed article will be saved into "output.txt"
 +
<pre>
 +
trimmed_template = ",rr,remote armor,remote armor rep,remote armor reps,remote armor repair,remote armor repairs,remote armor repairer,remote armor repairers,remote armour,remote armour rep,remote armour reps,remote armour repair,remote armour repairs,=icon_remote_armor_repair_i.png\n\
 +
,remote shield booster,remote shield boosters,st,shield transfer,shield transfers,shield transporter,shield transporters,=icon_shield_transporter_i.png\n\
 +
,remote hull repair,remote hull repairs,=icon_remote_hull_repair_i.png\n\
 +
,remote capacitor transmitter,energy transfer array,capacitor transmitter,energy transfer,rct,eta,ct,et,=icon_remote_capacitor_transmitter_i.png\n\
 +
,remote tracking computer,remote tracking link,tracking link,rtc,rtl,tl,=Icon_remote_tracking_computer_i.png\n\
 +
,remote eccm,eccm projector,remote eccm projector,=Icon eccm projector i.png\n\
 +
,wl,warfare,warfare link,warfare links,=Warfare-links.pn\n\
 +
,charisma,cha,=icon_charisma.png\n\
 +
,intelligence,int,=icon_intelligence.png\n\
 +
,memory,mem,=icon_memory.png\n\
 +
,perception,per,=icon_perception.png\n\
 +
,willpower,will,=icon_willpower.png\n\
 +
,social adaptation clip,charisma implant,cha imp,=Charisma.png\n\
 +
,cybernetic subprocessor,intelligence implant,int imp,=Intelligence.png\n\
 +
,memory augmentation,memory implant,mem imp,=Memory.png\n\
 +
,ocular filter,perception implant,per imp,=Perception.png\n\
 +
,neural boost,willpower implant,will imp,=Willpower.png\n\
 +
,charisma attribute,cha att,=icon_attribute_charisma.png\n\
 +
,intelligence attribute,int att,=icon_attribute_intelligence.png\n\
 +
,memory attribute,mem att,=icon_attribute_memory.png\n\
 +
,perception attribute,per att,=icon_attribute_perception.png\n\
 +
,willpower attribute,will att,=icon_attribute_willpower.png\n\
 +
,br capsule,bracket capsule,=icon_bracket_capsule.png\n\
 +
,br shuttle,bracket shuttle,=icon_bracket_shuttle.png\n\
 +
,br rookie,bracket rookie,=icon_bracket_rookie.png\n\
 +
,br frigate,bracket frigate,=icon_bracket_frigate.png\n\
 +
,br destroyer,bracket destroyer,=icon_bracket_destroyer.png\n\
 +
,br cruiser,bracket cruiser,=icon_bracket_cruiser.png\n\
 +
,br battlecruiser,bracket battlecruiser,=icon_bracket_battlecruiser.png\n\
 +
,br battleship,bracket battleship,=icon_bracket_battleship.png\n\
 +
,br carrier,=icon_bracket_carrier.png\n\
 +
,br dreadnought,br dread,=icon_bracket_dreadnought.png\n\
 +
,br supercarrier,=Icon_bracket_supercarrier.png\n\
 +
,br titan,bracket titan,=icon_bracket_titan.png\n\
 +
,br mining frigate,bracket mining frigate,=icon_bracket_mining_frigate.png\n\
 +
,br mining barge| bracket mining barge,=Icon_bracket_mining_barge.png\n\
 +
,br industrial,bracket industrial,=icon_bracket_industrial.png\n\
 +
,br industrial command,bracket industrial ommand,=icon_bracket_industrial_command_ship.png\n\
 +
,br industrial capital,bracket industrial capital,=icon_bracket_industrial_capital.png\n\
 +
,br sentry,br sentry tower,br sentry gun,=icon_bracket_tower.png\n\
 +
,br drone| bracket drone,=icon_bracket_drone.png\n\
 +
,br sentry drone| bracket sentry drone,=icon_bracket_sentry_drone.png\n\
 +
,br fighter| bracket fighter,=icon_bracket_fighter.png\n\
 +
,white capsule,=icon_white_capsule.png\n\
 +
,white shuttle,=icon_white_shuttle.png\n\
 +
,white rookie,=icon_white_rookie.png\n\
 +
,white frigate,=icon_white_frigate.png\n\
 +
,white destroyer,=icon_white_destroyer.png\n\
 +
,white cruiser,=icon_white_cruiser.png\n\
 +
,white battlecruiser,=icon_white_battlecruiser.png\n\
 +
,white battleship,=icon_white_battleship.png\n\
 +
,white carrier,=icon_white_carrier.png\n\
 +
,white dreadnought,br dread,=icon_white_dreadnought.png\n\
 +
,white supercarrier,=icon_white_supercarrier.png\n\
 +
,white titan,=icon_white_titan.png\n\
 +
,white mining frigate,=icon_white_mining_frigate.png\n\
 +
,white mining barge| bracket mining barge,=icon_white_mining_barge.png\n\
 +
,white industrial,=icon_white_industrial.png\n\
 +
,white industrial command,=icon_white_industrial_command_ship.png\n\
 +
,white industrial capital,=icon_white_industrial_capital.png\n\
 +
,white sentry,=icon_bracket_tower.png\n\
 +
,white drone,=icon_bracket_drone.png\n\
 +
,white sentry drone,=icon_bracket_sentry_drone.png\n\
 +
,white fighter,=icon_bracket_fighter.png\n\
 +
,red capsule,=icon_red_capsule.png\n\
 +
,red shuttle,=icon_red_shuttle.png\n\
 +
,red rookie,=icon_red_rookie.png\n\
 +
,red frigate,=icon_red_frigate.png\n\
 +
,red destroyer,=icon_red_destroyer.png\n\
 +
,red cruiser,=icon_red_cruiser.png\n\
 +
,red battlecruiser,=icon_red_battlecruiser.png\n\
 +
,red battleship,=icon_red_battleship.png\n\
 +
,red carrier,=icon_red_carrier.png\n\
 +
,red dreadnought,br dread,=icon_red_dreadnought.png\n\
 +
,red supercarrier,=icon_red_supercarrier.png\n\
 +
,red titan,=icon_red_titan.png\n\
 +
,red mining frigate,=icon_red_mining_frigate.png\n\
 +
,red mining barge| bracket mining barge,=icon_red_mining_barge.png\n\
 +
,red industrial,=icon_red_industrial.png\n\
 +
,red industrial command,=icon_red_industrial_command_ship.png\n\
 +
,red industrial capital,=icon_red_industrial_capital.png\n\
 +
,red sentry,=icon_red_tower.png\n\
 +
,red drone,=icon_red_drone.png\n\
 +
,red sentry drone,=icon_red_sentry_drone.png\n\
 +
,red fighter,=icon_red_fighter.png\n\
 +
,blue capsule,=icon_blue_capsule.png\n\
 +
,blue shuttle,=icon_blue_shuttle.png\n\
 +
,blue rookie,=icon_blue_rookie.png\n\
 +
,blue frigate,=icon_blue_frigate.png\n\
 +
,blue destroyer,=icon_blue_destroyer.png\n\
 +
,blue cruiser,=icon_blue_cruiser.png\n\
 +
,blue battlecruiser,=icon_blue_battlecruiser.png\n\
 +
,blue battleship,=icon_blue_battleship.png\n\
 +
,blue carrier,=icon_blue_carrier.png\n\
 +
,blue dreadnought,br dread,=icon_blue_dreadnought.png\n\
 +
,blue supercarrier,=icon_blue_supercarrier.png\n\
 +
,blue titan,=icon_blue_titan.png\n\
 +
,blue mining frigate,=icon_blue_mining_frigate.png\n\
 +
,blue mining barge| bracket mining barge,=icon_blue_mining_barge.png\n\
 +
,blue industrial,=icon_blue_industrial.png\n\
 +
,blue industrial command,=icon_blue_industrial_command_ship.png\n\
 +
,blue industrial capital,=icon_blue_industrial_capital.png\n\
 +
,blue sentry,=icon_blue_tower.png\n\
 +
,blue drone,=icon_blue_drone.png\n\
 +
,blue sentry drone,=icon_blue_sentry_drone.png\n\
 +
,blue fighter,=icon_blue_fighter.png\n\
 +
,br constellation,bracket constellation,=icon_bracket_constellation.png\n\
 +
,br npc,bracket npc,=icon_bracket_npc_indicator.png\n\
 +
,br region,bracket region,=icon_bracket_region.png\n\
 +
,br solar system,bracket solar system,=icon_bracket_solar_system.png\n\
 +
,br acceleration gate,bracket acceleration gate,=icon bracket accelerationgate.png\n\
 +
,br asteroid,bracket asteroid,=Icon_bracket_asteroid.png\n\
 +
,br asteroid field,bracket asteroid field,=Icon_bracket_asteroidfield.png\n\
 +
,br beacon,bracket beacon,=Icon_bracket_beacon.png\n\
 +
,br billboard,bracket billboard,=Icon_bracket_billboard.png\n\
 +
,br container,bracket container,=Icon_bracket_container.png\n\
 +
,br red container,bracket red container,=Icon_bracket_container_red.png\n\
 +
,br moon,bracket moon,=Icon_bracket_moon.png\n\
 +
,br stargate,bracket stargate,=Icon_bracket_stargate.png\n\
 +
,br station,bracket station,=Icon_bracket_station.png\n\
 +
,br structure,bracket structure,=Icon_bracket_structure.png\n\
 +
,br tower,bracket tower,=Icon_bracket_tower.png\n\
 +
,br force field,bracket force field,=Icon_bracket_forcefield.png\n\
 +
,br wormhole,bracket wormhole,=Icon_bracket_wormhole.png\n\
 +
,br gas cloud,bracket gas cloud,=Gas_cloud.png\n\
 +
,br hackable,bracket hackable,=Icon_bracket_hackable.png\n\
 +
,br agent| bracket agent,=Icon_bracket_agent.png\n\
 +
,container large secure,large secure container,=icon_container_large_secure.png\n\
 +
,container large,large container,=icon_container_large.png\n\
 +
,container large green,large green container,=icon_container_large_green.png\n\
 +
,container large cyan,large cyan container,=icon_container_large_cyan.png\n\
 +
,container medium secure,medium secure container,=icon_container_medium_secure.png\n\
 +
,container medium,medium container,=icon_container_medium.png\n\
 +
,container medium green,medium green container,=icon_container_medium_green.png\n\
 +
,container medium cyan,medium cyan container,=icon_container_medium_cyan.png\n\
 +
,container small secure,small secure container,=icon_container_small_secure.png\n\
 +
,cargo,container small,small container,=icon_container_small.png\n\
 +
,shiny cargo,container small green,small green container,=icon_container_small_green.png\n\
 +
,container small cyan,small cyan container,=icon_container_small_cyan.png\n\
 +
,\n\
 +
,w,web,webifier,stasis web,stasis webifier,=icon_stasis_webifier_i.png\n\
 +
,s,sc,scram,scramble,scrambler,ws,warp scram,warp scrambler,=icon_warp_scrambler_i.png\n\
 +
,d,disruptor,wd,warp disruptor,point,=icon_warp_disruptor_i.png\n\
 +
,burst,ecm burst,recm,remote ecm,remote ecm burst,=icon_remote_ecm_burst_i.png\n\
 +
,j,jam,jamming,ecm,=Icon_target_max.png\n\
 +
,p,painter,painters,tp,target painter,target painters,=icon_target_painter_i.png\n\
 +
,v,vamp,vampire,energy vampire,=Vamp.png\n\
 +
,n,neut,neuts,neutralizer,en,energy neutralizer,=icon_energy_neutralizer_i.png\n\
 +
,damp,rsd,sensor damp,sensor dampening,=icon_remote_sensor_dampening.png\n\
 +
,td,track disruptor,=icon_track_disruptor_64.png\n\
 +
,gd,guidance disruptor,=icon_missile_guidance_computer_i.png\n\
 +
,amarr empire,amarr,=Logo_faction_amarr_empire.png\n\
 +
,amarr2,amarr clean,=logo_faction_amarr_empire_clean.png\n\
 +
,amarr3,amarr chinese,=logo_faction_amarr_empire_chinese.png\n\
 +
,amarr4,amarr shiny,=logo_faction_amarr_empire_shiny.png\n\
 +
,caldari state,caldari,=Logo_faction_caldari_state.png\n\
 +
,caldari2,caldari clean,=Logo_faction_caldari_state_clean.png\n\
 +
,caldari3,caldari chinese,=Logo_faction_caldari_state_chinese.png\n\
 +
,caldari4,caldari shiny,=logo_faction_caldari_state_shiny.png\n\
 +
,gallente federation,gallente,=Logo_faction_gallente_federation.png\n\
 +
,gallente2,gallente clean,=Logo_faction_gallente_federation_clean.png\n\
 +
,gallente3,gallente chinese,=Logo_faction_gallente_federation_chinese.png\n\
 +
,gallente4,gallente shiny,=logo_faction_gallente_federation_shiny.png\n\
 +
,minmatar republic,minmatar,=Logo_faction_minmatar_republic.png\n\
 +
,minmatar2,minmatar clean,=Logo_faction_minmatar_republic_clean.png\n\
 +
,minmatar3,minmatar chinese,=Logo_faction_minmatar_republic_chinese.png\n\
 +
,minmatar4,minmatar shiny,=logo_faction_minmatar_republic_shiny.png\n\
 +
,jove empire,jove,=Logo_faction_jove_empire.png\n\
 +
,ammatar mandate,ammatar,=logo_faction_ammatar_mandate.png\n\
 +
,khanid kingdom,khanid,=logo_faction_khanid_kingdom.png\n\
 +
,thukker tribe,thukker,=logo_faction_thukker_tribe.png\n\
 +
,sansha's nation,sansha,=logo_faction_sanshas_nation.png\n\
 +
,concord assembly,concord,=logo_faction_concord_assembly.png\n\
 +
,the interbus,interbus,=logo_faction_the_interbus.png\n\
 +
,the servant sisters of eve,servant sisters of eve,servant sisters,sisters of eve,sisters,=logo_faction_sisters_of_eve.png\n\
 +
,the society of conscious thought,society of conscious thought,society,=logo_faction_the_society.png\n\
 +
,the syndicate,syndicate,=logo_faction_the_syndicate.png\n\
 +
,outer ring excavations,ore,=logo_faction_outer_ring_excavations.png\n\
 +
,mordu's legion,mordu,=logo_faction_mordus_legion.png\n\
 +
,angel cartel,angels,=logo_faction_angel_cartel.png\n\
 +
,guristas pirates,guristas,=logo_faction_guristas_pirates.png\n\
 +
,serpentis corporation,serpentis,=logo_faction_serpentis.png\n\
 +
,blood raider covenant,blood raiders,covenant,=logo_faction_the_blood_raider_covenant.png\n\
 +
,drifter,drifters,=logo faction drifters.png\n\
 +
,trig,triglavian,triglavians,triglavian collective,=Logo_faction_triglavian_collective.png\n\
 +
,cpu,=icon_cpu.png\n\
 +
,pg,powergrid,power grid,=icon_powergrid.png\n\
 +
,range,=Icon_target_range.png\n\
 +
,falloff,=Icon_falloff_mod.png\n\
 +
,sig,=Icon_ship_sig.png\n\
 +
,vel,velocity,=Icon_velocity.png\n\
 +
,shield,=Icon_shield.png\n\
 +
,armor,=Icon_armor.png\n\
 +
,hull,=icon_hull.png\n\
 +
,capacity,=Icon_capacity.png\n\
 +
,sensor resolution,sensor res,remote sensor booster,remote sebo,rsb,=Icon_sensor_resolution.png\n\
 +
,target,=Icon_target_max.png\n\
 +
,inertia,=Icon_inertia.png\n\
 +
,align,align time,=icon_align_time.png\n\
 +
,time,warp time,=icon warp time.png\n\
 +
,warp speed,=icon_warp_speed.png\n\
 +
,volume,vol,=Icon_volume.png\n\
 +
,tracking,track,=Icon_tracking.png\n\
 +
,turret,tur,=icon_turret.png\n\
 +
,turret new,new turret,=icon_gunnery_turret.png\n\
 +
,missile,mis,=icon_torpedoes.png\n\
 +
,missile new,new missile,=icon_missiles.png\n\
 +
,alpha,turret alpha,=icon_turret_volley.png\n\
 +
,burst,volley,missile burst,missile volley,missile burst,=icon_burst.png\n\
 +
,drones,=icon_drones.png\n\
 +
,armour repairer,armor repairer,armour repair,armor repair,=icon_armor_repairer_i.png‎ \n\
 +
,shield booster,=icon_shield_glow.png\n\
 +
,hull repairer,structure repairer,hull repair,structure repair,=icon_hull_repairer_i.png\n\
 +
,high slot,hislot,hi slot,slot high,slot hi,fit high,fit hi,=icon_fit_high.png\n\
 +
,medium slot,midslot,mid slot,med slot,slot medium,slot mid,fit medium,fit mid,=icon_fit_medium.png\n\
 +
,low slot,lowslot,loslot,lo slot,slot low,slot lo,fit low,fit lo,=icon_fit_low.png\n\
 +
,rig slot,rigslot,slot rig,fit rig,=icon_fit_rig.png\n\
 +
,drone slot,droneslot,slot drone,fit drone,=icon_fit_drone.png\n\
 +
,resource slot,resslot,res slot,slot resource,slot res,fit resource,fit res,=icon_fit_resource.png\n\
 +
,fitting browser,fit browser,=icon_fit_browser.png\n\
 +
,fitting skins,skins,skin,fit skin,fit skins,=icon_fit_skins.png\n\
 +
,fitting cargo hold,fitting cargo,fit cargo,fit hold,hold,cargo,cargo hold,=icon_fit_cargo.png\n\
 +
,fitting dps,fit dps,=icon_fit_dps.png\n\
 +
,fitting alpha,fit alpha,=icon_fit_alpha.png\n\
 +
,fitting skills,fit skills,fitting skill,fit skill,=icon_fit_skills.png\n\
 +
,isis amarr,isis amarr empire,=isis_amarr.png\n\
 +
,isis angel,isis angel cartel,=isis_angel.png\n\
 +
,isis blood,isis blood raiders,=isis_blood_raiders.png\n\
 +
,isis caldari,isis caldari state,=isis_caldari.png\n\
 +
,isis gallente,isis gallente federation,=isis_gallente.png\n\
 +
,isis guristas,isis guristas pirates,=isis_guristas.png\n\
 +
,isis minmatar,isis minmatar republic,=isis_minmatar.png\n\
 +
,isis mordu,isis mordus,isis mordu's legion,=isis_mordus.png\n\
 +
,isis ore,isis o.r.e.,isis outer ring excavations,=isis_ore.png\n\
 +
,isis sansha,isis sanshas,isis sansha's nation,=isis_sansha.png\n\
 +
,isis serpentis,isis serpentis corporation,=isis_serpentis.png\n\
 +
,isis soe,isis sisters,isis sisters of eve,=isis_soe.png\n\
 +
,isis triglavian,isis triglavian collective,=isis_triglavian.png\n\
 +
,isis,=ISIS.png\n\
 +
,isis armor,isis armour,=Icon ISIS defense armor.png\n\
 +
,isis attack,=Icon ISIS attack.png\n\
 +
,isis combat,=Icon ISIS Combat.png\n\
 +
,isis disruption,=Icon ISIS Disruption.png\n\
 +
,isis ecm,=Icon ISIS Ecm.png\n\
 +
,isis energy destabilization,isis neut,isis vamp,isis ed,=Icon ISIS Energydestabilization.png\n\
 +
,isis exploration,=Icon ISIS Exploration.png\n\
 +
,isis hauling,=Icon ISIS Hauling.png\n\
 +
,isis harvesting,isis resource harvesting,=Icon ISIS Resourceharvesting.png\n\
 +
,isis dampening,isis sensor dampening,isis sd,=Icon ISIS Sensordampening.png\n\
 +
,isis shield,=Icon ISIS defense Shields.png\n\
 +
,isis dual tanked,isis shield and armor,isis shield and armour,=Icon ISIS defense Shieldsarmor.png\n\
 +
,isis web,isis webifying,isis stasis webifying,=Icon ISIS Stasiswebifying.png\n\
 +
,isis support,=Icon ISIS Support.png\n\
 +
,isis tackling,=Icon ISIS Tackling.png\n\
 +
,isis tp| painting,isis target painting,=Icon ISIS Targetpainting.png\n\
 +
,isis tracking disruption,isis td,=Icon ISIS Trackingdisruption.png\n\
 +
,isis warp,warp prevention,isis point,isis scram,isis bubble,=Icon ISIS Warpprevention.png\n\
 +
,isis hybrids,isis hybrid turrets,=Icon ISIS weapon Hybridturrets.png\n\
 +
,isis lasers,isis energy turrets,=Icon ISIS weapon Energyturrets.png\n\
 +
,isis missiles,isis missile launchers,=Icon ISIS weapon Missiles.png\n\
 +
,isis projectiles,isis projectile turrets,=Icon ISIS weapon Projectileturrets.png\n\
 +
,isis drones,=Icon ISIS weapon Drones.png\n\
 +
,isis xl,isis extra large,=Icon ISIS size Xlarge.png\n\
 +
,isis l,isis large,=Icon ISIS size Large.png\n\
 +
,isis m,isis medium,=Icon ISIS size Medium.png\n\
 +
,isis s,isis small,=Icon ISIS size Small.png\n\
 +
,isis bc,isis battlecruiser,=isis_battlecruiser.png\n\
 +
,isis bs,isis battleship,=isis_battleship.png\n\
 +
,isis cap,isis capital,=isis_capital.png\n\
 +
,isis pod,isis capsule,=isis_capsule.png\n\
 +
,isis c,isis cr,isis cruiser,=isis_cruiser.png\n\
 +
,isis d,isis destroyer,=isis_destroyer.png\n\
 +
,isis fr,isis freighter,=isis_freighter.png\n\
 +
,isis f,isis frigate,=isis_frigate.png\n\
 +
,isis indy,isis industrial,=isis_industrial.png\n\
 +
,isis industrial command,isis industrial command ship,=isis_industrialcommand.png\n\
 +
,isis barge,isis mining barge,=isis_miningbarge.png\n\
 +
,isis mining frigate,=isis_miningfrigate.png\n\
 +
,isis rookie,isis rookie ship,=isis_rookie.png\n\
 +
,isis shuttle,=isis_shuttle.png\n\
 +
,isis super,isis super capital,=isis_supercapital.png\n\
 +
,isis carrier,super carrier,=isis_supercarrier.png\n\
 +
,isis titan,=isis_titan.png\n\
 +
,wallet,=icon_wallet.png\n\
 +
,bounty office,=icon_bounties.png\n\
 +
,x,red x,large red x,=icon_large_red_x.png\n\
 +
,check,green check,large green check,=icon_large_green_check.png\n\
 +
,tick,=Tick.png\n\
 +
,cross,=Cross.png\n\
 +
,small info,=Small_Info.png\n\
 +
,constellation,=icon_constellation.png\n\
 +
,corporation,alliance,=icon_corporation.png\n\
 +
,orbit,=icon_orbit.png\n\
 +
,chat,=icon talking.png\n\
 +
,mail glow,mail glowing,glowing mail,=icon_mail_glow.png\n\
 +
,ccp,=icon_ccp.png\n\
 +
,windows,win,=icon_os_windows.png\n\
 +
,macintosh,mac,=icon_os_macintosh.png\n\
 +
,linux,=icon_os_linux.png\n\
 +
,mumble,=icon_mumble.png\n\
 +
,slack,=icon_slack.png\n\
 +
,isk,ISK,interstellar kredits,inter stellar kredits,money,coins,=icon_money.png\n\
 +
,bounty,bounties,=icon_bounty.png\n\
 +
,dice,d6,=icon_dice.png\n\
 +
,pin,=icon_pin.png\n\
 +
,concentrated veldspar,dense veldspar,veldspar,=ore_veldspar.png\n\
 +
,condensed scordite,massive scordite,scordite,=ore_scordite.png\n\
 +
,solid pyroxeres,viscous pyroxeres,pyroxeres,=ore_pyroxeres.png\n\
 +
,azure plagioclase,rich plagioclase,plagioclase,=ore_plagioclase.png\n\
 +
,silvery omber,golden omber,omber,=ore_omber.png\n\
 +
,luminous kernite,fiery kernite,kernite,=ore_kernite.png\n\
 +
,pure jaspet,pristine jaspet,jaspet,=ore_jaspet.png\n\
 +
,vivid hemorphite,radiant hemorphite,hemorphite,=ore_hemorphite.png\n\
 +
,vitric hedbergite,glazed hedbergite,hedbergite,=ore_hedbergite.png\n\
 +
,iridescent gneiss,prismatic gneiss,gneiss,=ore_gneiss.png\n\
 +
,onyx ochre,obsidian ochre,dark ochre,=ore_dark ochre.png\n\
 +
,bright spodumain,gleaming spodumain,spodumain,=ore_spodumain.png\n\
 +
,sharp crokite,crystalline crokite,crokite,=ore_crokite.png\n\
 +
,triclinic bistot,monoclinic bistot,bistot,=ore_bistot.png\n\
 +
,crimson arkonor,prime arkonor,arkonor,=ore_arkonor.png\n\
 +
,magma mercoxit,vitreous mercoxit,mercoxit,=ore_mercoxit.png\n\
 +
,tritanium,=mineral_tritanium.png\n\
 +
,pyerite,=mineral_pyerite.png\n\
 +
,mexallon,=mineral_mexallon.png\n\
 +
,isogen,=mineral_isogen.png\n\
 +
,nocxium,=mineral_nocxium.png\n\
 +
,megacyte,=mineral_megacyte.png\n\
 +
,zydrine,=mineral_zydrine.png\n\
 +
,morphite,=mineral_morphite.png\n\
 +
,water,heavy water,=mineral_heavy_water.png\n\
 +
,helium,helium isotopes,=mineral_helium_isotopes.png\n\
 +
,hydrogen,hydrogen isotopes,=mineral_hydrogen_isotopes.png\n\
 +
,ozone,liquid ozone,=mineral_liquid_ozone.png\n\
 +
,nitrogen,nitrogen isotopes,=mineral_nitrogen_isotopes.png\n\
 +
,oxygen,oxygen isotopes,=mineral_oxygen_isotopes.png\n\
 +
,strontium,strontium clathrates,=mineral_strontium_clathrates.png\n\
 +
,blue ice,thick blue ice,=ice_blue_ice.png\n\
 +
,clear icicle,enriched clear icicle,=ice_clear_icicle.png\n\
 +
,glacial mass,smooth glacial mass,=ice_glacial_mass.png\n\
 +
,white glaze,pristine white glaze,=ice_white_glaze.png\n\
 +
,dark glitter,=ice_dark_glitter.png\n\
 +
,gelidus,=ice_gelidus.png\n\
 +
,glare crust,=ice_glare_crust.png\n\
 +
,krystallos,=ice_krystallos.png\n\
 +
,tag check,=Overview-BoxChecked9.gif\n\
 +
,tag uncheck,=ColorTagBG-Grey.gif\n\
 +
,tag war,=ColorTag-StarRed9.gif\n\
 +
,tag war militia,=ColorTag-StarOrange9.gif\n\
 +
,tag fleetmember,tag fleet member,tag fleet,=ColorTag-FleetMember9.gif\n\
 +
,tag corporation member,tag corporation,tag corp,=ColorTag-StarGreen9.gif\n\
 +
,tag alliance,tag ally,=ColorTag-StarBlue9.gif \n\
 +
,tag excellent standing,tag excellent,tag 10,=ColorTag-PlusDarkBlue9.gif\n\
 +
,tag good standing,tag good,tag 5,=ColorTag-PlusLightBlue9.gif\n\
 +
,tag outlaw,=ColorTag-SkullOrange9.gif\n\
 +
,tag criminal,=ColorTag-SkullRedBlack9.gif\n\
 +
,tag suspect,=ColorTag-SkullYellowBlack9.gif\n\
 +
,tag limited engagement,tag limited,tag le,=ColorTag-SkullTurquoise9.gif\n\
 +
,tag kill right,tag kill,=ColorTag-CrosshairOrange9.gif\n\
 +
,tag terrible,tag -10,=ColorTag-MinusRed9.gif\n\
 +
,tag bad,tag -5,=ColorTag-MinusOrange9.gif\n\
 +
,tag militia,tag militia ally,=ColorTag-StarPurple9.gif\n\
 +
,tag war ally,=ColorTag-StarBlue9.gif \n\
 +
,tag security below zero,tag below zero,tag pirate,=ColorTag-SkullYellow9.gif\n\
 +
,tag neutral standing,tag neutral,=ColorTag-Neutral.gif\n\
 +
,tag interactable,tag agent,=ColorTag-ChatBlue9.gif\n\
 +
,tag bounty,=ColorTag-SkullBlack9.gif\n\
 +
,tag no standing,tag no,=ColorTag-Neutral.gif\n\
 +
,bg red,=ColorTagBG-Red.gif\n\
 +
,bg orange,=ColorTagBG-Orange.gif\n\
 +
,bg purple\n\
 +
,bg purple dark,=ColorTagBG-PurpleDark.gif\n\
 +
,bg purple light,=ColorTagBG-PurpleLight.gif\n\
 +
,bg green\n\
 +
,bg green dark,=ColorTagBG-GreenDark.gif\n\
 +
,bg blue\n\
 +
,bg blue dark,=ColorTagBG-BlueDark.gif\n\
 +
,bg blue light,=ColorTagBG-BlueLight.gif\n\
 +
,bg yellow,=ColorTagBG-Yellow.gif\n\
 +
,bg black,=ColorTagBG-Black.gif\n\
 +
,bg grey,=ColorTagBG-Grey.gif\n\
 +
,bg white,=ColorTagBG-White.gif\n\
 +
,bg turquoise\n\
 +
,bg turquoise dark,=ColorTagBG-DarkTurquoise.gif\n\
 +
,bg turquoise light,=ColorTagBG-Turquoise.gif\n\
 +
,micro,micro target,drone,=icon_target_drone.png\n\
 +
,small,small target,frigate,=icon_target_frigate.png\n\
 +
,destroyer,destroyer target,destroyer,=icon_target_destroyer.png\n\
 +
,medium,medium target,cruiser,=icon_target_cruiser.png\n\
 +
,battlecruiser,battlecruiser target,battlecruiser,=icon_target_battlecruiser.png\n\
 +
,large,large target,battleship,=icon_target_battleship.png\n\
 +
,sentry,tower,sentry tower,=icon_target_tower.png\n\
 +
,industrial,industrial target,=icon_target_industrial.png\n\
 +
,industrial2,industrial target2,=icon_target_industrial2.png\n\
 +
,freighter| freighter target,=icon_target_freighter.png\n\
 +
,carrier,carrier target,=Icon_target_carrier.png\n\
 +
,supercapital,supercapital target,=Icon_target_supercapital.png\n\
 +
,fighter target,=Icon_target_fighter.png\n\
 +
,small neutral,small neutral npc,small neutral ship,=icon_small_neutral_ship.png\n\
 +
,medium neutral,medium neutral npc,medium neutral ship,=icon_medium_neutral_ship.png\n\
 +
,large neutral,large neutral npc,large neutral ship,=icon_large_neutral_ship.png\n\
 +
,small ship,small player,small player ship,=icon_small_ship.png\n\
 +
,medium ship,medium player,medium player ship,=icon_medium_ship.png\n\
 +
,large ship,large player,large player ship,=icon_large_ship.png\n\
 +
,capital ship,capital player,capital player ship,=icon_capital_ship.png\n\
 +
,industrial ship,industrial player ship,large industrial ship,large industrial player ship,=icon_large_industrial_ship.png\n\
 +
,fb,fighter,fighters,bomber,bombers,fighter bombers,=icon_drone_bandwith.png\n\
 +
,em resist,em resists,electromagnetic resists,=icon_resist_em.png\n\
 +
,th resist,th resists,thermal resist,thermal resists,thermic resist,thermic resists,=icon_resist_therm.png\n\
 +
,ex resist,ex resists,explosive resist,explosive resists,=icon_resist_exp.png\n\
 +
,ki resist,ki resists,kinetic resist,kinetic resists,=icon_resist_kin.png\n\
 +
,em damage,electromagnetic damage,=icon_damage_em.png\n\
 +
,th damage,thermal damage,thermic damage,=icon_damage_therm.png\n\
 +
,ex damage,explosive damage,=icon_damage_exp.png\n\
 +
,ki damage,kinetic damage,=icon_damage_kin.png\n\
 +
,timer booster,=icon_timer_booster.png\n\
 +
,timer pvp,timer capsuleer,=icon_timer_capsuleer.png\n\
 +
,timer criminal,timer gcc,=icon_timer_criminal.png\n\
 +
,timer jump activation,=icon_timer_jump_activation.png\n\
 +
,timer jump fatigue,=icon_timer_jump_fatigue.png\n\
 +
,timer le,timer limited,timer limited engagement,=icon_timer_limited_engagement.png\n\
 +
,timer npc,timer non-capsuleer,=icon_timer_non-capsuleer.png\n\
 +
,timer suspect,=icon_timer_suspect.png\n\
 +
,timer weapon,timer weapons,=icon_timer_weapons.png\n\
 +
,fw,faction warfare,factional warfare,=icon_fw.png\n\
 +
,beam xl,beam laser xl,xl beam,xl beam laser,=icon_turret_beam_xl.png\n\
 +
,beam large,beam laser large,large beam,large beam laser,=icon_turret_beam_large.png\n\
 +
,beam medium,beam laser medium,medium beam,medium beam laser,=icon_turret_beam_medium.png\n\
 +
,beam small,beam laser small,small beam,small beam laser,=icon_turret_beam_small.png\n\
 +
,pulse xl,pulse laser xl,xl pulse,xl pulse laser,=icon_turret_pulse_xl.png\n\
 +
,pulse large,pulse laser large,large pulse,large pulse laser,=icon_turret_pulse_large.png\n\
 +
,pulse medium,pulse laser medium,medium pulse,medium pulse laser,=icon_turret_pulse_medium.png\n\
 +
,pulse small,pulse laser small,small pulse,small pulse laser,=icon_turret_pulse_small.png\n\
 +
,railgun xl,xl railgun,=icon_turret_railgun_xl.png\n\
 +
,railgun large,large railgun,=icon_turret_railgun_large.png\n\
 +
,railgun medium,medium railgun,=icon_turret_railgun_medium.png\n\
 +
,railgun small,small railgun,=icon_turret_railgun_small.png\n\
 +
,blaster xl,xl blaster,=icon_turret_blaster_xl.png\n\
 +
,blaster large,large blaster,=icon_turret_blaster_large.png\n\
 +
,blaster medium,medium blaster,=icon_turret_blaster_medium.png\n\
 +
,blaster small,small blaster,=icon_turret_blaster_small.png\n\
 +
,artillery xl,xl artillery,=icon_turret_artillery_xl.png\n\
 +
,artillery large,large artillery,=icon_turret_artillery_large.png\n\
 +
,artillery medium,medium artillery,=icon_turret_artillery_medium.png\n\
 +
,artillery small,small artillery,=icon_turret_artillery_small.png\n\
 +
,autocannon xl,xl autocannon,=icon_turret_autocannon_xl.png\n\
 +
,autocannon large,large autocannon,=icon_turret_autocannon_large.png\n\
 +
,autocannon medium,medium autocannon,=icon_turret_autocannon_medium.png\n\
 +
,autocannon small,small autocannon,=icon_turret_autocannon_small.png\n\
 +
,citadel torpedo,citadel torpedo missile,missile citadel torpedo,=icon_missiles_citadel_torpedo.png\n\
 +
,citadel cruise,citadel cruise missile,missile citadel cruise,=icon_missiles_citadel_cruise.png\n\
 +
,torpedo,torpedo missile,missile torpedo,=Icon torpedoes.png\n\
 +
,cruise missile,missile cruise,=icon_missiles_cruise.png\n\
 +
,heavy assault,heavy assault missile,missile heavy assault,=icon_missiles_heavy_assault.png\n\
 +
,heavy missile,missile heavy,=icon_missiles_heavy.png\n\
 +
,rapid heavy,rapid heavy missile,missile heavy rapid,=icon_missiles_heavy_rapid.png\n\
 +
,light missile,missiles light,=icon_missiles_light.png\n\
 +
,rapid light,rapid light missile,missile light rapid\n\
 +
,rocket,missile rocket,=icon_missiles_rocket.png\n"
  
This is the recommended method for installing the EVE University Overview:
+
def find_file( icon_name ):
 +
print( "Searching: " + icon_name )
 +
#with open("template-icon-trimmed.txt", "r") as file :
 +
# data_text = file.read()
 +
 +
pattern = "," + icon_name + ",.*=(.*)"
 +
file_list = re.findall(pattern, trimmed_template)
 +
 +
if len(file_list)==0:
 +
return icon_name
 +
 +
return file_list[0]
 +
  
1. Join the '''<span style='color:lime'>Overview (EVE Uni)</span>''' chat channel in game.
+
def substitute( matchobject ):
 +
arguments = re.split("\|", matchobject.group(0))
 +
 +
# arguments[0] = "{{icon"
 +
# arguments[1] = icon name
 +
# arguments[2] = icon size
 +
# arguments[3] = hoover hint
 +
 +
# Output: [[image:FILENAME|SIZEpx|link=|HINT]]
 +
replacement = "[[image:"
 +
 +
filename = arguments[1].replace("}", "")
 +
filename = find_file( filename.strip() ) #"icon_bracket_capsule.png"
 +
 +
replacement += filename
 +
 +
if len(arguments) > 2:
 +
replacement += "|" + str(arguments[2].replace("}", "").strip()) + "px"
 +
else:
 +
replacement += "|32px"
 +
 +
replacement += "|link="
 +
 +
if len(arguments) > 3:
 +
replacement += "|" + str(arguments[3].replace("}", "").strip())
 +
 +
replacement += "]]"
 +
 +
return replacement
  
2. Follow the instructions in the chat channel's Message of the Day and click the links to import first the Z-S Overview then the EVE University adaptation.
+
def do_the_thing():
 +
# Start by reading the input.
 +
with open('input.txt', 'r', encoding='utf-8') as file :
 +
full_text = file.read()
 +
 +
full_text = re.sub("{{icon\|.*?}}", substitute, full_text)
 +
 +
# Everything done. Save the output.
 +
with open('output.txt', 'w', encoding='utf-8') as file:
 +
file.write(full_text)
  
= Saving and sharing your Overview Profile =
 
  
=== Saving and retrieving the Profile to and from your computer ===
+
do_the_thing()
 
+
</pre>
This is the Export and Import Overview Settings feature.
 
 
 
#Open your "Overview Settings".
 
#Go to your "Misc Tab" and you will see two buttons "Import Overview Settings" and "Export Overview Settings".  Alternatively you can right click on the Overview Settings mini menu at the top left corner of the window and you will see these two options (along with Delete).
 
#Click on the "Export Overview Settings" button.
 
#A pop-up window will appear. You will then select all of the presets you wish to export and you will give the file a name.  There is a "Check All" selection box to make this easy.
 
#*<font color="yellow">Note:</font> the default checked presets are the "General Overview Settings" and your currently loaded presets in your tabs (from 1 to 5, depending how many tabs you have enabled). 
 
#Click on the "Export" button and your Overview Profile will be exported to your computer.
 
#The file is saved to the default location; for example on a PC, to "Documents / EVE / Overview"  The folder will be created for you the first time you export a profile.
 
#*The exported file is saved as a YAML file.  This file can be copied/sent to another source for importing onto a different machine or your own storage.
 
#By selecting "Import Overview Settings" you will then replace your existing Overview set-up with the .yaml file you select.  Make sure you select the presets you wish to import. There is a "Check All" selection box to make it easy.
 
#Prior to importing an Overview you should select from the Misc tab the "Reset All Overview Settings" so that your new import doesn't blend with your existing settings which can lead to confusion.
 
 
 
=== Saving your Profile in-game ===
 
 
 
#Open your "Overview Settings".
 
#Locate the UI element at the top right called '''"Share"'''.
 
#Click and drag this to any other text field in-game, such as your Notepad. This creates an Overview Profile link, which works like any other link.  This will only include the tab presets that were actually in use in the overview at the time you do this.  If you wish to save more than this then using the export feature covered above is the way to go.
 
#*If you want to change the text of the link, you can click on the text next to the ‘Share’ element and modify it.
 
#*It can be dragged to any text input field in the game, such as MotD, corp descriptions, corp bulletins, notepads, bios, etc., so it should be easy to share with the people you play with, as well as keeping a library of your favorite overview profiles.
 
#*By placing the link in your Notepad you can then access your saved Overview Profile on the same character no matter if you have to re-install your game client, or install it on another machine, etc.
 
#*The overview profile links are meant to replace your current overview with the linked settings. When accessing or sharing an overview profile, it will only include the tab presets that were actually in use in the overview of the player that created the profile. If you have specific needs, such as importing more tab presets or avoiding the override of global settings, importing and exporting is the way to go.
 
 
 
[[Image:OverviewSharing2.gif|center]]
 
 
 
=== Sharing your Overview Profile ===
 
 
 
Sharing your Overview Profile is as simple as saving in-game.
 
 
 
#Follow steps 1, 2, and 3 above in "Saving your Profile in-game".
 
#Again, if you want to change the text of the link, you can click on the text next to the ‘Share’ element and modify it. Please note that only saved tab presets are included in the shared overview profiles.
 
#*When you drop this element into chat, your client sends your overview settings to the server, which stores them. Then any time someone clicks the link, the overview settings are fetched from the server and loaded in the client for the player who clicked the link. No one ‘owns’ that overview profile on the server and anyone who has access to that link can load the overview.
 
#The "History" tab in the Overview Settings will contain your last 15 loaded Overview Profiles and when you loaded them last. There is also a ‘restore’ button, which will restore your overview back to what it was before you loaded the last overview profile, which can be handy if some joker links you a bad overview profile. Please note that this history is only stored in your local settings for that user so we recommend storing profile links you want to keep around in more permanent places such as the in-game notepad or character bio.
 
 
 
Loading an overview only means you are loading that overview profile at that time to your client, but after that you are free to make any changes to the overview without affecting the overview profile the link represents.
 
 
 
The overview profile links are meant to replace your current overview with the linked settings. When sharing an overview profile, it will only include the tab presets that were actually in use in the overview of the player that created the profile. If you have specific needs, such as importing more tab presets or avoiding the override of global settings, [[Overview_Guide#Saving_the_Profile_to_your_computer|importing and exporting]] is the way to go.
 
 
 
== Assigning the Tabs and Brackets  ==
 
 
 
#Go to the '''Overview tabs tab''' .
 
#Under the '''Tab name''' column , enter the following five items:
 
#*'''PvP'''
 
#*'''PvP Travel'''
 
#*'''Situational''', '''Missions''', '''Mining''' or '''Wormhole''' ''(choose whichever one you use)''
 
#*'''Fleet'''
 
#*'''Pod Saver'''
 
#Under the '''Overview profile column''' , assign each tab its respective overview profile, i.e. assign '''2 - PvP Travel''' to the '''PvP Travel tab''' and so on.
 
#Under bracket profiles, do the same ( '''2 - PvP Travel''' to '''PvP Travel tab''' and so on), '''unless you want to set your bracket profiles to something different''' . If you have set up bracket profiles as per the previous section, assign them here (eg. assign '''6 - Wormhole B''' as a bracket profile for '''6 - Wormhole''' ).
 
#Click '''Apply''' at the bottom of the window.
 
 
 
You should now have five different tabs with five different overview presets. During war, you can switch the Missions/ Mining tab to the '''PvP Travel without neutrals''' configuration. This tab can be used if you need to fight in a trade hub that has a lot of neutrals cluttering the overview. However, be warned that you cannot see neutral remote reppers if you use this tab, so it is often preferable to fight with the pvp travel tab and sort by alliance name with the arrow pointing down (or corp name if the war targets are not in an alliance).
 
 
 
== Tagging Process  ==
 
 
 
The Tag option is only available while you are a member of a fleet, and in a command role (i.e. FC, WC, or SC). If you are alone, you may simply form a fleet with yourself (your default role with be FC).
 
 
 
To tag an object, simply right-click, select "Tag" from the context menu, and you will be given a choice of numbers or letters. Pick the number or letter you wish to use and you are done.
 
 
 
= Help! I get lots of weird text after changing a setting =
 
 
 
''<strong>Note:</strong>'' Use this following method only after fully reading it, including the UPDATE at the end.
 
 
 
If you made a change to a Preset (such as adding 'Invading Precursor Entities') and then saved it, you will find the Preset name now has text like <code><color=0xFFFFFF66></code> in front. This is a result of a safety feature built into the EVE Client to strip HTML coding from text entered in-game. But it's fairly easy to fix, and here's how (it can be done while EVE is still running):
 
 
 
# Open Overview Settings in-game, and switch to the 'Misc' tab.
 
# Click {{button|Export Overview Settings}}
 
# Select 'Check All' at the top, and give a memorable Filename (such as <em>charactername-month-day</em>) and click {{button|export}}
 
# You will receive  a message indicating where the file was saved. By default on Windows, this is in C:\Users\[username]\Documents\EVE\Overview\[filename].yaml
 
# Browse to this directory in your file manager, and open the file in your favorite text editor.
 
# With your text editor's "Find and Replace" feature, look for and replace the following :
 
## Replace all {{co|red||&amp;lt;}} with {{co|#00FF00||&lt;}}
 
## Replace all {{co|red||&amp;gt;}} with {{co|#00FF00||&gt;}}
 
# Save the file and return to EVE Online
 
# Open Overview Settings in-game and switch to the 'Misc' tab again.
 
# Click {{button|Reset All Overview Settings}}
 
## The Overview Settings window will close.
 
# Re-open Overview Settings and switch back to 'Misc' tab.
 
# Click {{button|Import Overview Settings}}
 
# Select the file name you just edited, and be sure to check the 'Check All' box.
 
# Click {{button|Import}}
 
 
 
Your overview colors should now be restored.
 
 
 
Note that you may use this same 'fixed' save file on other characters if you wish them to have the same overview settings.
 
 
 
'''''UPDATE:''''' There is an issue with the above method that is much harder to resolve than it seems. Following the above process will result in a duplicate entry for the bracket(s) you "fixed". What this causes in game is whichever one is later in the file is the one that is actually shown - and this usually seems to be the one that was NOT changed (e.g. adding the Invading Precursor Entities, they will go away again). There is no reasonably easy fix for this, unless you have a text editor such as Notepad++ that can understand YAML format and allow you to collapse sections. What you must do is remove the older copy of the duplicate section(s).
 
 
 
If you choose to use Notepad++ for this, then BEFORE changing as above, View->Fold All, and look for the two collapsed sections with a similar name (e.g. both have "PvX: Basic (+Neut +NPC)" but one has the {{co|red||&amp;lt;}} and
 
{{co|red||&amp;gt;}} -- expand the copy that has the {{co|#00FF00||&lt;}} and {{co|#00FF00||&gt;}} and carefully delete that section. Be sure to not delete any portion of the adjacent sections! Delete everything from the section heading down to the next section heading and ''leave no blank lines in between'' (YAML is not a very forgiving markup language).
 
 
 
Once you have done this, then you can fix the {{co|#00FF00||&lt;}} and {{co|#00FF00||&gt;}} as in the above steps.
 
 
 
= Previous Overview =
 
 
 
Prior to the current EVE University Overview mentioned above, we used to use an Overview specifically for EVE University. Instructions are preserved at [[Old EVE University Overview]] for those who wish to continue to use it. <font color="red">Please note this overview is no longer updated and you run the risk of not being able to see ships and rats that have been added to the game since this overview was last updated.</font>
 
 
 
 
 
[[Category:Guides]]
 
[[Category:Applying to EVE University]]
 

Latest revision as of 20:09, 11 December 2022

import re

  1. This python file removes template:icon from a page and replaces it with direct image links.
  2. Code is not formatted for wiki. Edit page and copy it from there.
  3. Paste the article contents to "input.txt" and the processed article will be saved into "output.txt"
trimmed_template = ",rr,remote armor,remote armor rep,remote armor reps,remote armor repair,remote armor repairs,remote armor repairer,remote armor repairers,remote armour,remote armour rep,remote armour reps,remote armour repair,remote armour repairs,=icon_remote_armor_repair_i.png\n\
,remote shield booster,remote shield boosters,st,shield transfer,shield transfers,shield transporter,shield transporters,=icon_shield_transporter_i.png\n\
,remote hull repair,remote hull repairs,=icon_remote_hull_repair_i.png\n\
,remote capacitor transmitter,energy transfer array,capacitor transmitter,energy transfer,rct,eta,ct,et,=icon_remote_capacitor_transmitter_i.png\n\
,remote tracking computer,remote tracking link,tracking link,rtc,rtl,tl,=Icon_remote_tracking_computer_i.png\n\
,remote eccm,eccm projector,remote eccm projector,=Icon eccm projector i.png\n\
,wl,warfare,warfare link,warfare links,=Warfare-links.pn\n\
,charisma,cha,=icon_charisma.png\n\
,intelligence,int,=icon_intelligence.png\n\
,memory,mem,=icon_memory.png\n\
,perception,per,=icon_perception.png\n\
,willpower,will,=icon_willpower.png\n\
,social adaptation clip,charisma implant,cha imp,=Charisma.png\n\
,cybernetic subprocessor,intelligence implant,int imp,=Intelligence.png\n\
,memory augmentation,memory implant,mem imp,=Memory.png\n\
,ocular filter,perception implant,per imp,=Perception.png\n\
,neural boost,willpower implant,will imp,=Willpower.png\n\
,charisma attribute,cha att,=icon_attribute_charisma.png\n\
,intelligence attribute,int att,=icon_attribute_intelligence.png\n\
,memory attribute,mem att,=icon_attribute_memory.png\n\
,perception attribute,per att,=icon_attribute_perception.png\n\
,willpower attribute,will att,=icon_attribute_willpower.png\n\
,br capsule,bracket capsule,=icon_bracket_capsule.png\n\
,br shuttle,bracket shuttle,=icon_bracket_shuttle.png\n\
,br rookie,bracket rookie,=icon_bracket_rookie.png\n\
,br frigate,bracket frigate,=icon_bracket_frigate.png\n\
,br destroyer,bracket destroyer,=icon_bracket_destroyer.png\n\
,br cruiser,bracket cruiser,=icon_bracket_cruiser.png\n\
,br battlecruiser,bracket battlecruiser,=icon_bracket_battlecruiser.png\n\
,br battleship,bracket battleship,=icon_bracket_battleship.png\n\
,br carrier,=icon_bracket_carrier.png\n\
,br dreadnought,br dread,=icon_bracket_dreadnought.png\n\
,br supercarrier,=Icon_bracket_supercarrier.png\n\
,br titan,bracket titan,=icon_bracket_titan.png\n\
,br mining frigate,bracket mining frigate,=icon_bracket_mining_frigate.png\n\
,br mining barge| bracket mining barge,=Icon_bracket_mining_barge.png\n\
,br industrial,bracket industrial,=icon_bracket_industrial.png\n\
,br industrial command,bracket industrial ommand,=icon_bracket_industrial_command_ship.png\n\
,br industrial capital,bracket industrial capital,=icon_bracket_industrial_capital.png\n\
,br sentry,br sentry tower,br sentry gun,=icon_bracket_tower.png\n\
,br drone| bracket drone,=icon_bracket_drone.png\n\
,br sentry drone| bracket sentry drone,=icon_bracket_sentry_drone.png\n\
,br fighter| bracket fighter,=icon_bracket_fighter.png\n\
,white capsule,=icon_white_capsule.png\n\
,white shuttle,=icon_white_shuttle.png\n\
,white rookie,=icon_white_rookie.png\n\
,white frigate,=icon_white_frigate.png\n\
,white destroyer,=icon_white_destroyer.png\n\
,white cruiser,=icon_white_cruiser.png\n\
,white battlecruiser,=icon_white_battlecruiser.png\n\
,white battleship,=icon_white_battleship.png\n\
,white carrier,=icon_white_carrier.png\n\
,white dreadnought,br dread,=icon_white_dreadnought.png\n\
,white supercarrier,=icon_white_supercarrier.png\n\
,white titan,=icon_white_titan.png\n\
,white mining frigate,=icon_white_mining_frigate.png\n\
,white mining barge| bracket mining barge,=icon_white_mining_barge.png\n\
,white industrial,=icon_white_industrial.png\n\
,white industrial command,=icon_white_industrial_command_ship.png\n\
,white industrial capital,=icon_white_industrial_capital.png\n\
,white sentry,=icon_bracket_tower.png\n\
,white drone,=icon_bracket_drone.png\n\
,white sentry drone,=icon_bracket_sentry_drone.png\n\
,white fighter,=icon_bracket_fighter.png\n\
,red capsule,=icon_red_capsule.png\n\
,red shuttle,=icon_red_shuttle.png\n\
,red rookie,=icon_red_rookie.png\n\
,red frigate,=icon_red_frigate.png\n\
,red destroyer,=icon_red_destroyer.png\n\
,red cruiser,=icon_red_cruiser.png\n\
,red battlecruiser,=icon_red_battlecruiser.png\n\
,red battleship,=icon_red_battleship.png\n\
,red carrier,=icon_red_carrier.png\n\
,red dreadnought,br dread,=icon_red_dreadnought.png\n\
,red supercarrier,=icon_red_supercarrier.png\n\
,red titan,=icon_red_titan.png\n\
,red mining frigate,=icon_red_mining_frigate.png\n\
,red mining barge| bracket mining barge,=icon_red_mining_barge.png\n\
,red industrial,=icon_red_industrial.png\n\
,red industrial command,=icon_red_industrial_command_ship.png\n\
,red industrial capital,=icon_red_industrial_capital.png\n\
,red sentry,=icon_red_tower.png\n\
,red drone,=icon_red_drone.png\n\
,red sentry drone,=icon_red_sentry_drone.png\n\
,red fighter,=icon_red_fighter.png\n\
,blue capsule,=icon_blue_capsule.png\n\
,blue shuttle,=icon_blue_shuttle.png\n\
,blue rookie,=icon_blue_rookie.png\n\
,blue frigate,=icon_blue_frigate.png\n\
,blue destroyer,=icon_blue_destroyer.png\n\
,blue cruiser,=icon_blue_cruiser.png\n\
,blue battlecruiser,=icon_blue_battlecruiser.png\n\
,blue battleship,=icon_blue_battleship.png\n\
,blue carrier,=icon_blue_carrier.png\n\
,blue dreadnought,br dread,=icon_blue_dreadnought.png\n\
,blue supercarrier,=icon_blue_supercarrier.png\n\
,blue titan,=icon_blue_titan.png\n\
,blue mining frigate,=icon_blue_mining_frigate.png\n\
,blue mining barge| bracket mining barge,=icon_blue_mining_barge.png\n\
,blue industrial,=icon_blue_industrial.png\n\
,blue industrial command,=icon_blue_industrial_command_ship.png\n\
,blue industrial capital,=icon_blue_industrial_capital.png\n\
,blue sentry,=icon_blue_tower.png\n\
,blue drone,=icon_blue_drone.png\n\
,blue sentry drone,=icon_blue_sentry_drone.png\n\
,blue fighter,=icon_blue_fighter.png\n\
,br constellation,bracket constellation,=icon_bracket_constellation.png\n\
,br npc,bracket npc,=icon_bracket_npc_indicator.png\n\
,br region,bracket region,=icon_bracket_region.png\n\
,br solar system,bracket solar system,=icon_bracket_solar_system.png\n\
,br acceleration gate,bracket acceleration gate,=icon bracket accelerationgate.png\n\
,br asteroid,bracket asteroid,=Icon_bracket_asteroid.png\n\
,br asteroid field,bracket asteroid field,=Icon_bracket_asteroidfield.png\n\
,br beacon,bracket beacon,=Icon_bracket_beacon.png\n\
,br billboard,bracket billboard,=Icon_bracket_billboard.png\n\
,br container,bracket container,=Icon_bracket_container.png\n\
,br red container,bracket red container,=Icon_bracket_container_red.png\n\
,br moon,bracket moon,=Icon_bracket_moon.png\n\
,br stargate,bracket stargate,=Icon_bracket_stargate.png\n\
,br station,bracket station,=Icon_bracket_station.png\n\
,br structure,bracket structure,=Icon_bracket_structure.png\n\
,br tower,bracket tower,=Icon_bracket_tower.png\n\
,br force field,bracket force field,=Icon_bracket_forcefield.png\n\
,br wormhole,bracket wormhole,=Icon_bracket_wormhole.png\n\
,br gas cloud,bracket gas cloud,=Gas_cloud.png\n\
,br hackable,bracket hackable,=Icon_bracket_hackable.png\n\
,br agent| bracket agent,=Icon_bracket_agent.png\n\
,container large secure,large secure container,=icon_container_large_secure.png\n\
,container large,large container,=icon_container_large.png\n\
,container large green,large green container,=icon_container_large_green.png\n\
,container large cyan,large cyan container,=icon_container_large_cyan.png\n\
,container medium secure,medium secure container,=icon_container_medium_secure.png\n\
,container medium,medium container,=icon_container_medium.png\n\
,container medium green,medium green container,=icon_container_medium_green.png\n\
,container medium cyan,medium cyan container,=icon_container_medium_cyan.png\n\
,container small secure,small secure container,=icon_container_small_secure.png\n\
,cargo,container small,small container,=icon_container_small.png\n\
,shiny cargo,container small green,small green container,=icon_container_small_green.png\n\
,container small cyan,small cyan container,=icon_container_small_cyan.png\n\
,\n\
,w,web,webifier,stasis web,stasis webifier,=icon_stasis_webifier_i.png\n\
,s,sc,scram,scramble,scrambler,ws,warp scram,warp scrambler,=icon_warp_scrambler_i.png\n\
,d,disruptor,wd,warp disruptor,point,=icon_warp_disruptor_i.png\n\
,burst,ecm burst,recm,remote ecm,remote ecm burst,=icon_remote_ecm_burst_i.png\n\
,j,jam,jamming,ecm,=Icon_target_max.png\n\
,p,painter,painters,tp,target painter,target painters,=icon_target_painter_i.png\n\
,v,vamp,vampire,energy vampire,=Vamp.png\n\
,n,neut,neuts,neutralizer,en,energy neutralizer,=icon_energy_neutralizer_i.png\n\
,damp,rsd,sensor damp,sensor dampening,=icon_remote_sensor_dampening.png\n\
,td,track disruptor,=icon_track_disruptor_64.png\n\
,gd,guidance disruptor,=icon_missile_guidance_computer_i.png\n\
,amarr empire,amarr,=Logo_faction_amarr_empire.png\n\
,amarr2,amarr clean,=logo_faction_amarr_empire_clean.png\n\
,amarr3,amarr chinese,=logo_faction_amarr_empire_chinese.png\n\
,amarr4,amarr shiny,=logo_faction_amarr_empire_shiny.png\n\
,caldari state,caldari,=Logo_faction_caldari_state.png\n\
,caldari2,caldari clean,=Logo_faction_caldari_state_clean.png\n\
,caldari3,caldari chinese,=Logo_faction_caldari_state_chinese.png\n\
,caldari4,caldari shiny,=logo_faction_caldari_state_shiny.png\n\
,gallente federation,gallente,=Logo_faction_gallente_federation.png\n\
,gallente2,gallente clean,=Logo_faction_gallente_federation_clean.png\n\
,gallente3,gallente chinese,=Logo_faction_gallente_federation_chinese.png\n\
,gallente4,gallente shiny,=logo_faction_gallente_federation_shiny.png\n\
,minmatar republic,minmatar,=Logo_faction_minmatar_republic.png\n\
,minmatar2,minmatar clean,=Logo_faction_minmatar_republic_clean.png\n\
,minmatar3,minmatar chinese,=Logo_faction_minmatar_republic_chinese.png\n\
,minmatar4,minmatar shiny,=logo_faction_minmatar_republic_shiny.png\n\
,jove empire,jove,=Logo_faction_jove_empire.png\n\
,ammatar mandate,ammatar,=logo_faction_ammatar_mandate.png\n\
,khanid kingdom,khanid,=logo_faction_khanid_kingdom.png\n\
,thukker tribe,thukker,=logo_faction_thukker_tribe.png\n\
,sansha's nation,sansha,=logo_faction_sanshas_nation.png\n\
,concord assembly,concord,=logo_faction_concord_assembly.png\n\
,the interbus,interbus,=logo_faction_the_interbus.png\n\
,the servant sisters of eve,servant sisters of eve,servant sisters,sisters of eve,sisters,=logo_faction_sisters_of_eve.png\n\
,the society of conscious thought,society of conscious thought,society,=logo_faction_the_society.png\n\
,the syndicate,syndicate,=logo_faction_the_syndicate.png\n\
,outer ring excavations,ore,=logo_faction_outer_ring_excavations.png\n\
,mordu's legion,mordu,=logo_faction_mordus_legion.png\n\
,angel cartel,angels,=logo_faction_angel_cartel.png\n\
,guristas pirates,guristas,=logo_faction_guristas_pirates.png\n\
,serpentis corporation,serpentis,=logo_faction_serpentis.png\n\
,blood raider covenant,blood raiders,covenant,=logo_faction_the_blood_raider_covenant.png\n\
,drifter,drifters,=logo faction drifters.png\n\
,trig,triglavian,triglavians,triglavian collective,=Logo_faction_triglavian_collective.png\n\
,cpu,=icon_cpu.png\n\
,pg,powergrid,power grid,=icon_powergrid.png\n\
,range,=Icon_target_range.png\n\
,falloff,=Icon_falloff_mod.png\n\
,sig,=Icon_ship_sig.png\n\
,vel,velocity,=Icon_velocity.png\n\
,shield,=Icon_shield.png\n\
,armor,=Icon_armor.png\n\
,hull,=icon_hull.png\n\
,capacity,=Icon_capacity.png\n\
,sensor resolution,sensor res,remote sensor booster,remote sebo,rsb,=Icon_sensor_resolution.png\n\
,target,=Icon_target_max.png\n\
,inertia,=Icon_inertia.png\n\
,align,align time,=icon_align_time.png\n\
,time,warp time,=icon warp time.png\n\
,warp speed,=icon_warp_speed.png\n\
,volume,vol,=Icon_volume.png\n\
,tracking,track,=Icon_tracking.png\n\
,turret,tur,=icon_turret.png\n\
,turret new,new turret,=icon_gunnery_turret.png\n\
,missile,mis,=icon_torpedoes.png\n\
,missile new,new missile,=icon_missiles.png\n\
,alpha,turret alpha,=icon_turret_volley.png\n\
,burst,volley,missile burst,missile volley,missile burst,=icon_burst.png\n\
,drones,=icon_drones.png\n\
,armour repairer,armor repairer,armour repair,armor repair,=icon_armor_repairer_i.png‎ \n\
,shield booster,=icon_shield_glow.png\n\
,hull repairer,structure repairer,hull repair,structure repair,=icon_hull_repairer_i.png\n\
,high slot,hislot,hi slot,slot high,slot hi,fit high,fit hi,=icon_fit_high.png\n\
,medium slot,midslot,mid slot,med slot,slot medium,slot mid,fit medium,fit mid,=icon_fit_medium.png\n\
,low slot,lowslot,loslot,lo slot,slot low,slot lo,fit low,fit lo,=icon_fit_low.png\n\
,rig slot,rigslot,slot rig,fit rig,=icon_fit_rig.png\n\
,drone slot,droneslot,slot drone,fit drone,=icon_fit_drone.png\n\
,resource slot,resslot,res slot,slot resource,slot res,fit resource,fit res,=icon_fit_resource.png\n\
,fitting browser,fit browser,=icon_fit_browser.png\n\
,fitting skins,skins,skin,fit skin,fit skins,=icon_fit_skins.png\n\
,fitting cargo hold,fitting cargo,fit cargo,fit hold,hold,cargo,cargo hold,=icon_fit_cargo.png\n\
,fitting dps,fit dps,=icon_fit_dps.png\n\
,fitting alpha,fit alpha,=icon_fit_alpha.png\n\
,fitting skills,fit skills,fitting skill,fit skill,=icon_fit_skills.png\n\
,isis amarr,isis amarr empire,=isis_amarr.png\n\
,isis angel,isis angel cartel,=isis_angel.png\n\
,isis blood,isis blood raiders,=isis_blood_raiders.png\n\
,isis caldari,isis caldari state,=isis_caldari.png\n\
,isis gallente,isis gallente federation,=isis_gallente.png\n\
,isis guristas,isis guristas pirates,=isis_guristas.png\n\
,isis minmatar,isis minmatar republic,=isis_minmatar.png\n\
,isis mordu,isis mordus,isis mordu's legion,=isis_mordus.png\n\
,isis ore,isis o.r.e.,isis outer ring excavations,=isis_ore.png\n\
,isis sansha,isis sanshas,isis sansha's nation,=isis_sansha.png\n\
,isis serpentis,isis serpentis corporation,=isis_serpentis.png\n\
,isis soe,isis sisters,isis sisters of eve,=isis_soe.png\n\
,isis triglavian,isis triglavian collective,=isis_triglavian.png\n\
,isis,=ISIS.png\n\
,isis armor,isis armour,=Icon ISIS defense armor.png\n\
,isis attack,=Icon ISIS attack.png\n\
,isis combat,=Icon ISIS Combat.png\n\
,isis disruption,=Icon ISIS Disruption.png\n\
,isis ecm,=Icon ISIS Ecm.png\n\
,isis energy destabilization,isis neut,isis vamp,isis ed,=Icon ISIS Energydestabilization.png\n\
,isis exploration,=Icon ISIS Exploration.png\n\
,isis hauling,=Icon ISIS Hauling.png\n\
,isis harvesting,isis resource harvesting,=Icon ISIS Resourceharvesting.png\n\
,isis dampening,isis sensor dampening,isis sd,=Icon ISIS Sensordampening.png\n\
,isis shield,=Icon ISIS defense Shields.png\n\
,isis dual tanked,isis shield and armor,isis shield and armour,=Icon ISIS defense Shieldsarmor.png\n\
,isis web,isis webifying,isis stasis webifying,=Icon ISIS Stasiswebifying.png\n\
,isis support,=Icon ISIS Support.png\n\
,isis tackling,=Icon ISIS Tackling.png\n\
,isis tp| painting,isis target painting,=Icon ISIS Targetpainting.png\n\
,isis tracking disruption,isis td,=Icon ISIS Trackingdisruption.png\n\
,isis warp,warp prevention,isis point,isis scram,isis bubble,=Icon ISIS Warpprevention.png\n\
,isis hybrids,isis hybrid turrets,=Icon ISIS weapon Hybridturrets.png\n\
,isis lasers,isis energy turrets,=Icon ISIS weapon Energyturrets.png\n\
,isis missiles,isis missile launchers,=Icon ISIS weapon Missiles.png\n\
,isis projectiles,isis projectile turrets,=Icon ISIS weapon Projectileturrets.png\n\
,isis drones,=Icon ISIS weapon Drones.png\n\
,isis xl,isis extra large,=Icon ISIS size Xlarge.png\n\
,isis l,isis large,=Icon ISIS size Large.png\n\
,isis m,isis medium,=Icon ISIS size Medium.png\n\
,isis s,isis small,=Icon ISIS size Small.png\n\
,isis bc,isis battlecruiser,=isis_battlecruiser.png\n\
,isis bs,isis battleship,=isis_battleship.png\n\
,isis cap,isis capital,=isis_capital.png\n\
,isis pod,isis capsule,=isis_capsule.png\n\
,isis c,isis cr,isis cruiser,=isis_cruiser.png\n\
,isis d,isis destroyer,=isis_destroyer.png\n\
,isis fr,isis freighter,=isis_freighter.png\n\
,isis f,isis frigate,=isis_frigate.png\n\
,isis indy,isis industrial,=isis_industrial.png\n\
,isis industrial command,isis industrial command ship,=isis_industrialcommand.png\n\
,isis barge,isis mining barge,=isis_miningbarge.png\n\
,isis mining frigate,=isis_miningfrigate.png\n\
,isis rookie,isis rookie ship,=isis_rookie.png\n\
,isis shuttle,=isis_shuttle.png\n\
,isis super,isis super capital,=isis_supercapital.png\n\
,isis carrier,super carrier,=isis_supercarrier.png\n\
,isis titan,=isis_titan.png\n\
,wallet,=icon_wallet.png\n\
,bounty office,=icon_bounties.png\n\
,x,red x,large red x,=icon_large_red_x.png\n\
,check,green check,large green check,=icon_large_green_check.png\n\
,tick,=Tick.png\n\
,cross,=Cross.png\n\
,small info,=Small_Info.png\n\
,constellation,=icon_constellation.png\n\
,corporation,alliance,=icon_corporation.png\n\
,orbit,=icon_orbit.png\n\
,chat,=icon talking.png\n\
,mail glow,mail glowing,glowing mail,=icon_mail_glow.png\n\
,ccp,=icon_ccp.png\n\
,windows,win,=icon_os_windows.png\n\
,macintosh,mac,=icon_os_macintosh.png\n\
,linux,=icon_os_linux.png\n\
,mumble,=icon_mumble.png\n\
,slack,=icon_slack.png\n\
,isk,ISK,interstellar kredits,inter stellar kredits,money,coins,=icon_money.png\n\
,bounty,bounties,=icon_bounty.png\n\
,dice,d6,=icon_dice.png\n\
,pin,=icon_pin.png\n\
,concentrated veldspar,dense veldspar,veldspar,=ore_veldspar.png\n\
,condensed scordite,massive scordite,scordite,=ore_scordite.png\n\
,solid pyroxeres,viscous pyroxeres,pyroxeres,=ore_pyroxeres.png\n\
,azure plagioclase,rich plagioclase,plagioclase,=ore_plagioclase.png\n\
,silvery omber,golden omber,omber,=ore_omber.png\n\
,luminous kernite,fiery kernite,kernite,=ore_kernite.png\n\
,pure jaspet,pristine jaspet,jaspet,=ore_jaspet.png\n\
,vivid hemorphite,radiant hemorphite,hemorphite,=ore_hemorphite.png\n\
,vitric hedbergite,glazed hedbergite,hedbergite,=ore_hedbergite.png\n\
,iridescent gneiss,prismatic gneiss,gneiss,=ore_gneiss.png\n\
,onyx ochre,obsidian ochre,dark ochre,=ore_dark ochre.png\n\
,bright spodumain,gleaming spodumain,spodumain,=ore_spodumain.png\n\
,sharp crokite,crystalline crokite,crokite,=ore_crokite.png\n\
,triclinic bistot,monoclinic bistot,bistot,=ore_bistot.png\n\
,crimson arkonor,prime arkonor,arkonor,=ore_arkonor.png\n\
,magma mercoxit,vitreous mercoxit,mercoxit,=ore_mercoxit.png\n\
,tritanium,=mineral_tritanium.png\n\
,pyerite,=mineral_pyerite.png\n\
,mexallon,=mineral_mexallon.png\n\
,isogen,=mineral_isogen.png\n\
,nocxium,=mineral_nocxium.png\n\
,megacyte,=mineral_megacyte.png\n\
,zydrine,=mineral_zydrine.png\n\
,morphite,=mineral_morphite.png\n\
,water,heavy water,=mineral_heavy_water.png\n\
,helium,helium isotopes,=mineral_helium_isotopes.png\n\
,hydrogen,hydrogen isotopes,=mineral_hydrogen_isotopes.png\n\
,ozone,liquid ozone,=mineral_liquid_ozone.png\n\
,nitrogen,nitrogen isotopes,=mineral_nitrogen_isotopes.png\n\
,oxygen,oxygen isotopes,=mineral_oxygen_isotopes.png\n\
,strontium,strontium clathrates,=mineral_strontium_clathrates.png\n\
,blue ice,thick blue ice,=ice_blue_ice.png\n\
,clear icicle,enriched clear icicle,=ice_clear_icicle.png\n\
,glacial mass,smooth glacial mass,=ice_glacial_mass.png\n\
,white glaze,pristine white glaze,=ice_white_glaze.png\n\
,dark glitter,=ice_dark_glitter.png\n\
,gelidus,=ice_gelidus.png\n\
,glare crust,=ice_glare_crust.png\n\
,krystallos,=ice_krystallos.png\n\
,tag check,=Overview-BoxChecked9.gif\n\
,tag uncheck,=ColorTagBG-Grey.gif\n\
,tag war,=ColorTag-StarRed9.gif\n\
,tag war militia,=ColorTag-StarOrange9.gif\n\
,tag fleetmember,tag fleet member,tag fleet,=ColorTag-FleetMember9.gif\n\
,tag corporation member,tag corporation,tag corp,=ColorTag-StarGreen9.gif\n\
,tag alliance,tag ally,=ColorTag-StarBlue9.gif \n\
,tag excellent standing,tag excellent,tag 10,=ColorTag-PlusDarkBlue9.gif\n\
,tag good standing,tag good,tag 5,=ColorTag-PlusLightBlue9.gif\n\
,tag outlaw,=ColorTag-SkullOrange9.gif\n\
,tag criminal,=ColorTag-SkullRedBlack9.gif\n\
,tag suspect,=ColorTag-SkullYellowBlack9.gif\n\
,tag limited engagement,tag limited,tag le,=ColorTag-SkullTurquoise9.gif\n\
,tag kill right,tag kill,=ColorTag-CrosshairOrange9.gif\n\
,tag terrible,tag -10,=ColorTag-MinusRed9.gif\n\
,tag bad,tag -5,=ColorTag-MinusOrange9.gif\n\
,tag militia,tag militia ally,=ColorTag-StarPurple9.gif\n\
,tag war ally,=ColorTag-StarBlue9.gif \n\
,tag security below zero,tag below zero,tag pirate,=ColorTag-SkullYellow9.gif\n\
,tag neutral standing,tag neutral,=ColorTag-Neutral.gif\n\
,tag interactable,tag agent,=ColorTag-ChatBlue9.gif\n\
,tag bounty,=ColorTag-SkullBlack9.gif\n\
,tag no standing,tag no,=ColorTag-Neutral.gif\n\
,bg red,=ColorTagBG-Red.gif\n\
,bg orange,=ColorTagBG-Orange.gif\n\
,bg purple\n\
,bg purple dark,=ColorTagBG-PurpleDark.gif\n\
,bg purple light,=ColorTagBG-PurpleLight.gif\n\
,bg green\n\
,bg green dark,=ColorTagBG-GreenDark.gif\n\
,bg blue\n\
,bg blue dark,=ColorTagBG-BlueDark.gif\n\
,bg blue light,=ColorTagBG-BlueLight.gif\n\
,bg yellow,=ColorTagBG-Yellow.gif\n\
,bg black,=ColorTagBG-Black.gif\n\
,bg grey,=ColorTagBG-Grey.gif\n\
,bg white,=ColorTagBG-White.gif\n\
,bg turquoise\n\
,bg turquoise dark,=ColorTagBG-DarkTurquoise.gif\n\
,bg turquoise light,=ColorTagBG-Turquoise.gif\n\
,micro,micro target,drone,=icon_target_drone.png\n\
,small,small target,frigate,=icon_target_frigate.png\n\
,destroyer,destroyer target,destroyer,=icon_target_destroyer.png\n\
,medium,medium target,cruiser,=icon_target_cruiser.png\n\
,battlecruiser,battlecruiser target,battlecruiser,=icon_target_battlecruiser.png\n\
,large,large target,battleship,=icon_target_battleship.png\n\
,sentry,tower,sentry tower,=icon_target_tower.png\n\
,industrial,industrial target,=icon_target_industrial.png\n\
,industrial2,industrial target2,=icon_target_industrial2.png\n\
,freighter| freighter target,=icon_target_freighter.png\n\
,carrier,carrier target,=Icon_target_carrier.png\n\
,supercapital,supercapital target,=Icon_target_supercapital.png\n\
,fighter target,=Icon_target_fighter.png\n\
,small neutral,small neutral npc,small neutral ship,=icon_small_neutral_ship.png\n\
,medium neutral,medium neutral npc,medium neutral ship,=icon_medium_neutral_ship.png\n\
,large neutral,large neutral npc,large neutral ship,=icon_large_neutral_ship.png\n\
,small ship,small player,small player ship,=icon_small_ship.png\n\
,medium ship,medium player,medium player ship,=icon_medium_ship.png\n\
,large ship,large player,large player ship,=icon_large_ship.png\n\
,capital ship,capital player,capital player ship,=icon_capital_ship.png\n\
,industrial ship,industrial player ship,large industrial ship,large industrial player ship,=icon_large_industrial_ship.png\n\
,fb,fighter,fighters,bomber,bombers,fighter bombers,=icon_drone_bandwith.png\n\
,em resist,em resists,electromagnetic resists,=icon_resist_em.png\n\
,th resist,th resists,thermal resist,thermal resists,thermic resist,thermic resists,=icon_resist_therm.png\n\
,ex resist,ex resists,explosive resist,explosive resists,=icon_resist_exp.png\n\
,ki resist,ki resists,kinetic resist,kinetic resists,=icon_resist_kin.png\n\
,em damage,electromagnetic damage,=icon_damage_em.png\n\
,th damage,thermal damage,thermic damage,=icon_damage_therm.png\n\
,ex damage,explosive damage,=icon_damage_exp.png\n\
,ki damage,kinetic damage,=icon_damage_kin.png\n\
,timer booster,=icon_timer_booster.png\n\
,timer pvp,timer capsuleer,=icon_timer_capsuleer.png\n\
,timer criminal,timer gcc,=icon_timer_criminal.png\n\
,timer jump activation,=icon_timer_jump_activation.png\n\
,timer jump fatigue,=icon_timer_jump_fatigue.png\n\
,timer le,timer limited,timer limited engagement,=icon_timer_limited_engagement.png\n\
,timer npc,timer non-capsuleer,=icon_timer_non-capsuleer.png\n\
,timer suspect,=icon_timer_suspect.png\n\
,timer weapon,timer weapons,=icon_timer_weapons.png\n\
,fw,faction warfare,factional warfare,=icon_fw.png\n\
,beam xl,beam laser xl,xl beam,xl beam laser,=icon_turret_beam_xl.png\n\
,beam large,beam laser large,large beam,large beam laser,=icon_turret_beam_large.png\n\
,beam medium,beam laser medium,medium beam,medium beam laser,=icon_turret_beam_medium.png\n\
,beam small,beam laser small,small beam,small beam laser,=icon_turret_beam_small.png\n\
,pulse xl,pulse laser xl,xl pulse,xl pulse laser,=icon_turret_pulse_xl.png\n\
,pulse large,pulse laser large,large pulse,large pulse laser,=icon_turret_pulse_large.png\n\
,pulse medium,pulse laser medium,medium pulse,medium pulse laser,=icon_turret_pulse_medium.png\n\
,pulse small,pulse laser small,small pulse,small pulse laser,=icon_turret_pulse_small.png\n\
,railgun xl,xl railgun,=icon_turret_railgun_xl.png\n\
,railgun large,large railgun,=icon_turret_railgun_large.png\n\
,railgun medium,medium railgun,=icon_turret_railgun_medium.png\n\
,railgun small,small railgun,=icon_turret_railgun_small.png\n\
,blaster xl,xl blaster,=icon_turret_blaster_xl.png\n\
,blaster large,large blaster,=icon_turret_blaster_large.png\n\
,blaster medium,medium blaster,=icon_turret_blaster_medium.png\n\
,blaster small,small blaster,=icon_turret_blaster_small.png\n\
,artillery xl,xl artillery,=icon_turret_artillery_xl.png\n\
,artillery large,large artillery,=icon_turret_artillery_large.png\n\
,artillery medium,medium artillery,=icon_turret_artillery_medium.png\n\
,artillery small,small artillery,=icon_turret_artillery_small.png\n\
,autocannon xl,xl autocannon,=icon_turret_autocannon_xl.png\n\
,autocannon large,large autocannon,=icon_turret_autocannon_large.png\n\
,autocannon medium,medium autocannon,=icon_turret_autocannon_medium.png\n\
,autocannon small,small autocannon,=icon_turret_autocannon_small.png\n\
,citadel torpedo,citadel torpedo missile,missile citadel torpedo,=icon_missiles_citadel_torpedo.png\n\
,citadel cruise,citadel cruise missile,missile citadel cruise,=icon_missiles_citadel_cruise.png\n\
,torpedo,torpedo missile,missile torpedo,=Icon torpedoes.png\n\
,cruise missile,missile cruise,=icon_missiles_cruise.png\n\
,heavy assault,heavy assault missile,missile heavy assault,=icon_missiles_heavy_assault.png\n\
,heavy missile,missile heavy,=icon_missiles_heavy.png\n\
,rapid heavy,rapid heavy missile,missile heavy rapid,=icon_missiles_heavy_rapid.png\n\
,light missile,missiles light,=icon_missiles_light.png\n\
,rapid light,rapid light missile,missile light rapid\n\
,rocket,missile rocket,=icon_missiles_rocket.png\n"

def find_file( icon_name ):
	print( "Searching: " + icon_name )
	#with open("template-icon-trimmed.txt", "r") as file :
	#	data_text = file.read()
	
	pattern = "," + icon_name + ",.*=(.*)"
	file_list = re.findall(pattern, trimmed_template)
	
	if len(file_list)==0:
		return icon_name
	
	return file_list[0]
	

def substitute( matchobject ):
	arguments = re.split("\|", matchobject.group(0))
	
	# arguments[0] = "{{icon"
	# arguments[1] = icon name
	# arguments[2] = icon size
	# arguments[3] = hoover hint
	
	# Output: [[image:FILENAME|SIZEpx|link=|HINT]]
	replacement = "[[image:"
	
	filename = arguments[1].replace("}", "")
	filename = find_file( filename.strip() ) #"icon_bracket_capsule.png"
	
	replacement += filename
	
	if len(arguments) > 2:
		replacement += "|" + str(arguments[2].replace("}", "").strip()) + "px"
	else:
		replacement += "|32px"
	
	replacement += "|link="
	
	if len(arguments) > 3:
		replacement += "|" + str(arguments[3].replace("}", "").strip())
	
	replacement += "]]"
	
	return replacement

def do_the_thing():
	# Start by reading the input.
	with open('input.txt', 'r', encoding='utf-8') as file :
		full_text = file.read()
	
	full_text = re.sub("{{icon\|.*?}}", substitute, full_text)
	
	# Everything done. Save the output.
	with open('output.txt', 'w', encoding='utf-8') as file:
		file.write(full_text)


do_the_thing()