An iOS share sheet extension that accepts URLs and provides intelligent tag suggestions based on the content.
- π± Share Extension integration
- π URL content fetching and parsing
- π·οΈ Intelligent tag suggestions based on content analysis
- β¨ SwiftUI interface
- π Seamless integration with iOS share sheet
- Main App: Hosts the share extension and displays saved tags
- Share Extension: Handles shared URLs and provides tag suggestions
- Shared Models: Common data structures for tags and content
- Content Analyzer: Analyzes webpage content to suggest relevant tags
- iOS 16.0+
- Xcode 15.0+
- Swift 5.9+
βββ App/ # Main iOS application
β βββ ContentView.swift
β βββ TagSuggesterApp.swift
βββ ShareExtension/ # Share extension target
β βββ ShareViewController.swift
β βββ Info.plist
βββ Sources/ # Shared code
β βββ TagSuggester/
β βββ Models/
β βββ Services/
β βββ Utilities/
βββ Package.swift
- Open the Xcode project
- Configure your development team
- Build and run the main app
- Test the share extension by sharing a URL from Safari
- Open Safari or any app with a URL
- Tap the Share button
- Select "Tag Suggester"
- View suggested tags based on the content
- Select tags to save
MIT