DUB packages announce Telegram bot

Denis Feklushkin feklushkin.denis at gmail.com
Mon Apr 23 16:17:00 UTC 2018


On Monday, 23 April 2018 at 16:10:47 UTC, Seb wrote:
> On Sunday, 22 April 2018 at 08:41:36 UTC, Denis Feklushkin 
> wrote:
>> On Sunday, 22 April 2018 at 07:59:11 UTC, Seb wrote:
>>> On Sunday, 22 April 2018 at 07:49:00 UTC, Denis Feklushkin 
>>> wrote:
>>>> Hi!
>>>>
>>>> I also made a tool which periodically monitors 
>>>> code.dlang.org for new packages and a notifies its Telegram 
>>>> subscribers.
>>>>
>>>> To subscribe just write something to @dlang_announce_bot
>>>> Also it can be added to groups.
>>>>
>>>> Code: https://github.com/denizzzka/paper_plane_bot
>>>
>>> Cool!
>>> BTW any reason why you parse the HTML and not use the JSON 
>>> index?
>>
>> As I know, code.dlang.org provides JSON package list without 
>> any additional info. Thus, it is need to parse every package 
>> separately by calling https://code.dlang.org/packages/*.json 
>> to get packages versions, and it is need to do for every 
>> registerd package.
>
> Hmm, I just wanted to point out that in the time it took you to 
> write the HTML parser, you could have added an API method to 
> the registry:

No, because my target was "obtain working bot as fast as possible"

Thanks for your PR!


More information about the Digitalmars-d-announce mailing list