Code Monkey home page Code Monkey logo

Comments (19)

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Not a bug! Just wanted to say this is great, and you are amazing for this, I spent all day looking for way to do this exact thing before finally finding this, and it's exactly what I wanted.

Thank you! It's always great to know that people find my software useful.

I would say that I modified the .yml file to install on python 3.9

You mean pyproject.toml, right? I should probably lower the required Python version.

It would also be nice if you could change the DL dir

I think I'll do this and the version change by the end of the day.

from crunchyroll-manga-to-komga.

garbled1 avatar garbled1 commented on September 26, 2024

Yeah, it worked fine on 3.9 with debian bullseye, so 3.10 is not required.

from crunchyroll-manga-to-komga.

garbled1 avatar garbled1 commented on September 26, 2024

OK, odd question, but I've noticed for example "The Tenth Prism" the first few chapters show up with blank word bubbles, but have words in them on CR's site? Seems like they are doing something odd?

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

OK, odd question, but I've noticed for example "The Tenth Prism" the first few chapters show up with blank word bubbles, but have words in them on CR's site? Seems like they are doing something odd?

Yeah, I've noticed this with another series, Love Theory, I'm not exactly sure why this happens yet; I'll investigate it at some point.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Brought down the required Python version and added support for custom directories; check the README for the latter. Still debugging that "no text" issue.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

I'm very confused. It seems that the URLs sent to the browser client and my client are different. This is a real head scratcher.

from crunchyroll-manga-to-komga.

garbled1 avatar garbled1 commented on September 26, 2024

Maybe some kind of user-agent fiddlery?

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Possibly.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

It is not a user-agent issue. I'm going to start digging through series and chapter data.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

@garbled1 This is the series info and chapter listing of two series, one of them Love Theory. Anything look off?

'The Strongest Sage With the Weakest Crest'
{'chapters': [{'availability_start': '2022-05-24 17:00:00',
               'chapter_id': '19669',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 56'}},
               'number': '56.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '2182',
               'volume_number': '0'},
              {'availability_start': '2022-05-24 17:00:00',
               'chapter_id': '19670',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 57'}},
               'number': '57.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '2182',
               'volume_number': '0'},
              {'availability_start': '2022-05-24 17:00:00',
               'chapter_id': '19674',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 58'}},
               'number': '58.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '2182',
               'volume_number': '0'},
              {'availability_start': '2022-05-24 17:00:00',
               'chapter_id': '19675',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 59'}},
               'number': '59.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '2182',
               'volume_number': '0'},
              {'availability_start': '2022-07-19 17:00:00',
               'chapter_id': '19712',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 60'}},
               'number': '60.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '2182',
               'volume_number': '0'},
              {'availability_start': '2022-07-19 17:00:00',
               'chapter_id': '19721',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 61'}},
               'number': '61.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '2182',
               'volume_number': '0'},
              {'availability_start': '2022-08-17 17:00:00',
               'chapter_id': '19772',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 62'}},
               'number': '62.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '556',
               'updated': '0000-00-00 00:00:00',
               'viewable': True,
               'volume_id': '2182',
               'volume_number': '0'}],
 'series': {'authors': '',
            'content_type': '1',
            'created': '2022-05-12 02:16:28',
            'editor': 'Thalia Sutton',
            'featured': False,
            'genres': ['action', 'comedy', 'fantasy', 'jp_manga', 'shonen'],
            'group_id': '0',
            'joint_promo_id': '0',
            'letterer': 'Kaitlyn Wiley',
            'locale': {'enUS': {'copyright': None,
                                'description': None,
                                'full_image_url': 'https://api-manga.crunchyroll.com/i/croll_manga/ffd65388973529545029d438b19480e6_1653365447_full_978ebe49fa3d85361ce706ccaba8e178.jpg',
                                'landscape_image_url': 'https://api-manga.crunchyroll.com/i/croll_manga/dd16130222bf6237832020248a5d9409_1653365447_landscape_978ebe49fa3d85361ce706ccaba8e178.jpg',
                                'name': 'The Strongest Sage With the Weakest '
                                        'Crest',
                                'thumb_url': 'https://api-manga.crunchyroll.com/i/croll_manga/ffd65388973529545029d438b19480e6_1653365447_large.jpg'}},
            'more_info_id': '0',
            'name': 'Square Enix',
            'new_chapter': False,
            'paid_content': True,
            'published': '0000-00-00',
            'publisher_slug': 'square-enix',
            'rating_crime': '0',
            'rating_language': '0',
            'rating_sex': '0',
            'rating_violence': '0',
            'series_id': '556',
            'total_chapters': 0,
            'translator': 'Caleb Cook',
            'url': '/the-strongest-sage-with-the-weakest-crest'}}
