npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

atam

v2.0.0

Published

atcoder on terminal

Downloads

19

Readme

atam

概要

AtCoderへの提出をCLI上で行うことができるツールです。

  1. ブラウザへ移動することなくAtCoderが開催している任意のコンテストへ提出することができます。
  2. 現在のコードがサンプルケースに正解しているかを確認します。

overview

install方法

npmにて公開しています。

$ sudo npm install -g atam --unsafe-perm=true

使用方法

ログイン

まず初めにatamを利用したAtCoderへのログインが必要となります。

$ atam l

上記のコマンドを実行した後にユーザ名とパスワードを聞かれるのでログインをしてください、なおこの操作は初回1度のみの実行です。

サンプルケースをテスト

サンプルケースに正解しているかテストします。

$ atam t <コンテスト名> <コンテスト回数> <プログラム実行のコマンド> # ex) atam t abc 001 python3 main.py

提出

submit(sに省略可能)コマンドの引数に、提出したいファイル、コンテスト名、コンテスト回数を渡します。

$ atam s <コンテスト名> <コンテスト回数> <提出したいファイル> # ex) atam s abc 001 main.py

提出ファイルの言語を選択してください、なおこの状態であいまい検索での言語選択が可能となっております。

言語の選択が終了したあと、提出する問題を選択する状態になります。 この状態も言語選択と同様、あいまい検索での問題検索が可能となっています。

問題の選択が終了した後、問題の提出が行われます。AtCoderのジャッジが終わり次第パソコンに通知が来ます。

notification

なお、AtCoderサイトでの提出と同様に、空のファイルを選択した状態では提出が行われません。