Coder Social home page Coder Social logo

cemheren / infinite Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 2.67 MB

OSXFuse interface for Azure blob storage. Allows extending your Mac storage infinitely into cloud.

License: MIT License

Python 100.00%
azure-storage fuse azure-storage-blob smb azure-file-share macos

infinite's Introduction

infinite

OSXFuse interface for Azure blob storage. Allows extending your Mac OS storage infinitely into cloud.

dependencies

fusepy

pip install fusepy

azure storage python libraries https://github.com/Azure/azure-storage-python

pip install azure

pip install azure-storage-blob

You also need to create an Azure storage account on https://portal.azure.com. I don't bother supporting s3 because Azure storage is significantly cheaper.

FUSE for Mac OS https://osxfuse.github.io/ Download the latest release.

why

  1. For moving files to the cloud seamlessly. I mainly use these files for training ML models on cloud.
  2. Dropbox is expensive :(. I want a place to store my files longer term. With Azure storage archive tier 100GB data costs < 0.2$ per month.
  3. For learning FUSE which is cool.

how

Fill-in your Azure storage credentials in the beginning of creds.json. Create mount and cache folders whereever in your filesystem. Run the azurefiles.py with mount and cache folder arguments.

mkdir mount

mkdir cache

sudo python3 azurefiles.py cache mount

is it stable?

Somewhat. I wouldn't try it on anything you won't be ok with losing.

screenshots

Sample blob I've been experimenting on, supports somewhat harder scenarios such as preview.

notes

This project is not affiliated with Microsoft or Azure. It's by any means not supported officially.

infinite's People

Contributors

cemheren avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

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.