'Love Theory'
{'chapters': [{'availability_start': '2014-06-25 00:00:00',
               'chapter_id': '3473',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Love Theory'}},
               'number': '1.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 01:38:50',
               'viewable': True,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3587',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Debut" Theory'}},
               'number': '2.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 01:39:27',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3589',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Fashion Bitch" Theory'}},
               'number': '3.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 01:40:13',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3593',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Self-Depreciation" Theory'}},
               'number': '4.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 01:41:03',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3595',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Skin Deep Kindness" Theory'}},
               'number': '5.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:43:11',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3597',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Infatuation Diversification" '
                                           'Theory Part A'}},
               'number': '6.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 01:59:18',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3599',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Infatuation Diversification" '
                                           'Theory Part B'}},
               'number': '7.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 01:59:42',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3601',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Team Japan" Theory'}},
               'number': '8.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:42:27',
               'viewable': False,
               'volume_id': '657',
               'volume_number': '1'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3605',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Hama-Chan" Theory'}},
               'number': '9.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:44:09',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3611',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Home Field" Theory'}},
               'number': '10.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:44:45',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3613',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Out at Second" Theory Part '
                                           'A'}},
               'number': '11.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:45:42',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3619',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Out at Second" Theory Part '
                                           'B'}},
               'number': '12.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:46:30',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3621',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'Kanjurou is on the Scene'}},
               'number': '13.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:47:18',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3623',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Edison" Theory'}},
               'number': '14.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:49:43',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3625',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Surprised" Theory Part 1'}},
               'number': '15.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:50:46',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3627',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Surprised" Theory Part 2'}},
               'number': '16.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:51:14',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3629',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Surprised" Theory Part 3'}},
               'number': '17.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:51:45',
               'viewable': False,
               'volume_id': '669',
               'volume_number': '2'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3721',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Surprised" Theory Part 4'}},
               'number': '18.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:52:17',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3723',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Pickup" Theory Part 1'}},
               'number': '19.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-23 02:52:59',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3725',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Pickup" Theory Part 2'}},
               'number': '20.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:40:44',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3727',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Pickup" Theory Part 3'}},
               'number': '21.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:41:06',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3729',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Pickup" Theory Part 4'}},
               'number': '22.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:41:38',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3731',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'A New Classmate'}},
               'number': '23.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:42:02',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3733',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Tsunayoshi" Theory Part 1'}},
               'number': '24.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:43:10',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3735',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Tsunayoshi" Theory Part 2'}},
               'number': '25.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:43:57',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3737',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Tsunayoshi" Theory Part 3'}},
               'number': '26.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:44:13',
               'viewable': False,
               'volume_id': '671',
               'volume_number': '3'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3739',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': '(Original Theory) The "Tsunayoshi" '
                                           'Theory Part 3'}},
               'number': '27.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 01:01:23',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '3741',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Away Game" Theory Part 1'}},
               'number': '28.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:46:01',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '4019',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Away Game" Theory Part 2'}},
               'number': '29.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:46:35',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '4021',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The Graduation...'}},
               'number': '30.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:47:19',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '4023',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "BTO" Theory Part 1'}},
               'number': '31.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:47:58',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '4025',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "BTO" Theory Part 2'}},
               'number': '32.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:48:40',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '4027',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Straw Millionaire Theory" '
                                           'Part 1'}},
               'number': '33.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:49:31',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '0000-00-00 00:00:00',
               'chapter_id': '4029',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Straw Millionaire Theory" '
                                           'Part 2'}},
               'number': '34.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:49:46',
               'viewable': False,
               'volume_id': '725',
               'volume_number': '4'},
              {'availability_start': '2014-01-06 16:00:00',
               'chapter_id': '3283',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Straw Millionaire" Theory'}},
               'number': '35.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-01-21 01:45:26',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-01-20 16:00:00',
               'chapter_id': '3489',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': "Saki's Past"}},
               'number': '36.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:50:57',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-02-03 16:00:00',
               'chapter_id': '3641',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': "Valentine's Bonus Chapter"}},
               'number': '36.50',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:51:32',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-03-03 16:00:00',
               'chapter_id': '3967',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': "Aiya's Secret"}},
               'number': '37.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:52:04',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-03-17 16:00:00',
               'chapter_id': '4155',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "First Love" Theory Part 1'}},
               'number': '38.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:52:37',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-03-31 16:00:00',
               'chapter_id': '4423',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "First Love" Theory Part 2'}},
               'number': '39.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:52:57',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-04-14 17:00:00',
               'chapter_id': '4563',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '',
                                   'name': 'The "Love and Sex" Theory'}},
               'number': '40.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-24 00:53:36',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-04-29 17:00:00',
               'chapter_id': '4745',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 41'}},
               'number': '41.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-04-29 17:00:00',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-05-19 17:00:00',
               'chapter_id': '4929',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 42'}},
               'number': '42.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '0000-00-00 00:00:00',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'},
              {'availability_start': '2014-06-02 16:00:00',
               'chapter_id': '5065',
               'credits': '0',
               'disable_whole_image': False,
               'is_new': False,
               'locale': {'enUS': {'description': '', 'name': 'Chapter 43'}},
               'number': '43.00',
               'published': '0000-00-00',
               'reading_direction': 'right_to_left',
               'series_id': '249',
               'updated': '2014-06-02 16:00:00',
               'viewable': False,
               'volume_id': '605',
               'volume_number': '0'}],
 'series': {'artist': 'Masaki Satou',
            'authors': '',
            'content_type': '1',
            'created': '2014-01-06 00:16:34',
            'editor': '',
            'featured': False,
            'genres': ['comedy', 'jp_manga', 'romance', 'seinen'],
            'group_id': '0',
            'joint_promo_id': '0',
            'letterer': '',
            'locale': {'enUS': {'copyright': '©Masaki Satou/Keiya '
                                             'Mizuno/FUTABASHA PUBLISHERS LTD.',
                                'description': "Even if I'm hideous.  Even if "
                                               "I'm broke.  Even if there's "
                                               'not one iota of sexiness to '
                                               'me.  There HAS to be a way for '
                                               'me to snag my ideal woman. '
                                               'Masaki Satou (author of "The '
                                               'Ultra-Apathetic Spec Ops Squad '
                                               'JAP FIVE!") and Keiya Mizuno '
                                               '(head writer of "My Dreams '
                                               'will come TRUUUUUE!") come '
                                               'together for a hilarious, '
                                               'risque collaboration that just '
                                               'might help YOU find true love '
                                               'too!',
                                'full_image_url': 'https://api-manga.crunchyroll.com/i/croll_manga/41018d6f028ae2b144929fd8d9f8e908_1389732939_full_978ebe49fa3d85361ce706ccaba8e178.jpg',
                                'landscape_image_url': 'https://api-manga.crunchyroll.com/i/croll_manga/7bced1d0564668f5d015a80f9199e2cb_1389039574_landscape_978ebe49fa3d85361ce706ccaba8e178.jpg',
                                'name': 'Love Theory',
                                'thumb_url': 'https://api-manga.crunchyroll.com/i/croll_manga/41018d6f028ae2b144929fd8d9f8e908_1389732939_large.jpg'}},
            'more_info_id': '0',
            'name': 'Futabasha',
            'new_chapter': False,
            'paid_content': True,
            'published': '0000-00-00',
            'publisher_slug': 'futabasha',
            'rating_crime': '0',
            'rating_language': '0',
            'rating_sex': '0',
            'rating_violence': '0',
            'series_id': '249',
            'total_chapters': 0,
            'translator': '',
            'url': '/love-theory'}}

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Figured it out. By default, we get the our page URL from page["image_url"] when we need to instead get it from page.get("encrypted_mobile_image_url") in order to also get text. Cool. Scanlators, this is how you, yes, you can legally and easily get high-quality scans for some manga! Sending a patch soon.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

