iOS hashtag generator, using image analysis and discovery

Overview

Tagger

License Platform iOS codebeat badge

Description

Want to be popular on some social network easily? Use Tagger to make your account content more popular and to raise your popularity.

Content like photos and videos with tags can be much easier to be searched and recommended by social networks algorithms to other users, especially the users that have the same interest in the tags. Tagger always searches for the most trending hashtags and choose the better ones related to yours. Moreover, Tagger searches hashtags in the real-time while other apps take the results from a static list. This allows you to get the highest results.

Discover new hashtags that you'd never thought of that!

Features:

  • Automatically assign tags to your images
  • Image analysis and discovery
  • Search tags for a given category in real time
  • Gain up likes and followers with matching hashtags
  • Select an image from your library, camera or Flickr camera roll
  • Get a list of hot tags for the given period, for a day or a week
  • Unlimited number of tag categories

Requirements

  • Swift 4.2
  • Xcode 10.0

Installation

  • Open Tagger.xcworkspace and build.
  • Goto Flickr and create an App. Get your API Key and Secret.
  • Goto Imagga to register for a free account and get your API Details(Key, Secret, Authorization).
  • In Constants.swift, change the properties with your own instances.
  • Build & run, enjoy.

FlickrOAuthCallbackURL example: tagger://oauth-callback/flickr.

Components

Third-Party Services

  • Flickr - online photo management and sharing application.
  • Imagga - image recognition API.

Author

I'm Ivan Magda. Email: [email protected]. Twitter: @magda_ivan.

LICENSE

This project is open-sourced software licensed under the MIT License.

See the LICENSE file for more information.

More Images

You might also like...
Convert the image to hexadecimal to send the image to e-paper

ConvertImageToHex Convert the image to hexadecimal to send the image to e-paper Conversion Order // 0. hex로 변환할 이미지 var image = UIImage(named: "sample

A random photo generator from unsplash for iOS

Random Photo App for IOS How it works It is a random photo generator from unsplash. Everytime you press the button, a random photo appears and the bac

 SwiftUI App Icon Generator App for iOS & macOS Catalyst
SwiftUI App Icon Generator App for iOS & macOS Catalyst

SwiftUI App Icon Generator App for iOS & macOS Catalyst Generate Asset Icons easily to your iPhone, iPad, Mac, and Apple Watch Features The app has se

BlockiesSwift - Unique blocky identicons generator for Swift
BlockiesSwift - Unique blocky identicons generator for Swift

⚗️ BlockiesSwift This library is a Swift implementation of the Ethereum fork of Blockies which is intended to be used in iOS, watchOS, tvOS and macOS

A QRCode generator written in Swift.
A QRCode generator written in Swift.

QRCode 🔳 A QRCode generator written in Swift. Overview Create a new QRCode representing a URL, a string or arbitrary data. The following examples all

GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.
GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.

GPUImage 3 Janie Clayton http://redqueengraphics.com @RedQueenCoder Brad Larson http://www.sunsetlakesoftware.com @bradlarson contact@sunsetlakesoftwa

BeatboxiOS - A sample implementation for merging multiple video files and/or image files using AVFoundation

MergeVideos This is a sample implementation for merging multiple video files and

Zoomable - A container that allows you to zoom in and out of an image using only SwiftUI

Zoomable It is a container that allows you to zoom in and out of an image using

An implementation of High Pass Skin Smoothing using Apple's Core Image Framework
An implementation of High Pass Skin Smoothing using Apple's Core Image Framework

YUCIHighPassSkinSmoothing An implementation of High Pass Skin Smoothing using CoreImage.framework Available on both OS X and iOS. Ports A MetalPetal b

