marsara9

joined 2 years ago
[–] marsara9 2 points 1 year ago

Correct. As I can only provide links to posts that are on your selected home instance. Eventually I'll change this but you'll get a 404 page for links that aren't on your home instance, but see my P.S. below.

P.s. there have been changes to the Lemmy API that have prevented me from getting updates for about a month now. So most of the results you're seeing are from old posts only. Until I can rebuild the crawler or find a new API there won't be any new content.

[–] marsara9 3 points 2 years ago (2 children)

So I'm totally save-scumming along the way, at least for my first playthrough. But damn was that fight hard even on normal. Was finally able to save Isobel but it ended up costing me Jaheira as she got swarmed by 3 of the enemies while I was dumping everything into Marcus. And at this point not going to try again.

Question though, when I got to the inn only a few tieflings were there and the rest had been kidnapped? Not sure what I might have missed to cause that?

[–] marsara9 4 points 2 years ago* (last edited 2 years ago)

This is the same reason I had to turn off my search engines crawler.

There were changes made to the API to ignore any page > 99. So if you ask for page 100 or page 1_000_000_000 you get the first page again. This would cause my crawler to never end in fetching "new" posts.

lemm.ee on the other hand made a similar change but anything over 99 returns an empty response. lemm.ee also flat out ignores sort=Old, always returning an empty array.

Both of these servers did it for I assume the same reason. Using a high page number significantly increases the response time. It used to be (before they blocked pages over 99) that responses could take over 8-10 seconds! But asking for a low page number would return in 300ms or less. So because it's a lot harder to optimize the existing queries, and maybe not possible, for now the problematic APIs were just disabled.

[–] marsara9 6 points 2 years ago

I was using it's APIs. But new restrictions have effectively been put in place that prevent me from using them for what I need. Similar API calls were being made that were causing DDOS attacks on lemmy.world.

As for running a lemmy instance itself. That's a thought but I need the data in a different format to do efficient searches. It's a tricky problem.

[–] marsara9 8 points 2 years ago (3 children)

Yep that's the new idea. The sad part is that with this method there's no way to get historical data. Only new posts. So if a server goes down, gets DDOSd etc... I'll lose posts forever.

Also building an ActivityPub implementation from scratch isn't trivial either. So that'll take some time.

I've got a few other ideas I'm playing with as well. Like just assuming that internal post IDs are all sequential and literally fetching them one by one. Or maybe some combination of both?

[–] marsara9 45 points 2 years ago (6 children)

Thanks for the shout-out.

But FYI I've run into some bugs that's preventing new content from being indexed. So you won't see anything new (from about a week ago) until I can find a new method to fetch new posts.

[–] marsara9 2 points 2 years ago

By default there's no way to hotlink, if you will, to a post on any platform. Now some apps might be doing something special to get around this, but out of the box this isn't supported at the moment.

Now there is an issue on lemmy itself which I'm exploring that should "fix" this: https://github.com/LemmyNet/lemmy/issues/2987

But I'm not sure how that might translate in a mobile app.

[–] marsara9 4 points 2 years ago

Missing features are fine. Even then, and maybe it's just me, but Push Notifications + User Highlight/Tagging doesn't seem like $2 worth of value to me. Just trying to call out that the current value-to-cost ratio seems off. And sure there are other features and maybe other users will get $2 worth of value out of those, but in my opinion that's why I won't be buying a subscription, even if I want to support the developer.

[–] marsara9 1 points 2 years ago

Originally it just looked like a collapsable title. (https://www.digitalocean.com/community/tutorials/android-collapsingtoolbarlayout-example). Then I just happened to tap it trying to find out how to change my default sorting. Although I'm not sure why Sync doesn't just use the default from my profile?

[–] marsara9 3 points 2 years ago (1 children)

Thanks! I think I found the bug and I'll see what I can do to get that fixed here soon. But to keep this comment thread on-topic message me personally if you have any other issues.

[–] marsara9 5 points 2 years ago (3 children)

Totally understand that. And personally, $20 to remove ads forever, seems reasonable. But the other features under Ultra currently don't add up to the price tag for those features at the moment.

None of the current Ultra features really stand out to me except tagging/highlighting users. Push Notifications will be a game changer but they aren't in the app yet.

[–] marsara9 7 points 2 years ago* (last edited 2 years ago) (3 children)

https://www.search-lemmy.com

I also tried building a pet feeder during the pandemic because the one I was using, the company decided to go belly-up. Never got a fully working though.

(At least that's what I've done open-source wise). I do Android development for my day job.

view more: ‹ prev next ›