Documentation ¶
Index ¶
- Variables
- func ExtractBodyIDFromDoc(doc *goquery.Document) string
- func ExtractCoord(v string) (coord ogame.Coordinate)
- func ExtractEmpireJSON(pageHTML []byte) (any, error)
- func ExtractOGameSessionFromDoc(doc *goquery.Document) string
- func ExtractPreferencesFromDoc(doc *goquery.Document) ogame.Preferences
- func ExtractUniverseSpeed(pageHTML []byte) int64
- func IsLogged(pageHTML []byte) bool
- type CelestialTypes
- type Extractor
- func (e *Extractor) ExtractAbandonInformation(doc *goquery.Document) (string, string)
- func (e *Extractor) ExtractActivateAutofocusFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractActiveItems(pageHTML []byte) ([]ogame.ActiveItem, error)
- func (e *Extractor) ExtractAdmiral(pageHTML []byte) bool
- func (e *Extractor) ExtractAdmiralFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractAjaxChatToken(pageHTML []byte) (string, error)
- func (e *Extractor) ExtractAllResources(pageHTML []byte) (map[ogame.CelestialID]ogame.Resources, error)
- func (e *Extractor) ExtractAllianceClass(pageHTML []byte) (ogame.AllianceClass, error)
- func (e *Extractor) ExtractAllianceClassFromDoc(doc *goquery.Document) (ogame.AllianceClass, error)
- func (e *Extractor) ExtractAnimatedOverviewFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractAnimatedSlidersFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractArtefactsFromDoc(doc *goquery.Document) (int64, int64)
- func (e *Extractor) ExtractAttacks(pageHTML []byte, ownCoords []ogame.Coordinate) ([]ogame.AttackEvent, error)
- func (e *Extractor) ExtractAttacksFromDoc(doc *goquery.Document, ownCoords []ogame.Coordinate) ([]ogame.AttackEvent, error)
- func (e *Extractor) ExtractAuction(pageHTML []byte) (ogame.Auction, error)
- func (e *Extractor) ExtractAuctioneerNotificationsFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractAvailableDiscoveries(pageHTML []byte) int64
- func (e *Extractor) ExtractBodyIDFromDoc(doc *goquery.Document) string
- func (e *Extractor) ExtractBuffActivation(pageHTML []byte) (string, []ogame.Item, error)
- func (e *Extractor) ExtractCancelBuildingInfos(pageHTML []byte) (token string, techID, listID int64, err error)
- func (e *Extractor) ExtractCancelFleetToken(pageHTML []byte, fleetID ogame.FleetID) (string, error)
- func (e *Extractor) ExtractCancelLfBuildingInfos(pageHTML []byte) (token string, id, listID int64, err error)
- func (e *Extractor) ExtractCancelResearchInfos(pageHTML []byte) (token string, techID, listID int64, err error)
- func (e *Extractor) ExtractCelestial(pageHTML []byte, v any) (ogame.Celestial, error)
- func (e *Extractor) ExtractCelestialFromDoc(doc *goquery.Document, v any) (ogame.Celestial, error)
- func (e *Extractor) ExtractCelestials(pageHTML []byte) ([]ogame.Celestial, error)
- func (e *Extractor) ExtractCelestialsFromDoc(doc *goquery.Document) ([]ogame.Celestial, error)
- func (e *Extractor) ExtractCharacterClass(pageHTML []byte) (ogame.CharacterClass, error)
- func (e *Extractor) ExtractCharacterClassFromDoc(doc *goquery.Document) (ogame.CharacterClass, error)
- func (e *Extractor) ExtractColoniesFromDoc(doc *goquery.Document) (int64, int64)
- func (e *Extractor) ExtractCombatReportMessagesFromDoc(doc *goquery.Document) ([]ogame.CombatReportSummary, int64, error)
- func (e *Extractor) ExtractCombatReportMessagesSummary(pageHTML []byte) ([]ogame.CombatReportSummary, int64, error)
- func (e *Extractor) ExtractCommander(pageHTML []byte) bool
- func (e *Extractor) ExtractCommanderFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractConstructions(pageHTML []byte) (buildingID ogame.ID, buildingCountdown int64, researchID ogame.ID, ...)
- func (e *Extractor) ExtractCoord(v string) (coord ogame.Coordinate)
- func (e *Extractor) ExtractDMCosts(pageHTML []byte) (ogame.DMCosts, error)
- func (e *Extractor) ExtractDefense(pageHTML []byte) (ogame.DefensesInfos, error)
- func (e *Extractor) ExtractDefenseFromDoc(doc *goquery.Document) (ogame.DefensesInfos, error)
- func (e *Extractor) ExtractDestroyRockets(pageHTML []byte) (abm, ipm int64, token string, err error)
- func (e *Extractor) ExtractDisableChatBarFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractDisableOutlawWarningFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractEconomyNotificationsFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractEmpire(pageHTML []byte) ([]ogame.EmpireCelestial, error)
- func (e *Extractor) ExtractEmpireJSON(pageHTML []byte) (any, error)
- func (e *Extractor) ExtractEngineer(pageHTML []byte) bool
- func (e *Extractor) ExtractEngineerFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractEspionageReport(pageHTML []byte) (ogame.EspionageReport, error)
- func (e *Extractor) ExtractEspionageReportFromDoc(doc *goquery.Document) (ogame.EspionageReport, error)
- func (e *Extractor) ExtractEspionageReportMessageIDs(pageHTML []byte) ([]ogame.EspionageReportSummary, int64, error)
- func (e *Extractor) ExtractEspionageReportMessageIDsFromDoc(doc *goquery.Document) ([]ogame.EspionageReportSummary, int64, error)
- func (e *Extractor) ExtractEventsShowFromDoc(doc *goquery.Document) int64
- func (e *Extractor) ExtractExpeditionMessages(pageHTML []byte) ([]ogame.ExpeditionMessage, int64, error)
- func (e *Extractor) ExtractExpeditionMessagesFromDoc(doc *goquery.Document) ([]ogame.ExpeditionMessage, int64, error)
- func (e *Extractor) ExtractFacilities(pageHTML []byte) (ogame.Facilities, error)
- func (e *Extractor) ExtractFacilitiesFromDoc(doc *goquery.Document) (ogame.Facilities, error)
- func (e *Extractor) ExtractFederation(pageHTML []byte) url.Values
- func (e *Extractor) ExtractFleet1Ships(pageHTML []byte) ogame.ShipsInfos
- func (e *Extractor) ExtractFleet1ShipsFromDoc(doc *goquery.Document) (s ogame.ShipsInfos)
- func (e *Extractor) ExtractFleetDeutSaveFactor(pageHTML []byte) float64
- func (e *Extractor) ExtractFleetDispatchACSFromDoc(doc *goquery.Document) []ogame.ACSValues
- func (e *Extractor) ExtractFleets(pageHTML []byte) (res []ogame.Fleet)
- func (e *Extractor) ExtractFleetsFromDoc(doc *goquery.Document) (res []ogame.Fleet)
- func (e *Extractor) ExtractFleetsFromEventList(pageHTML []byte) []ogame.Fleet
- func (e *Extractor) ExtractFleetsFromEventListFromDoc(doc *goquery.Document) []ogame.Fleet
- func (e *Extractor) ExtractGalaxyInfos(pageHTML []byte, botPlayerName string, botPlayerID, botPlayerRank int64) (ogame.SystemInfos, error)
- func (e *Extractor) ExtractGeologist(pageHTML []byte) bool
- func (e *Extractor) ExtractGeologistFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractHiddenFields(pageHTML []byte) (fields url.Values)
- func (e *Extractor) ExtractHiddenFieldsFromDoc(doc *goquery.Document) url.Values
- func (e *Extractor) ExtractHighscore(pageHTML []byte) (ogame.Highscore, error)
- func (e *Extractor) ExtractHighscoreFromDoc(doc *goquery.Document) (ogame.Highscore, error)
- func (e *Extractor) ExtractIPM(pageHTML []byte) (duration, max int64, token string)
- func (e *Extractor) ExtractIPMFromDoc(doc *goquery.Document) (duration, max int64, token string)
- func (e *Extractor) ExtractIsInVacation(pageHTML []byte) bool
- func (e *Extractor) ExtractIsInVacationFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractIsMobile(pageHTML []byte) bool
- func (e *Extractor) ExtractIsMobileFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractJumpGate(pageHTML []byte) (ogame.ShipsInfos, string, []ogame.MoonID, int64)
- func (e *Extractor) ExtractLfBonuses(pageHTML []byte) (ogame.LfBonuses, error)
- func (e *Extractor) ExtractLfBonusesFromDoc(doc *goquery.Document) (ogame.LfBonuses, error)
- func (e *Extractor) ExtractLfBuildings(pageHTML []byte) (ogame.LfBuildings, error)
- func (e *Extractor) ExtractLfBuildingsFromDoc(doc *goquery.Document) (ogame.LfBuildings, error)
- func (e *Extractor) ExtractLfResearch(pageHTML []byte) (ogame.LfResearches, error)
- func (e *Extractor) ExtractLfResearchFromDoc(doc *goquery.Document) (ogame.LfResearches, error)
- func (e *Extractor) ExtractLfSlotsFromDoc(doc *goquery.Document) [18]ogame.LfSlot
- func (e *Extractor) ExtractLifeformEnabled(pageHTML []byte) bool
- func (e Extractor) ExtractLifeformTypeFromDoc(doc *goquery.Document) ogame.LifeformType
- func (e *Extractor) ExtractMarketplaceMessages(pageHTML []byte) ([]ogame.MarketplaceMessage, int64, error)
- func (e *Extractor) ExtractMobileVersionFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractMoon(pageHTML []byte, v any) (ogame.Moon, error)
- func (e *Extractor) ExtractMoonFromDoc(doc *goquery.Document, v any) (ogame.Moon, error)
- func (e *Extractor) ExtractMoons(pageHTML []byte) []ogame.Moon
- func (e *Extractor) ExtractMoonsFromDoc(doc *goquery.Document) []ogame.Moon
- func (e *Extractor) ExtractMsgResultsPerPageFromDoc(doc *goquery.Document) int64
- func (e *Extractor) ExtractNotifAccountFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifAllianceBroadcastsFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifAllianceMessagesFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifAuctionsFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifBuildListFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifForeignEspionageFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifFriendlyFleetActivitiesFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractNotifHostileFleetActivitiesFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractOGameSession(pageHTML []byte) string
- func (e *Extractor) ExtractOGameSessionFromDoc(doc *goquery.Document) string
- func (e *Extractor) ExtractOGameTimestampFromBytes(pageHTML []byte) int64
- func (e *Extractor) ExtractOfferOfTheDay(pageHTML []byte) (int64, string, ogame.PlanetResources, ogame.Multiplier, error)
- func (e *Extractor) ExtractOfferOfTheDayFromDoc(doc *goquery.Document) (price int64, importToken string, planetResources ogame.PlanetResources, ...)
- func (e *Extractor) ExtractOgameTimestamp(pageHTML []byte) int64
- func (e *Extractor) ExtractOgameTimestampFromDoc(doc *goquery.Document) int64
- func (e *Extractor) ExtractOverviewProduction(pageHTML []byte) ([]ogame.Quantifiable, int64, error)
- func (e *Extractor) ExtractOverviewProductionFromDoc(doc *goquery.Document) ([]ogame.Quantifiable, error)
- func (e *Extractor) ExtractOverviewShipSumCountdownFromBytes(pageHTML []byte) int64
- func (e *Extractor) ExtractPhalanx(pageHTML []byte) ([]ogame.PhalanxFleet, error)
- func (e *Extractor) ExtractPhalanxNewToken(pageHTML []byte) (string, error)
- func (e *Extractor) ExtractPlanet(pageHTML []byte, v any) (ogame.Planet, error)
- func (e *Extractor) ExtractPlanetCoordinate(pageHTML []byte) (ogame.Coordinate, error)
- func (e *Extractor) ExtractPlanetFromDoc(doc *goquery.Document, v any) (ogame.Planet, error)
- func (e *Extractor) ExtractPlanetID(pageHTML []byte) (ogame.CelestialID, error)
- func (e *Extractor) ExtractPlanetIDFromDoc(doc *goquery.Document) (ogame.CelestialID, error)
- func (e *Extractor) ExtractPlanetType(pageHTML []byte) (ogame.CelestialType, error)
- func (e *Extractor) ExtractPlanetTypeFromDoc(doc *goquery.Document) (ogame.CelestialType, error)
- func (e *Extractor) ExtractPlanets(pageHTML []byte) []ogame.Planet
- func (e *Extractor) ExtractPlanetsFromDoc(doc *goquery.Document) []ogame.Planet
- func (e *Extractor) ExtractPopopsCombatreportFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractPopupsNoticesFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractPreferences(pageHTML []byte) ogame.Preferences
- func (e *Extractor) ExtractPreferencesFromDoc(doc *goquery.Document) ogame.Preferences
- func (e *Extractor) ExtractPreferencesShowActivityMinutes(pageHTML []byte) bool
- func (e *Extractor) ExtractPremiumToken(pageHTML []byte, days int64) (string, error)
- func (e *Extractor) ExtractPreserveSystemOnPlanetChangeFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractProduction(pageHTML []byte) ([]ogame.Quantifiable, int64, error)
- func (e *Extractor) ExtractProductionFromDoc(doc *goquery.Document) ([]ogame.Quantifiable, error)
- func (e *Extractor) ExtractResearch(pageHTML []byte) ogame.Researches
- func (e *Extractor) ExtractResearchFromDoc(doc *goquery.Document) ogame.Researches
- func (e *Extractor) ExtractResourceSettings(pageHTML []byte) (ogame.ResourceSettings, string, error)
- func (e *Extractor) ExtractResourceSettingsFromDoc(doc *goquery.Document) (ogame.ResourceSettings, string, error)
- func (e *Extractor) ExtractResources(pageHTML []byte) ogame.Resources
- func (e *Extractor) ExtractResourcesBuildings(pageHTML []byte) (ogame.ResourcesBuildings, error)
- func (e *Extractor) ExtractResourcesBuildingsFromDoc(doc *goquery.Document) (ogame.ResourcesBuildings, error)
- func (e *Extractor) ExtractResourcesDetails(pageHTML []byte) (out ogame.ResourcesDetails, err error)
- func (e *Extractor) ExtractResourcesDetailsFromFullPage(pageHTML []byte) ogame.ResourcesDetails
- func (e *Extractor) ExtractResourcesDetailsFromFullPageFromDoc(doc *goquery.Document) ogame.ResourcesDetails
- func (e *Extractor) ExtractResourcesFromDoc(doc *goquery.Document) ogame.Resources
- func (e *Extractor) ExtractResourcesProductions(pageHTML []byte) (ogame.Resources, error)
- func (e *Extractor) ExtractResourcesProductionsFromDoc(doc *goquery.Document) (ogame.Resources, error)
- func (e *Extractor) ExtractServerTime(pageHTML []byte) (time.Time, error)
- func (e *Extractor) ExtractServerTimeFromDoc(doc *goquery.Document) (time.Time, error)
- func (e *Extractor) ExtractShips(pageHTML []byte) (ogame.ShipsInfos, error)
- func (e *Extractor) ExtractShipsFromDoc(doc *goquery.Document) (ogame.ShipsInfos, error)
- func (e *Extractor) ExtractShowActivityMinutesFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractShowDetailOverlayFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractShowOldDropDownsFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractSlots(pageHTML []byte) (ogame.Slots, error)
- func (e *Extractor) ExtractSlotsFromDoc(doc *goquery.Document) (ogame.Slots, error)
- func (e *Extractor) ExtractSortOrderFromDoc(doc *goquery.Document) int64
- func (e *Extractor) ExtractSortSettingFromDoc(doc *goquery.Document) int64
- func (e *Extractor) ExtractSpioAnz(pageHTML []byte) int64
- func (e *Extractor) ExtractSpioAnzFromDoc(doc *goquery.Document) int64
- func (e *Extractor) ExtractSpioReportPicturesFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractTearDownButtonEnabled(pageHTML []byte) bool
- func (e *Extractor) ExtractTearDownButtonEnabledFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractTearDownToken(pageHTML []byte) (string, error)
- func (e *Extractor) ExtractTechnocrat(pageHTML []byte) bool
- func (e *Extractor) ExtractTechnocratFromDoc(doc *goquery.Document) bool
- func (e *Extractor) ExtractTechnologyDetails(pageHTML []byte) (out ogame.TechnologyDetails, err error)
- func (e *Extractor) ExtractTechnologyDetailsFromDoc(doc *goquery.Document) (ogame.TechnologyDetails, error)
- func (e *Extractor) ExtractTechs(pageHTML []byte) (ogame.ResourcesBuildings, ogame.Facilities, ogame.ShipsInfos, ...)
- func (e *Extractor) ExtractToken(pageHTML []byte) (string, error)
- func (e *Extractor) ExtractUpgradeToken(pageHTML []byte) (string, error)
- func (e *Extractor) ExtractUserInfos(pageHTML []byte) (ogame.UserInfos, error)
- func (e *Extractor) GetLanguage() string
- func (e *Extractor) GetLifeformEnabled() bool
- func (e *Extractor) GetLocation() *time.Location
- func (e *Extractor) SetLanguage(lang string)
- func (e *Extractor) SetLifeformEnabled(lifeformEnabled bool)
- func (e *Extractor) SetLocation(loc *time.Location)
Constants ¶
This section is empty.
Variables ¶
var DiameterRgx = regexp.MustCompile(diameterRgxStr)
var ErrUnsupportedType = errors.New("unsupported type")
var TemperatureRgx = regexp.MustCompile(temperatureRgxStr)
Functions ¶
func ExtractBodyIDFromDoc ¶
func ExtractCoord ¶
func ExtractCoord(v string) (coord ogame.Coordinate)
func ExtractEmpireJSON ¶
func ExtractPreferencesFromDoc ¶
func ExtractPreferencesFromDoc(doc *goquery.Document) ogame.Preferences
func ExtractUniverseSpeed ¶
ExtractUniverseSpeed extract universe speed from html calculation pageHTML := b.getPageContent(url.Values{"page": {"techtree"}, "tab": {"2"}, "techID": {"1"}})
Types ¶
type Extractor ¶
type Extractor struct {
// contains filtered or unexported fields
}
Extractor ...
func (*Extractor) ExtractAbandonInformation ¶
ExtractAbandonInformation ...
func (*Extractor) ExtractActivateAutofocusFromDoc ¶
ExtractActivateAutofocusFromDoc ...
func (*Extractor) ExtractActiveItems ¶
func (e *Extractor) ExtractActiveItems(pageHTML []byte) ([]ogame.ActiveItem, error)
ExtractActiveItems ...
func (*Extractor) ExtractAdmiral ¶
ExtractAdmiral ...
func (*Extractor) ExtractAdmiralFromDoc ¶
ExtractAdmiralFromDoc ...
func (*Extractor) ExtractAjaxChatToken ¶
ExtractAjaxChatToken ...
func (*Extractor) ExtractAllResources ¶
func (e *Extractor) ExtractAllResources(pageHTML []byte) (map[ogame.CelestialID]ogame.Resources, error)
ExtractAllResources ...
func (*Extractor) ExtractAllianceClass ¶
func (e *Extractor) ExtractAllianceClass(pageHTML []byte) (ogame.AllianceClass, error)
ExtractAllianceClass ...
func (*Extractor) ExtractAllianceClassFromDoc ¶
ExtractAllianceClassFromDoc ...
func (*Extractor) ExtractAnimatedOverviewFromDoc ¶
ExtractAnimatedOverviewFromDoc ...
func (*Extractor) ExtractAnimatedSlidersFromDoc ¶
ExtractAnimatedSlidersFromDoc ...
func (*Extractor) ExtractArtefactsFromDoc ¶
ExtractArtefactsFromDoc ...
func (*Extractor) ExtractAttacks ¶
func (e *Extractor) ExtractAttacks(pageHTML []byte, ownCoords []ogame.Coordinate) ([]ogame.AttackEvent, error)
ExtractAttacks ...
func (*Extractor) ExtractAttacksFromDoc ¶
func (e *Extractor) ExtractAttacksFromDoc(doc *goquery.Document, ownCoords []ogame.Coordinate) ([]ogame.AttackEvent, error)
ExtractAttacksFromDoc ...
func (*Extractor) ExtractAuction ¶
ExtractAuction ...
func (*Extractor) ExtractAuctioneerNotificationsFromDoc ¶
ExtractAuctioneerNotificationsFromDoc ...
func (*Extractor) ExtractAvailableDiscoveries ¶
ExtractAvailableDiscoveries ...
func (*Extractor) ExtractBodyIDFromDoc ¶
ExtractBodyIDFromDoc ...
func (*Extractor) ExtractBuffActivation ¶
ExtractBuffActivation ...
func (*Extractor) ExtractCancelBuildingInfos ¶
func (e *Extractor) ExtractCancelBuildingInfos(pageHTML []byte) (token string, techID, listID int64, err error)
ExtractCancelBuildingInfos ...
func (*Extractor) ExtractCancelFleetToken ¶
ExtractCancelFleetToken ...
func (*Extractor) ExtractCancelLfBuildingInfos ¶
func (*Extractor) ExtractCancelResearchInfos ¶
func (e *Extractor) ExtractCancelResearchInfos(pageHTML []byte) (token string, techID, listID int64, err error)
ExtractCancelResearchInfos ...
func (*Extractor) ExtractCelestial ¶
ExtractCelestial ...
func (*Extractor) ExtractCelestialFromDoc ¶
ExtractCelestialFromDoc ...
func (*Extractor) ExtractCelestials ¶
ExtractCelestials ...
func (*Extractor) ExtractCelestialsFromDoc ¶
ExtractCelestialsFromDoc ...
func (*Extractor) ExtractCharacterClass ¶
func (e *Extractor) ExtractCharacterClass(pageHTML []byte) (ogame.CharacterClass, error)
ExtractCharacterClass ...
func (*Extractor) ExtractCharacterClassFromDoc ¶
func (e *Extractor) ExtractCharacterClassFromDoc(doc *goquery.Document) (ogame.CharacterClass, error)
ExtractCharacterClassFromDoc ...
func (*Extractor) ExtractColoniesFromDoc ¶
ExtractColoniesFromDoc ...
func (*Extractor) ExtractCombatReportMessagesFromDoc ¶
func (e *Extractor) ExtractCombatReportMessagesFromDoc(doc *goquery.Document) ([]ogame.CombatReportSummary, int64, error)
ExtractCombatReportMessagesFromDoc ...
func (*Extractor) ExtractCombatReportMessagesSummary ¶
func (e *Extractor) ExtractCombatReportMessagesSummary(pageHTML []byte) ([]ogame.CombatReportSummary, int64, error)
ExtractCombatReportMessagesSummary ...
func (*Extractor) ExtractCommander ¶
ExtractCommander ...
func (*Extractor) ExtractCommanderFromDoc ¶
ExtractCommanderFromDoc ...
func (*Extractor) ExtractConstructions ¶
func (e *Extractor) ExtractConstructions(pageHTML []byte) (buildingID ogame.ID, buildingCountdown int64, researchID ogame.ID, researchCountdown int64, lfBuildingID ogame.ID, lfBuildingCountdown int64, lfResearchID ogame.ID, lfResearchCountdown int64)
ExtractConstructions ...
func (*Extractor) ExtractCoord ¶
func (e *Extractor) ExtractCoord(v string) (coord ogame.Coordinate)
ExtractCoord ...
func (*Extractor) ExtractDMCosts ¶
ExtractDMCosts ...
func (*Extractor) ExtractDefense ¶
func (e *Extractor) ExtractDefense(pageHTML []byte) (ogame.DefensesInfos, error)
ExtractDefense ...
func (*Extractor) ExtractDefenseFromDoc ¶
ExtractDefenseFromDoc ...
func (*Extractor) ExtractDestroyRockets ¶
func (e *Extractor) ExtractDestroyRockets(pageHTML []byte) (abm, ipm int64, token string, err error)
ExtractDestroyRockets ...
func (*Extractor) ExtractDisableChatBarFromDoc ¶
ExtractDisableChatBarFromDoc ...
func (*Extractor) ExtractDisableOutlawWarningFromDoc ¶
ExtractDisableOutlawWarningFromDoc ...
func (*Extractor) ExtractEconomyNotificationsFromDoc ¶
ExtractEconomyNotificationsFromDoc ...
func (*Extractor) ExtractEmpire ¶
func (e *Extractor) ExtractEmpire(pageHTML []byte) ([]ogame.EmpireCelestial, error)
ExtractEmpire ...
func (*Extractor) ExtractEmpireJSON ¶
ExtractEmpireJSON ...
func (*Extractor) ExtractEngineer ¶
ExtractEngineer ...
func (*Extractor) ExtractEngineerFromDoc ¶
ExtractEngineerFromDoc ...
func (*Extractor) ExtractEspionageReport ¶
func (e *Extractor) ExtractEspionageReport(pageHTML []byte) (ogame.EspionageReport, error)
ExtractEspionageReport ...
func (*Extractor) ExtractEspionageReportFromDoc ¶
func (e *Extractor) ExtractEspionageReportFromDoc(doc *goquery.Document) (ogame.EspionageReport, error)
ExtractEspionageReportFromDoc ...
func (*Extractor) ExtractEspionageReportMessageIDs ¶
func (e *Extractor) ExtractEspionageReportMessageIDs(pageHTML []byte) ([]ogame.EspionageReportSummary, int64, error)
ExtractEspionageReportMessageIDs ...
func (*Extractor) ExtractEspionageReportMessageIDsFromDoc ¶
func (e *Extractor) ExtractEspionageReportMessageIDsFromDoc(doc *goquery.Document) ([]ogame.EspionageReportSummary, int64, error)
ExtractEspionageReportMessageIDsFromDoc ...
func (*Extractor) ExtractEventsShowFromDoc ¶
ExtractEventsShowFromDoc ...
func (*Extractor) ExtractExpeditionMessages ¶
func (e *Extractor) ExtractExpeditionMessages(pageHTML []byte) ([]ogame.ExpeditionMessage, int64, error)
ExtractExpeditionMessages ...
func (*Extractor) ExtractExpeditionMessagesFromDoc ¶
func (e *Extractor) ExtractExpeditionMessagesFromDoc(doc *goquery.Document) ([]ogame.ExpeditionMessage, int64, error)
ExtractExpeditionMessagesFromDoc ...
func (*Extractor) ExtractFacilities ¶
func (e *Extractor) ExtractFacilities(pageHTML []byte) (ogame.Facilities, error)
ExtractFacilities ...
func (*Extractor) ExtractFacilitiesFromDoc ¶
ExtractFacilitiesFromDoc ...
func (*Extractor) ExtractFederation ¶
ExtractFederation ...
func (*Extractor) ExtractFleet1Ships ¶
func (e *Extractor) ExtractFleet1Ships(pageHTML []byte) ogame.ShipsInfos
ExtractFleet1Ships ...
func (*Extractor) ExtractFleet1ShipsFromDoc ¶
func (e *Extractor) ExtractFleet1ShipsFromDoc(doc *goquery.Document) (s ogame.ShipsInfos)
ExtractFleet1ShipsFromDoc ...
func (*Extractor) ExtractFleetDeutSaveFactor ¶
ExtractFleetDeutSaveFactor extract fleet deut save factor
func (*Extractor) ExtractFleetDispatchACSFromDoc ¶
ExtractFleetDispatchACSFromDoc ...
func (*Extractor) ExtractFleets ¶
ExtractFleets ...
func (*Extractor) ExtractFleetsFromDoc ¶
ExtractFleetsFromDoc ...
func (*Extractor) ExtractFleetsFromEventList ¶
ExtractFleetsFromEventList ...
func (*Extractor) ExtractFleetsFromEventListFromDoc ¶
ExtractFleetsFromEventListFromDoc ...
func (*Extractor) ExtractGalaxyInfos ¶
func (e *Extractor) ExtractGalaxyInfos(pageHTML []byte, botPlayerName string, botPlayerID, botPlayerRank int64) (ogame.SystemInfos, error)
ExtractGalaxyInfos ...
func (*Extractor) ExtractGeologist ¶
ExtractGeologist ...
func (*Extractor) ExtractGeologistFromDoc ¶
ExtractGeologistFromDoc ...
func (*Extractor) ExtractHiddenFields ¶
ExtractHiddenFields utils function to extract hidden input from a page
func (*Extractor) ExtractHiddenFieldsFromDoc ¶
ExtractHiddenFieldsFromDoc utils function to extract hidden input from a page
func (*Extractor) ExtractHighscore ¶
ExtractHighscore ...
func (*Extractor) ExtractHighscoreFromDoc ¶
ExtractHighscoreFromDoc ...
func (*Extractor) ExtractIPM ¶
ExtractIPM ...
func (*Extractor) ExtractIPMFromDoc ¶
ExtractIPMFromDoc ...
func (*Extractor) ExtractIsInVacation ¶
ExtractIsInVacation ...
func (*Extractor) ExtractIsInVacationFromDoc ¶
ExtractIsInVacationFromDoc ...
func (*Extractor) ExtractIsMobile ¶
ExtractIsMobile ...
func (*Extractor) ExtractIsMobileFromDoc ¶
ExtractIsMobileFromDoc ...
func (*Extractor) ExtractJumpGate ¶
func (e *Extractor) ExtractJumpGate(pageHTML []byte) (ogame.ShipsInfos, string, []ogame.MoonID, int64)
ExtractJumpGate return the available ships to send, form token, possible moon IDs and wait time (if any) given a jump gate popup html.
func (*Extractor) ExtractLfBonuses ¶
ExtractLfBonuses ...
func (*Extractor) ExtractLfBonusesFromDoc ¶
ExtractLfBonusesFromDoc ...
func (*Extractor) ExtractLfBuildings ¶
func (e *Extractor) ExtractLfBuildings(pageHTML []byte) (ogame.LfBuildings, error)
ExtractLfBuildings ...
func (*Extractor) ExtractLfBuildingsFromDoc ¶
ExtractLfBuildingsFromDoc ...
func (*Extractor) ExtractLfResearch ¶
func (e *Extractor) ExtractLfResearch(pageHTML []byte) (ogame.LfResearches, error)
ExtractLfResearch ...
func (*Extractor) ExtractLfResearchFromDoc ¶
ExtractLfResearchFromDoc ...
func (*Extractor) ExtractLfSlotsFromDoc ¶
ExtractLfSlotsFromDoc ...
func (*Extractor) ExtractLifeformEnabled ¶
ExtractLifeformEnabled ...
func (Extractor) ExtractLifeformTypeFromDoc ¶
func (e Extractor) ExtractLifeformTypeFromDoc(doc *goquery.Document) ogame.LifeformType
ExtractLifeformTypeFromDoc ...
func (*Extractor) ExtractMarketplaceMessages ¶
func (e *Extractor) ExtractMarketplaceMessages(pageHTML []byte) ([]ogame.MarketplaceMessage, int64, error)
ExtractMarketplaceMessages ...
func (*Extractor) ExtractMobileVersionFromDoc ¶
ExtractMobileVersionFromDoc ...
func (*Extractor) ExtractMoon ¶
ExtractMoon ...
func (*Extractor) ExtractMoonFromDoc ¶
ExtractMoonFromDoc ...
func (*Extractor) ExtractMoons ¶
ExtractMoons ...
func (*Extractor) ExtractMoonsFromDoc ¶
ExtractMoonsFromDoc ...
func (*Extractor) ExtractMsgResultsPerPageFromDoc ¶
ExtractMsgResultsPerPageFromDoc ...
func (*Extractor) ExtractNotifAccountFromDoc ¶
ExtractNotifAccountFromDoc ...
func (*Extractor) ExtractNotifAllianceBroadcastsFromDoc ¶
ExtractNotifAllianceBroadcastsFromDoc ...
func (*Extractor) ExtractNotifAllianceMessagesFromDoc ¶
ExtractNotifAllianceMessagesFromDoc ...
func (*Extractor) ExtractNotifAuctionsFromDoc ¶
ExtractNotifAuctionsFromDoc ...
func (*Extractor) ExtractNotifBuildListFromDoc ¶
ExtractNotifBuildListFromDoc ...
func (*Extractor) ExtractNotifForeignEspionageFromDoc ¶
ExtractNotifForeignEspionageFromDoc ...
func (*Extractor) ExtractNotifFriendlyFleetActivitiesFromDoc ¶
ExtractNotifFriendlyFleetActivitiesFromDoc ...
func (*Extractor) ExtractNotifHostileFleetActivitiesFromDoc ¶
ExtractNotifHostileFleetActivitiesFromDoc ...
func (*Extractor) ExtractOGameSession ¶
ExtractOGameSession ...
func (*Extractor) ExtractOGameSessionFromDoc ¶
ExtractOGameSessionFromDoc ...
func (*Extractor) ExtractOGameTimestampFromBytes ¶
ExtractOGameTimestampFromBytes extracts ogame timestamp from an html page
func (*Extractor) ExtractOfferOfTheDay ¶
func (e *Extractor) ExtractOfferOfTheDay(pageHTML []byte) (int64, string, ogame.PlanetResources, ogame.Multiplier, error)
ExtractOfferOfTheDay ...
func (*Extractor) ExtractOfferOfTheDayFromDoc ¶
func (e *Extractor) ExtractOfferOfTheDayFromDoc(doc *goquery.Document) (price int64, importToken string, planetResources ogame.PlanetResources, multiplier ogame.Multiplier, err error)
ExtractOfferOfTheDayFromDoc ...
func (*Extractor) ExtractOgameTimestamp ¶
ExtractOgameTimestamp ...
func (*Extractor) ExtractOgameTimestampFromDoc ¶
ExtractOgameTimestampFromDoc ...
func (*Extractor) ExtractOverviewProduction ¶
ExtractOverviewProduction extracts ships/defenses (partial) production from the overview page
func (*Extractor) ExtractOverviewProductionFromDoc ¶
func (e *Extractor) ExtractOverviewProductionFromDoc(doc *goquery.Document) ([]ogame.Quantifiable, error)
ExtractOverviewProductionFromDoc extracts ships/defenses (partial) production from the overview page
func (*Extractor) ExtractOverviewShipSumCountdownFromBytes ¶
ExtractOverviewShipSumCountdownFromBytes ...
func (*Extractor) ExtractPhalanx ¶
func (e *Extractor) ExtractPhalanx(pageHTML []byte) ([]ogame.PhalanxFleet, error)
ExtractPhalanx ...
func (*Extractor) ExtractPhalanxNewToken ¶
ExtractPhalanxNewToken ...
func (*Extractor) ExtractPlanet ¶
ExtractPlanet ...
func (*Extractor) ExtractPlanetCoordinate ¶
func (e *Extractor) ExtractPlanetCoordinate(pageHTML []byte) (ogame.Coordinate, error)
ExtractPlanetCoordinate extracts planet coordinate from html page
func (*Extractor) ExtractPlanetFromDoc ¶
ExtractPlanetFromDoc ...
func (*Extractor) ExtractPlanetID ¶
func (e *Extractor) ExtractPlanetID(pageHTML []byte) (ogame.CelestialID, error)
ExtractPlanetID extracts planet id from html page
func (*Extractor) ExtractPlanetIDFromDoc ¶
ExtractPlanetIDFromDoc extracts planet id from doc
func (*Extractor) ExtractPlanetType ¶
func (e *Extractor) ExtractPlanetType(pageHTML []byte) (ogame.CelestialType, error)
ExtractPlanetType extracts planet type from html page
func (*Extractor) ExtractPlanetTypeFromDoc ¶
ExtractPlanetTypeFromDoc extracts planet type from doc
func (*Extractor) ExtractPlanets ¶
ExtractPlanets ...
func (*Extractor) ExtractPlanetsFromDoc ¶
ExtractPlanetsFromDoc ...
func (*Extractor) ExtractPopopsCombatreportFromDoc ¶
ExtractPopopsCombatreportFromDoc ...
func (*Extractor) ExtractPopupsNoticesFromDoc ¶
ExtractPopupsNoticesFromDoc ...
func (*Extractor) ExtractPreferences ¶
func (e *Extractor) ExtractPreferences(pageHTML []byte) ogame.Preferences
ExtractPreferences ...
func (*Extractor) ExtractPreferencesFromDoc ¶
func (e *Extractor) ExtractPreferencesFromDoc(doc *goquery.Document) ogame.Preferences
ExtractPreferencesFromDoc ...
func (*Extractor) ExtractPreferencesShowActivityMinutes ¶
ExtractPreferencesShowActivityMinutes ...
func (*Extractor) ExtractPremiumToken ¶
ExtractPremiumToken ...
func (*Extractor) ExtractPreserveSystemOnPlanetChangeFromDoc ¶
ExtractPreserveSystemOnPlanetChangeFromDoc ...
func (*Extractor) ExtractProduction ¶
ExtractProduction extracts ships/defenses production from the shipyard page
func (*Extractor) ExtractProductionFromDoc ¶
ExtractProductionFromDoc extracts ships/defenses production from the shipyard page
func (*Extractor) ExtractResearch ¶
func (e *Extractor) ExtractResearch(pageHTML []byte) ogame.Researches
ExtractResearch ...
func (*Extractor) ExtractResearchFromDoc ¶
func (e *Extractor) ExtractResearchFromDoc(doc *goquery.Document) ogame.Researches
ExtractResearchFromDoc ...
func (*Extractor) ExtractResourceSettings ¶
func (e *Extractor) ExtractResourceSettings(pageHTML []byte) (ogame.ResourceSettings, string, error)
ExtractResourceSettings ...
func (*Extractor) ExtractResourceSettingsFromDoc ¶
func (e *Extractor) ExtractResourceSettingsFromDoc(doc *goquery.Document) (ogame.ResourceSettings, string, error)
ExtractResourceSettingsFromDoc ...
func (*Extractor) ExtractResources ¶
ExtractResources ...
func (*Extractor) ExtractResourcesBuildings ¶
func (e *Extractor) ExtractResourcesBuildings(pageHTML []byte) (ogame.ResourcesBuildings, error)
ExtractResourcesBuildings ...
func (*Extractor) ExtractResourcesBuildingsFromDoc ¶
func (e *Extractor) ExtractResourcesBuildingsFromDoc(doc *goquery.Document) (ogame.ResourcesBuildings, error)
ExtractResourcesBuildingsFromDoc ...
func (*Extractor) ExtractResourcesDetails ¶
func (e *Extractor) ExtractResourcesDetails(pageHTML []byte) (out ogame.ResourcesDetails, err error)
ExtractResourcesDetails ...
func (*Extractor) ExtractResourcesDetailsFromFullPage ¶
func (e *Extractor) ExtractResourcesDetailsFromFullPage(pageHTML []byte) ogame.ResourcesDetails
ExtractResourcesDetailsFromFullPage ...
func (*Extractor) ExtractResourcesDetailsFromFullPageFromDoc ¶
func (e *Extractor) ExtractResourcesDetailsFromFullPageFromDoc(doc *goquery.Document) ogame.ResourcesDetails
ExtractResourcesDetailsFromFullPageFromDoc ...
func (*Extractor) ExtractResourcesFromDoc ¶
ExtractResourcesFromDoc ...
func (*Extractor) ExtractResourcesProductions ¶
ExtractResourcesProductions ...
func (*Extractor) ExtractResourcesProductionsFromDoc ¶
func (e *Extractor) ExtractResourcesProductionsFromDoc(doc *goquery.Document) (ogame.Resources, error)
ExtractResourcesProductionsFromDoc ...
func (*Extractor) ExtractServerTime ¶
ExtractServerTime ...
func (*Extractor) ExtractServerTimeFromDoc ¶
ExtractServerTimeFromDoc ...
func (*Extractor) ExtractShips ¶
func (e *Extractor) ExtractShips(pageHTML []byte) (ogame.ShipsInfos, error)
ExtractShips ...
func (*Extractor) ExtractShipsFromDoc ¶
ExtractShipsFromDoc ...
func (*Extractor) ExtractShowActivityMinutesFromDoc ¶
ExtractShowActivityMinutesFromDoc ...
func (*Extractor) ExtractShowDetailOverlayFromDoc ¶
ExtractShowDetailOverlayFromDoc ...
func (*Extractor) ExtractShowOldDropDownsFromDoc ¶
ExtractShowOldDropDownsFromDoc ...
func (*Extractor) ExtractSlots ¶
ExtractSlots ...
func (*Extractor) ExtractSlotsFromDoc ¶
ExtractSlotsFromDoc extract fleet slots from page "fleet1" page "movement" redirect to "fleet1" when there is no fleet
func (*Extractor) ExtractSortOrderFromDoc ¶
ExtractSortOrderFromDoc ...
func (*Extractor) ExtractSortSettingFromDoc ¶
ExtractSortSettingFromDoc ...
func (*Extractor) ExtractSpioAnz ¶
ExtractSpioAnz ...
func (*Extractor) ExtractSpioAnzFromDoc ¶
ExtractSpioAnzFromDoc ...
func (*Extractor) ExtractSpioReportPicturesFromDoc ¶
ExtractSpioReportPicturesFromDoc ...
func (*Extractor) ExtractTearDownButtonEnabled ¶
ExtractTearDownButtonEnabled ...
func (*Extractor) ExtractTearDownButtonEnabledFromDoc ¶
ExtractTearDownButtonEnabledFromDoc ...
func (*Extractor) ExtractTearDownToken ¶
ExtractTearDownToken ...
func (*Extractor) ExtractTechnocrat ¶
ExtractTechnocrat ...
func (*Extractor) ExtractTechnocratFromDoc ¶
ExtractTechnocratFromDoc ...
func (*Extractor) ExtractTechnologyDetails ¶
func (e *Extractor) ExtractTechnologyDetails(pageHTML []byte) (out ogame.TechnologyDetails, err error)
ExtractTechnologyDetails ...
func (*Extractor) ExtractTechnologyDetailsFromDoc ¶
func (e *Extractor) ExtractTechnologyDetailsFromDoc(doc *goquery.Document) (ogame.TechnologyDetails, error)
ExtractTechnologyDetailsFromDoc ...
func (*Extractor) ExtractTechs ¶
func (e *Extractor) ExtractTechs(pageHTML []byte) (ogame.ResourcesBuildings, ogame.Facilities, ogame.ShipsInfos, ogame.DefensesInfos, ogame.Researches, ogame.LfBuildings, ogame.LfResearches, error)
ExtractTechs ...
func (*Extractor) ExtractToken ¶
ExtractToken ...
func (*Extractor) ExtractUpgradeToken ¶
ExtractUpgradeToken ...
func (*Extractor) ExtractUserInfos ¶
ExtractUserInfos ...