rss reader – How can someone receive the full previous feed of a page

In some feed aggregators (Feedbro, GoodNews and elsewhere) some feeds start from one or two days ago, while the actual feed in the official website, can go on for months or years in the past.

For instance, I tried the rss of the page “Futurism”. In both of them, the same rss feed, starts from before two days. The same rss however, in another reader (BazQux), it is shown perfectly no matter how old publications I want to see. The thing for this last reader, although it is great, it is quite expensive for me at the moment, therefore, I would like to know why this happens to the other ones, and how I could correct it.

NewProxyLists Forum RSS Client – Free Download

Download:

Virus Scan:
The file is in plain text.

301 redirect any RSS feed on level up url

On my site i got RSS feeds – something like this:

www.mysite.com/en/shipper/feed/
www.mysite.com/en/carrier/feed/

i want to 301 redirect all that urls to level up, respectively:

www.mysite.com/en/shipper/
www.mysite.com/en/carrier/

thanks in advance for any suggestions

podcasts.app – How do I find a RSS URL for a podcast in the Apple Podcasts directory?

I have both a Mac (macOS Catalina) and an iPhone (iOS 13.5.1). When I find a podcast in the Apple Podcasts directory I’d like to be able to subscribe to that podcast in any RSS reader, which requires having the RSS URL. Since, not all “podcatchers” have complete/up-to-date directories, having the URL of the actual feed would make it easy to subscribe to any particular podcast.

Given that having an RSS feed is a requirement for a podcast being listed in the Apple Podcasts directory, there must be some way to find the RSS URL.

javascript – How can I ensure that our RSS feed contains all changed nodes?

I am far from an expert in this area so excuse me if I do not use the correct terminology.

I want to create an RSS feed containing nodes that do not get updated directly. They use D3.js javascript scripts that references files which are used to create the charts. I update the files daily by uploading them to the host. I store the new file names in blocks which are included in the relevant nodes.

Is this possible? Do I need to update the Updated date and if so is there a way to do this without editing each node?

8 – Migrating content from RSS feed to populate multiple Entity reference media field

In the Drupal 8 site I’m working on, I’ve currently set up some migration configurations which import content from an external RSS feed. The file urls references in this RSS feed are imported into the site as media entities and then referenced in the generated node. All is well, except for when there are multiple file urls.

So here is the configuration for the node import:

id: rss_innovations
label: 'Import Innovations feed'
status: true

source:
  plugin: url
  data_fetcher_plugin: http
  urls: 'https://www.innovationagencyexchange.org.uk/feeds/innovations'
  data_parser_plugin: simple_xml

  item_selector: /rss/channel/item
  fields:
    -
      name: guid
      label: GUID
      selector: guid
    -
      name: title
      label: Title
      selector: title
    -
      name: pub_date
      label: 'Publication date'
      selector: pubDate
    -
      name: link
      label: 'Origin link'
      selector: link
    -
      name: description
      label: Description
      selector: 'description'
    -
      name: image
      label: Image
      selector: 'featured_image'
    -
      name: content
      label: Content
      selector: 'content'
    -
      name: organisation
      label: Organisation
      selector: 'organisation'
    -
      name: ahsnid
      label: AHSN ID
      selector: 'ahsn'
    -

  ids:
    guid:
      type: string

  constants:
    file_destination: 'public://images/'

destination:
  plugin: 'entity:node'

process:
  title: title
  field_remote_url: link
  body/value: content
  body/format:
    plugin: default_value
    default_value: basic_html
  field_ahsn: ahsnid
  field_company: organisation
  field_introduction: description
  field_image:
    plugin: image_import
    source: image
    destination: 'constants/file_destination'
    alt: !title
  uid:
    plugin: default_value
    default_value: 17
  created:
    plugin: format_date
    from_format: 'D, d M Y H:i:s O'
    to_format: 'U'
    source: pub_date
  status:
    plugin: default_value
    default_value: 1
  type:
    plugin: default_value
    default_value: innovation
  field_media:
    plugin: migration_lookup
    migration: rss_resources_files
    source: guid
    no_stub: true

