Skip to content

#ETHDenver2019 Hackathon - IPFS Chrome utility for easily managing local assets.

Notifications You must be signed in to change notification settings

nicovalencia/ipfs-stash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPFS Stash

logo

design

Everyday user-friendly Chrome Extension "Stashboard" to manage your IPFS assets.

Designed and built by Katy & Nico Two's Complement for ETHDenver2019

Installing (Development)

  • Install (and run) Siderus Orion
  • Install Node, NPM
  • Install webpack-cli npm install webpack-cli -g
  • Build popup: cd popup, npm install, npm run build
  • Build dashboard: cd dashboard, npm install, npm run build
  • Build content scripts: cd content, npm install, webpack
  • Install extension chrome://extensions, enable developer mode, click load unpacked, select extension directory

Usage

  • Load webpage
  • Hover over image
  • Click "Stash" button
  • Open extension and visit dashboard to manage files
  • Organize files into "Stashes" (IPFS MFS directories)

Feature Improvement Ideas

  • Support for video, text, and full webpages
  • Support for direct file uploads
  • Autopin on add
  • Manage pinning/unpinning
  • De-douplication helpers for MFS
  • Intelligent searching and indexing
  • Naming Stashes
  • Sorting
  • Sharing
  • Multi-node and multi-device syncing
  • Content script popup for adding multiple items
  • Simplify IPFS node download and/or instructions for Orion
  • Publish extension to Chrome store
  • Remote node option
  • Advanced mode with all the normal IPFS options

Code Todo

  • Separate container / UI components
  • Simplify popup app to static non-React app
  • Clean up background script
  • Structure multi-file (separated) content script(s)
  • Audit libraries/package sizes across extension parts
  • Configurable IPFS options
  • Experiment further with ipfs js embed

Kauri Hackathon Submission

Note: this is hackathon code. It is not safe to use, and probably harmful to look at.

About

#ETHDenver2019 Hackathon - IPFS Chrome utility for easily managing local assets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published