Skip to content

Commit 24e0218

Browse files
committed
Update sources
1 parent 94b724e commit 24e0218

File tree

2 files changed

+63
-44
lines changed

2 files changed

+63
-44
lines changed

index.js

Lines changed: 62 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,214 +1,233 @@
1+
// TODO:
2+
// - Update fCC to new URLs
3+
// - Get twitter handles for sources
4+
// - Add dev.to
5+
16
const sources = {};
27

38
sources.mediumCustomPublications = [
49
{
510
url: 'https://levelup.gitconnected.com',
611
id: 'levelup.gitconnected.com',
12+
twitter: 'gitconnected',
713
},
814
{
915
url: 'https://medium.freecodecamp.com',
1016
id: 'medium.freecodecamp.com',
17+
twitter: 'freeCodeCamp',
1118
},
1219
{
1320
url: 'https://hackernoon.com',
1421
id: 'hackernoon.com',
22+
twitter: 'hackernoon',
1523
},
1624
{
1725
url: 'https://code.likeagirl.io',
1826
id: 'code.likeagirl.io',
27+
twitter: 'code_likeagirl',
1928
},
2029
{
2130
url: 'https://edgecoders.com',
2231
id: 'edgecoders.com',
32+
twitter: 'JavaScriptLabs',
2333
},
2434
{
2535
url: 'https://codeburst.io',
2636
id: 'codeburst.io',
37+
twitter: 'codeburstio',
2738
},
2839
{
2940
url: 'https://medium.mybridge.co',
3041
id: 'medium.mybridge.co',
42+
twitter: 'Mybridge',
3143
},
3244
{
3345
url: 'https://dev-blog.apollodata.com',
3446
id: 'dev-blog.apollodata.com',
47+
twitter: 'apollographql',
3548
},
3649
{
3750
url: 'https://cdb.reacttraining.com',
3851
id: 'cdb.reacttraining.com',
52+
twitter: 'ReactTraining',
3953
},
4054
{
4155
url: 'https://blog.angular.io',
4256
id: 'blog.angular.io',
57+
twitter: 'angular',
4358
},
4459
{
4560
url: 'https://blog.hellojs.org',
4661
id: 'blog.hellojs.org',
62+
twitter: 'hellojs_org',
4763
},
4864
{
4965
url: 'https://slack.engineering',
5066
id: 'slack.engineering',
67+
twitter: 'SlackHQ',
5168
},
5269
{
5370
url: 'https://medium.engineering',
5471
id: 'medium.engineering',
72+
twitter: 'mediumeng',
5573
},
5674
{
5775
url: 'https://blog.cloudboost.io',
5876
id: 'blog.cloudboost.io',
77+
twitter: 'cloudboostio',
5978
},
6079
{
6180
url: 'https://blog.logrocket.com',
6281
id: 'blog.logrocket.com',
82+
twitter: 'LogRocket',
6383
},
6484
{
6585
url: 'https://blog.twitch.tv',
6686
id: 'blog.twitch.tv',
87+
twitter: 'twitch',
6788
},
6889
{
6990
url: 'https://code-cartoons.com',
7091
id: 'code-cartoons.com',
92+
twitter: 'codecartoons',
7193
},
7294
{
7395
url: 'https://itnext.io',
7496
id: 'itnext.io',
97+
twitter: 'itnext_io',
7598
},
7699
];
77100

