mirror of
https://github.com/BoPeng/ai-marketplace-monitor.git
synced 2025-12-23 22:28:18 -05:00
Update to docs (#246)
* update installation instruction * reneame configuration guide to configuration reference * update docs
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -2,7 +2,9 @@
|
|||||||
__pycache__/
|
__pycache__/
|
||||||
*.py[cod]
|
*.py[cod]
|
||||||
*$py.class
|
*$py.class
|
||||||
|
CLAUDE.md
|
||||||
|
.ruff*
|
||||||
|
.claude
|
||||||
# C extensions
|
# C extensions
|
||||||
*.so
|
*.so
|
||||||
|
|
||||||
|
|||||||
13
README.md
13
README.md
@@ -111,6 +111,7 @@ The program will open a browser, search Facebook Marketplace, and notify you of
|
|||||||
## 💡 Example Usage
|
## 💡 Example Usage
|
||||||
|
|
||||||
**Find GoPro cameras under $300:**
|
**Find GoPro cameras under $300:**
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
[item.gopro]
|
[item.gopro]
|
||||||
search_phrases = 'Go Pro Hero'
|
search_phrases = 'Go Pro Hero'
|
||||||
@@ -120,6 +121,7 @@ max_price = 300
|
|||||||
```
|
```
|
||||||
|
|
||||||
**Search nationwide with shipping:**
|
**Search nationwide with shipping:**
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
[item.rare_item]
|
[item.rare_item]
|
||||||
search_phrases = 'vintage collectible'
|
search_phrases = 'vintage collectible'
|
||||||
@@ -129,6 +131,7 @@ seller_locations = []
|
|||||||
```
|
```
|
||||||
|
|
||||||
**AI-powered filtering:**
|
**AI-powered filtering:**
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
[ai.openai]
|
[ai.openai]
|
||||||
api_key = 'your_openai_key'
|
api_key = 'your_openai_key'
|
||||||
@@ -145,30 +148,34 @@ For detailed information on setup and advanced features, see the comprehensive d
|
|||||||
|
|
||||||
- **[📖 Full Documentation](https://ai-marketplace-monitor.readthedocs.io/)** - Complete guide and reference
|
- **[📖 Full Documentation](https://ai-marketplace-monitor.readthedocs.io/)** - Complete guide and reference
|
||||||
- **[🚀 Quick Start Guide](https://ai-marketplace-monitor.readthedocs.io/en/latest/quickstart.html)** - Get up and running in 10 minutes
|
- **[🚀 Quick Start Guide](https://ai-marketplace-monitor.readthedocs.io/en/latest/quickstart.html)** - Get up and running in 10 minutes
|
||||||
- **[⚙️ Configuration](https://ai-marketplace-monitor.readthedocs.io/en/latest/configuration.html)** - Complete configuration reference
|
|
||||||
- **[🔧 Advanced Features](https://ai-marketplace-monitor.readthedocs.io/en/latest/advanced-features.html)** - Notifications, AI prompts, multi-location search
|
|
||||||
- **[📱 Usage Guide](https://ai-marketplace-monitor.readthedocs.io/en/latest/usage.html)** - Command-line options and tips
|
|
||||||
- **[🔍 Features Overview](https://ai-marketplace-monitor.readthedocs.io/en/latest/features.html)** - Complete feature list
|
- **[🔍 Features Overview](https://ai-marketplace-monitor.readthedocs.io/en/latest/features.html)** - Complete feature list
|
||||||
|
- **[📱 Usage Guide](https://ai-marketplace-monitor.readthedocs.io/en/latest/usage.html)** - Command-line options and tips
|
||||||
|
- **[🔧 Configuration Guide](https://ai-marketplace-monitor.readthedocs.io/en/latest/configurateion-guide.html)** - Notifications, AI prompts, multi-location search
|
||||||
|
- **[⚙️ Configuration Reference](https://ai-marketplace-monitor.readthedocs.io/en/latest/configuration.html)** - Complete configuration reference
|
||||||
|
|
||||||
### Key Topics Covered in Documentation
|
### Key Topics Covered in Documentation
|
||||||
|
|
||||||
**Notification Setup:**
|
**Notification Setup:**
|
||||||
|
|
||||||
- Email (SMTP), PushBullet, PushOver, Telegram, Ntfy
|
- Email (SMTP), PushBullet, PushOver, Telegram, Ntfy
|
||||||
- Multi-user configurations
|
- Multi-user configurations
|
||||||
- HTML email templates
|
- HTML email templates
|
||||||
|
|
||||||
**AI Integration:**
|
**AI Integration:**
|
||||||
|
|
||||||
- OpenAI, DeepSeek, Ollama setup
|
- OpenAI, DeepSeek, Ollama setup
|
||||||
- Custom prompt configuration
|
- Custom prompt configuration
|
||||||
- Rating thresholds and filtering
|
- Rating thresholds and filtering
|
||||||
|
|
||||||
**Advanced Search:**
|
**Advanced Search:**
|
||||||
|
|
||||||
- Multi-city and region search
|
- Multi-city and region search
|
||||||
- Currency conversion
|
- Currency conversion
|
||||||
- Keyword filtering with Boolean logic
|
- Keyword filtering with Boolean logic
|
||||||
- Proxy/anonymous searching
|
- Proxy/anonymous searching
|
||||||
|
|
||||||
**Configuration:**
|
**Configuration:**
|
||||||
|
|
||||||
- TOML file structure
|
- TOML file structure
|
||||||
- Environment variables
|
- Environment variables
|
||||||
- Multiple marketplace support
|
- Multiple marketplace support
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Configuration Guide
|
# Configuration Reference
|
||||||
|
|
||||||
**Table of content:**
|
**Table of content:**
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
================
|
===================
|
||||||
Advanced Features
|
Configuration Guide
|
||||||
================
|
===================
|
||||||
|
|
||||||
This section covers advanced configuration options and setup procedures for AI Marketplace Monitor.
|
This section covers advanced configuration options and setup procedures for AI Marketplace Monitor.
|
||||||
|
|
||||||
@@ -279,7 +279,7 @@ Simple Contributions
|
|||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
1. **Fix typos** in documentation
|
1. **Fix typos** in documentation
|
||||||
2. **Add examples** to configuration guide
|
2. **Add examples** to configuration reference
|
||||||
3. **Improve error messages** for better user experience
|
3. **Improve error messages** for better user experience
|
||||||
4. **Add tests** for existing functionality
|
4. **Add tests** for existing functionality
|
||||||
5. **Translate** interface messages
|
5. **Translate** interface messages
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ Getting Started
|
|||||||
usage
|
usage
|
||||||
features
|
features
|
||||||
|
|
||||||
Configuration & Setup
|
Reference & Setup
|
||||||
====================
|
=================
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
configuration
|
configuration-guide
|
||||||
advanced-features
|
Configuration Reference <configuration>
|
||||||
troubleshooting
|
troubleshooting
|
||||||
|
|
||||||
Development & Reference
|
Development & Reference
|
||||||
@@ -34,7 +34,6 @@ Development & Reference
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
modules
|
|
||||||
changelog
|
changelog
|
||||||
contributing
|
contributing
|
||||||
|
|
||||||
|
|||||||
@@ -25,11 +25,16 @@ Install a browser for Playwright:
|
|||||||
|
|
||||||
$ playwright install
|
$ playwright install
|
||||||
|
|
||||||
For more detailed instructions, please refer to:
|
For community-contributed instructions, see:
|
||||||
|
|
||||||
- `Linux (pipx) installation guide <https://github.com/BoPeng/ai-marketplace-monitor/blob/main/INSTALL.linux.md>`_
|
|
||||||
- `Community installation instructions #234 <https://github.com/BoPeng/ai-marketplace-monitor/issues/234>`_
|
- `Community installation instructions #234 <https://github.com/BoPeng/ai-marketplace-monitor/issues/234>`_
|
||||||
|
|
||||||
|
Linux Installation (using pipx)
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
.. include:: linux-installation.md
|
||||||
|
:parser: myst_parser.sphinx_
|
||||||
|
|
||||||
Development Installation
|
Development Installation
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
## Linux Ubuntu Installation (using pipx)
|
|
||||||
|
|
||||||
If you're using Ubuntu Linux and prefer not to use package managers like conda/mamba or virtual environments, you can install `ai-marketplace-monitor` as a system-wide command using `pipx`.
|
If you're using Ubuntu Linux and prefer not to use package managers like conda/mamba or virtual environments, you can install `ai-marketplace-monitor` as a system-wide command using `pipx`.
|
||||||
|
|
||||||
### Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
If you haven't used `pipx` before or don't have `$HOME/.local/bin` in your `$PATH`:
|
If you haven't used `pipx` before or don't have `$HOME/.local/bin` in your `$PATH`:
|
||||||
|
|
||||||
@@ -15,7 +13,7 @@ source ~/.bashrc
|
|||||||
|
|
||||||
**Note:** You may need to restart your terminal or run `exec bash` instead of `source ~/.bashrc` for the PATH changes to take effect.
|
**Note:** You may need to restart your terminal or run `exec bash` instead of `source ~/.bashrc` for the PATH changes to take effect.
|
||||||
|
|
||||||
### Installation
|
## Installation
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Install the main package
|
# Install the main package
|
||||||
@@ -34,7 +32,7 @@ If prompted to install playwright system dependencies, run:
|
|||||||
sudo /home/YOURUSER/.local/bin/playwright install-deps
|
sudo /home/YOURUSER/.local/bin/playwright install-deps
|
||||||
```
|
```
|
||||||
|
|
||||||
### Configuration
|
## Configuration
|
||||||
|
|
||||||
Edit your configuration file using your preferred text editor:
|
Edit your configuration file using your preferred text editor:
|
||||||
|
|
||||||
@@ -49,7 +47,7 @@ vim ~/.ai-marketplace-monitor/config.toml
|
|||||||
sudo snap install code --classic
|
sudo snap install code --classic
|
||||||
```
|
```
|
||||||
|
|
||||||
### Verification
|
## Verification
|
||||||
|
|
||||||
To verify the installation was successful:
|
To verify the installation was successful:
|
||||||
|
|
||||||
@@ -57,7 +55,7 @@ To verify the installation was successful:
|
|||||||
ai-marketplace-monitor --version
|
ai-marketplace-monitor --version
|
||||||
```
|
```
|
||||||
|
|
||||||
### Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
- If you encounter permission issues, ensure `$HOME/.local/bin` is in your PATH
|
- If you encounter permission issues, ensure `$HOME/.local/bin` is in your PATH
|
||||||
- If playwright browsers fail to install, you may need to install additional system dependencies with `sudo apt install libnss3-dev libatk-bridge2.0-dev libdrm2-dev`
|
- If playwright browsers fail to install, you may need to install additional system dependencies with `sudo apt install libnss3-dev libatk-bridge2.0-dev libdrm2-dev`
|
||||||
@@ -120,7 +120,7 @@ And receive a notification on your phone via PushBullet.
|
|||||||
Next Steps
|
Next Steps
|
||||||
----------
|
----------
|
||||||
|
|
||||||
- :doc:`configuration` - Learn about advanced configuration options
|
- :doc:`configuration` - Complete TOML configuration reference
|
||||||
- :doc:`features` - Explore all available features
|
- :doc:`features` - Explore all available features
|
||||||
- :doc:`usage` - Master command-line options and interactive mode
|
- :doc:`usage` - Master command-line options and interactive mode
|
||||||
- `GitHub Issues <https://github.com/BoPeng/ai-marketplace-monitor/issues>`_ - Get help or report problems
|
- `GitHub Issues <https://github.com/BoPeng/ai-marketplace-monitor/issues>`_ - Get help or report problems
|
||||||
|
|||||||
Reference in New Issue
Block a user