├── .github ├── FUNDING.yml └── workflows │ ├── publish-staging.yml │ ├── publish.yml │ ├── regression-tests.yml │ ├── rubocop-analysis.yml │ └── system-tests.yml ├── .gitignore ├── .rubocop.yml ├── CHANGELOG.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── Makefile ├── Procfile ├── README.md ├── config.ru ├── docker-compose.yml ├── entrypoint.sh ├── lib ├── faexport.rb └── faexport │ ├── public │ ├── css │ │ └── faexport.css │ ├── js │ │ └── faexport.js │ └── robots.txt │ ├── scraper.rb │ └── views │ ├── docs.md │ ├── feed.builder │ ├── index.haml │ ├── page.haml │ └── post.builder └── tests ├── integration ├── browse_spec.rb ├── check_helper.rb ├── fa_parsing_spec.rb └── search_spec.rb ├── mock_system_spec.rb ├── resources ├── cf_challenge.txt └── slowdown_page.txt └── system_spec.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/publish-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.github/workflows/publish-staging.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/regression-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.github/workflows/regression-tests.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.github/workflows/rubocop-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/system-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.github/workflows/system-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | settings.yml 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: bundle exec thin -R config.ru start -p $PORT -e $RACK_ENV 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/README.md -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/config.ru -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /lib/faexport.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport.rb -------------------------------------------------------------------------------- /lib/faexport/public/css/faexport.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/public/css/faexport.css -------------------------------------------------------------------------------- /lib/faexport/public/js/faexport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/public/js/faexport.js -------------------------------------------------------------------------------- /lib/faexport/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /lib/faexport/scraper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/scraper.rb -------------------------------------------------------------------------------- /lib/faexport/views/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/views/docs.md -------------------------------------------------------------------------------- /lib/faexport/views/feed.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/views/feed.builder -------------------------------------------------------------------------------- /lib/faexport/views/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/views/index.haml -------------------------------------------------------------------------------- /lib/faexport/views/page.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/views/page.haml -------------------------------------------------------------------------------- /lib/faexport/views/post.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/lib/faexport/views/post.builder -------------------------------------------------------------------------------- /tests/integration/browse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/integration/browse_spec.rb -------------------------------------------------------------------------------- /tests/integration/check_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/integration/check_helper.rb -------------------------------------------------------------------------------- /tests/integration/fa_parsing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/integration/fa_parsing_spec.rb -------------------------------------------------------------------------------- /tests/integration/search_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/integration/search_spec.rb -------------------------------------------------------------------------------- /tests/mock_system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/mock_system_spec.rb -------------------------------------------------------------------------------- /tests/resources/cf_challenge.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/resources/cf_challenge.txt -------------------------------------------------------------------------------- /tests/resources/slowdown_page.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/resources/slowdown_page.txt -------------------------------------------------------------------------------- /tests/system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deer-Spangle/faexport/HEAD/tests/system_spec.rb --------------------------------------------------------------------------------