Xonsh Advent Calendar 2018
Python Shell「Xonsh」の話をするAdvent Calendar
- Xonsh知らなかったけどアドベントカレンダーに向けて使ってみた
- Xonsh導入と環境構築
- Xonshの便利なAPIの紹介
- Xonshの拡張作った
- Xonsh上でPythonとsh使って面白い事やった話
本当なんでもあり。
現状日本語情報が少ない(実質無い)ので、ほんと少しでも書いてくれるだけでハッピー。
以下参考情報
Doc : http://xon.sh/index.html
Github : https://github.com/xonsh/xonsh
作者podcast : https://www.podcastinit.com/episode-29-anthony-scopatz-on-xonsh/
去年のAC:https://qiita.com/advent-calendar/2017/xonsh
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 29 | 30 | 1 Join calendar on 1 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
2 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 3 Join calendar on 3 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 4 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 5 Join calendar on 5 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 6 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 7 Join calendar on 7 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 8 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
9 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 10 Join calendar on 10 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 11 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 12 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 13 Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 14 Xonshってなんて発音するの?ってぐらいの者ですが,なにか書きたい Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 15 なにかやります Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
16 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 17 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 18 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 19 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 20 Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 21 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 22 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
23 Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 24 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 25 Join calendar on 25 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 26 | 27 | 28 | 29 |
1 | Join calendar on 1 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
---|---|
2 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
3 | Join calendar on 3 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
4 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
5 | Join calendar on 5 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
6 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
7 | Join calendar on 7 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
8 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
9 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
10 | Join calendar on 10 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
11 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
12 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
13 | Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
14 | Xonshってなんて発音するの?ってぐらいの者ですが,なにか書きたい Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
15 | なにかやります Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
16 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
17 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
18 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
19 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
20 | Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
21 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
22 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
23 | Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
24 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
25 | Join calendar on 25 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 29 | 30 | 1 Join calendar on 1 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
2 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 3 Join calendar on 3 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 4 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 5 Join calendar on 5 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 6 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 7 Join calendar on 7 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 8 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
9 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 10 Join calendar on 10 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 11 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 12 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 13 Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 14 Xonshってなんて発音するの?ってぐらいの者ですが,なにか書きたい Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 15 なにかやります Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
16 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 17 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 18 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 19 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 20 Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 21 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 22 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
23 Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 24 Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use | 25 Join calendar on 25 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use | 26 | 27 | 28 | 29 |
1 | Join calendar on 1 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
---|---|
2 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
3 | Join calendar on 3 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
4 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
5 | Join calendar on 5 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
6 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
7 | Join calendar on 7 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
8 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
9 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
10 | Join calendar on 10 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
11 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
12 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
13 | Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
14 | Xonshってなんて発音するの?ってぐらいの者ですが,なにか書きたい Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
15 | なにかやります Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
16 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
17 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
18 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
19 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
20 | Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
21 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
22 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
23 | Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |
24 | Overwrite You can post either your article on Qiita or your blog post. When you participate, we will assume that you have agreed to the terms of use |
25 | Join calendar on 25 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, we will assume that you have agreed to the terms of use |