<<プロジェクト名>> Widget XP <<プロジェクト説明>> 時計、カレンダー、天気、ニュースなどの生活に必要な情報を一つにまとめたWebアプリケーション <<ものと操作の洗い出し結果>> <<<ものと操作の洗い出し>>> ・全ての機能を表示するメイン画面((br)) |((br)) +ー・カレンダー((br)) | |((br)) | +ーリマインダー((br)) |((br)) +ー時計((br)) |((br)) +ー天気((br)) |((br)) +ーニュース((br)) <<<結果から分かったこと>>> *天気とニュースの情報をWebサイトから取得する必要がある →Pythonを使って、情報取得のプログラムを作成する(Webスクレイピング) *それに伴って、PythonによってWebアプリを作る <<プロトタイププログラムの説明>> <<<メイン画面>>> *HTML・CSS・Javascriptを使って作成*((br)) <<>> *Pythonを使って作成*((br)) Pythonのライブラリ・フレームワークを活用する *ライブラリ:requests(導入済)((br)) (用途)((br)) URLからWebページのデータを取得 *ライブラリ:bs4(導入済)((br)) (用途)((br)) htmlデータから必要な情報を任意のファイルへ出力する *フレームワーク:Django(導入予定)((br)) (用途)((br)) PythonのWebアプリでcssとJavascriptを使用できるようにする。 <<デモのスクリーンショット>> *メイン画面のイメージ((br)) <<{サンプル1.png} *Webスクレイピングの試用((br)) ここでは、岩手大学のホームページから情報を取得してくる <<{scrape.png}