Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
:fork_and_knife:Qiita[キータ]に投稿された記事を “つまんで” まとめPDFを生成:fork_and_knife:
Generate PDF/HTML from articles posted on qiita.com. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.
qiita_picks
コマンドで、次の「まとめPDF」が生成できます。
印刷向けにスタイルシートを調整しています。
% gem install qiita_picks
Install by hand (recommended):
https://github.com/pdfkit/pdfkit/wiki/Installing-WKHTMLTOPDF
Try using the wkhtmltopdf-binary
gem (mac + linux i386)
gem install wkhtmltopdf-binary
Note: The automated installer has been removed.
# 指定したURLの記事をまとめる (カンマ区切り)
% qiita_picks <URLs>
# 特定ユーザーの記事をまとめる
% qiita_picks list_user_items -u <username> -a <access_token>
# 特定ユーザーがストックした記事をまとめる
% qiita_picks list_user_stocks -u <username> -a <access_token>
# 特定のタグに関連する記事をまとめる
% qiita_picks list_tag_items -t <tag> -a <access_token>
# 『先週ストックが多かった投稿ベスト20』メールに掲載された記事をまとめる
% qiita_picks email_weekly_popular -e <email> -p <password>
# 『今週Qiitaでストックした記事』メールに掲載された記事をまとめる
% qiita_picks email_weekly_stocked -e <email> -p <password>
# はてなブックマークにブックマークされた人気の記事をまとめる
% qiita_picks list_hatena_popular -t <tag>
# はてなブックマークにブックマークされた新着の記事をまとめる
% qiita_picks list_hatena_recent -t <tag>
タグ・ユーザ名での記事の取得時に、Qiita Developer APIを利用しています。 事前にアカウントとアクセストークンを取得してください。
生成したPDFをメールに添付すると、デバイスを選ばずに、 いつでもオフラインで学習できるので、プログラマー生活がより快適になります。
それぞれのコマンドで生成したPDFを送信する場合は、-e <email>
と -p <password>
のオプションを設定してください。
:warning: メールの送受信は共に、指定したGmailアカウントから実行されます
# 指定したURLの記事をまとめる (カンマ区切り) + メール送信
% qiita_picks <URLs> -e <email> -p <password>
なお、email_weekly_popular
とemail_weekly_stocked
コマンドについては、
別途、-s <send_mail_flag>
を渡す必要があります。
# 『先週ストックが多かった投稿ベスト20』メールに掲載された記事 + メール送信
% qiita_picks email_weekly_popular -e <email> -p <password> -s true
特殊な処理がしたい場合は、以下を参考にご自由にどうぞ。
require 'qiita_picks'
url = %w{http://qiita.com/baba_s/items/c8d25456c0ee4ef52f94 http://qiita.com/y_minowa/items/f12aabbae7b0048cfe64}
generator = QiitaPicks::Generator.new(email, password, access_token)
# 指定したURLの記事をまとめる
generator.generate_from_url(url)
# 指定したURLの記事をまとめて 自身のGmailアカウントに送信
generator.generate_from_url(url, deliver: true)
ローカルにある、Dropbox等のクラウドサービスと同期するフォルダに向けて生成するのが、最もラクかと思います。メールで送りたくない場合は、お試しください。
qiita_picks
コマンドを定期的に実行するようスケジューリングすると、インプットが捗ります。下記のリンクを参考に設定してみてはいかがでしょうか。
何かお気づきの点があれば、こちらのフォームよりご意見をお送りください :sunglasses:
不具合等ありましたら、お気軽にプルリクしてください。
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)Copyright © 2015 HentecoLabs Inc. See LICENSE.txt for further details.
FAQs
Unknown package
We found that qiita_picks demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.