matteoserva / MegaFuse

MEGA client for linux, based on FUSE
Other
250 stars 80 forks source link

Is this repo dead? #91

Open luntik2012 opened 6 years ago

DavidParkin commented 6 years ago

Looks like it.

awalis commented 6 years ago

Did you guys try to build it? is it working? I am on debian testing.

hermit-crab commented 6 years ago

It does still seem to work @awalis. I'm building master on my archlinux just fine. It didn't work on my personal mega account but I've been able to fix the issue by editing the source. Won't be submitting it tho since no activity and all recent pull requests seems to be ignored.

tYYGH commented 6 years ago

@Unknowny, why don’t you fork?

hermit-crab commented 6 years ago

@tYYGH oh yeah, I did fork it after all, committed the fix too

tYYGH commented 6 years ago

Just a thought… Misc. people already forked because of math.h/cmath. Apart from that, we already have:

That’s a lot of nice work, and it’s a loss for everyone, that each goes their own route… Why wouldn’t you guys coordinate? For example, @gpiemont’s fork being apparently the most divergent from @matteoserva’s reference, maybe @gpiemont’s fork could become the new reference (if he/she agrees), and they you’d only have to send pull-requests to him/her?

More over, there are older but still interesting fixes by @malexan and maybe others, that should not be too hard to merge…

Cheers,

madIlama commented 6 years ago

Anyone want to fork and maintain to be a base for accepting PR ? in meantime until @matteoserva back.

Can you @tYYGH ?? your sumarry above is awesome, i just cherry pick them to build this

sorry if i just suddenly butt in.

gpiemont commented 6 years ago

Hi all,

yes my fork targets netbsd compatibility.. but unless you're interested in netbsd software porting or similar, don't take it as a reference. It's undocumented and it's still based on an ancient MEGA SDK and it definitely needs to be ported to a newer one (or the latest).

Nevertheless it works fine under netbsd (tested on netbsd-7 branch).

But as I said, it's the main core that needs to be rewritten: memory management, download manager, etc..

/me agrees on waking up @matteoserva

Cheers

hermit-crab commented 6 years ago

Hey guys, just a note, I recently discovered https://github.com/ncw/rclone (which made me a bit depressed for making a good bunch of basically identical ad-hoc solutions). They got mega integration and virtual filesystem mounting capabilities also. If this project lives on it might be beneficial to share code / knoweledge and otherwise.

gpiemont commented 6 years ago

I think that mega integration is a bit difficult nowadays.. It rises a lof of problems when used from non-compliant software. The only one that works smoothly is megaCMD, along with megasync and the browser extensions.

The login phase seems to be the most problematic one: it takes too much time in @matteoserva's megafuse and it fails for the wrong reasons on this rclone.

Think about it before loosing time on this. Most of the issues depends on the new storage policies adopted by MEGA and only in part from the SDK implementation.

ritiek commented 5 years ago

meganz has put up an example FUSE based filesystem here. It works pretty well but I've noticed that my download speeds are not very good with it (about 100-180 KB/s, whereas I get about 500-600 KB/s using this repository).