78101
sources.webFeeds = [
79102
{
80103
url: 'https://alligator.io/feed.xml',
81104
id: 'alligator.io',
105+
twitter: 'alligatorio',
82106
},
83107
{
84108
url: 'https://hacks.mozilla.org/feed',
85109
id: 'hacks.mozilla.org',
110+
twitter: 'mozhacks',
86111
},
87112
{
88113
url: 'https://www.quirksmode.org/blog/atom.xml',
89114
id: 'quirksmode.org',
115+
twitter: 'ppk',
90116
},
91117
{
92118
url: 'https://reactjs.org/feed.xml',
93119
id: 'reactjs.org',
120+
twitter: 'reactjs',
94121
},
95122
{
96123
url: 'https://toddmotto.com/feed',
97124
id: 'toddmotto.com',
125+
twitter: 'toddmotto',
98126
},
99127
{
100128
url: 'https://davidwalsh.name/feed',
101129
id: 'davidwalsh.name',
130+
twitter: 'davidwalshblog',
102131
},
103132
{
104133
url: 'http://feeds.feedburner.com/2ality?format=xml',
105134
id: '2ality.com',
135+
twitter: '2ality',
106136
},
107137
{
108138
url: 'https://scotch.io/feed',
109139
id: 'scotch.io',
140+
twitter: 'scotch_io',
110141
},
111142
{
112143
url: 'https://feed.dotdev.co',
113144
id: 'dotdev.co',
145+
twitter: 'dotdevco',
114146
},
115147
{
116148
url: 'https://webkit.org/blog/feed',
117149
id: 'webkit.org',
150+
twitter: 'webkit',
118151
},
119152
{
120153
url: 'http://feeds2.feedburner.com/ChrisCoyier',
121154
id: 'chriscoyier.net',
155+
twitter: 'chriscoyier',
122156
},
123157
{
124158
url: 'https://blog.risingstack.com/rss',
125159
id: 'blog.risingstack.com',
160+
twitter: 'risingstack',
126161
},
127162
{
128163
url: 'https://www.smashingmagazine.com/feed',
129164
id: 'smashingmagazine.com',
165+
twitter: 'smashingmag',
130166
},
131167
{
132168
url: 'http://feeds.feedburner.com/johnpapa',
133169
id: 'johnpapa.net',
170+
twitter: 'john_papa',
134171
},
135172
{
136173
url: 'http://feeds.feedburner.com/TheJavascriptPlayground',
137174
id: 'javascriptplayground.com',
175+
twitter: 'Jack_Franklin',
138176
},
139177
{
140178
url: 'https://derickbailey.com/feed',
141179
id: 'derickbailey.com',
142-
},
143-
{
144-
url: 'https://brendaneich.com/feed',
145-
id: 'brendaneich.com',
146-
},
147-
{
148-
url: 'https://stackfame.com/nodejs/feed',
149-
id: 'stackfame.com',
150-
},
151-
{
152-
url: 'https://blog.codinghorror.com/rss',
153-
id: 'blog.codinghorror.com',
180+
twitter: 'derickbailey',
154181
},
155182
{
156183
url: 'http://jsramblings.com/feed.xml',
157184
id: 'jsramblings.com',
185+
twitter: 'ucorina28',
158186
},
159187
{
160188
url: 'http://blog.mgechev.com/feed',
161189
id: 'blog.mgechev.com',
162-
},
163-
{
164-
url: 'https://jsnews.io/feed',
165-
id: 'jsnews.io',
190+
twitter: 'mgechev',
166191
},
167192
{
168193
url: 'http://www.echojs.com/rss',
169194
id: 'echojs.com',
170-
},
171-
{
172-
url: 'https://react.jsnews.io/feed',
173-
id: 'react.jsnews.io',
195+
twitter: 'echojs',
174196
},
175197
{
176198
url: 'https://javascriptreport.com/rss',
177199
id: 'javascriptreport.com',
178-
},
179-
{
180-
url: 'http://jsdiaries.com/feed',
181-
id: 'jsdiaries.com',
200+
twitter: '_jsreport',
182201
},
183202
{
184203
url: 'https://javascriptkicks.com/feeds/rss',
185204
id: 'javascriptkicks.com',
205+
twitter: 'javascriptkicks',
186206
},
187207
];
188208

189209
sources.mediumPublications = [
190-
'dailyjs',
191-
'javascript-scene',
192-
'dev-channel',
193-
'webpack',
194-
'learning-new-stuff',
195-
'hackingui',
196-
'the-node-js-collection',
197-
'coderbyte',
198-
'airbnb-engineering',
199-
'front-end-hacking',
200-
'statuscode',
201-
'js-dojo',
202-
'google-developers',
203-
'on-coding',
210+
{ id: 'dailyjs', twitter: 'javascriptdaily' },
211+
{ id: 'javascript-scene', twitter: '_ericelliott' },
212+
{ id: 'dev-channel', twitter: 'chromiumdev' },
213+
{ id: 'webpack', twitter: 'webpack' },
214+
{ id: 'learning-new-stuff', twitter: 'perborgen' },
215+
{ id: 'hackingui', twitter: 'HackingUI' },
216+
{ id: 'the-node-js-collection', twitter: 'nodejs' },
217+
{ id: 'coderbyte', twitter: 'Coderbyte' },
218+
{ id: 'airbnb-engineering', twitter: 'AirbnbEng' },
219+
{ id: 'front-end-hacking', twitter: 'frontendweekly1' },
220+
{ id: 'statuscode', twitter: 'statuscode' },
221+
{ id: 'js-dojo', twitter: 'vuejsdevelopers' },
222+
{ id: 'google-developers', twitter: 'googledevs' },
223+
{ id: 'on-coding', twitter: 'on_coding' },
204224
];
205225

206226
sources.mediumUsers = [
207-
'@RisingStack',
208-
'@Pinterest_Engineering',
209-
'@sachagreif',
210-
'@addyosmani',
211-
'@dan_abramov',
227+
{ id: '@Pinterest_Engineering', twitter: 'PinterestEng' },
228+
{ id: '@sachagreif', twitter: 'SachaGreif' },
229+
{ id: '@addyosmani', twitter: 'addyosmani' },
230+
{ id: '@dan_abramov', twitter: 'dan_abramov' },
212231
];
213232

214233
module.exports = sources;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "javascriptfeed-sources",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "All the best JavaScript articles and tutorials from around the web in one place.",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)