Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View ariel-oversee's full-sized avatar

Block or report ariel-oversee

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ariel-oversee/README.md

iOS Share Sheet Tag Suggester

An iOS share sheet extension that accepts URLs and provides intelligent tag suggestions based on the content.

Features

  • πŸ“± Share Extension integration
  • πŸ”— URL content fetching and parsing
  • 🏷️ Intelligent tag suggestions based on content analysis
  • ✨ SwiftUI interface
  • πŸ”„ Seamless integration with iOS share sheet

Architecture

  • 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

Requirements

  • iOS 16.0+
  • Xcode 15.0+
  • Swift 5.9+

Project Structure

β”œβ”€β”€ 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

Setup

  1. Open the Xcode project
  2. Configure your development team
  3. Build and run the main app
  4. Test the share extension by sharing a URL from Safari

Usage

  1. Open Safari or any app with a URL
  2. Tap the Share button
  3. Select "Tag Suggester"
  4. View suggested tags based on the content
  5. Select tags to save

License

MIT

Popular repositories Loading

  1. onyx onyx Public

    Forked from onyx-dot-app/onyx

    Gen-AI Chat for Teams - Think ChatGPT if it had access to your team's unique knowledge.

    Python

  2. ariel-oversee ariel-oversee Public

    Swift

  3. ruv-testing ruv-testing Public

    JavaScript

  4. FPF FPF Public

    Forked from ailev/FPF

    First Principle Framework

  5. clawdbot clawdbot Public

    Forked from clawdbot/clawdbot

    Your own personal AI assistant. Any OS. Any Platform.

    TypeScript