Skip to content

HexagonMD/es-content-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ES作成ツール

企業向けのエントリーシート(自己PR・志望動機・ES質問回答)を自動生成するPythonツールです。

特徴

  • 企業特化: 企業情報を入力して、その企業に合わせたESを生成
  • 複数コンテンツ: 自己PR、志望動機、カスタムES質問に対応
  • スタイル選択: 論理的、情熱的、協調性重視など5つのスタイル
  • 文字数調整: 200-500文字、カスタム文字数に対応
  • バリエーション生成: 同じ内容を異なるアプローチで再作成
  • 文章分析: 改善提案とフィードバック

セットアップ

1. リポジトリのクローン

git clone https://github.com/HexagonMD/es-content-generator.git
cd es-content-generator

2. 必要なライブラリのインストール

pip install openai requests beautifulsoup4 python-dotenv

3. 環境変数の設定

.env.example をコピーして .env ファイルを作成:

cp .env.example .env

.env ファイルにOpenAI APIキーを設定:

OPENAI_API_KEY=your_actual_api_key_here

APIキーの取得方法: OpenAI Platform

使い方

基本的な使用方法

python jobpr_generator.py

使用手順

  1. 個人情報入力: 強み、経験、スキルなどを入力
  2. 企業情報入力: 志望企業の情報を入力(任意)
  3. コンテンツ選択: 自己PR、志望動機、ES質問から選択
  4. スタイル選択: 文章の雰囲気を選択
  5. 文字数設定: 目安となる文字数を選択
  6. 生成・編集: ESが生成され、分析やバリエーション作成が可能

追加機能

  • 文章分析: 生成されたESの改善点を提案
  • バリエーション生成: 異なるアプローチで同じ内容を再作成
  • ファイル保存: 生成結果をテキストファイルで保存

対応コンテンツ

コンテンツタイプ 説明 文字数目安
自己PR 強みや経験をアピール 200-500文字
志望動機 なぜその企業・職種を志望するか 200-500文字
ES質問回答 具体的なES質問への回答 カスタム

選択可能なスタイル

  • 論理的・分析型: データに基づいた論理的な表現
  • 情熱・エネルギッシュ型: 積極的で情熱的な表現
  • 協調・チームワーク型: チームワークを重視した表現
  • 創造・イノベーション型: 創造性や革新性を前面に出した表現
  • 誠実・信頼型: 誠実さや信頼性を重視した表現

ファイル構成

es-content-generator/
├── .env.example          # 環境変数のサンプル
├── .gitignore           # Git除外設定  
├── README.md            # このファイル
├── jobpr_generator.py   # メインプログラム
└── requirements.txt     # 依存ライブラリ

注意事項

  • OpenAI APIの使用には料金が発生します
  • 生成されたESは必ず内容を確認・編集してから使用してください
  • APIキーは絶対に公開しないでください
  • .env ファイルはGitにコミットしないでください

トラブルシューティング

よくあるエラー

APIエラー

エラーが発生しました: Error code: 401

→ APIキーが正しく設定されているか確認してください

インポートエラー

ModuleNotFoundError: No module named 'openai'

→ 必要なライブラリをインストールしてください:pip install openai

文字化け → ファイルをUTF-8エンコードで保存してください

貢献

バグ報告や機能要求はIssueで受け付けています。プルリクエストも歓迎します。


質問がある場合は、GitHubのIssueでお気軽にどうぞ!

About

企業向けES作成ツール - 自己PR・志望動機・ES質問回答を自動生成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages