GithubHelp home page GithubHelp logo

tw5-file-uploads's Introduction

Under development plugin for TiddlyWiki5 that uploads binary tiddlers to external storage and creates _canonical_uri tiddlers in their stead. Beta release available at https://saqimtiaz.github.io/tw5-file-uploads/

The File Uploads plugin supports multiple pluggable storage backends via uploader modules:

  • Fission Webnative
  • Github (experimental)
  • others hopefully to be added such as Amazon S3, nodejs, Imgur etc.

The plugin itself includes a "dummy" uploader module which implements the interface required of uploader modules but just mocks uploading by logging to the browser developer console.

It is recommended to disable AutoSave when using this plugin, to avoid saving imported binary tiddlers twice and using up twice the bandwidth.

The development of this plugin and the uploader modules is being funded via OpenCollective

tw5-file-uploads's People

Contributors

bmann avatar fspark avatar saqimtiaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tw5-file-uploads's Issues

Use a cascade instead of a single filter

Use a cascade instead of a single filter expression to determine whether a tiddler should be uploaded. If the cascade returns a result, the tiddler is uploaded.

A cascade is likely easier for end-users than writing a single complex filter expression consisting of multiple runs. This approach would be more extensible as well, allowing for example plugins to add upload rules.

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.