Coder Social home page Coder Social logo

biglysoftware / biglybt-plugin-rssfeed Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 4.0 367 KB

An RSS feed parser that allows unattended, automated download of torrents by means of advanced feed filter configurability.

License: GNU General Public License v2.0

Java 100.00%

biglybt-plugin-rssfeed's People

Contributors

biglybt avatar ferdnyc avatar parg avatar tuxpaper avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

biglybt-plugin-rssfeed's Issues

Strange rssfeed option for "Movies" !RSSFeed.Options.Filter.filtType.Movie!

For while while now I have had 4 options for "Type"

  1. TVShow
  2. !RSSFeed.Options.Filter.filtType.Movie!
  3. Other
  4. None

But the 2. !RSSFeed.Options.Filter.filtType.Movie! used to be called "Movie" I think, and gives the option to "Disable After Success"

First, the name is strange, second it doesn't disable after successful download completion.

I have tried;

  • Manually editing the rssfeed.options file and remove anything with !RSSFeed.Options.Filter.filtType.Movie! which didn't work

  • Removing all config files from AppData\Roaming\BiglyBT\plugins\rssfeed opening BiglyBT and the strange option for MOVIE is still their

  • Uninstall the plugin, delete the entire rssfeed directory and re-install the plugin

I am at a loss myself, but I am not a programmer - and I did notice this with Vuze before moving to BiglyBT - which is GREAT! btw :)

  • In addition, though I am not sure if I am correct, but it's almost like the TV history is not working correctly, yes it will download a PROPER when it comes out, but I have a vague memory that it downloaded a show twice.... not a real biggy on the TV side to be honest.

If anyone could assist me, or tell me this is normal operation now (as it used to work a long time ago and turn off the filter after successful download.

Regards;

image

Dark Mode and the RSSFeed help text...

@parg @TuxPaper

So, on the topic of "BiglyBT... After Dark", the RSSFeed Scanner help tab looks kuh-raaaayze! (See below.)

Now, I know the implementation there is... Special™ — inventing your own markup language is, after all, the obvious approach to displaying some help text — so I wouldn't be cruel enough to send anyone down the road of working on that nonsense. So here's what I was thinking:

Say I were to re-do the help texts themselves in HTML, like a person living in the 21st Century. (Both the English and French, why not? I don't have to understand it to format it.) And say I were to submit that in a PR. Would it be easy enough for one of you smack that StyledText subclass out of there ("IMPORTANT: This class is not intended to be subclassed."), and replace it with an embedded browser instance, like the Beta Program view? (But loading from a local resource, instead of over the net.)

I could probably work that code out eventually, but it'd take me a week and it would probably still suck. (Though, considering what it'd be replacing... 🙄 )

Screenshot from 2021-12-30 07-54-36

Check in (real) build configs?

Hey @parg, on the heels of my picking around in the code (see #2, #4), next time you build the plugin do you think you could commit whatever build configuration / tooling you use into the repo?

The currently-checked-in build.xml is all kinds of crazypants, with references to nonexistent directories and tons of things being expected to live at some path different from where they actually can be found. I had to make a ton of changes just to get a useful compile out of the mess. So, I can't fathom how that could be the actual build script used to generate this thing "for real".

I could submit a PR with my changes, sure, but I figure it makes the most sense for the configuration in the repo to be exactly what's used to generate the official releases.

Setting multiple tags and a category

I have a bunch of tags and categories.
In the filters I want set it up so 1 category and up to 3 tags are applied to the torrent.
Tags are inserted with no problem, but category isn't, instead it creates another Tag with same name as the category.

tags and category names are separated by commas in the filter.
eg.: "Category1, Tag01, Tag02"

How can I do this? Or that's not possible?

Exports/IMports not working

Since the latest update there is still a problem with the pass/fail field when exporting and importing the JSON file

New items set as pass are exporting with a value of '0' not pass/fail and then import in with no error but are treated as fail despite showing pass on screen

example from an exported file (first item is correct, 2nd if not(

  {
    "@id":54377,
    "@type":"org.kmallan.azureus.rssfeed.FilterBean",
    "name":"^desus",
    "storeDir":"",
    "expression":"^desus",
    "exclude":"",
    "category":"",
    "type":"TVShow",
    "mode":"Fail",
    "excludes":{
      "@type":"java.util.ArrayList"
    },
    "state":0,
    "rateUpload":0,
    "rateDownload":0,
    "startSeason":0,
    "startEpisode":0,
    "endSeason":0,
    "endEpisode":0,
    "filtId":1496780893128,
    "urlId":1161063264953,
    "isRegex":true,
    "isFilename":false,
    "matchTitle":true,
    "matchLink":true,
    "moveTop":false,
    "customRate":false,
    "renameFile":false,
    "renameIncEpisode":false,
    "disableAfter":false,
    "cleanFile":false,
    "enabled":true,
    "smartHistory":true,
    "exprLower":"^desus",
    "exprPat":{
      "pattern":".*^desus.*",
      "flags":0
    },
    "minTorrentSize":0,
    "maxTorrentSize":0
  },
  {
    "@id":54365,
    "@type":"org.kmallan.azureus.rssfeed.FilterBean",
    "name":"Deception",
    "storeDir":"",
    "expression":"^Deception",
    "exclude":"",
    "category":"",
    "type":"0",
    "mode":"0",
    "excludes":{
      "@type":"java.util.ArrayList"
    },
    "state":0,
    "rateUpload":0,
    "rateDownload":0,
    "startSeason":1,
    "startEpisode":10,
    "endSeason":0,
    "endEpisode":0,
    "filtId":1357483585100,
    "urlId":1161063264953,
    "isRegex":true,
    "isFilename":false,
    "matchTitle":true,
    "matchLink":true,
    "moveTop":false,
    "customRate":false,
    "renameFile":false,
    "renameIncEpisode":false,
    "disableAfter":false,
    "cleanFile":false,
    "enabled":true,
    "smartHistory":true,
    "exprLower":"^deception",
    "exprPat":{
      "pattern":".*^deception.*",
      "flags":0
    },
    "minTorrentSize":0,
    "maxTorrentSize":0
  },

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.