Skip to content

Commit 589ca5b

Browse files
authored
Fix sponsors (#316)
* Error when running the script if no API key is set * Set all sponsors to sponsor rel * regenerate sponsor links Looks like this has been lagging for about 4 years 2c86f8e#diff-6eee5a13fca385aeb268cbc56395c842d5e98400c38e0c6c85ee6a2ed64ebb7b
1 parent 8c94c56 commit 589ca5b

File tree

2 files changed

+62
-59
lines changed

2 files changed

+62
-59
lines changed

_layouts/docs.html

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -73,21 +73,21 @@ <h4 class="small-hidden" style="margin: -20px 0 0 223px">{{ page.subtitle | mark
7373
<li class="nav-about"><a href="/docs/about/">About</a></li>
7474
</ul>
7575
<h5>Sponsors (<a href="https://opencollective.com/bower">become one</a>):</h5>
76-
<a href="https://www.credimaxx.de/"><img class="sidebar-logo" src="https://i.imgur.com/sf5e7KT.png" alt="credimaxx.de" /></a>
77-
<a href="https://420couponcodes.com/"><img class="sidebar-logo" src="https://i.imgur.com/IbhCD2k.png" alt="420couponcodes.com" /></a>
78-
<a href="https://www.top5credits.com/"><img class="sidebar-logo" src="https://i.imgur.com/K2EU3HD.png" alt="top5credits.com" /></a>
79-
<a href="https://www.ramotion.com/agency/web-design/"><img class="sidebar-logo" src="https://i.imgur.com/mQxmvRm.png" alt="Ramotion" /></a>
80-
<a href="https://www.softwaredevelopment.co.uk/"><img class="sidebar-logo" src="https://i.imgur.com/HoU15ep.png" alt="SoftwareDevelopmentUK" /></a>
81-
<a href="https://theymakedesign.com/best-web-design-companies-3ecc85b32071"><img class="sidebar-logo" src="https://i.imgur.com/kfA0vQE.png" alt="theymakedesign.com" /></a>
82-
<a href="https://www.instinctools.com/cloud-computing/"><img class="sidebar-logo" src="https://i.imgur.com/c56Di42.png" alt="*instinctools" /></a>
83-
<a href="https://www.loadview-testing.com/"><img class="sidebar-logo" src="https://i.imgur.com/iHdPKSV.png" alt="LoadView-Testing" /></a>
84-
<a href="https://www.cryptonewsz.com/"><img class="sidebar-logo" src="https://i.imgur.com/sYNDuyj.png" alt="CryptoNewsZ" /></a>
85-
<a href="https://legalbet.uk/"><img class="sidebar-logo" src="https://i.imgur.com/2qQ6Gxf.png" alt="Legalbet" /></a>
86-
<a href="https://sprocketdigital.co.nz/"><img class="sidebar-logo" src="https://i.imgur.com/koJsb0d.png" alt="Matthew Chalk" /></a>
87-
<a href="https://vpn-review.com/"><img class="sidebar-logo" src="https://i.imgur.com/INf1G7H.png" alt="VPN reviews 2019" /></a>
88-
<a href="https://faveable.com/" rel="nofollow"><img class="sidebar-logo" src="https://i.imgur.com/PMqdGyT.png" alt="Faveable" /></a>
89-
<a href="https://iboysoft.com"><img class="sidebar-logo" src="https://i.imgur.com/eOWcxUr.png" alt="iBoysoft" /></a>
90-
<a href="https://webpundits.in"><img class="sidebar-logo" src="https://i.imgur.com/IVgnquz.png" alt="Buy RDP online from Web Pundits" /></a>
76+
<a rel="sponsored" href="https://www.credimaxx.de/"><img class="sidebar-logo" src="https://i.imgur.com/sf5e7KT.png" alt="credimaxx.de" /></a>
77+
<a rel="sponsored" href="https://420couponcodes.com/"><img class="sidebar-logo" src="https://i.imgur.com/IbhCD2k.png" alt="420couponcodes.com" /></a>
78+
<a rel="sponsored" href="https://www.top5credits.com/"><img class="sidebar-logo" src="https://i.imgur.com/K2EU3HD.png" alt="top5credits.com" /></a>
79+
<a rel="sponsored" href="https://www.ramotion.com/agency/web-design/"><img class="sidebar-logo" src="https://i.imgur.com/mQxmvRm.png" alt="Ramotion" /></a>
80+
<a rel="sponsored" href="https://www.softwaredevelopment.co.uk/"><img class="sidebar-logo" src="https://i.imgur.com/HoU15ep.png" alt="SoftwareDevelopmentUK" /></a>
81+
<a rel="sponsored" href="https://theymakedesign.com/best-web-design-companies-3ecc85b32071"><img class="sidebar-logo" src="https://i.imgur.com/kfA0vQE.png" alt="theymakedesign.com" /></a>
82+
<a rel="sponsored" href="https://www.instinctools.com/cloud-computing/"><img class="sidebar-logo" src="https://i.imgur.com/c56Di42.png" alt="*instinctools" /></a>
83+
<a rel="sponsored" href="https://www.loadview-testing.com/"><img class="sidebar-logo" src="https://i.imgur.com/iHdPKSV.png" alt="LoadView-Testing" /></a>
84+
<a rel="sponsored" href="https://www.cryptonewsz.com/"><img class="sidebar-logo" src="https://i.imgur.com/sYNDuyj.png" alt="CryptoNewsZ" /></a>
85+
<a rel="sponsored" href="https://legalbet.uk/"><img class="sidebar-logo" src="https://i.imgur.com/2qQ6Gxf.png" alt="Legalbet" /></a>
86+
<a rel="sponsored" href="https://sprocketdigital.co.nz/"><img class="sidebar-logo" src="https://i.imgur.com/koJsb0d.png" alt="Matthew Chalk" /></a>
87+
<a rel="sponsored" href="https://vpn-review.com/"><img class="sidebar-logo" src="https://i.imgur.com/INf1G7H.png" alt="VPN reviews 2019" /></a>
88+
<a rel="sponsored" href="https://faveable.com/"><img class="sidebar-logo" src="https://i.imgur.com/PMqdGyT.png" alt="Faveable" /></a>
89+
<a rel="sponsored" href="https://iboysoft.com"><img class="sidebar-logo" src="https://i.imgur.com/eOWcxUr.png" alt="iBoysoft" /></a>
90+
<a rel="sponsored" href="https://webpundits.in"><img class="sidebar-logo" src="https://i.imgur.com/IVgnquz.png" alt="Buy RDP online from Web Pundits" /></a>
9191

9292
<ul class="extra-nav nav">
9393
<li><a href="https://github.com/bower/bower">
@@ -113,46 +113,46 @@ <h5>Sponsors (<a href="https://opencollective.com/bower">become one</a>):</h5>
113113
<p class="issue"><a href="https://github.com/bower/bower.github.io/issues">Help improve these docs. Open an issue or pull request.</a></p>
114114
<p>
115115
Our supporters:
116-
<a href="https://www.partitionwizard.com">Partition Wizard</a> |
117-
<a href="https://www.minitool.com">MiniTool</a> |
118-
<a href="http://www.metrodetroitreview.com">metrodetroitreview.com</a> |
119-
<a href="https://kafidoff.com/">Vasyl Kafidov</a> |
120-
<a href="https://www.appdrawn.com/">AppDrawn</a> |
121-
<a href="https://www.butikkene.no/">Butikkene.no</a> |
122-
<a href="https://swiindex.com/">swiindex.com</a> |
123-
<a href="https://www.plumbingnewsandmore.com/">Plumbing News and More</a> |
124-
<a href="https://www.edwinsedibles.com">CBD Gummies</a> |
125-
<a href="https://cyberogism.com/">Cyberogism</a> |
126-
<a href="http://www.fiveguysplumbingdearborn.com">Five Guys Plumbing Dearborn</a> |
127-
<a href="https://talousapu.fi/">Talousapu.fi</a> |
128-
<a href="https://www.glassesonweb.com/">GlassesOnWeb.com</a> |
129-
<a href="https://www.arkiraha.fi/">Arkiraha</a> |
130-
<a href="https://securitygladiators.com/">Security Gladiators</a> |
131-
<a href="https://quickbookstoolhub.com/">Quickbooks Tool Hub</a> |
132-
<a href="https://www.ibeesoft.com/">iBeesoft</a> |
133-
<a href="https://veepn.com/vpn-apps/vpn-for-chrome/">VeePN VPN</a> |
134-
<a href="https://legalbet.uk/">Legalbet</a> |
135-
<a href="https://www.mister-auto.com/">Mister Auto</a> |
136-
<a href="https://www.richmondconcretepros.com/">Richmond Concrete</a> |
137-
<a href="https://tankpenge.dk">Per Andersen</a> |
138-
<a href="https://www.refermate.com">Refermate</a> |
139-
<a href="https://www.bathroomremodelingwesterville.com">Bathroom Remodeling Westerville</a> |
140-
<a href="https://technologypep.com/">TechnologyPep</a> |
141-
<a href="https://www.tankcoffee.com">Tank Coffee</a> |
142-
<a href="https://www.easeus.de/">EaseUS Germany</a> |
143-
<a href="https://rantent.com/">Rantent</a> |
144-
<a href="https://rekteddies.com/">Rekt Eddie's</a> |
145-
<a href="https://www.firesticktricks.com">Fire Stick Tricks</a> |
146-
<a href="https://www.upgrow.com/">UpGrow</a> |
147-
<a href="https://slex.io/">SLEX</a> |
148-
<a href="https://truealtitude.shop/">True Altitude</a> |
149-
<a href="https://www.globalsoftwarecompanies.com/">Global Software Companies</a> |
150-
<a href="https://www.troupon.com">Troupon</a> |
151-
<a href="https://minneapolistowingmn.com/">Minneapolis Towing</a> |
152-
<a href="https://bestcryptofuturestradingplatform.com/">Crypto Futures Trading Platforms</a> |
153-
<a href="https://earthweb.com/">EarthWeb</a> |
154-
<a href="https://bountii.coupons/">Bountii</a> |
155-
<a href="https://www.socialfollowers.uk/">Social followers</a>
116+
<a rel="sponsored" href="https://www.partitionwizard.com">Partition Wizard</a> |
117+
<a rel="sponsored" href="https://www.minitool.com">MiniTool</a> |
118+
<a rel="sponsored" href="http://www.metrodetroitreview.com">metrodetroitreview.com</a> |
119+
<a rel="sponsored" href="https://kafidoff.com/">Vasyl Kafidov</a> |
120+
<a rel="sponsored" href="https://www.appdrawn.com/">AppDrawn</a> |
121+
<a rel="sponsored" href="https://www.butikkene.no/">Butikkene.no</a> |
122+
<a rel="sponsored" href="https://swiindex.com/">swiindex.com</a> |
123+
<a rel="sponsored" href="https://www.plumbingnewsandmore.com/">Plumbing News and More</a> |
124+
<a rel="sponsored" href="https://www.edwinsedibles.com">CBD Gummies</a> |
125+
<a rel="sponsored" href="https://cyberogism.com/">Cyberogism</a> |
126+
<a rel="sponsored" href="http://www.fiveguysplumbingdearborn.com">Five Guys Plumbing Dearborn</a> |
127+
<a rel="sponsored" href="https://talousapu.fi/">Talousapu.fi</a> |
128+
<a rel="sponsored" href="https://www.glassesonweb.com/">GlassesOnWeb.com</a> |
129+
<a rel="sponsored" href="https://www.arkiraha.fi/">Arkiraha</a> |
130+
<a rel="sponsored" href="https://securitygladiators.com/">Security Gladiators</a> |
131+
<a rel="sponsored" href="https://quickbookstoolhub.com/">Quickbooks Tool Hub</a> |
132+
<a rel="sponsored" href="https://www.ibeesoft.com/">iBeesoft</a> |
133+
<a rel="sponsored" href="https://veepn.com/vpn-apps/vpn-for-chrome/">VeePN VPN</a> |
134+
<a rel="sponsored" href="https://legalbet.uk/">Legalbet</a> |
135+
<a rel="sponsored" href="https://www.mister-auto.com/">Mister Auto</a> |
136+
<a rel="sponsored" href="https://www.richmondconcretepros.com/">Richmond Concrete</a> |
137+
<a rel="sponsored" href="https://tankpenge.dk">Per Andersen</a> |
138+
<a rel="sponsored" href="https://www.refermate.com">Refermate</a> |
139+
<a rel="sponsored" href="https://www.bathroomremodelingwesterville.com">Bathroom Remodeling Westerville</a> |
140+
<a rel="sponsored" href="https://technologypep.com/">TechnologyPep</a> |
141+
<a rel="sponsored" href="https://www.tankcoffee.com">Tank Coffee</a> |
142+
<a rel="sponsored" href="https://www.easeus.de/">EaseUS Germany</a> |
143+
<a rel="sponsored" href="https://rantent.com/">Rantent</a> |
144+
<a rel="sponsored" href="https://rekteddies.com/">Rekt Eddie's</a> |
145+
<a rel="sponsored" href="https://www.firesticktricks.com">Fire Stick Tricks</a> |
146+
<a rel="sponsored" href="https://www.upgrow.com/">UpGrow</a> |
147+
<a rel="sponsored" href="https://slex.io/">SLEX</a> |
148+
<a rel="sponsored" href="https://truealtitude.shop/">True Altitude</a> |
149+
<a rel="sponsored" href="https://www.globalsoftwarecompanies.com/">Global Software Companies</a> |
150+
<a rel="sponsored" href="https://www.troupon.com">Troupon</a> |
151+
<a rel="sponsored" href="https://minneapolistowingmn.com/">Minneapolis Towing</a> |
152+
<a rel="sponsored" href="https://bestcryptofuturestradingplatform.com/">Crypto Futures Trading Platforms</a> |
153+
<a rel="sponsored" href="https://earthweb.com/">EarthWeb</a> |
154+
<a rel="sponsored" href="https://bountii.coupons/">Bountii</a> |
155+
<a rel="sponsored" href="https://www.socialfollowers.uk/">Social followers</a>
156156
</p>
157157
</footer>
158158

sponsors.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ const { groupBy } = require('lodash')
55
let SPONSORS = ''
66
let SUPPORTERS = ''
77

8+
if (process.env.API_KEY == null) {
9+
throw new Error('API_KEY for opencollective must be set');
10+
}
11+
812
async function query(query) {
913
const url = 'https://api.opencollective.com/graphql/v2/' + process.env.API_KEY
1014
const response = await fetch(url, {
@@ -78,7 +82,6 @@ async function unknown(type, name) {
7882

7983
const forcedsponsors = {}
8084

81-
const nofollow = ['faveable']
8285
const forcedsupporters = ['royal-tech-ab', 'rekt-eddies-gummies']
8386
const ignoredsupporters = ['rocketpayz', 'webton-bv', 'casinotop-com', 'upendra-rathore', 'world-of-the-casinos', 'baocasino', 'hollandsegokken-nl', 'nettcasinobonus-com1', 'bellwether-capital', 'esquire-client-solutions', 'college-paper-world', 'yevgen-yanovskyy', 'twojtyp', 'goread_io', 'nettmoro-com', 'megetnyttig-com', 'casinogaroocom', 'followerspromotion-com', 'instapromote1', 'leo-boost1', 'zenscrape', 'jean-mir', 'siwagorn', 'your-online-presence', 'guest-901a02a2', 'king10', 'riversweeps', 'igrovye-avtomaty', 'stayatcasinos', 'negativeseoexpert', 'king-billy-slots', 'vpsservercom', 'onlinecasinoua', 'probukmacher', 'kingbilly', 'cryptocasinos360-com', '888starz', 'tiktok18', 'aviator-gamer']
8487
const exceptions = ['digital-bank-guide', 'alex-owner']
@@ -895,13 +898,13 @@ async function main() {
895898
}
896899
return [sponsor]
897900
})).forEach(sponsor => {
898-
SPONSORS += `<a href="${sponsor.href}"${nofollow.indexOf(sponsor.name) >= 0 ? ' rel="nofollow"' : ""}><img class="sidebar-logo" src="${sponsor.src}" alt="${sponsor.alt}" /></a>\n`
901+
SPONSORS += `<a rel="sponsored" href="${sponsor.href}"><img class="sidebar-logo" src="${sponsor.src}" alt="${sponsor.alt}" /></a>\n`
899902
console.log(sponsor.href)
900903
if (sponsor.second) {
901904
for (const s of sponsor.second) {
902905
if (s.href) {
903906
console.log(s.href)
904-
SPONSORS += `<a href="${s.href}"><img class="sidebar-logo" src="${s.src}" alt="${s.alt}" /></a>\n`
907+
SPONSORS += `<a rel="sponsored" href="${s.href}"><img class="sidebar-logo" src="${s.src}" alt="${s.alt}" /></a>\n`
905908
}
906909
}
907910
}
@@ -919,7 +922,7 @@ async function main() {
919922
return sups
920923
})).forEach(sup => {
921924
if (sup.href) {
922-
SUPPORTERS += `<a href="${sup.href}"${nofollow.indexOf(sup.name) >= 0 ? ' rel="nofollow"' : ""}>${sup.text}</a> |\n`
925+
SUPPORTERS += `<a rel="sponsored" href="${sup.href}">${sup.text}</a> |\n`
923926
console.log(sup.href)
924927
}
925928
if (sup.second) {

0 commit comments

Comments
 (0)