mirror of
https://github.com/benbusby/whoogle-search.git
synced 2026-04-25 04:05:57 +03:00
[PR #85] [MERGED] Project refactor #782
Labels
No labels
Fixed (Pending PR Merge)
Stale
bug
enhancement
enhancement
good first issue
help wanted
keep-open
needs more info
pull-request
question
theme
unfortunate
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/whoogle-search#782
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/benbusby/whoogle-search/pull/85
Author: @benbusby
Created: 5/29/2020
Status: ✅ Merged
Merged: 6/2/2020
Merged by: @benbusby
Base:
develop← Head:project-refactor-1📝 Commits (10+)
9f435bfMajor refactor of requests and session management8fa87c0Added ability to save/load configs by nameffd54a5Merge remote-tracking branch 'origin/master' into project-refactor-1e0c8835Result formatting and removal of unused elementsd375e6dMinor change to button label60a1cf2Fixed issue with "de-pickling" of flask sessionb73579aSwitched to pickling saved configscdd5e1aUpdated ad/sponsored content filter and conf naming7afb5edVersion bump to 0.2.0af1ec88Fixed request.send return style📊 Changes
16 files changed (+390 additions, -196 deletions)
View changed files
📝
.gitignore(+2 -0)📝
app/__init__.py(+15 -3)📝
app/filter.py(+107 -76)📝
app/request.py(+11 -28)📝
app/routes.py(+73 -70)📝
app/static/js/controller.js(+35 -0)📝
app/templates/header.html(+2 -2)📝
app/templates/index.html(+9 -11)➕
app/utils/__init__.py(+0 -0)➕
app/utils/misc.py(+20 -0)➕
app/utils/routing_utils.py(+69 -0)📝
requirements.txt(+2 -1)📝
setup.py(+1 -1)➕
test/test_misc.py(+36 -0)📝
test/test_results.py(+3 -3)📝
test/test_routes.py(+5 -1)📄 Description
Introduces a lot of improvements and functionality changes:
pycurltorequests, which by default has much better support for non-latin character sets/configroute has been updated so that configs can now be saved/loaded by name on a per user basis as needed. These are stored in parallel to the session values within the config volume, so all named/saved configs will persist across reboots of the app.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.