Code Monkey home page Code Monkey logo

ipfs-webui-packed's Introduction


Yolo - The Berty Project

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Made by Berty Technologies discord github twitter go.dev reference GitHub release

IPFS webui embedded in an easy-to-import golang library.

This repo allows another golang project to embed the IPFS webui easily.

The "master" branch contains the generation and release scripts but is not directly usable.

Install

go get berty.tech/ipfs-webui-packed

Getting Started

import ipfswebui "berty.tech/ipfs-webui-packed"

dir := http.FileServer(ipfswebui.Dir())
http.ListenAndServe(":3000", dir)

Troubleshooting

(please use issues)

Development

TODO

Architecture

TODO

Testing

TODO

Contributing

Contribute to Berty

If you want to help out, please see CONTRIBUTING.md.

This repository falls under the Berty Code of Conduct.

You can contact us on the #dev-๐Ÿ’ป channel on discord.

License

ipfs-webui

This project embeds ipfs-webui which is licensed under MIT (https://github.com/ipfs-shipyard/ipfs-webui/blob/master/LICENSE).

Rest of the repo (scripts and helpers)

Dual-licensed under Apache 2.0 and MIT terms.

SPDX-License-Identifier: (Apache-2.0 OR MIT)

See the COPYRIGHT file for more details.

ipfs-webui-packed's People

Contributors

moul avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipfs-webui-packed's Issues

Use a custom build command

Currently, we use npm run build and then remove the .map + font files to keep things small

It would be better to switch to a custom builder that will make an optimized build and set custom option i.e. set the dev environment etc

Download button does not work

Describe the bug

After importing a file using the CID from IPFS, I tried to download it to my device (tried on both iPad Air and iPhone X). Nothing happened when clicking the download button.

To Reproduce
Steps to reproduce the behavior:

1.Click IPFS web interface
2.Click Files tab
3.Click import button
4.Click "from IPFS"
5.Insert a CID
6.Click import button
7.After import has finished, click on 3 dot menu on right
8.Select Download
9.Observe error - nothing happens

Expected behavior

Downloads natively to device. For iOS specific devices, downloads to Files app.

Devices

Device: iPhoneXR
OS: iOS 15.6
Browser: Default browser is Firefox but error occurred on BertyLabs app

Device: iPad Air 4th generation
OS: iOS 15.5
Browser: Default browser is Firefox but error occurred on BertyLabs app

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.