Skip to content

Instantly share code, notes, and snippets.

@cdecker cdecker/README
Created Sep 20, 2014

Embed
What would you like to do?
Daily bitcoin supply
Short bash script created in answer to http://bitcoin.stackexchange.com/questions/30584/where-can-i-find-a-chart-of-the-daily-supply.
Scrapes blockchain.info and counts the number of blocks mined in a single day.
2012-11-29, 166
2012-11-30, 125
2012-12-01, 167
2012-12-02, 143
2012-12-03, 147
2012-12-04, 112
2012-12-05, 122
2012-12-06, 137
2012-12-07, 129
2012-12-08, 138
2012-12-09, 126
2012-12-10, 143
2012-12-11, 144
2012-12-12, 130
2012-12-13, 131
2012-12-14, 106
2012-12-15, 116
2012-12-16, 111
2012-12-17, 134
2012-12-18, 125
2012-12-19, 142
2012-12-20, 106
2012-12-21, 126
2012-12-22, 153
2012-12-23, 122
2012-12-24, 132
2012-12-25, 124
2012-12-26, 154
2012-12-27, 156
2012-12-28, 169
2012-12-29, 144
2012-12-30, 166
2012-12-31, 158
2013-01-01, 162
2013-01-02, 153
2013-01-03, 162
2013-01-04, 153
2013-01-05, 141
2013-01-06, 145
2013-01-07, 168
2013-01-08, 133
2013-01-09, 130
2013-01-10, 147
2013-01-11, 117
2013-01-12, 122
2013-01-13, 133
2013-01-14, 157
2013-01-15, 121
2013-01-16, 131
2013-01-17, 111
2013-01-18, 121
2013-01-19, 154
2013-01-20, 130
2013-01-21, 132
2013-01-22, 144
2013-01-23, 126
2013-01-24, 156
2013-01-25, 137
2013-01-26, 156
2013-01-27, 151
2013-01-28, 147
2013-01-29, 158
2013-01-30, 153
2013-01-31, 193
2013-02-01, 147
2013-02-02, 153
2013-02-03, 186
2013-02-04, 164
2013-02-05, 167
2013-02-06, 146
2013-02-07, 154
2013-02-08, 151
2013-02-09, 143
2013-02-10, 161
2013-02-11, 159
2013-02-12, 139
2013-02-13, 171
2013-02-14, 151
2013-02-15, 179
2013-02-16, 189
2013-02-17, 188
2013-02-18, 161
2013-02-19, 159
2013-02-20, 193
2013-02-21, 176
2013-02-22, 170
2013-02-23, 164
2013-02-24, 156
2013-02-25, 200
2013-02-26, 165
2013-02-27, 193
2013-02-28, 168
2013-03-01, 152
2013-03-02, 145
2013-03-03, 161
2013-03-04, 179
2013-03-05, 139
2013-03-06, 155
2013-03-07, 160
2013-03-08, 160
2013-03-09, 169
2013-03-10, 183
2013-03-11, 164
2013-03-12, 135
2013-03-13, 157
2013-03-14, 179
2013-03-15, 172
2013-03-16, 175
2013-03-17, 200
2013-03-18, 190
2013-03-19, 170
2013-03-20, 200
2013-03-21, 200
2013-03-22, 200
2013-03-23, 200
2013-03-24, 189
2013-03-25, 144
2013-03-26, 151
2013-03-27, 132
2013-03-28, 182
2013-03-29, 174
2013-03-30, 173
2013-03-31, 169
2013-04-01, 198
2013-04-02, 181
2013-04-03, 175
2013-04-04, 154
2013-04-05, 158
2013-04-06, 163
2013-04-07, 164
2013-04-08, 155
2013-04-09, 176
2013-04-10, 191
2013-04-11, 160
2013-04-12, 173
2013-04-13, 167
2013-04-14, 153
2013-04-15, 164
2013-04-16, 177
2013-04-17, 171
2013-04-18, 147
2013-04-19, 137
2013-04-20, 154
2013-04-21, 176
2013-04-22, 153
2013-04-23, 168
2013-04-24, 162
2013-04-25, 172
2013-04-26, 171
2013-04-27, 147
2013-04-28, 177
2013-04-29, 174
2013-04-30, 149
2013-05-01, 151
2013-05-02, 134
2013-05-03, 137
2013-05-04, 159
2013-05-05, 165
2013-05-06, 166
2013-05-07, 168
2013-05-08, 165
2013-05-09, 164
2013-05-10, 172
2013-05-11, 182
2013-05-12, 168
2013-05-13, 174
2013-05-14, 154
2013-05-15, 141
2013-05-16, 148
2013-05-17, 161
2013-05-18, 149
2013-05-19, 156
2013-05-20, 129
2013-05-21, 151
2013-05-22, 156
2013-05-23, 174
2013-05-24, 169
2013-05-25, 165
2013-05-26, 163
2013-05-27, 176
2013-05-28, 158
2013-05-29, 168
2013-05-30, 179
2013-05-31, 175
2013-06-01, 200
2013-06-02, 199
2013-06-03, 200
2013-06-04, 200
2013-06-05, 184
2013-06-06, 181
2013-06-07, 161
2013-06-08, 181
2013-06-09, 159
2013-06-10, 174
2013-06-11, 180
2013-06-12, 200
2013-06-13, 186
2013-06-14, 180
2013-06-15, 173
2013-06-16, 185
2013-06-17, 145
2013-06-18, 140
2013-06-19, 136
2013-06-20, 154
2013-06-21, 168
2013-06-22, 176
2013-06-23, 165
2013-06-24, 150
2013-06-25, 157
2013-06-26, 174
2013-06-27, 167
2013-06-28, 169
2013-06-29, 169
2013-06-30, 153
2013-07-01, 157
2013-07-02, 153
2013-07-03, 184
2013-07-04, 165
2013-07-05, 186
2013-07-06, 187
2013-07-07, 186
2013-07-08, 192
2013-07-09, 185
2013-07-10, 195
2013-07-11, 174
2013-07-12, 154
2013-07-13, 157
2013-07-14, 172
2013-07-15, 164
2013-07-16, 164
2013-07-17, 184
2013-07-18, 161
2013-07-19, 171
2013-07-20, 186
2013-07-21, 199
2013-07-22, 165
2013-07-23, 141
2013-07-24, 159
2013-07-25, 146
2013-07-26, 164
2013-07-27, 181
2013-07-28, 168
2013-07-29, 178
2013-07-30, 197
2013-07-31, 190
2013-08-01, 177
2013-08-02, 192
2013-08-03, 170
2013-08-04, 179
2013-08-05, 189
2013-08-06, 190
2013-08-07, 186
2013-08-08, 200
2013-08-09, 195
2013-08-10, 200
2013-08-11, 200
2013-08-12, 200
2013-08-13, 183
2013-08-14, 168
2013-08-15, 170
2013-08-16, 168
2013-08-17, 190
2013-08-18, 194
2013-08-19, 177
2013-08-20, 190
2013-08-21, 196
2013-08-22, 200
2013-08-23, 196
2013-08-24, 183
2013-08-25, 151
2013-08-26, 166
2013-08-27, 169
2013-08-28, 178
2013-08-29, 189
2013-08-30, 200
2013-08-31, 200
2013-09-01, 200
2013-09-02, 200
2013-09-03, 194
2013-09-04, 163
2013-09-05, 179
2013-09-06, 185
2013-09-07, 145
2013-09-08, 157
2013-09-09, 200
2013-09-10, 191
2013-09-11, 200
2013-09-12, 200
2013-09-13, 200
2013-09-14, 200
2013-09-15, 181
2013-09-16, 154
2013-09-17, 179
2013-09-18, 165
2013-09-19, 190
2013-09-20, 200
2013-09-21, 189
2013-09-22, 200
2013-09-23, 200
2013-09-24, 200
2013-09-25, 200
2013-09-26, 162
2013-09-27, 178
2013-09-28, 177
2013-09-29, 170
2013-09-30, 163
2013-10-01, 187
2013-10-02, 191
2013-10-03, 199
2013-10-04, 180
2013-10-05, 200
2013-10-06, 185
2013-10-07, 156
2013-10-08, 161
2013-10-09, 179
2013-10-10, 192
2013-10-11, 185
2013-10-12, 200
2013-10-13, 200
2013-10-14, 200
2013-10-15, 200
2013-10-16, 200
2013-10-17, 167
2013-10-18, 192
2013-10-19, 200
2013-10-20, 199
2013-10-21, 200
2013-10-22, 200
2013-10-23, 200
2013-10-24, 200
2013-10-25, 200
2013-10-26, 182
2013-10-27, 179
2013-10-28, 175
2013-10-29, 160
2013-10-30, 195
2013-10-31, 200
2013-11-01, 200
2013-11-02, 200
2013-11-03, 192
2013-11-04, 195
2013-11-05, 174
2013-11-06, 163
2013-11-07, 144
2013-11-08, 134
2013-11-09, 148
2013-11-10, 171
2013-11-11, 187
2013-11-12, 200
2013-11-13, 168
2013-11-14, 183
2013-11-15, 166
2013-11-16, 194
2013-11-17, 186
2013-11-18, 156
2013-11-19, 161
2013-11-20, 164
2013-11-21, 150
2013-11-22, 172
2013-11-23, 170
2013-11-24, 168
2013-11-25, 173
2013-11-26, 159
2013-11-27, 173
2013-11-28, 181
2013-11-29, 173
2013-11-30, 176
2013-12-01, 195
2013-12-02, 159
2013-12-03, 200
2013-12-04, 171
2013-12-05, 170
2013-12-06, 0
2013-12-07, 195
2013-12-08, 195
2013-12-09, 176
2013-12-10, 192
2013-12-11, 165
2013-12-12, 163
2013-12-13, 174
2013-12-14, 198
2013-12-15, 177
2013-12-16, 200
2013-12-17, 200
2013-12-18, 199
2013-12-19, 200
2013-12-20, 178
2013-12-21, 161
2013-12-22, 169
2013-12-23, 171
2013-12-24, 169
2013-12-25, 162
2013-12-26, 180
2013-12-27, 184
2013-12-28, 150
2013-12-29, 168
2013-12-30, 173
2013-12-31, 184
2014-01-01, 200
2014-01-02, 134
2014-01-03, 161
2014-01-04, 141
2014-01-05, 193
2014-01-06, 186
2014-01-07, 177
2014-01-08, 193
2014-01-09, 200
2014-01-10, 187
2014-01-11, 200
2014-01-12, 200
2014-01-13, 169
2014-01-14, 162
2014-01-15, 184
2014-01-16, 185
2014-01-17, 152
2014-01-18, 174
2014-01-19, 169
2014-01-20, 195
2014-01-21, 166
2014-01-22, 192
2014-01-23, 177
2014-01-24, 189
2014-01-25, 165
2014-01-26, 152
2014-01-27, 174
2014-01-28, 154
2014-01-29, 152
2014-01-30, 176
2014-01-31, 184
2014-02-01, 189
2014-02-02, 186
2014-02-03, 181
2014-02-04, 172
2014-02-05, 168
2014-02-06, 182
2014-02-07, 155
2014-02-08, 182
2014-02-09, 138
2014-02-10, 156
2014-02-11, 164
2014-02-12, 178
2014-02-13, 178
2014-02-14, 191
2014-02-15, 187
2014-02-16, 195
2014-02-17, 155
2014-02-18, 163
2014-02-19, 200
2014-02-20, 177
2014-02-21, 152
2014-02-22, 180
2014-02-23, 168
2014-02-24, 191
2014-02-25, 161
2014-02-26, 184
2014-02-27, 188
2014-02-28, 181
2014-03-01, 144
2014-03-02, 140
2014-03-03, 148
2014-03-04, 149
2014-03-05, 156
2014-03-06, 173
2014-03-07, 166
2014-03-08, 168
2014-03-09, 179
2014-03-10, 149
2014-03-11, 168
2014-03-12, 182
2014-03-13, 162
2014-03-14, 133
2014-03-15, 165
2014-03-16, 171
2014-03-17, 161
2014-03-18, 146
2014-03-19, 160
2014-03-20, 177
2014-03-21, 186
2014-03-22, 170
2014-03-23, 200
2014-03-24, 188
2014-03-25, 157
2014-03-26, 159
2014-03-27, 173
2014-03-28, 174
2014-03-29, 175
2014-03-30, 140
2014-03-31, 180
2014-04-01, 171
2014-04-02, 196
2014-04-03, 200
2014-04-04, 195
2014-04-05, 171
2014-04-06, 151
2014-04-07, 151
2014-04-08, 134
2014-04-09, 161
2014-04-10, 155
2014-04-11, 169
2014-04-12, 161
2014-04-13, 187
2014-04-14, 193
2014-04-15, 182
2014-04-16, 159
2014-04-17, 169
2014-04-18, 160
2014-04-19, 159
2014-04-20, 178
2014-04-21, 171
2014-04-22, 154
2014-04-23, 165
2014-04-24, 151
2014-04-25, 182
2014-04-26, 163
2014-04-27, 177
2014-04-28, 152
2014-04-29, 171
2014-04-30, 137
2014-05-01, 176
2014-05-02, 161
2014-05-03, 142
2014-05-04, 151
2014-05-05, 125
2014-05-06, 194
2014-05-07, 159
2014-05-08, 167
2014-05-09, 170
2014-05-10, 179
2014-05-11, 152
2014-05-12, 164
2014-05-13, 162
2014-05-14, 150
2014-05-15, 172
2014-05-16, 180
2014-05-17, 173
2014-05-18, 172
2014-05-19, 168
2014-05-20, 177
2014-05-21, 175
2014-05-22, 172
2014-05-23, 165
2014-05-24, 154
2014-05-25, 161
2014-05-26, 158
2014-05-27, 136
2014-05-28, 169
2014-05-29, 141
2014-05-30, 167
2014-05-31, 147
2014-06-01, 175
2014-06-02, 193
2014-06-03, 178
2014-06-04, 181
2014-06-05, 152
2014-06-06, 139
2014-06-07, 155
2014-06-08, 136
2014-06-09, 156
2014-06-10, 167
2014-06-11, 146
2014-06-12, 172
2014-06-13, 163
2014-06-14, 178
2014-06-15, 190
2014-06-16, 188
2014-06-17, 184
2014-06-18, 158
2014-06-19, 167
2014-06-20, 186
2014-06-21, 186
2014-06-22, 180
2014-06-23, 176
2014-06-24, 188
2014-06-25, 187
2014-06-26, 171
2014-06-27, 197
2014-06-28, 182
2014-06-29, 157
2014-06-30, 132
2014-07-01, 133
2014-07-02, 137
2014-07-03, 139
2014-07-04, 166
2014-07-05, 152
2014-07-06, 142
2014-07-07, 150
2014-07-08, 150
2014-07-09, 166
2014-07-10, 149
2014-07-11, 156
2014-07-12, 157
2014-07-13, 160
2014-07-14, 135
2014-07-15, 159
2014-07-16, 144
2014-07-17, 172
2014-07-18, 172
2014-07-19, 177
2014-07-20, 155
2014-07-21, 155
2014-07-22, 142
2014-07-23, 146
2014-07-24, 143
2014-07-25, 163
2014-07-26, 134
2014-07-27, 153
2014-07-28, 150
2014-07-29, 149
2014-07-30, 172
2014-07-31, 154
2014-08-01, 157
2014-08-02, 163
2014-08-03, 154
2014-08-04, 128
2014-08-05, 135
2014-08-06, 164
2014-08-07, 160
2014-08-08, 158
2014-08-09, 182
2014-08-10, 177
2014-08-11, 182
2014-08-12, 174
2014-08-13, 145
2014-08-14, 180
2014-08-15, 165
2014-08-16, 158
2014-08-17, 170
2014-08-18, 198
2014-08-19, 186
2014-08-20, 169
2014-08-21, 165
2014-08-22, 157
2014-08-23, 162
2014-08-24, 146
2014-08-25, 137
2014-08-26, 173
2014-08-27, 169
2014-08-28, 173
2014-08-29, 170
2014-08-30, 182
2014-08-31, 188
2014-09-01, 136
2014-09-02, 147
2014-09-03, 169
2014-09-04, 158
2014-09-05, 145
2014-09-06, 179
2014-09-07, 155
2014-09-08, 144
2014-09-09, 146
2014-09-10, 157
2014-09-11, 170
2014-09-12, 154
2014-09-13, 181
2014-09-14, 158
2014-09-15, 158
2014-09-16, 171
2014-09-17, 186
2014-09-18, 179
2014-09-19, 171
#!/bin/bash
END=$(date -d 'today 00:00:00' +%s) # Today 00:00:00
START=1354147200 # Midnight 2012/11/29 (days after reward halving)
DIFF=86400 # Number of seconds in a day
for i in $(seq $START $DIFF $END); do
# Blockchain.info uses milliseconds, hence the additional 0s
BLOCKS=$(curl -s https://blockchain.info/blocks/${i}000 | grep '(Main Chain)' | wc -l)
BLOCK_DATE=$(date +'%Y-%m-%d' -d @${i})
echo $BLOCK_DATE, $BLOCKS
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.