Kfir Hadas
0181d6cb33
Prepare for app factory [1 of 2] ( #315 )
...
* Move db, assets, debug toolbar and fix_paginate into nyaa.extensions
* Change all `from nyaa import db` imports to `from nyaa.extensions import db`
* Move `nyaa.torrents.create_magnet_from_es_info` context processor into template-utils blueprint
* Fix tools (wrap in `with app.app_context():` where needed)
2017-07-30 20:35:16 +03:00
Kfir Hadas
b992467dad
Apply isort & flake8 ( #312 )
...
* Update isort settings
* Apply import sorting (isort) on all files in nyaa/
* Fixed Flake8 errors in nyaa/ (see PR for list)
* Add isort to lint.sh and requirements.txt
2017-07-28 20:01:19 +03:00
Kfir Hadas
0887dde6fc
Move /user/<user_name> route into a blueprint
...
Move supporting functions and variables into other files
* nyaa.utils:
- cached_function
- chain_get
* nyaa.search:
- DEFAULT_MAX_SEARCH_RESULT
- DEFAULT_PER_PAGE
- SERACH_PAGINATE_DISPLAY_MSG
- _generate_query_string
2017-07-27 14:14:00 +03:00
TheAMM
2d0cf7cbb4
[ES Schema change] Multi-field search display_name to match words over ngram limit
...
This fixes searching for "Machiavellianism", 16 chars ("Machiavellianis", 15 chars, worked previously).
Does not (seem to!) break anything, but requires a re-indexing of ES.
2017-06-05 17:29:00 +03:00
Kfir Hadas
3165389d52
Fix lint check + update lint script ( #224 )
...
* Fix PEP8 E301 on nyaa/models.py
* Add utils/ to lint checker
* Run of lint.sh + manual fixes
As suggested https://github.com/nyaadevs/nyaa/pull/157#issuecomment-305051428
* Fix backwards tick in README
* Updated script
* Update Travis config
2017-06-01 06:40:33 -05:00
TheAMM
2b331c307e
Optimize MySQL COUNT queries and pagination
...
Also leaves 'Torrent.trackers' as 'select' for the joining, since we don't need it on listings
2017-05-29 18:27:34 +03:00
TheAMM
16194a12a3
Fix typo in ES search sort keys
2017-05-27 21:37:26 +03:00
Kfir Hadas
aad5a0c6ea
Update style
...
Add support for sorting comments (in advance),
add th for sorting by comments_count, add title to the counter box and fix it being under the torrent's name,
2017-05-26 18:25:56 +03:00
Kfir Hadas
2c9ed4cb94
PEP8 search.py (E501)
2017-05-16 12:52:48 +03:00
Kfir Hadas
4e9409fb30
AutoPEP8 (after elasticsearch merge)
2017-05-16 12:47:06 +03:00
aldacron
2005174358
finished up rss, changed rss behavior to include pre-defined trackers only, also cleaned up debug statements
2017-05-16 00:46:25 -07:00
aldacron
899aa01473
hooked up ES... 90% done, need to figure out how to generate magnet URIs
2017-05-15 23:51:58 -07:00