@garbled1 Are you aware of any other series that have been plagued by this bug?

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Pushed my fix. Delete all your files for Love Theory and The Tenth Prism and run my program again.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Once I get your confirmation, I'll close the issue.

from crunchyroll-manga-to-komga.

garbled1 avatar garbled1 commented on September 26, 2024

ISTR I found another one. let me dig a bit, and then test the fix. need a day or so.

from crunchyroll-manga-to-komga.

garbled1 avatar garbled1 commented on September 26, 2024

Will download new version and test shortly, but did a quick scan, and compiled this list:

Action Mask
Arpeggio of Blue Steel
Bokura wa Minna Kawaisou
Cronos Haze
Dragon Zakura 2
Girl May Kill
Hoshi no Samidare: The Lucifer and Biscuit Hammer
Inside Mari
Investor Z
Is this Girl for Real!?
Joshi Kausei
King's Game: Origin
Love Theory
Memoirs of Amorous Gentlemen
Murder Incarnation
Okitenemuru
Orange
ReCollection
Shindo
Silver Nina
Soredemo Machi wa Mawatteiru
Spirit Circle
Star Light Woman
Sun-Ken Rock
The Diary of Ochibi
The Legend of Onikirimaru
The Tenth Prism

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Jeez, that's a lot. I have a bunch of manga to redownload.

from crunchyroll-manga-to-komga.

garbled1 avatar garbled1 commented on September 26, 2024

I tested 3. Action Mask, Love Theory, and Is this girl for real. I wanted to check that last one, because it had original japanese, not just empty bubbles. It worked properly, so you can close this as fixed.

from crunchyroll-manga-to-komga.

SuperSonicHub1 avatar SuperSonicHub1 commented on September 26, 2024

Sick.

from crunchyroll-manga-to-komga.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.