Xyrio / RSSOwlnix

RSSOwlnix is a fork of RSSOwl a powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way. Highlights are saved searches, notifications, filters, fast fulltext search and a flexible, clean user interface.
Eclipse Public License 1.0
237 stars 22 forks source link

Website or RSSOwlnix stopped working for specific FEED #144

Closed RustKnight closed 2 years ago

RustKnight commented 2 years ago

Hello Xyrio

I love your app and I do not want to change to something else. The way it looks and feels is super fresh. I used it in the past for upwork freelance feed, but now while helping out a friend to set it up, it no longer manages to read the RSS file the website produces.

If I try to import the rss file it says: " Unable to read the file as OPML. Results may be not accurate. " I've searched for "flying stars" on the website for easier debug of the rss file. I had to rename it from "rss" to "rss.txt" to be able to attach it here on github. Originally it's just "rss" .

PS: if you're going to try to get an RSS file from upwork yourself, you'll need an account, other wise the RSS button won't appear.

Thank you for reading my request and I'm keeping my fingers crossed for a solution.

image

rss.txt .

Xyrio commented 2 years ago

you are importing wrong, the file is a rss feed not opml which is like a collection of links to feeds (and some other stuff). File - New - Feed then

export makes an opml file that contains all your feed links but not the news of the feeds (and optional can also export your rssowlnix settings etc). import is the opposite for adding many feeds from an opml, without having to add each one manually like described above. opml files are supported by different rss readers/aggregators.

you can open feeds/opml with a normal text editor (ie notepad) to see which one it is. (you can also search and replace links in opml files if needed, then reimport to save yourself the trouble of readding hundreds of feeds manually when some part of rss links changed. like http not being supported anymore and having to use https)

https://github.com/Xyrio/RSSOwlnix/wiki/FAQ#item_getrss

RustKnight commented 2 years ago

Is there a way I can donate to your project / or to you directly? And if you also have a mail to contact you directly it would be great, I just have 1-2 questions that I would like to discuss in private. Thank you!

Xyrio commented 2 years ago

i dont take donations. if you cannot talk publicly about it, i dont want to talk about it.

RustKnight commented 2 years ago

Ok, no problem. I was going to nag you with further questions because I still didn't manage to make it work.

But now I figured it out. I needed to do these steps in order to get personalized feeds from Upwork into RSSOwlnix:

  1. With Chrome, head to Upwork (best be singed in) and do a job search (Don't use Firefox, read below ***)
  2. Click on the sign (3 green wave signal like bars) I show in the image below and then click on RSS
  3. A new page will open with a raw webpage showing a lot of code; copy the link of the newly opened page
  4. Go in RSSOwlnix, click new and paste the link image

*** I usually use Firefox, but in this case when I clicked on the RSS, like I showed in step 2, it did not open a new page with the link. Instead it downloaded an RSS file which confused me in the first place.

After the given steps, the new Feed should now appear in the left panel with the give name.

@Xyrio Thank you for the time helping me out. Appreciate the work your doing!

PS: don't always assume people have ill intents when trying to discuss with you in private ;)

Xyrio commented 2 years ago

importing the rss.txt works fine if you use file:/// prefix and absolute path. you would overwrite it with another download when you want to refresh it.

since you need to login to the site, you probably got a temporarily working link. it may be that the link wont work at some point in time.

RustKnight commented 2 years ago

I tried the file:/// method again now and I managed to make it work.

  1. Should I use this method when creating feeds or the one I described above with Chrome?

  2. Sorry, but what do you mean by "overwrite it with another download when you want to refresh it." ? I assumed feeds updated themselves periodically, but I think this is not what you meant to say. What do you mean by "when you want to refresh it"?

  3. @Xyrio I noticed that some jobs are missing from the feed because they are visible only to signed in members. I fixed this by going to passwords and adding to link the RSS link to it along with the Upwork credentials. Now it shows all the jobs accordingly.

Is that the correct way to do it? And if I have various feeds, I need to manually go and add each one to the passwords section? I feel like I'm doing something wrong. Either way, I'll do them manually if that's the case. I don't have that many to add.

Xyrio commented 2 years ago
  1. yes, http links are usually how you do it when you can.

  2. files you downloaded dont update themselves, you would have to redownload to refresh it. only http links would get the latest automatically, since they point to the internet not to a file on your harddrive.

  3. if that works great.

adding the main site (the common part at the beginning that all rss from that site have) to the passwords section once should be enough. https://www.upwork.com/