I seems @bocops and I have found a new name for the current #BigBone project: It's "yuki", that's it. It's Japanese and means "snow". I like the name because it is short, easy to remember. Furthermore, our library originates from the #mastodon4j project, whose author is also japanese.
So far I have not found any negative interpretation of this word.
#bigbone #mastodon4j #yuki #mastodon #java #kotlin
The moment you realise @andregasser had a busy night! 👏
#kotlin #Java #mastodon4j #bigbone
It's done: I have created release notes for all #BigBone snapshots published since I have started to work on a detached fork of #Mastodon4J. I will continue to do so for all coming releases.
To the release notes collection:
https://github.com/andregasser/bigbone/releases
#bigbone #mastodon4j #java #kotlin #github #mastodon #library
A new #BigBone snapshot was pushed this morning. There was an integer overflow issue reported by a #Mastodon4J user.
Probably caused by some fake / spam accounts, but still, the library should be able to parse this data.
More details here:
https://github.com/andregasser/bigbone/issues/176
#bigbone #mastodon4j #java #kotlin #android
I have just opened a new issue in #BigBone for an integer overflow that someone seems to be experiencing with #Mastodon4J. It seems to happen, when account information is parsed (follower count, status count, etc...).
That's interesting. These fields are currently typed as Int, whereas Int has a max value of 2'147'483'647.
Anyone can provide me a link to an account with such a high number of followers or accounts?
Looks like #BigBone (a fork of #Mastodon4j) has pure #Java samples for interacting with #Mastodon even though the library itself is written in Kotlin.
That could actually be everything I need. 🤔
#Mastodon #java #mastodon4j #bigbone
@jitterted @KevinWorkman Hi all! Thanks for mentioning our fork. So far, we have mostly been working on putting the existing code on an up-to-date basis, e.g. updating the build system, dependencies, and such. Also, we have fixed several bugs already that have been present in the code (some of them have also been reported in #Mastodon4J). Furthermore, a lot of code was restructured to simplify the API. For the coming releases, we plan to extend the Mastodon API coverage. https://github.com/andregasser/bigbone/issues?q=is%3Aissue+is%3Aclosed
@preslavrachev @KevinWorkman We're actively working on a #Mastodon4J fork here: https://github.com/andregasser/bigbone
New tutorial!
Use Mastodon4j to create your own Mastodon bots in Java! 🤖🐘
https://happycoding.io/tutorials/java/libraries/mastodon4j
Hashtags feel like spam, but apparently that's how Mastodon works sooo #java #coding #tutorial #mastodon #bot #bots #mastodonbot #mastodon4j #hashtags
#hashtags #mastodon4j #mastodonbot #bots #bot #mastodon #tutorial #coding #java
Btw: Kudos to @factotum who was so kind to fix one of the issues that caused some headaches for some former #Mastodon4J library users in the past. Should be working well in #Bigbone now. https://github.com/andregasser/bigbone/issues/25
We will continue our fork of #mastodon4j under a new name: bigbone. Repository and related stuff will be renamed within the next days to make sure we can publish this independently. #GitHub #Mastodon #Client #Java #Kotlin https://github.com/andregasser/mastodon4j
#mastodon4j #github #mastodon #client #java #kotlin
Our #mastodon4j fork get's some traction. We've started to create some issues, defined a milestone 2.0.0 release, and continue to define what needs to go into our first library release. If you guys have any input or are willing to contribute, then checkout this #GitHub repo here:
https://github.com/andregasser/mastodon4j
Every boost on this post is welcome 🙂
I have just detached my fork from the original #mastodon4j project on #GitHub and will continue development as a separate package. Need to rename my package to something else (any ideas?). I have created some issues in my repo and defined an initial milestone release 1.8.0. Hopefully I can make some progress on this. Big shoutout to the people who have contributed so far! https://github.com/andregasser/mastodon4j
Hello everyone, I am trying to implement V2 Mastodon API endpoints in my #mastodon4j fork and came up with some thoughts. I am not that experienced with library development and maintenance. Would be happy to get some input on this:
https://github.com/andregasser/mastodon4j/discussions/13
Thanks for your support! 🙂
I'll put a pull request up in the next few days (with a small example for handling the v1 and v2 endpoints for instance information. Would be cool to get some opinions about that. Stay tuned. #mastodon4j
I have started to think about how I could extend the current #mastodon4j client with new V2 #API calls.
Calling the instance info endpoint on a pre-4.0.0 Mastodon server delivers a completely different result compared to the 4.0.0+ servers.
To make this more future-proof, will add a new mapping layer between the server response and what I will deliver to the clients.
Also the lib gets some V1/V2 autodetection. In my opinion, the lib should hide as much complexity as possible.
Hello #GitHub fellows. I have a question regarding the MIT license. I have forked #mastodon4j from the original creator. His repo is MIT licensed. As far as I can understand, I am fine, if I just keep his license file unchanged in my repo (so the original creator remains visible). Any advice on this?
Link to my forked repo: https://github.com/andregasser/mastodon4j
Going to setup some GitHub Actions for my #mastodon4j fork. Let's start simple, with a gradle build on push to main branch.
@kerfuffle Hello Kerfuffle! Yes, I know about that. At the moment I am mostly doing some library upgrades and minor code improvements. Later, I plan to add some of the v2 endpoints. But baby steps. It's also a learning journey for me. But so far made quite some progress 🙂