Comments
  • [Tagger.FlickrUser encodeWithCoder:]: unrecognized selector sent to instance

    [Tagger.FlickrUser encodeWithCoder:]: unrecognized selector sent to instance

    This happens after Flickr auth flow.

    -[Tagger.FlickrUser encodeWithCoder:]: unrecognized selector sent to instance 0x60400049c160 2018-02-13 16:30:25.141735+0300 Tagger[19866:325834] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Tagger.FlickrUser encodeWithCoder:]: unrecognized selector sent to instance 0x60400049c160' *** First throw call stack: ( 0 CoreFoundation 0x00000001093fb12b __exceptionPreprocess + 171 1 libobjc.A.dylib 0x0000000108542f41 objc_exception_throw + 48 2 CoreFoundation 0x000000010947c024 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132 3 CoreFoundation 0x000000010937df78 forwarding + 1432 4 CoreFoundation 0x000000010937d958 _CF_forwarding_prep_0 + 120 5 Foundation 0x0000000107f89acd _encodeObject + 1200 6 Foundation 0x0000000107fbc9ca +[NSKeyedArchiver archivedDataWithRootObject:] + 156 7 Tagger 0x0000000107aa5aaa _T06Tagger8MIFlickrC11currentUserAA06FlickrD0CSgfs + 250 8 Tagger 0x0000000107a5c78f T06Tagger31FlickrUserAccountViewControllerC6signIn33_E214607DA0EFC293F889D11E548CF600LLyyFyAA0B11OAuthResultOcfU + 447 9 Tagger 0x0000000107a5e75a _T06Tagger31FlickrUserAccountViewControllerC6signIn33_E214607DA0EFC293F889D11E548CF600LLyyFyAA0B11OAuthResultOcfU_TA + 58 10 Tagger 0x0000000107a6c79e T06Tagger11FlickrOAuthC17processOnResponse33_44CBB8B861C34B26502C232C9DE877F1LLy10Foundation4DataVSg_So11URLResponseCSg8responses5Error_pSg5errortFyycfU0 + 1470 11 Tagger 0x0000000107a6eccd _T06Tagger11FlickrOAuthC17processOnResponse33_44CBB8B861C34B26502C232C9DE877F1LLy10Foundation4DataVSg_So11URLResponseCSg8responses5Error_pSg5errortFyycfU0_TA + 205 12 Tagger 0x0000000107a8b2bc T06Tagger13performOnMainyyycFyycfU + 44 13 Tagger 0x0000000107a8b34a _T06Tagger13performOnMainyyycFyycfU_TA + 58 14 Tagger 0x0000000107a5dc29 _T0Ix_IyB_TR + 41 15 libdispatch.dylib 0x000000010dfcf2f7 _dispatch_call_block_and_release + 12 16 libdispatch.dylib 0x000000010dfd033d _dispatch_client_callout + 8 17 libdispatch.dylib 0x000000010dfdb5f9 _dispatch_main_queue_callback_4CF + 628 18 CoreFoundation 0x00000001093bde39 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 19 CoreFoundation 0x0000000109382462 __CFRunLoopRun + 2402 20 CoreFoundation 0x0000000109381889 CFRunLoopRunSpecific + 409 21 GraphicsServices 0x00000001117b79c6 GSEventRunModal + 62 22 UIKit 0x0000000109f8c5d6 UIApplicationMain + 159 23 Tagger 0x0000000107ada387 main + 55 24 libdyld.dylib 0x000000010e04cd81 start + 1 25 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException

    bug 
    opened by ivan-magda 0
  • NSPhotoLibraryUsageDescription in Swift 3

    NSPhotoLibraryUsageDescription in Swift 3

    This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

    bug good first issue 
    opened by ivan-magda 0
  • WebKitErrorDomain Code=102

    WebKitErrorDomain Code=102 "Frame load interrupted"

    Error Domain=WebKitErrorDomain Code=102 "Frame load interrupted"
    UserInfo={
    NSErrorFailingURLStringKey=tagger://oauth-callback/flickr?oauth_token=*************-***********&oauth_verifier=************, 
    NSLocalizedDescription=Frame load interrupted, 
    NSErrorFailingURLKey=tagger://oauth-callback/flickr?oauth_token=**************-***************&oauth_verifier=************}
    
    bug 
    opened by ivan-magda 0
Releases(0.3.2)
Owner
Ivan Magda
Ivan Magda
React-native-image-generator - Library to generate images from layers

react-native-image-generator Library for generate images from other images Insta

Evgeny Usov 13 Nov 16, 2022
📷 A composable image editor using Core Image and Metal.

Brightroom - Composable image editor - building your own UI Classic Image Editor PhotosCrop Face detection Masking component ?? v2.0.0-alpha now open!

Muukii 2.8k Jan 3, 2023
📷 A composable image editor using Core Image and Metal.

Brightroom - Composable image editor - building your own UI Classic Image Editor PhotosCrop Face detection Masking component ?? v2.0.0-alpha now open!

Muukii 2.8k Jan 2, 2023
Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients

Twitter Image Pipeline (a.k.a. TIP) Background The Twitter Image Pipeline is a streamlined framework for fetching and storing images in an application

Twitter 1.8k Dec 17, 2022
An image download extension of the image view written in Swift for iOS, tvOS and macOS.

Moa, an image downloader written in Swift for iOS, tvOS and macOS Moa is an image download library written in Swift. It allows to download and show an

Evgenii Neumerzhitckii 330 Sep 9, 2022
AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.

URLImage URLImage is a SwiftUI view that displays an image downloaded from provided URL. URLImage manages downloading remote image and caching it loca

Dmytro Anokhin 1k Jan 4, 2023
AYImageKit is a Swift Library for Async Image Downloading, Show Name's Initials and Can View image in Separate Screen.

AYImageKit AYImageKit is a Swift Library for Async Image Downloading. Features Async Image Downloading. Can Show Text Initials. Can have Custom Styles

Adnan Yousaf 11 Jan 10, 2022
A complete Mac App: drag an image file to the top section and the bottom section will show you the text of any QRCodes in the image.

QRDecode A complete Mac App: drag an image file to the top section and the bottom section will show you the text of any QRCodes in the image. QRDecode

David Phillip Oster 2 Oct 28, 2022
An instagram-like image editor that can apply preset filters passed to it and customized editings to a binded image.

CZImageEditor CZImageEditor is an instagram-like image editor with clean and intuitive UI. It is pure swift and can apply preset filters and customize

null 8 Dec 16, 2022
Image-cropper - Image cropper for iOS

Image-cropper Example To run the example project, clone the repo, and run pod in

Song Vuthy 0 Jan 6, 2022