Commit Graph

763 Commits (c36396e9cb55b2e8d0c74e576180f7e0107b8237)

Author SHA1 Message Date
Ben Busby 9c7b4c1444 Fixed bad test assertion
Was previously checking for non-inclusive max number of days (i.e.
filtering by past month would return a failed test if the result was
from exactly 31 days ago)
2020-04-24 18:10:57 -06:00
Ben Busby 79f5c607eb
Update README.md
Added clarification for prerequisites if using the Heroku single-click deploy option
2020-04-24 18:06:28 -06:00
Ben Busby ae94650aee
Updated README
Added single click deploy option for heroku
2020-04-24 18:02:28 -06:00
Ben Busby 4fb8ab6cac Added heroku.yml 2020-04-24 17:56:16 -06:00
Ben Busby a678c2e89d Updated app.json to use container stack 2020-04-24 17:53:45 -06:00
Ben Busby 482c93b09a
Added missing web dyno formation 2020-04-24 17:43:30 -06:00
Ben Busby 831d111c55
Updated app.json
Added a postdeploy option to run the application after it finishes building
2020-04-24 17:35:02 -06:00
Ben Busby 1c5f57e692
Fixed travis CI
Previous commit relocated requirements.txt back to the root level of the repo, but Travis wasn't updated accordingly.
2020-04-24 17:27:21 -06:00
Ben Busby 525f7adf22 Merge branch 'master' of github.com:benbusby/shoogle 2020-04-24 17:25:06 -06:00
Ben Busby e21341d6f4 Deployment related refactoring, fixes to Dockerfile
- Updated Dockerfile to include chmod of run script
- Added app.json for Heroku quick deploy
- Removed unused function var in js controller
- Moved requirements back to root of repo
- Added Codebeat report to readme
2020-04-24 17:23:08 -06:00
Ben Busby a7005c012e Refactoring of user requests and routing
Curl requests and user agent related functionality was moved to its own
request class.

Routes was refactored to only include strictly routing related
functionality.

Filter class was cleaned up (had routing/request related logic in here,
which didn't make sense)
2020-04-23 20:59:43 -06:00
Ben Busby 6f80c35fd2
Fixed missing releases link in readme 2020-04-19 15:47:27 -06:00
Ben Busby 1713bcbf23
Update README.md 2020-04-19 15:43:44 -06:00
Ben Busby 31b9e19af7 Fixed main banner in readme 2020-04-19 15:28:40 -06:00
Ben Busby 67e3c788c7 Updated readme, added screenshots 2020-04-19 15:23:39 -06:00
Ben Busby a7786ea904 Update issue templates 2020-04-17 13:36:45 -06:00
Ben Busby 6a150092a2 Fixed config bug in filter, updated run script to work on mac os 2020-04-16 18:50:31 -06:00
Ben Busby 2631335dbf Updated README 2020-04-16 18:37:24 -06:00
Ben Busby bd773ec5ff Small update to js config request 2020-04-16 18:12:30 -06:00
Ben Busby e72ccc4988 Small change to mobile styling 2020-04-16 10:10:18 -06:00
Ben Busby 024552f2df Minor refactor of filter class, updated tests, fixed html/css, added ua to config 2020-04-16 10:01:02 -06:00
Ben Busby b5351c8502
Update README.md 2020-04-15 18:06:59 -06:00
Ben Busby 0d17cc8ef6 Modified result length test 2020-04-15 17:54:38 -06:00
Ben Busby ab59682cad Small var fix in testing search results 2020-04-15 17:48:49 -06:00
Ben Busby 22381d6991 Fixed missing dateutil req 2020-04-15 17:46:15 -06:00
Ben Busby a76cf87c26 Fixed missing gnutls in travis ci 2020-04-15 17:43:57 -06:00
Ben Busby b5b6e64177 Added testing and ci build, refactored filter class, refactored project structure 2020-04-15 17:41:53 -06:00
Ben Busby 2600f494b7 Merge branch 'master' of github.com:benbusby/shoogle 2020-04-12 14:26:38 -06:00
Ben Busby 67d8b0d99d Updated favicons 2020-04-12 14:26:32 -06:00
Ben Busby 56417787ab
Fixed typo 2020-04-12 13:52:08 -06:00
Ben Busby 3412e3cd59
Added instructions for preventing heroku downtime 2020-04-12 13:51:27 -06:00
Ben Busby 58bd93dbd0
Update README.md 2020-04-11 17:10:11 -06:00
Ben Busby 48b9f66490 Fixed incorrect opensearch template, updated readme 2020-04-11 15:57:06 -06:00
Ben Busby 20fce34db3 Added opensearch setup 2020-04-11 15:24:00 -06:00
Ben Busby 137f92d432
Added heroku setup instructions to README 2020-04-11 14:59:32 -06:00
Ben Busby ea7ddce7b3 Updated dockerfile and run script to work with heroku deployment 2020-04-11 14:37:15 -06:00
Ben Busby de06b72c08
Update LICENSE 2020-04-11 12:38:31 -06:00
Ben Busby 850a46aea1 Refactored routes, added filter class for returned results, added dockerignore 2020-04-10 14:52:27 -06:00
Ben Busby d88b3904ff Added basic docker setup 2020-04-08 14:05:28 -06:00
Ben Busby 08a8a3e064 Fixed missing page title 2020-04-08 19:13:25 +00:00
Ben Busby 5bfc4d9a74 Added user config for nojs links and dark mode, minor styling updates 2020-04-08 12:47:21 -06:00
Ben Busby a00ccb1da8 Small fix for viewing images on mobile, updated document title formatting 2020-04-08 18:11:08 +00:00
Ben Busby 2411f9de8d Fixed bug in nojs config setting, updated pages to use new favicon and proper headers 2020-04-07 14:12:16 -06:00
Ben Busby 5687c87a65 Adding optional nojs links to results page, changed nojs to a user setting 2020-04-07 17:04:03 +00:00
Ben Busby 48495c04f6 Merge branch 'master' of https://github.com/benbusby/no-amp 2020-04-06 18:21:03 +00:00
Ben Busby 6a82f6e1ad Added filtering of sponsored content 2020-04-06 18:20:44 +00:00
Ben Busby 044559eba9 Fixed small bug in run script 2020-04-05 18:09:23 -06:00
Ben Busby 066c253c4d Added ability to update config from home page 2020-04-05 17:59:50 -06:00
Ben Busby 9c0b4a7f58 Minor fix for filtering by time range 2020-04-05 16:37:35 -06:00
Ben Busby 254c987254 Added filter by date range, minor aesthetic changes 2020-04-05 16:15:46 -06:00