Open source Module which is feeded from Diaspora

11 views
Skip to first unread message

Isaac Durá

unread,
Aug 21, 2016, 4:20:26 PM8/21/16
to diaspora-dev

Hi Diaspora team,

I am a Java developer and I am interested in develop the next feature:

1) Module which connect with the Dias Api, and retrieve the number of likes, the comments and shares of all the posts in a profile I created. Could you explain me please, how should I connect with that methods, I have already forked with the Diaspora Github repository, but I dont l know from where should I retrieve the data.

2) I am new with Diaspora, and I would like to understand better how it works. For example, I have created the site of my project, and I would like create topics inside it like

# rabbits(only of my farm)

#trees (only from my farm)
etc....

Is that possible? I mean to create tags which only belongs to my main page.


I would like to keep this code in my own repository, like a Diaspora plugin. But not beloging to the Dias project, but as a diferent open source resource (I am not sure about this, we are an NGO and we need to met some requirement with the rigths, maybe it couldbelonge to Diaspora...etc).

Is all that posible? Thanks!!

Regards, Isaac

Jonne Haß

unread,
Aug 22, 2016, 7:13:48 AM8/22/16
to diaspo...@googlegroups.com
Hey Isaac,

see my answers inline.

On 21.08.2016 22:00, Isaac Durá wrote:
> Hi Diaspora team,
>
> I am a Java developer and I am interested in develop the next feature:
>
> 1) Module which connect with the Dias Api, and retrieve the number of
> likes, the comments and shares of all the posts in a profile I created.
> Could you explain me please, how should I connect with that methods, I
> have already forked with the Diaspora Github repository, but I dont l
> know from where should I retrieve the data.
>
While the soon to be release diaspora* 0.6.0.0 will allow API authentication via the OpenID Connect standard, it does not yet contain any useful data endpoints as we're still in the process of designing and implementing those. All JSON data endpoints are internal and may have breaking changes without notice. We will make an announcement once there's a fully usuable API. Once the design is finished there'll probably a Github issue coordinating implementation efforts, to which contributions then are more than welcome.

> 2) I am new with Diaspora, and I would like to understand better how it
> works. For example, I have created the site of my project, and I would
> like create topics inside it like
>
> |# rabbits(only of my farm) |
>
> #trees (only from my farm)
> etc....
>
> Is that possible? I mean to create tags which only belongs to my main page.
>

I'm not sure I fully follow what you did or want here. Could you clarify what you mean exactly with "the site"? Please note that diaspora* is _one_ decentralized social network, it's not meant nor designed to run your own personal social network. Have a look at our FAQs for more information, in particular https://wiki.diasporafoundation.org/FAQ_for_pod_maintainers#Can_I_make_my_pod_private.2Fisolated.2Fnot_communicate_with_other_pods.3F and https://wiki.diasporafoundation.org/FAQ_for_pod_maintainers#Followed_tags_don.27t_work_on_my_pod
>
> I would like to keep this code in my own repository, like a Diaspora
> plugin. But not beloging to the Dias project, but as a diferent open
> source resource (I am not sure about this, we are an NGO and we need to
> met some requirement with the rigths, maybe it couldbelonge to
> Diaspora...etc).

diaspora* is a registered trademark, if you heavily change it we ask you to not use our name anymore without our explicit permission, but still mention that you based it on diaspora*. Beyond that the source code is licensed under the AGPLv3, which most important clause is that you need to make all source code available to any direct or indirect users of it. What this and the license in general means for you and your project specifically is a question for your legal advisor as we're not legal experts that could give you any well grounded advice.

>
> Is all that posible? Thanks!!
>
> Regards, Isaac
>
> --
> You received this message because you are subscribed to the Google
> Groups "diaspora-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to diaspora-dev...@googlegroups.com
> <mailto:diaspora-dev...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

Best luck with your project,
Jonne

Reply all
Reply to author
Forward
0 new messages