-
Notifications
You must be signed in to change notification settings - Fork 9
/
Gemfile
134 lines (104 loc) · 3.18 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
source 'https://rubygems.org'
ruby '2.5.5'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '5.1.7'
# Use postgresql as the database for Active Record
gem 'pg', '0.20.0'
# Use Puma as the app server
gem 'puma'
# Use SCSS for stylesheets
gem 'sassc-rails', '~> 2.1.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.2.1'
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks', '~> 5.0'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.3'
# logging
gem 'lograge', '~> 0.9.0'
gem 'grape_logging', '~> 1.6'
gem 'foreman', '~> 0.78.0', group: :development
gem 'dotenv-rails', '~> 1.0.2'
gem 'sentry-raven', '~> 2.7.2'
# Access an IRB console on exception pages or by using <%%= console %> in views
gem 'web-console', '~> 3.0', group: :development
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
## removed, because its not useful in a docker container
# gem 'spring'
gem 'listen'
gem 'rubocop'
end
group :test do
gem 'sqlite3'
gem 'memory_test_fix', '~> 1.4.0'
gem 'minitest', '5.10.1'
gem 'minitest-stub_any_instance'
gem 'rails-controller-testing', '~> 1.0.1'
end
# Get i18n files
gem 'rails-i18n', '~> 5.1.3'
# scraping
gem 'mechanize', '~> 2.7.3'
gem 'rubyzip', '~> 1.3.0'
gem 'saxerator', '~> 0.9.5'
# slugs
gem 'friendly_id', '~> 5.2.0'
# don't delete everything
gem 'paranoia', '~> 2.4.0'
# fix urls while scraping
gem 'addressable', '~> 2.4.0', require: 'addressable/uri'
# styling
gem 'bootstrap-sass', '~> 3.4.0'
gem 'inline_svg', '~> 1.3.1'
# pagination
gem 'kaminari', '~> 1.2.1'
# pdf text extraction
gem 'docsplit', '~> 0.7.6'
gem 'abbyy', '~> 0.2.1'
# pdf thumbnailing
gem 'image_optim', '~> 0.26.1'
gem 'image_optim_pack', '~> 0.5.0.20180124'
# search!
gem 'searchkick', '3.1.1'
gem 'patron', '~> 0.7.1'
gem 'typhoeus', '~> 1.3.0'
# storage
# gem 'fog', '~> 1.29.0'
# - fog loads way too many provider gems. load only the ones we need:
gem 'fog-aws', '~> 1.3.0'
gem 'fog-local', '~> 0.2.1'
# jobs
gem 'redis', '>= 3.3.5', '< 5'
gem 'sidekiq', '~> 5.2.1'
# for nomenklatura
gem 'httparty', '~> 0.16.0'
# matching against known names in scrapers
gem 'fuzzy_match', '~> 2.1.0'
# handle long running regexps
gem 'safe_regexp', '~> 0.3.0'
# simple title and opengraph/twitter cards view helpers
gem 'tophat', '~> 2.3.0'
# email urls
gem 'hashids', '~> 1.0.2'
# inline css for emails
gem 'nokogiri'
gem 'premailer-rails', '~> 1.9.1'
# simplify posting to slack channels
gem 'slack-notifier', '~> 2.3.2'
# incoming email
gem 'griddler', '~> 1.4.0'
gem 'griddler-sendgrid', '~> 1.0.1'
# api
gem 'rack-cors', '~> 1.0.2', require: 'rack/cors'
gem 'grape', '~> 0.17.0'
gem 'grape-entity', '~> 0.6.1'
gem 'grape-route-helpers', '~> 2.0.0'
# wikidata
gem 'wikidata-client', '~> 0.0.10'