mhabit icon indicating copy to clipboard operation
mhabit copied to clipboard

[feature request] Import data from other APP like org.isoron.uhabits

Open fairyex opened this issue 1 year ago • 5 comments

Add a feature that could import data from another APP, can effectively attract more new user that Have already used this kind of app(like me:)), I just installed this app and just leave it blank, Because it's too difficult to move the data from the APP that I'm using now(org.isoron.uhabits).

fairyex avatar Jun 08 '23 13:06 fairyex

I come from loop habits. Same problem, but I decided to ignore the loss of the old database.

I’ve created a new database here and I feel great.

The problem is that each app has its own database system that is incompatible with other apps. Json is a standard. Frankly, I think that you are proposing unnecessary work, or at least not to take place before three years, when new functions will be developed.

Just my opinion.

serrq avatar Jun 08 '23 13:06 serrq

I come from loop habits. Same problem, but I decided to ignore the loss of the old database.

I’ve created a new database here and I feel great.

The problem is that each app has its own database system that is incompatible with other apps. Json is a standard. Frankly, I think that you are proposing unnecessary work, or at least not to take place before three years, when new functions are developed.

Just my opinion.

Yeah, If this APP uses another databases I wouldn't request this issue, but this APP uses JSON as it's data structure, It's not that hard to convert a sqlite db (loop habits) to JSON, at least I know how to do. Actually I'm planning to do this myself

fairyex avatar Jun 08 '23 13:06 fairyex

Personally I have nothing against your idea. If it takes few time and the developer agrees...

serrq avatar Jun 08 '23 13:06 serrq

uhabit and my app are very similar, but there are many differences (in fact, one of the reasons I developed this app is some features in uhabit couldn't meet my personal needs), e.g.

  • no flexible frequency (it seems that the new version has already added it).
  • bool task and numeric task are separate.
  • no flexible start date.
  • etc.

So import CSV file from uhabit may require some additional work, as there might be compatibility issues need to be addressed.

FriesI23 avatar Jun 08 '23 23:06 FriesI23

uhabit and my app are very similar, but there are many differences (in fact, one of the reasons I developed this app is some features in uhabit couldn't meet my personal needs), e.g.

  • no flexible frequency (it seems that the new version has already added it).
  • bool task and numeric task are separate.
  • no flexible start date.
  • etc.

So import CSV file from uhabit may require some additional work, as there might be compatibility issues need to be addressed.

OKOK, I've try that by myself first using Python, if that worked I will tell you.

fairyex avatar Jun 09 '23 02:06 fairyex