Skip to content

gen コマンドでコンテストの指定にURLを使えるようにする #265

@k1832

Description

@k1832

現状、genコマンドにおけるコンテストの指定にはコンテストIDを使っています。
ですがコンテストIDを手打ちするのは微妙に面倒ですし、ブラウザなどから雑にコピペしたい時にはURLの方が便利かもしれません。

URLを受け取った時には内部でURLからコンテストIDを取り出すなどしてはどうでしょうか?
正規表現やライブラリを使ってURLの解析をしてもいいですし、
以下のように簡易的にやるのもいいと思います。

# url = "https://atcoder.jp/contests/abc243"
paths = url.split("/")
contest_id = paths[4] if len(paths) >= 5 else paths[0]
print(contest_id)   # abc243

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions