Independent Food Aid Network

Website: www.foodaidnetwork.org.uk
Summary: The Independent Food Aid Network (IFAN) keeps a list of over 1000 independent food banks across the country allowing you to search for your nearest one. As the name suggests, they cover the smaller independent food banks that operate outside of The Trussell Trust or The Salvation Army network.
Related Articles
Independent Food Bank Network
Website: www.foodaidnetwork.org.uk Summary: The Independent Food Aid Network (IFAN) keeps a list of over 1000 independent food banks across the country allowing you to search for your nearest one. As the name suggests, they cover the smaller ...
The Trussell Trust
Website: www.trusselltrust.org Summary: We support a nationwide network of food banks and together we provide emergency food and support to people locked in poverty, and campaign for change to end the need for food banks in the UK.
Veterans Aid
Charity Number: 1095308 Address: 27 Victoria Square, London Postcode: SW1W 0RB Phone: 0800 012 6867 (Freephone) / 020 7828 2468 Website: www.veterans-aid.net Email: info@veterans-aid.net Summary: The charity aims to help all ex-servicemen and women ...
International Seafarers Welfare and Assistance Network (ISWAN)
Charity Number: 1102946 Contact: Simon Grainge - Chief Executive Address: 4th Floor, Silverstream House, 45 Fitzroy Street, Fitzrovia, London Postcode: W1T 6EB Phone: +44 (0) 300 0124279 Website: www.iswan.org.uk Summary: 'The International ...
The Trussell Trust
Website: www.trusselltrust.org Summary: We support a nationwide network of food banks and together we provide emergency food and support to people locked in poverty, and campaign for change to end the need for food banks in the UK.
(function () {
'use strict';
// Only run on the KB root page
if (!/\/kb\/seafarer-support\/?$/.test(window.location.pathname)) return;
var CATEGORY_ID = '233149000000358041';
var MAX_WAIT_MS = 10000;
var POLL_INTERVAL_MS = 200;
var elapsed = 0;
function getStore() {
if (window.reduxStore) return window.reduxStore;
if (window._store) return window._store;
var all = document.querySelectorAll('*');
for (var i = 0; i < all.length; i++) {
var keys = Object.keys(all[i]);
for (var j = 0; j < keys.length; j++) {
if (keys[j].indexOf('__reactContainer') === 0) {
try { return all[i][keys[j]].child.memoizedProps.store; } catch (e) {}
}
}
}
return null;
}
function getPortalId() {
var resources = window.performance.getEntriesByType('resource');
for (var i = 0; i < resources.length; i++) {
var m = resources[i].name.match(/portalId=([^&]+)/);
if (m) return m[1];
}
return null;
}
var timer = setInterval(function () {
elapsed += POLL_INTERVAL_MS;
if (elapsed > MAX_WAIT_MS) { clearInterval(timer); return; }
var store = getStore();
if (!store) return;
var kb = store.getState().KBUIState;
if (!kb || !kb.subCategoryWithArticles || kb.subCategoryWithArticles.length === 0) return;
if (!kb.isNext) { clearInterval(timer); return; }
clearInterval(timer);
var portalId = getPortalId();
if (!portalId) return;
var base = window.location.origin + '/portal/api/kbCategory/' +
CATEGORY_ID + '/articles?portalId=' + portalId;
Promise.all([
fetch(base + '&from=1&limit=9').then(function (r) { return r.json(); }),
fetch(base + '&from=10&limit=9').then(function (r) { return r.json(); })
]).then(function (results) {
var sections = Object.values(results[0].data).concat(Object.values(results[1].data));
if (!sections.length) return;
store.dispatch({
type: 'KB_SUB_CATEGORIES_WITH_ARTICLES_BY_CATEGORY_SUCCESS',
data: { list: sections, categoryId: CATEGORY_ID, isNext: false, page: 1 }
});
}).catch(function () {});
}, POLL_INTERVAL_MS);
})();