RavencoinIPFS Helper is a drag and drop IPFS helper tool specifically designed for Ravencoin. It allows you to easily upload files to IPFS and obtain the corresponding IPFS hash.
Before you can use RavencoinIPFS Helper, you need to install the following:
-
Python 3: Make sure you have Python 3 installed on your system. If you don't have it, you can download it from the official Python website: Python Downloads.
-
IPFS: Download and install IPFS on your machine. We recommend using ipfs-update for managing IPFS updates. You can find pre-built binaries for IPFS on the IPFS Distribution page and the source code on the IPFS GitHub repository.
On Windows, you can use the executable file in Releases to try out the RavencoinIPFS Helper.
To build from the RavencoinIPFS_Helper repository, follow these steps:
-
Clone the repository to your local machine using the following command:
git clone https://github.com/MangoFarmAssets/RavencoinIPFS_Helper
-
Navigate to the cloned repository and install the required dependencies with the following command:
pip install -r requirements.txt
-
Run the script by executing the following command in the repository's directory:
python ipfs_helper.py
- Drag and Drop: You can drag and drop files onto the application window to upload them to IPFS. Alternatively, you can click on the window to open a file dialog and select the files you want to upload.
- View and Copy Files: After uploading a file, you can click on the "View" button to open the file using the default application associated with its file type. Click on the "Copy" button to copy the IPFS hash of the uploaded file to your clipboard.
- Hamburger Menu: Click on the hamburger menu button (☰) to access additional options, including starting and stopping the IPFS daemon, and viewing a file using its IPFS hash. Backing up files to RavencoinIPFS is coming soon.
- IPFS Status: The application displays the current status of the IPFS daemon. If the IPFS daemon is not running, you can start it from the hamburger menu.
Coming soon: Backup to RavencoinIPFS, which will allow you to perform a one-click backup of your files to RavencoinIPFS.
If you encounter any issues or errors while using RavencoinIPFS Helper, try the following troubleshooting steps:
-
Make sure you have IPFS installed and running. Check that IPFS is in your PATH and accessible from the command line.
-
Ensure that you have Python 3 installed and that it is accessible from the command line.
-
Verify that you have all the required dependencies installed by running the following command and ensuring the required packages are listed (see requirements.txt):
pip list
This is very much a work in progress. Enjoy!