v6

package
v0.0.0-...-11d5444 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DiameterRgx = regexp.MustCompile(diameterRgxStr)
View Source
var ErrUnsupportedType = errors.New("unsupported type")
View Source
var TemperatureRgx = regexp.MustCompile(temperatureRgxStr)

Functions

func ExtractBodyIDFromDoc

func ExtractBodyIDFromDoc(doc *goquery.Document) string

func ExtractCoord

func ExtractCoord(v string) (coord ogame.Coordinate)

func ExtractEmpireJSON

func ExtractEmpireJSON(pageHTML []byte) (any, error)

func ExtractOGameSessionFromDoc

func ExtractOGameSessionFromDoc(doc *goquery.Document) string

func ExtractUniverseSpeed

func ExtractUniverseSpeed(pageHTML []byte) int64

ExtractUniverseSpeed extract universe speed from html calculation pageHTML := b.getPageContent(url.Values{"page": {"techtree"}, "tab": {"2"}, "techID": {"1"}})

func IsLogged

func IsLogged(pageHTML []byte) bool

Types

type CelestialTypes

type CelestialTypes interface {
	ogame.Planet | ogame.Moon
}

type Extractor

type Extractor struct {
	// contains filtered or unexported fields
}

Extractor ...

func NewExtractor

func NewExtractor() *Extractor

NewExtractor ...

func (*Extractor) ExtractAbandonInformation

func (e *Extractor) ExtractAbandonInformation(doc *goquery.Document) (string, string)

ExtractAbandonInformation ...

func (*Extractor) ExtractActivateAutofocusFromDoc

func (e *Extractor) ExtractActivateAutofocusFromDoc(doc *goquery.Document) bool

ExtractActivateAutofocusFromDoc ...

func (*Extractor) ExtractActiveItems

func (e *Extractor) ExtractActiveItems(pageHTML []byte) ([]ogame.ActiveItem, error)

ExtractActiveItems ...

func (*Extractor) ExtractAdmiral

func (e *Extractor) ExtractAdmiral(pageHTML []byte) bool

ExtractAdmiral ...

func (*Extractor) ExtractAdmiralFromDoc

func (e *Extractor) ExtractAdmiralFromDoc(doc *goquery.Document) bool

ExtractAdmiralFromDoc ...

func (*Extractor) ExtractAjaxChatToken

func (e *Extractor) ExtractAjaxChatToken(pageHTML []byte) (string, error)

ExtractAjaxChatToken ...

func (*Extractor) ExtractAllResources

func (e *Extractor) ExtractAllResources(pageHTML []byte) (map[ogame.CelestialID]ogame.Resources, error)

ExtractAllResources ...

func (*Extractor) ExtractAnimatedOverviewFromDoc

func (e *Extractor) ExtractAnimatedOverviewFromDoc(doc *goquery.Document) bool

ExtractAnimatedOverviewFromDoc ...

func (*Extractor) ExtractAnimatedSlidersFromDoc

func (e *Extractor) ExtractAnimatedSlidersFromDoc(doc *goquery.Document) bool

ExtractAnimatedSlidersFromDoc ...

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

func (e *Extractor) ExtractAuction(pageHTML []byte) (ogame.Auction, error)

ExtractAuction ...

func (*Extractor) ExtractAuctioneerNotificationsFromDoc

func (e *Extractor) ExtractAuctioneerNotificationsFromDoc(doc *goquery.Document) bool

ExtractAuctioneerNotificationsFromDoc ...

func (*Extractor) ExtractBodyIDFromDoc

func (e *Extractor) ExtractBodyIDFromDoc(doc *goquery.Document) string

ExtractBodyIDFromDoc ...

func (*Extractor) ExtractBuffActivation

func (e *Extractor) ExtractBuffActivation(pageHTML []byte) (string, []ogame.Item, error)

ExtractBuffActivation ...

func (*Extractor) ExtractCancelBuildingInfos

func (e *Extractor) ExtractCancelBuildingInfos(pageHTML []byte) (token string, techID, listID int64, err error)

ExtractCancelBuildingInfos ...

func (*Extractor) ExtractCancelFleetToken

func (e *Extractor) ExtractCancelFleetToken(pageHTML []byte, fleetID ogame.FleetID) (string, error)

ExtractCancelFleetToken ...

func (*Extractor) ExtractCancelLfBuildingInfos

func (e *Extractor) ExtractCancelLfBuildingInfos(pageHTML []byte) (token string, id, listID int64, err error)

