Binary for windows
This commit is contained in:
parent
ad2921311a
commit
88b7521bab
11
README.md
11
README.md
|
@ -8,7 +8,9 @@ This is my attempt at creating one.
|
||||||
|
|
||||||
## Windows binary
|
## Windows binary
|
||||||
|
|
||||||
You can easily grab a windows binary in the _realeases_ section, it behaves as the program, make sure to place the env file alongside it
|
You can easily grab a Windows binary in the _realeases_ section, it behaves as the program with all dependencies already resolved in a single file (thanks, pyinstaller), make sure to place the env file alongside it with the correct credentials.
|
||||||
|
|
||||||
|
</u>**You need to install [Winsfp](https://winfsp.dev/) to run the program on Windows.**</u>
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -28,7 +30,7 @@ pip install -r requirements.txt
|
||||||
python moodlefuse.py
|
python moodlefuse.py
|
||||||
```
|
```
|
||||||
|
|
||||||
This only works on Linux, as it uses FUSE. I have not tested it on Mac, but it could work there too.
|
This works on Linux and Windows. I have not tested it on Mac OS, but it could work there too.
|
||||||
|
|
||||||
> Q: Why is _refuse_ in the project root?
|
> Q: Why is _refuse_ in the project root?
|
||||||
> It's alpha software with some errors, I managed to make it fit for this project for now
|
> It's alpha software with some errors, I managed to make it fit for this project for now
|
||||||
|
@ -37,7 +39,7 @@ This only works on Linux, as it uses FUSE. I have not tested it on Mac, but it c
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
* Python 3.6 or newer
|
* Python 3.6 or newer
|
||||||
* [fusepy](https://github.com/fusepy/fusepy) - FUSE bindings for Python
|
* refuse - cross platform FUSE bindings
|
||||||
* requests - HTTP library for Python
|
* requests - HTTP library for Python
|
||||||
* python-dotenv - Python library for reading .env files
|
* python-dotenv - Python library for reading .env files
|
||||||
|
|
||||||
|
@ -48,6 +50,7 @@ This only works on Linux, as it uses FUSE. I have not tested it on Mac, but it c
|
||||||
* Automatic html-to-markdown conversion for announcements
|
* Automatic html-to-markdown conversion for announcements
|
||||||
|
|
||||||
### Future enhancements
|
### Future enhancements
|
||||||
|
* Fix invisible top-level files
|
||||||
* Better memory handling (customizable), expecially for large files (chunking)
|
* Better memory handling (customizable), expecially for large files (chunking)
|
||||||
* Forum viewing support
|
* Forum viewing support
|
||||||
* Persistent tree cache (currently it is built at every mount)
|
* Persistent tree cache (currently it is built at every mount)
|
||||||
|
@ -58,4 +61,4 @@ This only works on Linux, as it uses FUSE. I have not tested it on Mac, but it c
|
||||||
|
|
||||||
### Demo
|
### Demo
|
||||||
|
|
||||||
![Demo](preview.gif)
|
![Demo](preview.gif)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user