14
votes
Source and API
If it's too early in development for these questions, let me know.
- Is the source available yet? If so, where is it hosted? If not, when will it be dropped?
- Third party API: I know the docs say that the browser should be the client. However, after using tildes for awhile on mobile, it's quite... interesting. The site does really well on mobile, don't get me wrong, but it's missing the system feel that makes the experience pleasant. Honestly, one of the big reasons I was drawn to reddit was the ample support (by the third party) for mobile clients. I'd love to get started on a client for ~.
The source isn’t available yet, but from the HN post when asked about why we’re not opensource yet.
As for where it will be hosted: gitlab.com/tildes is already open to the public and we’re using it for issue tracking and bug disclosure already.
API is in the works and @deimos has already done a lot of work on it. Yes, it will support third party development although as he stated, the plan is continue treat the webpage itself as the official web client using responsive design. We are not opposed to third party mobile clients popping up, but because of AGPLv3 they may be required to be opensource themselves (and ad free) depending on how @deimos chooses to write the ToS for the API, and treat the API in the ‘derivative works’ section of the license.
Thanks! I missed the HN post, lemme go find that.
Seems like gitlab doesn't want to send me a confirmation email, but thanks for this link. Should this be linked in the docs somewhere? (I may have missed it when looking around this morning.)
Yep, I think that's the best way to move forward for tildes as a first party, and the best way to focus development energy.
Sounds good to me :)
It will be once we opensource but most of the documentation is still being written up. We will also likely include a link in the footer to gitlab once we opensource as well.
Really like the use of AGPLv3 and I think that 3rd-party mobile clients would have to be free/open source licensed as well but that's not a huge deal, I think most reddit clients are already open source and the closed-source clients for Twitter, Facebook, etc. haven't been protected from API changes (and their development pace has been kinda shite too).
I only know of two open source reddit clients, all others are closed source with free/pro versions. I don't think the latter scenario makes sense for tildes clients.
There is a third type of open-source client which has free/pro versions such as slide for reddit
You could probably write a quick & dirty website scraper and monitor the network calls to be able to post comments. The HTML has decent class names in it to make that easy to do.
Eh, I'd rather wait for the API :)