A macOS native app that uses the swift-ipfs-api library and a local IPFS node to add files to the IPFS network.
An active IPFS node.
The app is runnable anywhere but to make it really useful I use it as a Finder service. To do that you need to:
- Open Automator and create a new Service.
- Select from the drop down menus "files or folders" in "Finder".
- Drag in a "Run Shell Script" action.
- type
open /Applications/FilesToIpfs.app --args "$@"in the script window.
Double clicking the resulting Automator file will install it to your system and it will appear in your Services context menu.
Select one or more files or folders and right click on the selection. Navigate to Services->FilesToIPFS (or whatever you called the automator script) and select it. Follow the instructions in the window that appears. There is an option to log the added file to a log file of your choosing which will add the hash, the url and the date it was added.
MIT
