evazion
|
a67edb8783
|
deviantart: fix artist finder for artist names with underscores.
Fix the artist finder for urls like this:
https://orig00.deviantart.net/4274/f/2010/230/8/a/pkmn_king_and_queen_by_mikoto_chan.jpg
that don't contain a deviantart id but do contain the artist name.
|
2018-09-07 12:23:48 -05:00 |
|
evazion
|
610391205f
|
deviantart: fix artist finder for profile urls missing the 'www'.
Fix the artist finder to work when the profile url in the artist entry
is missing the 'www'. Example:
https://deviantart.com/noizave
https://www.deviantart.com/noizave
|
2018-09-07 11:36:48 -05:00 |
|
evazion
|
c2cf6a5441
|
Fix #3871: Autocomplete can return duplicate tags.
|
2018-09-05 18:56:30 -05:00 |
|
Albert Yi
|
69b7c9efd0
|
Merge pull request #3838 from evazion/fix-3837
Fix #3837: Remove expired bans.
|
2018-09-05 12:03:46 -07:00 |
|
Albert Yi
|
a774c6753b
|
show only 10 results in tag autocomplete
|
2018-09-05 11:17:22 -07:00 |
|
Albert Yi
|
f88cb1340a
|
tweak result counts for autocomplete
|
2018-09-05 11:08:22 -07:00 |
|
Albert Yi
|
3025db66d7
|
switch fuzzy autocomplete to spellcorrect intent
|
2018-09-05 09:41:25 -07:00 |
|
Albert Yi
|
865e3dc976
|
switch back to similarity function for fuzzy search
|
2018-09-04 18:23:49 -07:00 |
|
evazion
|
5c457fbe51
|
pixiv: remove obsolete edgesuite.net rewrite rule.
This CDN hasn't been seen for several years.
ref: https://danbooru.donmai.us/forum_topics/10766
|
2018-09-04 18:15:21 -05:00 |
|
evazion
|
4bbe09762d
|
pixiv: remove dead methods (#is_manga?, #page_count, #page).
|
2018-09-04 18:15:21 -05:00 |
|
Albert Yi
|
3987f45362
|
fix autocomplete
|
2018-09-04 14:22:37 -07:00 |
|
Albert Yi
|
30a5d745a0
|
additional spec fixes
|
2018-09-04 14:01:35 -07:00 |
|
Albert Yi
|
13c2b4f5d0
|
add exception handling for failed popular search service calls
|
2018-09-04 13:44:51 -07:00 |
|
Albert Yi
|
a5943de418
|
Merge pull request #3868 from evazion/fix-3864
Fix #3864: DeviantArt fetch source data failure
|
2018-09-04 13:42:01 -07:00 |
|
Albert Yi
|
8ec96f42f7
|
fix specs
|
2018-09-04 13:38:09 -07:00 |
|
Albert Yi
|
c768aef5cf
|
add weighting to autocomplete results. include more tag aliases in results, but truncate overall list to 10 matches (#3854)
|
2018-09-04 13:22:33 -07:00 |
|
Albert Yi
|
6e11dc762b
|
disable count weighting for fuzzy search (#3854)
|
2018-09-04 13:00:24 -07:00 |
|
Albert Yi
|
4a56f8d160
|
fixes #3856 for pixiv fanbox urls
|
2018-09-04 12:53:58 -07:00 |
|
Albert Yi
|
e695cdde75
|
add a default for image_url on Sources::Strategies#canonical_url
|
2018-09-04 11:35:33 -07:00 |
|
Albert Yi
|
b0bd20c436
|
fixes #3855
|
2018-09-04 11:34:46 -07:00 |
|
r888888888
|
49150c0166
|
disable fuzzy tag autocomplete for testing, switch to word similarity
|
2018-09-03 18:08:45 -07:00 |
|
evazion
|
e37844303d
|
deviantart: take artist name from url when unavailable from API.
In some cases we can't get the artist name from the API, either because
we can't do the API call because the url doesn't contain a deviation id,
or because the work is deleted:
* http://fc08.deviantart.net/files/f/2007/120/c/9/cool_like_me_by_47ness.jpg (work: http://fav.me/dwcohb)
* https://pre00.deviantart.net/423b/th/pre/i/2017/281/e/0/mindflayer_girl01_by_nickbeja-dbpxdt8.png (work: http://fav.me/dbpxd58)
Switch to taking the artist name from the url (when present) to deal
with these cases. Fixes the artist finder and the artist url normalizer
to work in this situation.
|
2018-09-03 18:27:01 -05:00 |
|
evazion
|
8f87fb90d9
|
deviantart: handle urls without deviation ids (fix #3864)
Some older URL formats don't contain the deviation id:
* http://fc08.deviantart.net/files/f/2007/120/c/9/Cool_Like_Me_by_47ness.jpg
* http://pre06.deviantart.net/8497/th/pre/f/2009/173/c/c/cc9686111dcffffffb5fcfaf0cf069fb.jpg
In these cases we can't make the API call. Fix failures due to not being
able to do API calls in this situation.
Also fix canonical_url to use the image_url when it contains the
deviation id, or the page_url when it doesn't.
Finally, fix page_url to use the url from the API instead of the raw url
given by the user, so that it's in a consistent form for canonical_url.
|
2018-09-03 18:26:45 -05:00 |
|
evazion
|
316acead16
|
deviantart: fix error when uploading image belonging to deleted work.
|
2018-09-02 23:09:40 -05:00 |
|
evazion
|
2d1b1311d6
|
deviantart: fix sample urls not being rewritten to full size urls.
|
2018-09-02 23:09:29 -05:00 |
|
evazion
|
807c3dd5f4
|
deviantart: remove obsolete image sample rewrite rules.
Remove rewrite rules for these types of sample urls:
* http://th00.deviantart.net/fs71/PRE/f/2014/065/3/b/goruto_by_xyelkiltrox-d797tit.png
* http://th04.deviantart.net/fs70/300W/f/2009/364/4/d/Alphes_Mimic___Rika_by_Juriesute.png
These URLs aren't served to users any more, and just stripping out "PRE"
or "200H" isn't sufficient to get the full size image. In general, an
api call is required to find the full size image url.
|
2018-09-02 14:49:58 -05:00 |
|
evazion
|
b9ed676bfb
|
deviantart: handle origin-orig.deviantart.net urls.
|
2018-09-02 13:57:15 -05:00 |
|
evazion
|
d693f01dde
|
Fix #3859: Related tag and find artist don't run when fetch data fails.
Fixes an exception in the artist finder caused by searching for a nil profile_url.
|
2018-09-01 11:48:42 -05:00 |
|
evazion
|
736c22c3ce
|
pixiv: fix fetch source data failing on fanbox images.
ref: https://danbooru.donmai.us/forum_posts/150000
|
2018-08-31 00:21:03 -05:00 |
|
evazion
|
c689a161f6
|
pixiv: fix failure when normalizing pixiv stacc artist urls (#3856).
|
2018-08-30 19:24:44 -05:00 |
|
evazion
|
a68d12bd45
|
autocomplete: fix case sensitivity (#3854).
ref: https://github.com/r888888888/danbooru/issues/3854#issuecomment-417366253:
|
2018-08-30 17:38:29 -05:00 |
|
Albert Yi
|
9206a60760
|
Merge pull request #3852 from evazion/fix-twitter-direct-url
Twitter: fix handling of direct image urls without a referer url.
|
2018-08-29 17:32:54 -07:00 |
|
evazion
|
6c94047556
|
Sources::Strategies::Twitter#profile_url: fix case when url is a profile url.
|
2018-08-29 19:29:16 -05:00 |
|
Albert Yi
|
48f2a79d13
|
fix artist url spec and bug with nicoseiga strategy not recognizing urls
|
2018-08-29 17:14:36 -07:00 |
|
evazion
|
a1044dbc19
|
twitter: fix handling of direct image urls without a referer url.
|
2018-08-29 17:14:57 -05:00 |
|
Albert Yi
|
55cbef52e4
|
add default source when creating posts from uploads in case canonical url doesn't exist
|
2018-08-29 14:21:39 -07:00 |
|
Albert Yi
|
eac5a57c0b
|
implement Sources::Strategies::Null#artist_name
|
2018-08-29 14:05:44 -07:00 |
|
evazion
|
bf19ea3bd1
|
twitter: fix typo in ASSET regex (#3850).
|
2018-08-29 15:09:36 -05:00 |
|
Albert Yi
|
512629b1d5
|
Merge pull request #3847 from r888888888/intelligent-autocomplete
Intelligent autocomplete
|
2018-08-29 11:15:39 -07:00 |
|
Albert Yi
|
66e413b540
|
Adds fuzzy string matching and prefix matching
|
2018-08-28 16:41:52 -07:00 |
|
Albert Yi
|
31df8d9f87
|
add inactive approver pruner
|
2018-08-28 15:02:03 -07:00 |
|
Albert Yi
|
452413a80e
|
eliminate monthly janitor trial messages
|
2018-08-28 14:58:00 -07:00 |
|
Albert Yi
|
68c30961ac
|
Merge pull request #3805 from r888888888/refactor-sources
Refactor sources
|
2018-08-28 12:13:15 -07:00 |
|
evazion
|
6ff70c5002
|
mod actions: separate account upgrades from promotions (fix #3841)
|
2018-08-26 11:12:04 -05:00 |
|
evazion
|
2cdd022c37
|
Fix #3837: Remove expired bans.
|
2018-08-24 16:49:34 -05:00 |
|
Albert Yi
|
762dc3da24
|
Refactor sources
|
2018-08-24 12:10:51 -07:00 |
|
Albert Yi
|
d8a6cee244
|
Merge pull request #3832 from evazion/feat-modqueue-metatags
Add status:<unmoderated|modqueue>, disapproval:<type> metatags
|
2018-08-23 13:53:33 -07:00 |
|
evazion
|
85ae2cda0d
|
optimization: prefer relation.none over relation.where("false")
Using `relation.none` instead of `relation.where("false")` avoids an sql query.
|
2018-08-23 15:21:51 -05:00 |
|
evazion
|
4f02c7f70a
|
search: add status:modqueue, status:unmoderated metatags.
* status:modqueue = ~status:pending ~status:flagged
* status:unmoderated = status:modqueue -user:self -approver:self -disapproval:any
|
2018-08-23 14:48:39 -05:00 |
|
evazion
|
89c4fe150a
|
search: add disapproval:<any|none|disinterest|poor_quality|breaks_rules> metatag.
|
2018-08-23 14:08:02 -05:00 |
|