Documentation ¶
Index ¶
- func ExtractCancelInfos(pageHTML []byte, linkVarName, fnName string, tableIdx int) (token string, id, listID int64, err error)
- func ExtractConstructions(pageHTML []byte, clock clockwork.Clock) (buildingID ogame.ID, buildingCountdown int64, researchID ogame.ID, ...)
- func ExtractFacilitiesFromDoc(doc *goquery.Document) (ogame.Facilities, error)
- func GetNbr(doc *goquery.Document, name string) int64
- type Extractor
- func (e Extractor) ExtractCancelBuildingInfos(pageHTML []byte) (token string, techID, listID int64, err error)
- func (e Extractor) ExtractCancelResearchInfos(pageHTML []byte) (token string, techID, listID int64, err error)
- func (e Extractor) ExtractCharacterClass(pageHTML []byte) (ogame.CharacterClass, error)
- func (e Extractor) ExtractCharacterClassFromDoc(doc *goquery.Document) (ogame.CharacterClass, error)
- func (e Extractor) ExtractCombatReportMessagesFromDoc(doc *goquery.Document) ([]ogame.CombatReportSummary, int64)
- func (e Extractor) ExtractCombatReportMessagesSummary(pageHTML []byte) ([]ogame.CombatReportSummary, int64)
- func (e Extractor) ExtractConstructions(pageHTML []byte) (buildingID ogame.ID, buildingCountdown int64, researchID ogame.ID, ...)
- func (e Extractor) ExtractDefense(pageHTML []byte) (ogame.DefensesInfos, error)
- func (e Extractor) ExtractDefenseFromDoc(doc *goquery.Document) (ogame.DefensesInfos, error)
- func (e Extractor) ExtractEspionageReport(pageHTML []byte) (ogame.EspionageReport, error)
- func (e Extractor) ExtractEspionageReportFromDoc(doc *goquery.Document) (ogame.EspionageReport, error)
- 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) ExtractFleet1Ships(pageHTML []byte) ogame.ShipsInfos
- func (e Extractor) ExtractFleet1ShipsFromDoc(doc *goquery.Document) (s ogame.ShipsInfos)
- 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) ExtractMarketplaceMessages(pageHTML []byte) ([]ogame.MarketplaceMessage, int64, error)
- func (e Extractor) ExtractMarketplaceMessagesFromDoc(doc *goquery.Document, location *time.Location) ([]ogame.MarketplaceMessage, int64, error)
- 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) ExtractPremiumToken(pageHTML []byte, days int64) (string, 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) 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) ExtractShips(pageHTML []byte) (ogame.ShipsInfos, error)
- func (e Extractor) ExtractShipsFromDoc(doc *goquery.Document) (ogame.ShipsInfos, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractCancelInfos ¶
func ExtractConstructions ¶
func ExtractFacilitiesFromDoc ¶
func ExtractFacilitiesFromDoc(doc *goquery.Document) (ogame.Facilities, error)
Types ¶
type Extractor ¶
Extractor ...
func (Extractor) ExtractCancelBuildingInfos ¶
func (e Extractor) ExtractCancelBuildingInfos(pageHTML []byte) (token string, techID, listID int64, err error)
ExtractCancelBuildingInfos ...
func (Extractor) ExtractCancelResearchInfos ¶
func (e Extractor) ExtractCancelResearchInfos(pageHTML []byte) (token string, techID, listID int64, err error)
ExtractCancelResearchInfos ...
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) 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) ExtractDefense ¶
func (e Extractor) ExtractDefense(pageHTML []byte) (ogame.DefensesInfos, error)
ExtractDefense ...
func (Extractor) ExtractDefenseFromDoc ¶
ExtractDefenseFromDoc ...
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) 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) 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) ExtractIPM ¶
ExtractIPM ...
func (Extractor) ExtractIPMFromDoc ¶
ExtractIPMFromDoc ...
func (Extractor) ExtractMarketplaceMessages ¶
func (e Extractor) ExtractMarketplaceMessages(pageHTML []byte) ([]ogame.MarketplaceMessage, int64, error)
ExtractMarketplaceMessages ...
func (Extractor) ExtractMarketplaceMessagesFromDoc ¶
func (e Extractor) ExtractMarketplaceMessagesFromDoc(doc *goquery.Document, location *time.Location) ([]ogame.MarketplaceMessage, int64, error)
ExtractMarketplaceMessagesFromDoc ...
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) ExtractPremiumToken ¶
ExtractPremiumToken ...
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 ¶
ExtractResourceSettings ...
func (Extractor) ExtractResourceSettingsFromDoc ¶
func (e Extractor) ExtractResourceSettingsFromDoc(doc *goquery.Document) (ogame.ResourceSettings, string, error)
ExtractResourceSettingsFromDoc ...
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) ExtractShips ¶
func (e Extractor) ExtractShips(pageHTML []byte) (ogame.ShipsInfos, error)
ExtractShips ...
func (Extractor) ExtractShipsFromDoc ¶
ExtractShipsFromDoc ...