migration_dependencies:
  required:
    - rss_resources_files

And here is the configuration for the file importing:

id: rss_resources_files
label: 'Import Innovation files'
status: true

source:
  plugin: url
  data_fetcher_plugin: http
  urls: 'https://www.innovationagencyexchange.org.uk/feeds/innovations'
  data_parser_plugin: simple_xml

  item_selector: /rss/channel/item
  fields:
    -
      name: guid
      label: GUID
      selector: guid
    -
      name: resourcefile
      label: Resource file
      selector: 'file'

  ids:
    guid:
      type: string

  constants:
    file_destination: 'public://resources/'

process:
  field_media_file:
    -
      plugin: skip_on_empty
      method: row
      source: resourcefile
      message: 'No file found'
    -
      plugin: explode
      source: resourcefile
      delimiter: '|'
    -
      plugin: file_import
      destination: 'constants/file_destination'
destination:
  plugin: 'entity:media'
  default_bundle: file

So these both work at the moment in terms of importing all the content and all the files. All the files are imported files as file entities (using the plugin: file_import after the explode) but then only one media entity is generated per RSS item, so only one media entity per RSS item / node. Which makes sense as the file import is running separately to the entity media generation. I guess I need to use the sub_process plugin to generate the media entities? However when I try with that it only accepts associative arrays and the array from the explode plugin does not seem to be accepted by it. If someone could point me in the right direction I’d be ever so grateful!

This is an example of the RSS feed if needed:

<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.healthinnovationexchange.org.uk/feeds/innovations" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Innovations</title>
    <link>https://www.healthinnovationexchange.org.uk/feeds/innovations</link>
    <description></description>
    <language>en</language>
     <atom:link href="https://www.healthinnovationexchange.org.uk/feeds/innovations" rel="self" type="application/rss+xml" />
      <item>
    <title>Intelligent workforce solution and indoor location technology</title>
    <link>https://www.healthinnovationexchange.org.uk/%3Ca%20href%3D%22/solutions/intelligent-workforce-solution-and-indoor-location-technology%22%3Eview%3C/a%3E</link>
    <description><!(CDATA(Many have tried to change the way clinical teams work to be more efficient; but few have focused on optimising the supporting teams that provide the logistics which underpin the flow of patients throughout the hospital.&nbsp;Navenio has done just that. By looking at the teams working within a hospital, they have proven that knowing where people are, indoors in real-time, unlocks significant improvements in their workflow and efficiency. This improves patient flow and patient care. &nbsp;))></description>
     <pubDate>Wed, 10 Jun 2020 10:29:37 +0100</pubDate>
 <dc:creator />
 <guid isPermaLink="true">https://www.healthinnovationexchange.org.uk/%3Ca%20href%3D%22/solutions/intelligent-workforce-solution-and-indoor-location-technology%22%3Eview%3C/a%3E</guid><featured_image>https://www.healthinnovationexchange.org.uk/sites/default/files/FB6E45F5-4557-4027-9517-4E48C704E6A6_1.png</featured_image>
        <content><!(CDATA(<p style="text-align:justify"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt"><span style="color:black">Navenio has pioneered frictionless, accurate and robust indoor location solutions, built on award-winning science from the University of Oxford – enabled simply using sensors in existing smartphones. Unlike other RTLS, RFID, Bluetooth and Wi-Fi solutions, the Navenio technology </span></span><span style="font-size:14.0pt">requires <span style="color:black">no new investment in infrastructure</span> at all; is easily scalable and accurate to within 1 to 3 metres.</span></span></span></p><p style="text-align:justify"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">The Navenio solution is available in three forms:</span></span></span></p><ul><li style="text-align:justify; margin-left:8px"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">Intelligent Workforce Solution (IWS)</span></span></span><ul style="list-style-type:circle"><li style="margin-left:8px; text-align:justify"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">automates the prioritisation and allocation of tasks to ensure </span><span style="font-size:14.0pt">the right person is helping in the right location every time</span></span></span></li></ul></li><li style="text-align:justify; margin-left:8px"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">Location only solution</span></span></span><ul style="list-style-type:circle"><li style="margin-left:8px; text-align:justify"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">provides details of current and past movements of staff via their smartphones </span></span></span></li></ul></li><li style="text-align:justify; margin-left:8px"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">as a fully integrated location solution that feeds into other clinical/non-clinical solutions/applications</span></span></span><ul style="list-style-type:circle"><li style="margin-left:8px; text-align:justify"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:14.0pt">can provide valuable data to aid and improve patient consultations, discharge and referrals; and provide confirmation of where a staff member at infection risk has travelled between over a period of time</span></span></span></li></ul></li></ul>))></content>
    <organisation>Navenio Limited</organisation>
    <ahsn>2</ahsn>                                                                                                                                                                                                                                                                                     <video>https://www.navenio.com/dr-harpreet-sood</video>                        <file>https://www.healthinnovationexchange.org.uk/sites/default/files/Navenio%20Briefing%20Doc%20-%20Covid-19%20Assistance%20Briefing%20Doc%20-%2027mar20.pdf|https://www.healthinnovationexchange.org.uk/sites/default/files/AHSNsubmission%5B1%5DMT.pdf|https://www.healthinnovationexchange.org.uk/sites/default/files/Navenio%20IWS%204pp%20June%202020.pdf|https://www.healthinnovationexchange.org.uk/sites/default/files/Hospital%20Impact%20Study-MT-11.pdf</file>
