onwut は政府機関等が公表したレポートをまとめたデータベースをPythonライブラリとして一般公開しています。
インストール方法
pip install onwut
使い方
GoogleColaboratoryにサンプルコードを記載しています。: リンクはこちら
import onwut
# 期間を指定してデータを取得し、結果を表示
articles = onwut.fetch_data(start_date="2024-01", end_date="2024-12")
for article in articles:
print(f"タイトル: {article['title']}\n日付: {article['date']}\nURL: {article['url']}\nソース: {article['source']}\n内容: {article['content']}...\n")
# キーワードを指定してデータを取得し、結果を表示
articles = onwut.fetch_data(search_string="在庫")
for article in articles:
print(f"タイトル: {article['title']}\n日付: {article['date']}\nURL: {article['url']}\nソース: {article['source']}\n内容: {article['content']}...\n")
# 参照元を指定してデータを取得し、結果を表示
articles = onwut.fetch_data(source="経済産業省")
for article in articles:
print(f"タイトル: {article['title']}\n日付: {article['date']}\nURL: {article['url']}\nソース: {article['source']}\n内容: {article['content']}...\n")
# タイトルとURLのみを4件取得して結果を表示
articles = onwut.fetch_data(limit=4)
for article in articles:
print(f"タイトル: {article['title']}\nURL: {article['url']}")
# 組み合わせた検索結果を取得し、結果を表示
articles = onwut.fetch_data(search_string="生産", start_date="2024-01", end_date="2024-12")
for article in articles:
print(f"タイトル: {article['title']}\n日付: {article['date']}\nURL: {article['url']}\nソース: {article['source']}\n内容: {article['content']}...\n")
articles = onwut.fetch_data(source="経済産業省", start_date="2024-01", end_date="2024-12")
for article in articles:
print(f"タイトル: {article['title']}\n日付: {article['date']}\nURL: {article['url']}\nソース: {article['source']}\n内容: {article['content']}...\n")
articles = onwut.fetch_data(search_string="出荷", source="経済産業省", start_date="2024-01", end_date="2024-12")
for article in articles:
print(f"タイトル: {article['title']}\n日付: {article['date']}\nURL: {article['url']}\nソース: {article['source']}\n内容: {article['content']}...\n")
貢献方法
このプロジェクトはオープンソースであり、コミュニティの皆様の貢献を歓迎しています。バグ修正、新機能の提案、ドキュメントの改善など、どのような貢献でも大歓迎です。GitHubリポジトリにプルリクエストをお送りください。: リンクはこちら