func (*Extractor) ExtractCancelResearchInfos

func (e *Extractor) ExtractCancelResearchInfos(pageHTML []byte) (token string, techID, listID int64, err error)

ExtractCancelResearchInfos ...

func (*Extractor) ExtractCelestial

func (e *Extractor) ExtractCelestial(pageHTML []byte, v any) (ogame.Celestial, error)

ExtractCelestial ...

func (*Extractor) ExtractCelestialFromDoc

func (e *Extractor) ExtractCelestialFromDoc(doc *goquery.Document, v any) (ogame.Celestial, error)

ExtractCelestialFromDoc ...

func (*Extractor) ExtractCelestials

func (e *Extractor) ExtractCelestials(pageHTML []byte) ([]ogame.Celestial, error)

ExtractCelestials ...

func (*Extractor) ExtractCelestialsFromDoc

func (e *Extractor) ExtractCelestialsFromDoc(doc *goquery.Document) ([]ogame.Celestial, error)

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) ExtractCombatReportMessagesFromDoc

func (e *Extractor) ExtractCombatReportMessagesFromDoc(doc *goquery.Document) ([]ogame.CombatReportSummary, int64)

ExtractCombatReportMessagesFromDoc ...

func (*Extractor) ExtractCombatReportMessagesSummary

func (e *Extractor) ExtractCombatReportMessagesSummary(pageHTML []byte) ([]ogame.CombatReportSummary, int64)

ExtractCombatReportMessagesSummary ...

func (*Extractor) ExtractCommander

func (e *Extractor) ExtractCommander(pageHTML []byte) bool

ExtractCommander ...

func (*Extractor) ExtractCommanderFromDoc

func (e *Extractor) ExtractCommanderFromDoc(doc *goquery.Document) bool

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

func (e *Extractor) ExtractDMCosts(pageHTML []byte) (ogame.DMCosts, error)

ExtractDMCosts ...

func (*Extractor) ExtractDefense

func (e *Extractor) ExtractDefense(pageHTML []byte) (ogame.DefensesInfos, error)

ExtractDefense ...

func (*Extractor) ExtractDefenseFromDoc

func (e *Extractor) ExtractDefenseFromDoc(doc *goquery.Document) (ogame.DefensesInfos, error)

ExtractDefenseFromDoc ...

func (*Extractor) ExtractDestroyRockets

func (e *Extractor) ExtractDestroyRockets(pageHTML []byte) (abm, ipm int64, token string, err error)

ExtractDestroyRockets ...

func (*Extractor) ExtractDisableChatBarFromDoc

func (e *Extractor) ExtractDisableChatBarFromDoc(doc *goquery.Document) bool

ExtractDisableChatBarFromDoc ...

func (*Extractor) ExtractDisableOutlawWarningFromDoc

func (e *Extractor) ExtractDisableOutlawWarningFromDoc(doc *goquery.Document) bool

ExtractDisableOutlawWarningFromDoc ...

func (*Extractor) ExtractEconomyNotificationsFromDoc

func (e *Extractor) ExtractEconomyNotificationsFromDoc(doc *goquery.Document) bool

ExtractEconomyNotificationsFromDoc ...

func (*Extractor) ExtractEmpire

func (e *Extractor) ExtractEmpire(pageHTML []byte) ([]ogame.EmpireCelestial, error)

ExtractEmpire ...

func (*Extractor) ExtractEmpireJSON

func (e *Extractor) ExtractEmpireJSON(pageHTML []byte) (any, error)

ExtractEmpireJSON ...

func (*Extractor) ExtractEngineer

func (e *Extractor) ExtractEngineer(pageHTML []byte) bool

ExtractEngineer ...

func (*Extractor) ExtractEngineerFromDoc

func (e *Extractor) ExtractEngineerFromDoc(doc *goquery.Document) bool

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)

ExtractEspionageReportMessageIDs ...

func (*Extractor) ExtractEspionageReportMessageIDsFromDoc

func (e *Extractor) ExtractEspionageReportMessageIDsFromDoc(doc *goquery.Document) ([]ogame.EspionageReportSummary, int64)

ExtractEspionageReportMessageIDsFromDoc ...

func (*Extractor) ExtractEventsShowFromDoc

func (e *Extractor) ExtractEventsShowFromDoc(doc *goquery.Document) int64

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

func (e *Extractor) ExtractFacilitiesFromDoc(doc *goquery.Document) (ogame.Facilities, error)

ExtractFacilitiesFromDoc ...

