RSS-Bridge / rss-bridge

The RSS feed for websites missing it
https://rss-bridge.org/bridge01/
The Unlicense
7.25k stars 1.03k forks source link

Github repositories search broken #1430

Closed virtadpt closed 4 years ago

virtadpt commented 4 years ago

Describe the bug When using the Github Repositories search bridge, a broken RSS feed with largely unpopulated entries is returned. This occurs for Plaintext, MRSS, JSON, HRML, and ATOM. This is occurring on RSS Bridge version git.master.46b9879.

To Reproduce Steps to reproduce the behavior:

  1. RSS-Bridge
  2. Scroll down to Github Repositories Search. Enter a search query (e.g., "matrix client").
  3. Click on one of the feed buttons (Plaintext, MRSS, JSON, HRML, or ATOM).
  4. Entries will look like the following (here, ATOM):
    <entry>
        <title type="html">No description</title>
        <published>2020-01-21T21:23:28+00:00</published>
        <updated>2020-01-21T21:23:28+00:00</updated>
        <id>urn:sha1:3c9275167e62a81a9aba04ed64e5bfe153fa2500</id>

        <content type="html">No description&lt;br /&gt;</content>

    </entry>

    <entry>
        <title type="html">No descriptionTags : matrix qt5 chat client c-plus-plus qt sdk </title>
        <published>2020-01-21T19:03:27+00:00</published>
        <updated>2020-01-21T19:03:27+00:00</updated>
        <id>urn:sha1:71927724f54e855283b3fc03aa86417fff0aad0d</id>

        <content type="html">No description&lt;br /&gt;Tags : &lt;a href="https://github.com/topics/matrix"&gt;matrix&lt;/a&gt; &lt;a href="https://github.com/topics/qt5"&gt;qt5&lt;/a&gt; &lt;a href="https://github.com/topics/chat"&gt;chat&lt;/a&gt; &lt;a href="https://github.com/topics/client"&gt;client&lt;/a&gt; &lt;a href="https://github.com/topics/c-plus-plus"&gt;c-plus-plus&lt;/a&gt; &lt;a href="https://github.com/topics/qt"&gt;qt&lt;/a&gt; &lt;a href="https://github.com/topics/sdk"&gt;sdk&lt;/a&gt; </content>

        <category term="   matrix "/>
<category term="   qt5 "/>
<category term="   chat "/>
<category term="   client "/>
<category term="   c-plus-plus "/>
<category term="   qt "/>
<category term="   sdk "/>

    </entry>

Expected behavior ATOM feed entries with valid, human readable titles and descriptions.

Screenshots Can be furnished upon request.

Desktop (please complete the following information): Work:

Home:

Server:

AntoineTurmel commented 4 years ago

I made a patch, basically GitHub changed some html tags and css class.

virtadpt commented 4 years ago

Thank you - I'll do a git pull and test it out tonight.

virtadpt commented 4 years ago

When it's merged, let me know. It didn't come down last night.