★プログラミング初心者ですが、やりたい事があります★
■やりたいこと
毎日決まった時間に、
音声ファイルのリンクを付けたメールを自動的に送りたいです。
毎日ファイルを探して、
音声再生するのが面倒なので、
プログラミングで解決したいという理由でご質問させていただきます。
■質問内容
―――
質問1
―――
調査の方向性を確認したいです。
この一点です。
後進のためにと思っていただける先輩方からヒントがほしいです。
具体的なことはなくても構いません。
下記の通り調べてみましたが、
どの言語を使ったらいいかは見当つかないレベルの知識です。
このような質問がteratail上で不適切なら
お詫びの上、質問をクローズさせていただきます。
■具体的なやりたいことの内容
1:DropboxやGoogle Drive等のクラウド上にある音声ファイル(mp3)を
2:メールにリンクを貼る
3:決まった時間にメールを自動配信(配信先は私ひとりです)
■開発環境
MacOS(最新)、WindowsOS(最新)
■調べてみたこと
Google検索で調べてみたところ、
Pythonを使う、エクセル関数を使う等らしきサイトにあたってみましたが、
バッチリと内容が合致しないことと、
どれも具体的過ぎて、私の理解が追いつかないことと、
何の言語を使えばいいかの当りもつけられなくて困ってしまいました(T_T)
見当違いで、勉強と検索を続けてしまうのが怖いって思っています。
■ほかの方にも役に立つ
きっと同じようなことをやりたい方がいると思います。
理由は習慣化のハードルを下げることができるツール(やプログラム)になると考えるからです。
解決できたあかつきには、開発の手順をここやブログなどで紹介したいな~と思っています。
■ここまで読んで頂いたことを感謝します。
地道に勉強することは自覚していますので、
この点のアドバイスは不要です。
ただ、入門書を読んである程度の知識を得てから、
出直してこいという世界なら別の方法を考えます。
例えばなのですが、
相談者が六法全書を読んでいなくても、
専門家は法律の解釈の質問を受けても答えられるのですが、
プログラミングの専門家はそうではないのかな~と
最初と2番目の回答者様の回答をみて少し残念です。
回答を頂いたことは感謝していますが、
専門家とは思えない回答だったので、
がっかりしました。
プログラミングはプロとしても、
教えることが出来ない方々なんだろうと思います。
しかし、同じ論理思考を使う専門家だと思うので、
そんなことはないのではないかと期待しています。
説明不足であれば、質問内容を修正します。
上記質問内容を修正すると明言していますが、
これに沿うことなく質問者を落とし込むようなコメントや評価があることが残念です。
どうかお知恵をお貸しいただきたいです。
よろしくお願いします。
最後までお読みくださってありがとうございました。
――――――
2020.6.14時点での方向性
――――――
■具体的なやりたいことの内容の変更点
1:DropboxやGoogle Drive等のクラウド上にある音声ファイル(mp3)について
(検討経緯)
→ クラウド上ではセキュリティの対策として
ファイルを指定するURLがランダムに作成される。
→ 上記をプログラムに読ませるのは骨が折れる。
→ よって、ファイル名を指定し、URLを取得しやすくするためレンタルサーバーにファイルを置く。
※もしくはクラウド上でもファイル名が自分自身で設定できるサービスを探す(なさそう)。
(変更点要点)レンタルサーバーにファイルを置く。
■具体的なやりたいことの内容の方向性の進捗
2:メールにリンクを貼る
3:決まった時間にメールを自動配信(配信先は私ひとりです)
→ メール配信はGmailを利用する。
→ Python3を利用して、Python標準ライブラリのsmtplibを活用する。
→ アカウント乗っ取り対策のため、メール配信専用のアカウントを作成する。
→ 定期実行はcronを利用する。
以上です。引き続き進捗がありましたら、こちらに加筆していきます。