Except it won't be their most important data. Either their very first files from their desktop (up to 5 GB), or random 5 GB files (no idea which). Once it's filled quickly, it will start nagging about buying more storage.
There used to be an option called browser.privateWindowSeparation.enabled, which ever since Firefox 106 back in October 2022 resulted in separate taskbar icons for normal and private Firefox windows. In version 127, this option has gone away, removed in this code change. Users complained on Mozilla's forums and on Reddit at the...
It's a slow system. MAL takes user submissions because they already have a big database and those submissions help filling the cracks. If you don't have a database to begin with it slows things down, especially if these submissions will go by trust-based. Doing this by randoms is also very risky.
However, I'm not completely oppose to that idea because it can be helpful for some areas. My suggestion is start with a basic dog tag system, where the anime name, alternative names, status (airing, completed), season and start date, studios (also licensors and producers), age rating etc. These information needs to be scraped for the fastest way to form a quick database, they are publicly available (even on Wikipedia) so it should be fine to scrape. You can even go full Wikipedia after got only the names. User submissions could be useful for the introduction / summary parts of the titles at this stage. For only names (and basic tags), you can scrape AniDB from this list. It's just a search query so shouldn't be against their ToS.
You can also check Kitsu for ideas, I like their DB request system. Pretty basic but can be done differently with the power of ActivityPub.
Didn't know about Jikan API. After a quick look at their docs, I think it should be a steady source for scraping.
For features, can be done a lot with ActivityPub. Of course the most wanted features would be a watchlist / episode tracker (and possibly an importing from the lists people already have, I switched to Kitsu from MAL that way) but just thinking about federating the all anime/manga titles with basically their own communities out of the box sounds great. Good luck with the project!
For hosting images, you can go alternatives like some Lemmy sites do: Mirror everything automatically to Internet Archive.
I think people would want to self host, because they will get all the anime/manga titles with their communities out of the box and can moderate their own sites while their users can react to any other community via federation.
Both have ups and downs. Assuming these lists will be in the code, do you have an estimation how big would that be? If you think they won't strangle the code, just go with it. Something like storing them in JSON and loading them when needed could be better for optimization though.
You can also do some best of both worlds, like not creating the communities beforehand but make the titles searchable from the database open for all users. That might require a bigger traffic from hosting side though, but it should be OK since these will be spread to all self hosted communities.
I think you can also ask some of your questions to selfhosted communities.
Well, since 100k titles would make a pretty big database, at least storing the metadata like years, seasons, genres etc as hardcoded could make it run faster than going full-fledged JSON, at least I meant that. However this will be an open source project and there will be localizations, so now it doesn't look like a good idea to me somehow.
Sorry for the confusion. Don't take my words literally, I'm not an expert on databases. I use JSON for my job and it's enough for me, so use what database your project needs. But by full-fledged I meant completely leaning on databases which may slow some things down for the server side. However I now checked PostgreSQL and it seems much better for large datasets, so I don't think that would be a concern for you.
Neopolitan - goes by Neo ( pawb.social )
Windows 11 is now automatically enabling OneDrive folder backup without asking permission ( www.neowin.net )
Firefox 127's private window handling angers users ( www.theregister.com )
There used to be an option called browser.privateWindowSeparation.enabled, which ever since Firefox 106 back in October 2022 resulted in separate taskbar icons for normal and private Firefox windows. In version 127, this option has gone away, removed in this code change. Users complained on Mozilla's forums and on Reddit at the...
Steve, what are you doing ( lemmy.world )
Every time in order take out I save the bag for miles . ( lemmy.world )
That's Microsoft for ya ( programming.dev )
Helper script to remove packages. ( gitlab.com )
I created this small script and thought it might be useful to someone else. Any feedback is welcome!
Uuh grub? ( programming.dev )
nvm a restart fixed it...
Nintendo makes first Switch 2 announcement ( www.eurogamer.net )
Daily driving Plasma Mobile ( fam-ribbers.com )
I wrote a blog post about my experiences on daily driving Plasma Mobile
Which file system do you recommend for Linux?
Just a simple question :...
Neofetch is Dead! Here are 7 Alternatives for Your Linux System ( itsfoss.com )
Google's plan is to annoy you relentlessly until you update Messages ( www.androidauthority.com )
There's a new Google Messages update page that takes up your phone's entire display every time you open the app....
Vesktop 1.5.2 greatly improves screensharing on Linux ( github.com )
Vesktop is a custom Discord App with an aim to give better performance and support on Linux....
Ideas for a federated anime tracker
Hello Lemmings....
Farmers warn food aisles will soon be empty because of crushing conditions: 'We are not in a good position' ( www.yahoo.com )
I guess that's enough ( programming.dev )
This is serial ( i.imgur.com )
I’m moving my posts from Reddit to Lemmy before delete them....