この記事は Rust Advent Calendar 2022 17日目の記事です。 はじめに 今年の9月,Rustの学習の一環として,Amazon商品URL内の省略可能部分(=日本語部分・パーセントエンコード部)を削除するCLIアプリを作りました。 該当レポジトリはこちらです。https://github.com/Yuki2Kisaragi/cuturl 作成した背景 (作った動機を書いてきます。読み飛ばしてOKです。) 他人にAmazon商品を教える際,Discord・SlackなどのアプリケーションにURLを貼って教えることがあると思います。 長文URLでトークのタイムラインを圧迫することが好きではなかったので,一々要らない箇所を削除していました。 例えば,この商品のURLで紹介します。(プログラミングRust第二版の商品URLです。) これを https://www.amazon.
![RustでAmazon商品URLの不要部分削除するCLI作った](https://cdn-ak-scissors.b.st-hatena.com/image/square/a536b09ee8473d0d1b114cad82b3dda01ca5ae10/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--mGdtQUx9--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ARust%2525E3%252581%2525A7Amazon%2525E5%252595%252586%2525E5%252593%252581URL%2525E3%252581%2525AE%2525E4%2525B8%25258D%2525E8%2525A6%252581%2525E9%252583%2525A8%2525E5%252588%252586%2525E5%252589%25258A%2525E9%252599%2525A4%2525E3%252581%252599%2525E3%252582%25258BCLI%2525E4%2525BD%25259C%2525E3%252581%2525A3%2525E3%252581%25259F%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3AMasaHero%252Cx_203%252Cy_98%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2E5ODhlNWRhZmQuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_72%2Fog-base.png)