slight update
This commit is contained in:
@@ -29,35 +29,12 @@ def init_db():
|
||||
subscribers_collection.create_index('subscribed_at')
|
||||
# Create unique index on RSS feed URLs
|
||||
rss_feeds_collection.create_index('url', unique=True)
|
||||
# Create index on category for filtering
|
||||
rss_feeds_collection.create_index('category')
|
||||
|
||||
# Initialize tracking collections indexes
|
||||
init_tracking_collections()
|
||||
|
||||
# Initialize default RSS feeds if collection is empty
|
||||
if rss_feeds_collection.count_documents({}) == 0:
|
||||
default_feeds = [
|
||||
{
|
||||
'name': 'Süddeutsche Zeitung München',
|
||||
'url': 'https://www.sueddeutsche.de/muenchen/rss',
|
||||
'active': True,
|
||||
'created_at': datetime.utcnow()
|
||||
},
|
||||
{
|
||||
'name': 'Münchner Merkur',
|
||||
'url': 'https://www.merkur.de/muenchen/rss',
|
||||
'active': True,
|
||||
'created_at': datetime.utcnow()
|
||||
},
|
||||
{
|
||||
'name': 'Abendzeitung München',
|
||||
'url': 'https://www.abendzeitung-muenchen.de/rss',
|
||||
'active': True,
|
||||
'created_at': datetime.utcnow()
|
||||
}
|
||||
]
|
||||
rss_feeds_collection.insert_many(default_feeds)
|
||||
print(f"Initialized {len(default_feeds)} default RSS feeds")
|
||||
|
||||
print("Database initialized with indexes")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user