Jerusalem Coffee Finder
Search specialty coffee shops in Jerusalem - ratings, amenities, opening hours, reviews, and locations from coffee.amsterdamski.com, created and curated by Shaul Amsterdamski (@amsterdamski2).
Data from the official public JSON export provided by the site maintainer. May not reflect current status. Provided "as is" without warranty of any kind.
Quick Start
CODEBLOCK0
Commands
| Command | Description |
|---|
| INLINECODE0 | List all approved specialty coffee shops |
| INLINECODE1 |
Search shops by name (Hebrew or English) |
|
get <id_or_name> | Get full details for a specific shop |
|
filter <amenity> | Filter shops by amenity (wifi, dogs, kosher, etc.) |
|
open-now | Show shops currently open |
|
amenities | List all available amenity filters |
|
surprise | Pick a random coffee shop (prefers open ones) |
Search and Filter Examples
CODEBLOCK1
Options Reference
| Option | Commands | Description |
|---|
| INLINECODE7 | all | Output in JSON format (agent-friendly) |
| INLINECODE8 |
all | Disable colored output (auto-detected for non-TTY) |
Amenity Filters
| Key | Label | Aliases |
|---|
| INLINECODE9 | WiFi | |
| INLINECODE10 |
Dog-friendly | dog, dog-friendly |
|
laptop | Laptop-friendly | laptops |
|
outdoor | Outdoor seating | outside, terrace |
|
accessible | Wheelchair accessible | wheelchair |
|
vegan | Vegan options | |
|
kids | Kid-friendly | children, kid-friendly |
|
quiet | Quiet atmosphere | |
|
smoking | Smoking area | |
|
local-roasting | Local roasting | roasting |
|
sell-beans | Sells beans | beans |
|
filter-coffee | Filter coffee | filter |
|
kosher | Kosher | |
|
open-saturday | Open Saturday | saturday, shabbat |
|
power | Power outlets | outlets |
|
parking | Parking | |
Workflow Example
CODEBLOCK2
Notes
- - Community-curated: All specialty coffee in Jerusalem, community-reviewed
- Official data source: Reads from a public JSON export provided by the site maintainer (no API key, no Firestore)
- Bilingual: Search works with Hebrew and English names
- Opening hours: Based on Google Places data, cached by the site
- Reviews included: Shop details show community reviews with ratings
- Color output: ANSI colors in terminal (respects
NO_COLOR env var and --no-color flag) - CLI shortcut: Install as
jlm-coffee via symlink to the wrapper script - No dependencies: Python stdlib only (urllib, json)
- Fast caching: 15-minute local cache TTL - one fetch covers all commands
耶路撒冷咖啡搜寻器
搜索耶路撒冷的特色咖啡店——评分、设施、营业时间、评价和位置,数据来源于coffee.amsterdamski.com,由Shaul Amsterdamski(@amsterdamski2)创建和维护。
数据来自网站维护者提供的官方公共JSON导出。可能无法反映当前状态。按原样提供,不提供任何形式的担保。
快速开始
bash
列出所有咖啡店
python3 {baseDir}/scripts/jlm-coffee.py list
按名称搜索店铺
python3 {baseDir}/scripts/jlm-coffee.py search סיבריס
命令
| 命令 | 描述 |
|---|
| list | 列出所有已认证的特色咖啡店 |
| search <查询> |
按名称搜索店铺(希伯来语或英语) |
| get
| 获取特定店铺的完整详情 |
| filter <设施> | 按设施筛选店铺(WiFi、宠物、犹太洁食等) |
| open-now | 显示当前营业的店铺 |
| amenities | 列出所有可用的设施筛选条件 |
| surprise | 随机选择一家咖啡店(优先选择营业中的) |
搜索和筛选示例
bash
按名称搜索(希伯来语或英语)
python3 {baseDir}/scripts/jlm-coffee.py search רוסטרס
python3 {baseDir}/scripts/jlm-coffee.py search Cafe Pepa
按设施筛选
python3 {baseDir}/scripts/jlm-coffee.py filter wifi
python3 {baseDir}/scripts/jlm-coffee.py filter dogs
python3 {baseDir}/scripts/jlm-coffee.py filter kosher
python3 {baseDir}/scripts/jlm-coffee.py filter laptop
当前营业的店铺
python3 {baseDir}/scripts/jlm-coffee.py open-now
店铺的完整详情
python3 {baseDir}/scripts/jlm-coffee.py get בארוק
python3 {baseDir}/scripts/jlm-coffee.py get EljFiggwObssQpypWMf0
选项参考
| 选项 | 命令 | 描述 |
|---|
| --json | 全部 | 以JSON格式输出(适合代理使用) |
| --no-color |
全部 | 禁用彩色输出(非TTY环境自动检测) |
设施筛选条件
宠物友好 | dog, dog-friendly |
| laptop | 笔记本友好 | laptops |
| outdoor | 户外座位 | outside, terrace |
| accessible | 无障碍通道 | wheelchair |
| vegan | 素食选项 | |
| kids | 儿童友好 | children, kid-friendly |
| quiet | 安静氛围 | |
| smoking | 吸烟区 | |
| local-roasting | 本地烘焙 | roasting |
| sell-beans | 出售咖啡豆 | beans |
| filter-coffee | 手冲咖啡 | filter |
| kosher | 犹太洁食 | |
| open-saturday | 周六营业 | saturday, shabbat |
| power | 电源插座 | outlets |
| parking | 停车位 | |
工作流程示例
bash
1. 查找有WiFi的店铺并查看列表
python3 {baseDir}/scripts/jlm-coffee.py filter wifi
2. 获取看起来不错的店铺详情
python3 {baseDir}/scripts/jlm-coffee.py get מטאפורה
3. 查看当前营业的店铺
python3 {baseDir}/scripts/jlm-coffee.py open-now
4. 想碰碰运气?随机选一家
python3 {baseDir}/scripts/jlm-coffee.py surprise
备注
- - 社区维护:耶路撒冷所有特色咖啡店,经社区评审
- 官方数据源:读取网站维护者提供的公共JSON导出(无需API密钥,无需Firestore)
- 双语支持:支持希伯来语和英语名称搜索
- 营业时间:基于Google Places数据,由网站缓存
- 包含评价:店铺详情显示带有评分的社区评价
- 彩色输出:终端中的ANSI颜色(遵循NO_COLOR环境变量和--no-color标志)
- CLI快捷方式:通过符号链接安装为jlm-coffee指向包装脚本
- 无依赖:仅使用Python标准库(urllib, json)
- 快速缓存:15分钟本地缓存TTL——一次获取覆盖所有命令