evazion
5cf6a43918
sources: fix sources sometimes choosing wrong strategy ( fix #3968 )
...
Fix sources choosing the wrong strategy when the referer belongs to a
different site (for example, when uploading a twitter post with a pixiv
referer).
* Fix `match?` to only consider the main url, not the referer.
* Change `match?` to match against a list of domains given by the `domains` method.
* Change `match?` to an instance method.
2018-11-04 13:00:17 -06:00
r888888888
e060236fb7
add exception for direct links to pixiv fanbox images
2018-10-20 23:58:19 -07:00
Albert Yi
a85f3773e3
fix nil commentary case for pixiv strategy #3948
2018-10-12 14:35:44 -07:00
evazion
fbd5f6b7f2
pixiv: fix preview_urls for ugoiras ( #3891 ).
2018-09-12 00:43:10 -05:00
evazion
37fc215d75
pixiv: fix preview_urls to use correct url ( #3891 ).
2018-09-11 23:55:46 -05:00
Albert Yi
4972c998f8
rely on preview urls if available for gallery
2018-09-11 15:06:12 -07:00
evazion
950fcdb7b2
uploads: add new source:<url> dupe check ( fix #3873 )
...
* On the /uploads/new page, instead of just showing a "This post has
probably already been uploaded" message, show the actual thumbnails of
posts having the same source as what the user is trying to upload.
* Move the iqdb results section up top, beside the related posts section.
2018-09-06 20:43:20 -05: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
8ec96f42f7
fix specs
2018-09-04 13:38:09 -07:00
Albert Yi
4a56f8d160
fixes #3856 for pixiv fanbox urls
2018-09-04 12:53:58 -07:00
evazion
c689a161f6
pixiv: fix failure when normalizing pixiv stacc artist urls ( #3856 ).
2018-08-30 19:24:44 -05:00
Albert Yi
762dc3da24
Refactor sources
2018-08-24 12:10:51 -07:00
Albert Yi
5ae37597cd
fixes #3728
2018-05-25 13:24:49 -07:00
Albert Yi
c97b0245d6
reduce expiry for cached pixiv tokens to 1 week, revert to old method for extracting image url from page ( fixes #3722 )
2018-05-25 10:04:28 -07:00
Albert Yi
bd49f5ed20
rely on pixiv api for getting image url ( fixes #3721 )
...
[skip ci]
2018-05-22 09:46:37 -07:00
Albert Yi
be54741dba
bubble up source errors in pixiv strategy in test env
2018-05-16 17:19:20 -07:00
evazion
302994e5d9
Fix #3639 : Favorite count pixiv tags aren't skipped by translated tags.
2018-04-13 22:39:52 -05:00
evazion
a14c492020
Fix #3396 : Pixiv novel cover IDs are parsed incorrectly.
2017-11-21 13:03:03 -06:00
evazion
f8581c8113
Fix #3321 : HTML tags not converted in artist commentaries.
2017-11-21 02:42:49 -06:00
r888888888
d124ff8128
fix case when fetching pixiv sources when illust_id param comes before mode
2017-08-23 17:50:33 -07:00
evazion
c270954991
Fix #3258 : Fetch source data broken for https://i.pximg.net/ * ugoiras.
2017-08-06 17:23:29 -05:00
evazion
80e8c9d174
strategies/pixiv.rb: removed unused methods ( #3206 ).
...
The page count and the moniker are now obtained from the API.
2017-07-26 18:17:04 -05:00
evazion
cc8986641b
Fix #3208 : Fix translated tag suggestions for Pixiv.
...
* Only suggest the Danbooru tag with the same name if there is no
matching wiki other name. Example: if we have the Pixiv tag `Fate` and
the Danbooru tag `fate_(series)` with other name `fate`, suggest that,
not the Danbooru tag `fate`.
* Don't suggest tags that are empty or whose wiki is deleted.
* Only split tags on "/" if there are no other matches, and only for Pixiv.
* For Pixiv, only include traditional media tags in tag list, not digital media (Photoshop, SAI).
* Add some tests.
2017-07-09 12:10:30 -05:00
evazion
94e48aa6f3
pixiv: convert commentary to dtext.
...
Convert pixiv links to dtext in this manner:
* https://www.pixiv.net/member_illust.php?mode=medium&illust_id=1234
=> pixiv #1234 "»":[/posts?tags=pixiv:1234]
* https://www.pixiv.net/member.php?id=1234
=> "user/1234":[https://www.pixiv.net/member.php?id=1234 ] "»":[/artists?search[url_matches]=https://www.pixiv.net/member.php?id=1234 ]
2017-06-16 18:42:37 -05:00
Albert Yi
2f1faf3c38
Merge pull request #3060 from evazion/fix-3048
...
Fix #3048 : Artist Lookup Failing Due to Changing Usernames
2017-05-15 16:33:53 -07:00
Albert Yi
7d2e1f871b
Merge pull request #3056 from evazion/fix-3054
...
Fix #3054 : Artist link broken on Post Upload page
2017-05-15 16:17:26 -07:00
evazion
eac827973b
Normalize pixiv artist urls to pixiv member page ( fix #3048 ).
2017-05-15 14:12:08 -05:00
evazion
6ee3b2635a
Fix returning incorrect pixiv profile url ( fixes #3054 ).
2017-05-14 22:00:06 -05:00
evazion
61a37a09cc
Fix translated tags for pixiv ( fix #3046 ).
...
Translated tags expects `tags` to be an array of `[tag_name, search_link]` pairs.
2017-05-13 19:17:33 -05:00
r888888888
7ae18d1068
bug fix for source pixiv
2017-05-12 16:42:25 -07:00
r888888888
bcec293efe
pull additional data from pixiv api ( fixes #3042 )
2017-05-12 11:17:31 -07:00
evazion
b2f62482a1
Remove artist commentary handling from download rewrite strategies.
2017-05-10 18:01:51 -05:00
evazion
4b138be6b9
Rewrite i.pximg.net manga gallery samples.
2017-04-03 17:17:22 -05:00
r888888888
54f0474d49
fixes #2930 : Support new Pixiv image hostname (i.pximg.net)
2017-03-27 15:53:32 -07:00
evazion
21e76d55e6
Remove extraneous byte-ordering marks.
2017-02-28 19:01:10 -06:00
Albert Yi
3ad639521f
fixes #2805 : Improve nico seiga support
2016-12-27 16:11:22 -08:00
evazion
838d6f6eea
Fix #2460 : Uploading pixiv user's background image throws error.
...
Fix exception when uploading these types of URLs:
* http://img12.pixiv.net/profile/rapattu/119950.jpg
* http://i2.pixiv.net/img130/profile/minono_aki/8733472.jpg
* http://i2.pixiv.net/img20/img/a-park/novel/3607898.jpg
* http://i1.pixiv.net/novel-cover-original/img/2016/11/03/20/10/58/7436075_f75af69f3eacd1656d3733c72aa959cf.jpg
* http://i1.pixiv.net/background/img/2016/05/17/12/05/48/2074388_d4ac52034f7ca0af3e083d59fde7e97f.jpg
Skip rewriting sources that don't have illust IDs to avoid this
exception. Also fix `tags` so that it doesn't blow up when fetching
source data for these types of sources.
2016-12-04 02:04:44 -06:00
evazion
5302b804f1
Fix #2779 : Erroneous pixiv_id parsed for novel/background/profile images
2016-12-04 02:04:44 -06:00
Albert Yi
a862c5bf03
fixes #2746 : Uploading from touch.pixiv.net broken
2016-10-31 12:22:32 -07:00
evazion
d38e83cd00
Refactor Post#parse_pixiv_id to use illust_id_from_url ( fix #2695 ).
...
* Make illust_id_from_url a public class method instead of a protected
instance method so that Post#parse_pixiv_id can use it.
* Also make illust_id_from_url swallow the exception that
illust_id_from_url! throws so that parse_pixiv_id can use it.
2016-10-03 02:29:45 +00:00
r888888888
dbf1a38550
fixes #2608 : Batch upload strategy for "book mode" pixiv manga
2016-06-14 11:49:57 -07:00
r888888888
58aa5c6d66
fix tests
2016-05-28 14:08:44 -07:00
Toks
0a5f1b53ba
#2426 refactor to use predetermined referer
2015-07-05 11:02:01 -04:00
r888888888
fd74f860ee
potential fix for #2404
2015-06-10 17:28:51 -07:00
Toks
854d587373
Fix upload source fetcher fetching from wrong work page for all sites
...
e.g. If you were on an html work page on pixiv, clicked a link to a
different html work page on pixiv, and then clicked the bookmarklet,
then it used to fetch the source from the FIRST work you were on instead
of the second.
2015-06-03 20:59:24 -04:00
r888888888
2ddc93723c
fixes #2327
2015-06-02 19:20:09 -07:00
Toks
0ac21b1623
Fix pixiv batch not working on old pixiv works
2015-05-23 12:00:35 -04:00
r888888888
9bdc0116bf
fix pixiv tests
2015-05-14 16:50:24 -07:00
r888888888
ac6d1fa498
bug fix with pixiv api
2015-05-11 15:53:45 -07:00