このコミットが含まれているのは:
守矢諏訪子 2024-02-11 14:57:35 +09:00
コミット e213a9d393
2個のファイルの変更9行の追加9行の削除

15
main.go
ファイルの表示

@ -6,15 +6,15 @@ import (
"time"
)
var version = "1.0.2"
var sofname = "norikae"
var version = "1.1.0"
func help () {
fmt.Println(" 乗換 - CLIでの路線情報")
fmt.Println("https://076.moe/ | https://gitler.moe/suwako/norikae")
fmt.Println("")
fmt.Println("使い方:")
fmt.Println("norikae -v :バージョンを表示")
fmt.Println("norikae -h :ヘルプを表示")
fmt.Println("\n使い方")
fmt.Println("-v :バージョンを表示")
fmt.Println("-h :ヘルプを表示")
fmt.Println("\n【必須のオプション】")
fmt.Println("-f [出発駅] :例:秋葉原、渋谷、大手町(東京)")
fmt.Println("-t [到着駅] :例:秋葉原、渋谷、大手町(東京)")
@ -29,11 +29,10 @@ func help () {
fmt.Println("--no-expressbus :高速バスを省く")
fmt.Println("--no-bus :路線/連絡バスを省く")
fmt.Println("--no-ferry :フェリーを省く")
fmt.Println("\n例 norikae -f 秋葉原 -t 渋谷 -j 16:23 -m 4 --no-bus")
fmt.Println("\n例 " + sofname + " -f 秋葉原 -t 渋谷 -j 16:23 -m 4 --no-bus")
}
func main () {
//args := os.Args
var opts Opts
// デフォルトな値
t := time.Now()
@ -59,7 +58,7 @@ func main () {
if (v == "-f") { foundf = true }
if (v == "-t") { foundt = true }
if (v == "-v") {
fmt.Printf("norikae-%s\n", version)
fmt.Printf("%s-%s\n", sofname, version)
return
}
if (v == "-h") {

ファイルの表示

@ -81,7 +81,8 @@ func scrape (gurl string) []Route {
e.ForEach("div.routeDetail div.fareSection div.access", func (jf int, elf *colly.HTMLElement) {
Fares.Stops = nil
if jf == j {
Fares.Train = strings.ReplaceAll(strings.ReplaceAll(strings.ReplaceAll(elf.ChildText("li.transport div"), "[train]", "【電車】"), "[bus]", "【バス】"), "[air]", "【空路】")
Fares.Train = strings.ReplaceAll(strings.ReplaceAll(strings.ReplaceAll(strings.ReplaceAll(elf.ChildText("li.transport div"), "[train]", "【電車】"), "[bus]", "【バス】"), "[air]", "【空路】"), "当駅始発", "【当駅始発】") + " "
Fares.Platform = elf.ChildText("li.platform")
Fares.Color = strings.ReplaceAll(elf.ChildAttr("span", "style"), "border-color:#", "")
elf.ForEach("li.stop ul", func (js int, els *colly.HTMLElement) {