ランキング系サイトの場合は、更新してからそれほどタイムラグなく最新記事を一覧に表示させることが
できるようになります。
これは、ブログ更新のたびに自動で各サービスに「更新したよ」通知を飛ばしてくれるようにするものです。
ところが当サイトのように Django で自前で実装したり、
まあ他のフレームワークを使ってたりしていて、いずれにせよ ping 送信の仕組みなんて導入してない!
って場合は ping 送信するのが手作業だったり不便極まりないです。(´・ω・`)
ランキング系のサイトには、 ping の代理申請っていうのがあって、ワンポチするだけなんですが、
それでも自分から何かアクションを起こさないといけないっていうのはやや面倒なものです。
そこで、以下のようなスクリプトを組んで、みんな大好き crontab に登録することで自動化しちゃいました。笑
Django ネタです。
sitemap.xml を Google さんに通知する方法をまとめました。
crontab を設定して送信を自動化するところまでまとめています。
Django 1.8 以上(1.8 も随分古くなった印象… 1.11 の時代ですしね…(´Д⊂グスン
sitemap.xml の生成ができていること
sitemaps が有効になっていること
sitemaps アプリとは、 Django の本体に入っているアプリケーションなので有効にするのは簡単です。
INSTALLED_APPS = (
....
'django.contrib.sites',
'django.contrib.sitemaps',
)
では本題に入ります。
mac に pip をインストールする
mac は標準で python が入っていますが、パッケージ管理の pip がインストールされていないので入れてみました。
2017/05/26 09:00
[GAS] Google Drive の特定フォルダ配下のフォルダ・ファイルの権限を一括で移譲する
Google Drive の特定フォルダ配下のファイル・フォルダの権限を一括で移譲するツールを Google Apps Script で作りました。
2018/11/10 15:54
[Windows] Ophcrack を使ってユーザーパスワードを解析する方法
家族で使っていた Windows7 のログインパスワードを忘れたため、Ophcrack を使って解析したときの記録です。
2017/09/30 21:00
[shell] フォルダ内にある大量の ZIP ファイルをまとめて解凍する
とある ZIP を解凍すると中に大量の ZIP が居たときに幸せになれるコマンドを紹介します
2018/06/19 23:45
[MySQL] データファイルから DB を復元する
先日 MySQL が再起動できなくなる問題が発生し、急遽データファイル(.frm, .ibd)から復元しました
2018/11/25 12:44