func (*Extractor) ExtractFederation

func (e *Extractor) ExtractFederation(pageHTML []byte) url.Values

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

func (e *Extractor) ExtractFleetDeutSaveFactor(pageHTML []byte) float64

ExtractFleetDeutSaveFactor extract fleet deut save factor

func (*Extractor) ExtractFleetDispatchACSFromDoc

func (e *Extractor) ExtractFleetDispatchACSFromDoc(doc *goquery.Document) []ogame.ACSValues

ExtractFleetDispatchACSFromDoc ...

func (*Extractor) ExtractFleets

func (e *Extractor) ExtractFleets(pageHTML []byte) (res []ogame.Fleet)

ExtractFleets ...

func (*Extractor) ExtractFleetsFromDoc

func (e *Extractor) ExtractFleetsFromDoc(doc *goquery.Document) (res []ogame.Fleet)

ExtractFleetsFromDoc ...

func (*Extractor) ExtractFleetsFromEventList

func (e *Extractor) ExtractFleetsFromEventList(pageHTML []byte) []ogame.Fleet

ExtractFleetsFromEventList ...

func (*Extractor) ExtractFleetsFromEventListFromDoc

func (e *Extractor) ExtractFleetsFromEventListFromDoc(doc *goquery.Document) []ogame.Fleet

ExtractFleetsFromEventListFromDoc ...

func (*Extractor) ExtractGalaxyInfos

func (e *Extractor) ExtractGalaxyInfos(pageHTML []byte, botPlayerName string, botPlayerID, botPlayerRank int64) (ogame.SystemInfos, error)

ExtractGalaxyInfos ...

func (*Extractor) ExtractGeologist

func (e *Extractor) ExtractGeologist(pageHTML []byte) bool

ExtractGeologist ...

func (*Extractor) ExtractGeologistFromDoc

func (e *Extractor) ExtractGeologistFromDoc(doc *goquery.Document) bool

ExtractGeologistFromDoc ...

func (*Extractor) ExtractHiddenFields

func (e *Extractor) ExtractHiddenFields(pageHTML []byte) (fields url.Values)

ExtractHiddenFields utils function to extract hidden input from a page

func (*Extractor) ExtractHiddenFieldsFromDoc

func (e *Extractor) ExtractHiddenFieldsFromDoc(doc *goquery.Document) url.Values

ExtractHiddenFieldsFromDoc utils function to extract hidden input from a page

func (*Extractor) ExtractHighscore

func (e *Extractor) ExtractHighscore(pageHTML []byte) (ogame.Highscore, error)

ExtractHighscore ...

func (*Extractor) ExtractHighscoreFromDoc

func (e *Extractor) ExtractHighscoreFromDoc(doc *goquery.Document) (ogame.Highscore, error)

ExtractHighscoreFromDoc ...

func (*Extractor) ExtractIPM

func (e *Extractor) ExtractIPM(pageHTML []byte) (duration, max int64, token string)

ExtractIPM ...

func (*Extractor) ExtractIPMFromDoc

func (e *Extractor) ExtractIPMFromDoc(doc *goquery.Document) (duration, max int64, token string)

ExtractIPMFromDoc ...

func (*Extractor) ExtractIsInVacation

func (e *Extractor) ExtractIsInVacation(pageHTML []byte) bool

ExtractIsInVacation ...

func (*Extractor) ExtractIsInVacationFromDoc

func (e *Extractor) ExtractIsInVacationFromDoc(doc *goquery.Document) bool

ExtractIsInVacationFromDoc ...

func (*Extractor) ExtractIsMobile

func (e *Extractor) ExtractIsMobile(pageHTML []byte) bool

ExtractIsMobile ...

func (*Extractor) ExtractIsMobileFromDoc

func (e *Extractor) ExtractIsMobileFromDoc(doc *goquery.Document) bool

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) ExtractLfBuildings

func (e *Extractor) ExtractLfBuildings(pageHTML []byte) (ogame.LfBuildings, error)

ExtractLfBuildings ...

func (*Extractor) ExtractLfBuildingsFromDoc

func (e *Extractor) ExtractLfBuildingsFromDoc(doc *goquery.Document) (ogame.LfBuildings, error)

ExtractLfBuildingsFromDoc ...

func (*Extractor) ExtractLfResearch

func (e *Extractor) ExtractLfResearch(pageHTML []byte) (ogame.LfResearches, error)

ExtractLfResearch ...

func (*Extractor) ExtractLfResearchFromDoc

