redxican commited on
Commit
2b7f9dc
·
verified ·
1 Parent(s): 342c673

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +65 -64
README.md CHANGED
@@ -1,75 +1,76 @@
1
  ---
2
  title: Turbo Air Equipment Viewer
3
  emoji: ❄️
4
- colorFrom: blue
5
- colorTo: green
6
- sdk: streamlit
7
- sdk_version: 1.45.1
8
- app_file: app.py
9
  pinned: false
10
  license: apache-2.0
11
- short_description: Professional Equipment Specification Database for Turbo Air
12
  ---
13
 
14
- # ❄️ Turbo Air Equipment Viewer
15
 
16
- A professional equipment specification database viewer for Turbo Air refrigeration and food service equipment.
17
 
18
  ## Features
19
 
20
- - 🔍 **Search & Browse**: Search through thousands of Turbo Air equipment models
21
- - 📊 **Technical Specifications**: View detailed electrical, physical, and performance specs
22
- - 📄 **PDF Spec Sheets**: Access original PDF documentation for each model
23
- - 📌 **Bookmarking**: Save and compare multiple models
24
- - 📥 **Export to CSV**: Export selected models with all specifications
25
- - 🌐 **Price Search**: Quick Google search integration for current pricing
26
- - 🎨 **Dark Theme**: Professional dark interface for comfortable viewing
27
-
28
- ## How to Use
29
-
30
- 1. **Search for a Model**: Use the dropdown to search or browse all available models
31
- 2. **View Specifications**: Select a model to see complete technical details
32
- 3. **Bookmark Models**: Click the bookmark button to save models for comparison
33
- 4. **Export Data**: Export bookmarked models to CSV for offline analysis
34
- 5. **View PDFs**: Click "View PDF" to see the original specification sheet
35
- 6. **Search Prices**: Use the Google search button to find current pricing
36
-
37
- ## Product Categories
38
-
39
- - Reach-In Refrigerators & Freezers
40
- - Glass Door Merchandisers
41
- - Open Display Cases
42
- - Undercounter Units
43
- - Prep Tables
44
- - M3 Series Equipment
45
- - Back Bar Coolers
46
- - Pizza Prep Tables
47
- - Sandwich/Salad Units
48
- - And more...
49
-
50
- ## Database Information
51
-
52
- - **Total Models**: 2,000+ equipment models
53
- - **Database Size**: 279 MB
54
- - **Data Quality**: Extracted from official Turbo Air PDF specification sheets
55
- - **Specifications Include**: Voltage, amperage, phase, dimensions, capacity, refrigerant type, temperature range, and more
56
-
57
- ## Technical Details
58
-
59
- Built with:
60
- - **Streamlit** for the web interface
61
- - **SQLite** for the specification database
62
- - **Pandas** for data processing
63
- - **Python** for backend logic
64
-
65
- ## Data Sources
66
-
67
- All specifications are extracted from official Turbo Air PDF documentation to ensure accuracy and completeness.
68
-
69
- ## Support
70
-
71
- For questions about specific equipment or pricing, please contact your local Turbo Air dealer or visit the official Turbo Air website.
72
-
73
- ---
74
-
75
- *This viewer is an independent tool and is not officially affiliated with Turbo Air.*
 
 
 
 
 
1
  ---
2
  title: Turbo Air Equipment Viewer
3
  emoji: ❄️
4
+ colorFrom: green
5
+ colorTo: blue
6
+ sdk: docker
 
 
7
  pinned: false
8
  license: apache-2.0
 
9
  ---
10
 
11
+ # Turbo Air Equipment Viewer
12
 
13
+ Professional equipment specification database viewer for Turbo Air products.
14
 
15
  ## Features
16
 
17
+ - 🔍 **Smart Search**: Type model numbers to instantly find equipment
18
+ - 📋 **Detailed Specs**: View comprehensive technical specifications
19
+ - 📄 **PDF Viewer**: Access original specification sheets
20
+ - 📌 **Bookmarking**: Create custom equipment lists
21
+ - 📊 **Export Options**: Download data as CSV or PDF reports
22
+ - 🖼️ **Product Images**: Visual previews extracted from PDFs
23
+ - 🔗 **Price Search**: Quick Google search for current pricing
24
+
25
+ ## File Structure
26
+
27
+ ```
28
+ /
29
+ ├── turbo_air_viewer.py # Main Streamlit application
30
+ ├── turbo_air_db_online.sqlite # Equipment database
31
+ ├── requirements.txt # Python dependencies
32
+ ├── Dockerfile # Docker configuration
33
+ ├── README.md # This file
34
+ ├── .gitattributes # Git LFS configuration
35
+ └── pdfs/ # PDF specification sheets
36
+ ├── TSR-23SD.pdf
37
+ ├── TSF-49SD.pdf
38
+ └── ...
39
+ ```
40
+
41
+ ## Database Schema
42
+
43
+ The SQLite database contains equipment specifications with the following key fields:
44
+ - Model numbers and variations
45
+ - Dimensions (inches and millimeters)
46
+ - Electrical specifications (voltage, amperage, phase)
47
+ - Refrigeration details
48
+ - Capacity
49
+ - Refrigerant type
50
+ - Compressor specifications
51
+
52
+ ## Usage
53
+
54
+ 1. **Search for Models**: Use the dropdown to select or type a model number
55
+ 2. **View Specifications**: See detailed technical specs and features
56
+ 3. **Access PDFs**: Click "View PDF" to see the original specification sheet
57
+ 4. **Bookmark Models**: Save models to your selection list
58
+ 5. **Export Data**: Download your selections as CSV or PDF reports
59
+
60
+ ## Technical Stack
61
+
62
+ - **Frontend**: Streamlit with custom dark theme
63
+ - **Database**: SQLite for fast local queries
64
+ - **PDF Processing**: PyMuPDF for document handling
65
+ - **Reporting**: ReportLab for PDF generation
66
+ - **Image Processing**: Pillow for thumbnail extraction
67
+
68
+ ## Notes
69
+
70
+ - All PDFs should be placed in the `pdfs/` directory
71
+ - The database file `turbo_air_db_online.sqlite` must be in the root directory
72
+ - Product images are extracted from PDFs on-demand and cached
73
+
74
+ ## License
75
+
76
+ Apache 2.0 License