├── .cursorignore ├── .cursorrules ├── .gitignore ├── .python-version ├── LICENSE ├── Makefile ├── README.md ├── app.py ├── assets ├── logos │ ├── nook-logo-01.svg │ ├── nook-logo-02.svg │ ├── nook-logo-03.svg │ └── nook-logo-04.svg └── screenshots │ ├── chat-screenshot.webp │ ├── mobile-screenshot.webp │ ├── nook-demo.gif │ └── web-screenshot.webp ├── cdk.json ├── nook ├── __init__.py ├── lambda │ ├── common │ │ ├── python │ │ │ └── gemini_client.py │ │ └── requirements.txt │ ├── github_trending │ │ ├── github_trending.py │ │ ├── languages.toml │ │ └── requirements.txt │ ├── hacker_news │ │ ├── hacker_news.py │ │ └── requirements.txt │ ├── paper_summarizer │ │ ├── paper_summarizer.py │ │ └── requirements.txt │ ├── reddit_explorer │ │ ├── reddit_explorer.py │ │ ├── requirements.txt │ │ └── subreddits.toml │ ├── tech_feed │ │ ├── Dockerfile │ │ ├── feed.toml │ │ ├── requirements.txt │ │ └── tech_feed.py │ └── viewer │ │ ├── requirements.txt │ │ ├── templates │ │ └── index.html │ │ └── viewer.py └── nook_stack.py ├── package.json ├── pyproject.toml ├── requirements-dev.txt └── requirements.txt /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/.cursorignore -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- 1 | コーディングルール: 2 | - Python3.10以降の型ヒントと、NumPy形式のDocstringを使用してください。 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11.9 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/app.py -------------------------------------------------------------------------------- /assets/logos/nook-logo-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/logos/nook-logo-01.svg -------------------------------------------------------------------------------- /assets/logos/nook-logo-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/logos/nook-logo-02.svg -------------------------------------------------------------------------------- /assets/logos/nook-logo-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/logos/nook-logo-03.svg -------------------------------------------------------------------------------- /assets/logos/nook-logo-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/logos/nook-logo-04.svg -------------------------------------------------------------------------------- /assets/screenshots/chat-screenshot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/screenshots/chat-screenshot.webp -------------------------------------------------------------------------------- /assets/screenshots/mobile-screenshot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/screenshots/mobile-screenshot.webp -------------------------------------------------------------------------------- /assets/screenshots/nook-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/screenshots/nook-demo.gif -------------------------------------------------------------------------------- /assets/screenshots/web-screenshot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/assets/screenshots/web-screenshot.webp -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/cdk.json -------------------------------------------------------------------------------- /nook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nook/lambda/common/python/gemini_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/common/python/gemini_client.py -------------------------------------------------------------------------------- /nook/lambda/common/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/common/requirements.txt -------------------------------------------------------------------------------- /nook/lambda/github_trending/github_trending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/github_trending/github_trending.py -------------------------------------------------------------------------------- /nook/lambda/github_trending/languages.toml: -------------------------------------------------------------------------------- 1 | [[languages]] 2 | name = "python" 3 | -------------------------------------------------------------------------------- /nook/lambda/github_trending/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.31.0 2 | beautifulsoup4==4.12.3 3 | -------------------------------------------------------------------------------- /nook/lambda/hacker_news/hacker_news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/hacker_news/hacker_news.py -------------------------------------------------------------------------------- /nook/lambda/hacker_news/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.31.0 2 | httpx==0.27.2 3 | beautifulsoup4==4.12.3 4 | -------------------------------------------------------------------------------- /nook/lambda/paper_summarizer/paper_summarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/paper_summarizer/paper_summarizer.py -------------------------------------------------------------------------------- /nook/lambda/paper_summarizer/requirements.txt: -------------------------------------------------------------------------------- 1 | httpx 2 | requests 3 | beautifulsoup4 4 | boto3==1.34.35 5 | tqdm 6 | -------------------------------------------------------------------------------- /nook/lambda/reddit_explorer/reddit_explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/reddit_explorer/reddit_explorer.py -------------------------------------------------------------------------------- /nook/lambda/reddit_explorer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/reddit_explorer/requirements.txt -------------------------------------------------------------------------------- /nook/lambda/reddit_explorer/subreddits.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/reddit_explorer/subreddits.toml -------------------------------------------------------------------------------- /nook/lambda/tech_feed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/tech_feed/Dockerfile -------------------------------------------------------------------------------- /nook/lambda/tech_feed/feed.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/tech_feed/feed.toml -------------------------------------------------------------------------------- /nook/lambda/tech_feed/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/tech_feed/requirements.txt -------------------------------------------------------------------------------- /nook/lambda/tech_feed/tech_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/tech_feed/tech_feed.py -------------------------------------------------------------------------------- /nook/lambda/viewer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/viewer/requirements.txt -------------------------------------------------------------------------------- /nook/lambda/viewer/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/viewer/templates/index.html -------------------------------------------------------------------------------- /nook/lambda/viewer/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/lambda/viewer/viewer.py -------------------------------------------------------------------------------- /nook/nook_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/nook/nook_stack.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | ruff==0.9.6 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discus0434/nook/HEAD/requirements.txt --------------------------------------------------------------------------------