func (e *Extractor) ExtractLfResearchFromDoc(doc *goquery.Document) (ogame.LfResearches, error)

ExtractLfResearchFromDoc ...

func (*Extractor) ExtractLifeformEnabled

func (e *Extractor) ExtractLifeformEnabled(pageHTML []byte) bool

ExtractLifeformEnabled ...

func (*Extractor) ExtractMarketplaceMessages

func (e *Extractor) ExtractMarketplaceMessages(pageHTML []byte) ([]ogame.MarketplaceMessage, int64, error)

ExtractMarketplaceMessages ...

func (*Extractor) ExtractMobileVersionFromDoc

func (e *Extractor) ExtractMobileVersionFromDoc(doc *goquery.Document) bool

ExtractMobileVersionFromDoc ...

func (*Extractor) ExtractMoon

func (e *Extractor) ExtractMoon(pageHTML []byte, v any) (ogame.Moon, error)

ExtractMoon ...

func (*Extractor) ExtractMoonFromDoc

func (e *Extractor) ExtractMoonFromDoc(doc *goquery.Document, v any) (ogame.Moon, error)

ExtractMoonFromDoc ...

func (*Extractor) ExtractMoons

func (e *Extractor) ExtractMoons(pageHTML []byte) []ogame.Moon

ExtractMoons ...

func (*Extractor) ExtractMoonsFromDoc

func (e *Extractor) ExtractMoonsFromDoc(doc *goquery.Document) []ogame.Moon

ExtractMoonsFromDoc ...

func (*Extractor) ExtractMsgResultsPerPageFromDoc

func (e *Extractor) ExtractMsgResultsPerPageFromDoc(doc *goquery.Document) int64

ExtractMsgResultsPerPageFromDoc ...

func (*Extractor) ExtractNotifAccountFromDoc

func (e *Extractor) ExtractNotifAccountFromDoc(doc *goquery.Document) bool

ExtractNotifAccountFromDoc ...

func (*Extractor) ExtractNotifAllianceBroadcastsFromDoc

func (e *Extractor) ExtractNotifAllianceBroadcastsFromDoc(doc *goquery.Document) bool

ExtractNotifAllianceBroadcastsFromDoc ...

func (*Extractor) ExtractNotifAllianceMessagesFromDoc

func (e *Extractor) ExtractNotifAllianceMessagesFromDoc(doc *goquery.Document) bool

ExtractNotifAllianceMessagesFromDoc ...

func (*Extractor) ExtractNotifAuctionsFromDoc

func (e *Extractor) ExtractNotifAuctionsFromDoc(doc *goquery.Document) bool

ExtractNotifAuctionsFromDoc ...

func (*Extractor) ExtractNotifBuildListFromDoc

func (e *Extractor) ExtractNotifBuildListFromDoc(doc *goquery.Document) bool

ExtractNotifBuildListFromDoc ...

func (*Extractor) ExtractNotifForeignEspionageFromDoc

func (e *Extractor) ExtractNotifForeignEspionageFromDoc(doc *goquery.Document) bool

ExtractNotifForeignEspionageFromDoc ...

func (*Extractor) ExtractNotifFriendlyFleetActivitiesFromDoc

func (e *Extractor) ExtractNotifFriendlyFleetActivitiesFromDoc(doc *goquery.Document) bool

ExtractNotifFriendlyFleetActivitiesFromDoc ...

func (*Extractor) ExtractNotifHostileFleetActivitiesFromDoc

func (e *Extractor) ExtractNotifHostileFleetActivitiesFromDoc(doc *goquery.Document) bool

ExtractNotifHostileFleetActivitiesFromDoc ...

func (*Extractor) ExtractOGameSession

func (e *Extractor) ExtractOGameSession(pageHTML []byte) string

ExtractOGameSession ...

func (*Extractor) ExtractOGameSessionFromDoc

func (e *Extractor) ExtractOGameSessionFromDoc(doc *goquery.Document) string

ExtractOGameSessionFromDoc ...

func (*Extractor) ExtractOGameTimestampFromBytes

func (e *Extractor) ExtractOGameTimestampFromBytes(pageHTML []byte) int64

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

func (e *Extractor) ExtractOgameTimestamp(pageHTML []byte) int64

ExtractOgameTimestamp ...

func (*Extractor) ExtractOgameTimestampFromDoc

func (e *Extractor) ExtractOgameTimestampFromDoc(doc *goquery.Document) int64

ExtractOgameTimestampFromDoc ...

func (*Extractor) ExtractOverviewProduction

func (e *Extractor) ExtractOverviewProduction(pageHTML []byte) ([]ogame.Quantifiable, int64, error)

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

func (e *Extractor) ExtractOverviewShipSumCountdownFromBytes(pageHTML []byte) int64

ExtractOverviewShipSumCountdownFromBytes ...

func (*Extractor) ExtractPhalanx

func (e *Extractor) ExtractPhalanx(pageHTML []byte) ([]ogame.Fleet, error)

ExtractPhalanx ...

func (*Extractor) ExtractPlanet

func (e *Extractor) ExtractPlanet(pageHTML []byte, v any) (ogame.Planet, error)

ExtractPlanet ...

func (*Extractor) ExtractPlanetCoordinate

func (e *Extractor) ExtractPlanetCoordinate(pageHTML []byte) (ogame.Coordinate, error)

ExtractPlanetCoordinate extracts planet coordinate from html page

func (*Extractor) ExtractPlanetFromDoc

func (e *Extractor) ExtractPlanetFromDoc(doc *goquery.Document, v any) (ogame.Planet, error)

ExtractPlanetFromDoc ...

func (*Extractor) ExtractPlanetID

func (e *Extractor) ExtractPlanetID(pageHTML []byte) (ogame.CelestialID, error)

ExtractPlanetID extracts planet id from html page

func (*Extractor) ExtractPlanetIDFromDoc

func (e *Extractor) ExtractPlanetIDFromDoc(doc *goquery.Document) (ogame.CelestialID, error)

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

func (e *Extractor) ExtractPlanetTypeFromDoc(doc *goquery.Document) (ogame.CelestialType, error)

ExtractPlanetTypeFromDoc extracts planet type from doc

func (*Extractor) ExtractPlanets

func (e *Extractor) ExtractPlanets(pageHTML []byte) []ogame.Planet

ExtractPlanets ...

func (*Extractor) ExtractPlanetsFromDoc

func (e *Extractor) ExtractPlanetsFromDoc(doc *goquery.Document) []ogame.Planet

ExtractPlanetsFromDoc ...

func (*Extractor) ExtractPopopsCombatreportFromDoc

func (e *Extractor) ExtractPopopsCombatreportFromDoc(doc *goquery.Document) bool

ExtractPopopsCombatreportFromDoc ...

func (*Extractor) ExtractPopupsNoticesFromDoc

func (e *Extractor) ExtractPopupsNoticesFromDoc(doc *goquery.Document) bool

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

func (e *Extractor) ExtractPreferencesShowActivityMinutes(pageHTML []byte) bool

ExtractPreferencesShowActivityMinutes ...

func (*Extractor) ExtractPremiumToken

func (e *Extractor) ExtractPremiumToken(pageHTML []byte, days int64) (string, error)

ExtractPremiumToken ...

func (*Extractor) ExtractPreserveSystemOnPlanetChangeFromDoc

func (e *Extractor) ExtractPreserveSystemOnPlanetChangeFromDoc(doc *goquery.Document) bool

ExtractPreserveSystemOnPlanetChangeFromDoc ...

func (*Extractor) ExtractProduction

func (e *Extractor) ExtractProduction(pageHTML []byte) ([]ogame.Quantifiable, int64, error)

ExtractProduction extracts ships/defenses production from the shipyard page

func (*Extractor) ExtractProductionFromDoc

func (e *Extractor) ExtractProductionFromDoc(doc *goquery.Document) ([]ogame.Quantifiable, error)

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

func (e *Extractor) ExtractResources(pageHTML []byte) ogame.Resources

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

func (e *Extractor) ExtractResourcesFromDoc(doc *goquery.Document) ogame.Resources

ExtractResourcesFromDoc ...

func (*Extractor) ExtractResourcesProductions

func (e *Extractor) ExtractResourcesProductions(pageHTML []byte) (ogame.Resources, error)

ExtractResourcesProductions ...

func (*Extractor) ExtractResourcesProductionsFromDoc

func (e *Extractor) ExtractResourcesProductionsFromDoc(doc *goquery.Document) (ogame.Resources, error)

ExtractResourcesProductionsFromDoc ...

func (*Extractor) ExtractServerTime

func (e *Extractor) ExtractServerTime(pageHTML []byte) (time.Time, error)

ExtractServerTime ...

func (*Extractor) ExtractServerTimeFromDoc