</item>  
<item>
    <title>MediShout: A Logistical Brain For Healthcare </title>
    <link>https://www.healthinnovationexchange.org.uk/%3Ca%20href%3D%22/solutions/medishout-logistical-brain-healthcare%22%3Eview%3C/a%3E</link>
    <description><!(CDATA(www.MediShout.co.ukMediShout uses digital and AI technology to provide a “logistical brain” to health and social care organisations. Currently, logistical issues (e.g. faulty equipment, no PPE, broken IT, estates and facilities issues) delay staff and prevent best care. MediShout solves this problem by integrating all logistical departments onto one App, where a single-interface lets staff instantly report any non-clinical issue. Staff can track the progress of their report whilst organisations get operational oversight of all issues. AI-algorithms allows organisations to predict future problems, like broken equipment.))></description>
     <pubDate>Sat, 30 May 2020 08:32:37 +0100</pubDate>
 <dc:creator />
 <guid isPermaLink="true">https://www.healthinnovationexchange.org.uk/%3Ca%20href%3D%22/solutions/medishout-logistical-brain-healthcare%22%3Eview%3C/a%3E</guid>
        <content><!(CDATA(<p style="margin-bottom:11px"><strong>THE STORY:&nbsp;</strong><br>MediShout's founder is a surgeon and one afternoon, had to cancel three operations as a theatre lightbulb was broken. Staff had known for days but not reported it because no effective communication channels existed.</p><p style="margin-bottom:11px"><br><strong>THE HEALTHCARE PROBLEM:&nbsp;</strong><br>All clinicians are delayed daily by similar problems because healthcare buildings are poorly automated and not digitally connective. Staff get delayed by logistical and infra-structure problems e.g. forgotten passwords, broken equipment, low stock, lack of PPE.</p><p style="margin-bottom:11px"><br><strong>THE IMPACT IS HUGE:&nbsp;</strong><br>1. Journal of Nursing Times reported a third of NHS Nurses waste two hours per shift looking for equipment, costing the NHS almost £1billion annually.<br>2. There's been a 32% increase in cancelled NHS procedures due to equipment and staffing issues</p><p style="margin-bottom:11px"><br><strong>THE SOLUTION:&nbsp;</strong><br>MediShout is on the NHS Innovation Accelerator and provides the first platform in healthcare to integrate all logistical departments e.g. IT, estates, facilities, stock, equipment, suppliers. The MediShout App provides a single-interface for staff to instantly report any non-clinical issue. Staff can track the progress of their report whilst organisations get operational oversight and can see what issues are most impacting patient care and need fixing first. Artificial intelligence (AI) allows organisations to predict future problems, like broken equipment.</p><p style="margin-bottom:11px"><br><strong>BENEFITS:&nbsp;</strong><br>Health economists have shown MediShout can save NHS Trusts £1million annually (see attached report) and save 15 minutes per clinician daily. By sending staff reports directly to equipment suppliers, MediShout can improve output of surgical theatres and endoscopy departments.</p>))></content>
    <organisation>MediShout</organisation>
    <ahsn>2</ahsn>                                                                      <file>https://www.healthinnovationexchange.org.uk/sites/default/files/MediShout%20-%20Health%20Economic%20Impact%20Report%20%28HEE%29.pdf</file>
          </item>  </channel>
