Item Stock for Mac OS

image

Stock is a MacOS menu bar app that helps you quickly save a web link, a file link, or a text by using drag and drop. You can simply drag a link from a web page, a file from Finder, or a selcted text into the icon on the system bar, and it will be saved. You can also search for an item, tag an item, and more (get an iCloud link if the file is located in your iCloud Drive).

これはウェブリンク、ファイルリンク、テキストをドラッグアンドドロップですばやく保存するMac OSメニューバーアプリです。

ウェブページ内のリンク、Finder内のファイル、選択したテキストが、ドラッグしてシステムバーのアイコンにドロップするだけで保存されます。

アイテムを検索したり、アイテムにタグ付けをしたりといったこともできます(iCloud Driveにファイルがある場合はiCloudのリンクも入手できます)。

Installation

App Store

このアプリは、 App Store から直接ダウンロードできます。

Download on the Mac App Store

Build with Xcode

You can also clone this git repository, open it in Xcode, and run this app on your computer. また、コンピューターでこのgitリポジトリのクローンを作成してXcodeで開き、このアプリを起動することも可能です。

How to use?

Simply drag a link, file, or text into the icon on the system bar.

Click on the icon to see a list of items. You can scroll to view all the items.

Click on the icon to open an item.

Click on the ... button on the right of an item to view actions. If you want to add a tag to an item, use the Edit optionfrom that menu.

リンク、ファイル、またはテキストをシステムバーのアイコンにドラッグするだけです。

アイコンをクリックすると、アイテムの一覧が表示されます。 スクロールしてすべてのアイテムを見ることができます。

アイコンをクリックすると、アイテムを開くことができます。

アイテムの右側にある「…」ボタンをクリックすると、アクションが表示されます。 アイテムにタグを追加したい場合は、そのメニューの「編集」を選択します。

Contribution

I will be happy if you contribute.

Suggest a feature: New Issue New Pull Request

ファイル構造

/Data

StorageHelper.swift codes that operates Core Data database. このファイルには、Core Data データベースを運用するコードが含まれています。

MetaDataHelper.swift codes that helps to fetch the icon and title of a given URL. URLのアイコンとタイトルを取得するためのコード

Stock.xcdatamodeld Core Data database model file. データベースモデルファイル

/Views

This folder contains all the SwiftUI views.

ContentView.swift: the view that shows when you click on the menu bar icon. It allows you to view all stocked items, search, or perform actions. メニューバーアイコンをクリックして表示されるもので、ストックされている全てのアイテムを表示したり、検索したり、アクションを実行することができます。

ItemViewCard.swift: The individual cell of the table view that shows one item. アイテムを表示するテーブルビューの各セル

TagView.swift is the view that shows a blue tag タグ; SearchTextFieldView.swift is a search box view サーチボックスビュー.

License

このリポジトリは、GPL-3.0 Licenseを使用して認可されています。このコードは、個人的利用を目的としたものですので、このコード(またはこのコードの改変版)をApp Storeに公開することはできません。

This repository is licensed using GPL-3.0 License. You cannot publish this code (or a modified version of this code) to the App Store. This code is for personal usage.

GitHub

https://github.com/mszpro/ItemStock