func (e *Extractor) ExtractServerTimeFromDoc(doc *goquery.Document) (time.Time, error)

ExtractServerTimeFromDoc ...

func (*Extractor) ExtractShips

func (e *Extractor) ExtractShips(pageHTML []byte) (ogame.ShipsInfos, error)

ExtractShips ...

func (*Extractor) ExtractShipsFromDoc

func (e *Extractor) ExtractShipsFromDoc(doc *goquery.Document) (ogame.ShipsInfos, error)

ExtractShipsFromDoc ...

func (*Extractor) ExtractShowActivityMinutesFromDoc

func (e *Extractor) ExtractShowActivityMinutesFromDoc(doc *goquery.Document) bool

ExtractShowActivityMinutesFromDoc ...

func (*Extractor) ExtractShowDetailOverlayFromDoc

func (e *Extractor) ExtractShowDetailOverlayFromDoc(doc *goquery.Document) bool

ExtractShowDetailOverlayFromDoc ...

func (*Extractor) ExtractShowOldDropDownsFromDoc

func (e *Extractor) ExtractShowOldDropDownsFromDoc(doc *goquery.Document) bool

ExtractShowOldDropDownsFromDoc ...

func (*Extractor) ExtractSlots

func (e *Extractor) ExtractSlots(pageHTML []byte) ogame.Slots

ExtractSlots ...

func (*Extractor) ExtractSlotsFromDoc

func (e *Extractor) ExtractSlotsFromDoc(doc *goquery.Document) ogame.Slots

ExtractSlotsFromDoc extract fleet slots from page "fleet1" page "movement" redirect to "fleet1" when there is no fleet

func (*Extractor) ExtractSortOrderFromDoc

func (e *Extractor) ExtractSortOrderFromDoc(doc *goquery.Document) int64

ExtractSortOrderFromDoc ...

func (*Extractor) ExtractSortSettingFromDoc

func (e *Extractor) ExtractSortSettingFromDoc(doc *goquery.Document) int64

ExtractSortSettingFromDoc ...

func (*Extractor) ExtractSpioAnz

func (e *Extractor) ExtractSpioAnz(pageHTML []byte) int64

ExtractSpioAnz ...

func (*Extractor) ExtractSpioAnzFromDoc

func (e *Extractor) ExtractSpioAnzFromDoc(doc *goquery.Document) int64

ExtractSpioAnzFromDoc ...

func (*Extractor) ExtractSpioReportPicturesFromDoc

func (e *Extractor) ExtractSpioReportPicturesFromDoc(doc *goquery.Document) bool

ExtractSpioReportPicturesFromDoc ...

func (*Extractor) ExtractTearDownButtonEnabled

func (e *Extractor) ExtractTearDownButtonEnabled(pageHTML []byte) bool

ExtractTearDownButtonEnabled ...

func (*Extractor) ExtractTearDownButtonEnabledFromDoc

func (e *Extractor) ExtractTearDownButtonEnabledFromDoc(doc *goquery.Document) bool

ExtractTearDownButtonEnabledFromDoc ...

func (*Extractor) ExtractTearDownToken

func (e *Extractor) ExtractTearDownToken(pageHTML []byte) (string, error)

ExtractTearDownToken ...

func (*Extractor) ExtractTechnocrat

func (e *Extractor) ExtractTechnocrat(pageHTML []byte) bool

ExtractTechnocrat ...

func (*Extractor) ExtractTechnocratFromDoc

func (e *Extractor) ExtractTechnocratFromDoc(doc *goquery.Document) bool

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

ExtractTechs ...

func (*Extractor) ExtractUpgradeToken

func (e *Extractor) ExtractUpgradeToken(pageHTML []byte) (string, error)

ExtractUpgradeToken ...

func (*Extractor) ExtractUserInfos

func (e *Extractor) ExtractUserInfos(pageHTML []byte) (ogame.UserInfos, error)

ExtractUserInfos ...

func (*Extractor) GetLanguage

func (e *Extractor) GetLanguage() string

func (*Extractor) GetLifeformEnabled

func (e *Extractor) GetLifeformEnabled() bool

func (*Extractor) GetLocation

func (e *Extractor) GetLocation() *time.Location

func (*Extractor) SetLanguage

func (e *Extractor) SetLanguage(lang string)

func (*Extractor) SetLifeformEnabled

func (e *Extractor) SetLifeformEnabled(lifeformEnabled bool)

func (*Extractor) SetLocation

func (e *Extractor) SetLocation(loc *time.Location)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL