What's Changed
- AN-100 + AN-129 Formatting and dynamic scraping by @YouCopy in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/28
- An 144 update swagger documentation by @YouCopy in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/30
- Updated migration tables by @YouCopy in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/31
- Flask Implementation by @YouCopy in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/32
- Ap 65 dockerize anemone services for ebp deployment by @ApplebaumIan in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/33
- Added easy testing for the scrapper using the typical sail command. by @ApplebaumIan in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/34
- NO JIRA Refine scraper app configs by @avariantphi in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/36
- NO JIRA Implement Search feature by @avariantphi in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/35
New Contributors
- @ApplebaumIan made their first contribution in https://github.com/Capstone-Projects-2022-Spring/project-anemone/pull/33
Full Changelog: https://github.com/Capstone-Projects-2022-Spring/project-anemone/compare/v2.0.0...v3.0.0
Note: Please see the README.md for bug information listed in v2.0.0 release
User Testing
Route Testing
First, set up your dev environment by installing docker, the application repository, and vendor (ask team for assistance if need be)
Second, migrate your dbs with vendor/bin/sail artisan migrate
Third, you need request access to Anemone's POSTMAN collection
Once granted access, you need to do the following customizations for each route:
/register: change the key values in the body tab every time you make a new account, you are automatically logged into the app from this step, you can use the token returned in your logout endpoint
/login: change the key values in the body tab to an account you have in your database (if need be you should be able to grab the id (e.g. 1) of the user you registered
/logout: change the token in the authorization tab to a valid one every time you logout
/documents: create a Postman/files/ in your home directory, place any test file here, then change the image value in the body tab to a file you have on your machine
/documents/user_id/id: change the two numbers in the url (user_id, id) to a valid user id and to a valid doc id in your documents table. Keep in mind that you can only access a specific document if you have both a correct user_id and documents id
/scrape: enter a public URL you want to have scraped
/autocomplete?query=: enter a query parameter (such as png) to search your stored documents
Source code(tar.gz)
Source code(zip)