</rss>

Customisinag the wordpress RSS feeds

I have following to links in my site

<link rel="alternate" type="application/rss+xml" title="Local &raquo; Feed" href="https://127.0.0.1/?rss=y" />
<link rel="alternate" type="application/rss+xml" title="Local &raquo; RSS " href="https://127.0.0.1/articles/local/gina-hinojosa/507/feed/" />

I want to change the second link to the following

<link rel="alternate" type="application/rss+xml" title="Local &raquo; RSS " href="https://127.0.0.1/articles/local/?rss=y" />

How to achieve this? any help please. is there any WordPress filter or action available for this?

date – Change pubDate in rss feed in another format

In the default wordpress rss feed the element <pubDate> is

<pubDate><?php echo mysql2date( 'D, d M Y H:i:s +0000', get_post_time( 'Y-m-d H:i:s', true ), false ); ?></pubDate>

and gives a result of <pubDate>Tue, 12 May 2020 12:39:03 +0000</pubDate>

how can i change this line to give a result of <pubDate>12/05/2020 12:39:03 +0000</pubDate> (d/m/Y) or <pubDate>12-05-2020 12:39:03 +0000</pubDate> (d-m-Y) but to be valid with RFC-822 ?

I tried many variations <pubDate><?php echo mysql2date('r', get_the_time('Y-m-d H:i:s')); ?></pubDate> or <pubDate><?php echo get_post_time( 'd/m/Y H:i:s O', true ); ?></pubDate> but they dont validate.

Any ideas would be appreciated.

What am I missing when it comes to "…" when generating RSS feeds?

When generating RSS feeds, the RSS standard says that these translations must be done so that the content is not interpreted as XML, but rather as plain text:

'&' => '&'
'<' => '<'
'>' => '>'

And this is precisely what I do. No problem.

However, it also supports a "" syntax, described here: https://en.wikipedia.org/wiki/CDATA

Using CDATA blocks is like the first way, except that it is horribly broken: it can't contain "]]>" anywhere inside, because it ends the CDATA block!

This means that you have to make very confusing little "hacks" to be able to nest CDATA blocks, and since we are editing an RSS document with a bunch of random content, it can obviously contain "]]>" somewhere, so then you should apply an escape routine for everything you put in a "CDATA block".

So with that in mind, why would anyone ever want to use CDATA blocks instead of escaping these three special XML / RSS characters as defined by the standard? I do not understand.

The only assumption I have is that if you have tonnes of content, then the number of bytes could become large if you have a bunch of "<" stuff everywhere, compared to just a CDATA start / end tag with single characters inside …

So maybe I answered my own question right away, but is that the only reason to "save a few bytes of network traffic"? The part where you have to escape the internal CDATA end tags dissuades me from using CDATA blocks.

Content creation from an external RSS feed

Can the Aggregator module create content from imported RSS feeds or display only the RSS entries that have been retrieved? I can't seem to find any parameters indicating that the aggregator import is possible. Is "Feeds Migrate" a better choice for ingesting RSS content in order to create content entities?