Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct {
URL string
End bool
Proxy string
Stars []string `goquery:"h3 span a[data-hovercard-type='user'],text"`
Button []string `goquery:"div.BtnGroup a.btn.btn-outline.BtnGroup-item,[href]"`
Cookie string
}
Data defines required options
func New ¶
New to define stargather datas
func (*Data) Extract ¶
Extract GitHub user informations
type Profile ¶
type Profile struct {
Organization string `goquery:"ul.vcard-details li[itemprop='worksFor'] span,text"`
Location string `goquery:"ul.vcard-details li[itemprop='homeLocation'] span,text"`
Email string `goquery:"ul.vcard-details li[itemprop='email'] a,text"`
Twitter string `goquery:"ul.vcard-details li[itemprop='twitter'] a,text"`
Tabs []string `goquery:"div.flex-order-1.flex-md-order-none.mt-2.mt-md-0 div a span,text"` // Followers, following, stars
Repositories []string `goquery:"span.Counter,text"` // 0 == 3 = Repositories count
}
Profile defines user informations
Source Files
¶
- data.go
- profile.go
- stargather.go
- util.go
- vars.go
Click to show internal directories.
Click to hide internal directories.