this post was submitted on 11 Mar 2024
37 points (97.4% liked)
feddit.ch Instance Announcements
157 readers
1 users here now
The only purpose for this community is to give the instance users information about the current state of the instance. Only moderators can post to this community.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Jumping on this to see if we can help each other out. I tried the lemmy Migrator and while Export works just fin, I get the following response when I Import, not only in DRY RUN Mode:
*** DRY RUN enabled, no changes will be made ***
[ Getting Main Account info - https://feddit.ch ] Logged into https://feddit.ch. Traceback (most recent call last): File "/home/{user}/lemmy_migrate/lemmy_migrate/lemmy_migrate.py", line 175, in main() File "/home/{user}/lemmy_migrate/lemmy_migrate/lemmy_migrate.py", line 148, in main sync_subscriptions(None, main_lemming, comms_backup) TypeError: sync_subscriptions() missing 1 required positional argument: 'excld_comms'
Also, when I try to use the Account Settings Export via the API, I use this:
curl -v -X GET -u usrname:pwd https://feddit.ch/api/v3/user/export_settings > exp.txt
I get the following Output: {"error":"incorrect_login"}
If anyone could help it would be amazing, I would be sad to lose it all. My AI of choice wasn't any help btw, but my skills aren't great with those things so...
I got it working in shell as well:
I'd recommend echoing $res and $jwt before processing them further
Edit: if you don't have TOTP enabled, don't forget to remove it from the request
Docs: https://lemmy.readme.io/reference/post_user-login
Edit 2: added spacing
Thanks!!! It worked and I am now migrated.
I used the LemmyHTTP Nodejs module to connect to the API, and after a few tries, got it working. I could post my code in an hour, if you want it.
edit: docs: https://join-lemmy.org/api/index.html
That would be great, I continued to try with cURL and then a client called lasim, but nothing worked sadly. Don't forget to remove your pw!
See: https://feddit.ch/comment/5778007