Add podgrab featureset
This commit is contained in:
parent
095bf52a2f
commit
233dd5b5c0
33 changed files with 2315 additions and 125 deletions
22
README.md
22
README.md
|
@ -7,7 +7,12 @@ A podcast management application similar to Sonarr but for podcasts, built with
|
|||
- **Search for Podcasts**: Find podcasts from various sources
|
||||
- **Track Podcasts**: Monitor your favorite podcasts for new episodes
|
||||
- **Download Management**: Automatically download new episodes and manage storage
|
||||
- **Complete Podcast Archive**: Download all episodes of a podcast with one click
|
||||
- **Custom Naming**: Configure how downloaded files are named
|
||||
- **Tag/Label System**: Organize podcasts into groups with tags
|
||||
- **Direct RSS Feed**: Add podcasts using direct RSS feed URLs
|
||||
- **OPML Import/Export**: Easily import and export podcast subscriptions
|
||||
- **Existing Episode Detection**: Prevent re-downloading files if already present
|
||||
- **Web Interface**: Manage everything through an intuitive web interface
|
||||
|
||||
## Requirements
|
||||
|
@ -47,11 +52,18 @@ A podcast management application similar to Sonarr but for podcasts, built with
|
|||
|
||||
5. Initialize the database:
|
||||
```
|
||||
flask db init
|
||||
flask db migrate
|
||||
flask db upgrade
|
||||
python init_db.py
|
||||
```
|
||||
|
||||
This will create the database and run all necessary migrations.
|
||||
|
||||
6. If you're updating an existing installation and encounter database errors:
|
||||
```
|
||||
python run_migrations.py
|
||||
```
|
||||
|
||||
This will apply any pending migrations to your database. See the [Migration Guide](MIGRATION_GUIDE.md) for more details.
|
||||
|
||||
## Usage
|
||||
|
||||
Run the application:
|
||||
|
@ -77,7 +89,3 @@ Then open your browser and navigate to `http://localhost:5000`.
|
|||
```
|
||||
black .
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
Loading…
Add table
Add a link
Reference in a new issue