Git Product home page Git Product logo

bedetheque-scrapper-2's Introduction

You should consider using ComicRack Community Edition. And if you can please contribute to the project.

Bedetheque Scrapper 2 for ComicRack

Script that scrapes data from Bedetheque.com for ComicRack.

Bedetheque Scrapper 2 v5 6 Demo


Other Plugins:
  • Amazon Scrapper for ComicRack. A Scrapper for Amazon books (former Comixology library).
  • Keygen for ComicRack. A keygen to activate because of the now dead website. Also includes the Android Client, RAR5 Support Pack to enable RAR5 functionality and additional fixes.
  • Data Manager let's you manipulate your data for ComicRack. Fix the various bugs in the latest v2 release.
  • Backup Manager for ComicRack Automates the process of saving the ComicRack library file or easy 1 click backup. Updated to support the Community Edition, Portable mode & Alternate Configurations.
  • Find Image Resolution to determine the resolution of a comic. Use it by right-clicking => Automation => Find Image Resolution (.NET). Configuration are in File => Automation => Find Image Resolution (.NET) Config.
  • fullscreen.py. It will automatically fullscreen the application when either opening a book or starting the application depending on which you enable). Copy the file in either %programfiles%\ComicRack\Scripts or %appdata%\cYo\ComicRack\Scripts.
  • comicrack-copy-move-field. Moves or copies info from one field to another. Can either replace or append to the destination field. Small update from the original to permit dates to be copied or moved.

bedetheque-scrapper-2's People

Contributors

maforget avatar pcjco avatar thilas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bedetheque-scrapper-2's Issues

Uppercase missing when processing articles in series

With the current version (5.7.1), when a series name is processed to move the article (le, la ,les, l', The) at the end, the remaining name is not properly uppercased anymore.

Check for example this one: https://www.bedetheque.com/BD-Annee-des-quatre-empereurs-TL-Mai-68-369736.html

With Formatted Articles (series) checked and Formatted titles unchecked, the result of the scraper in the series field is année des quatre empereurs (L') instead of Année des quatre empereurs (L')

Note that if Formatted titles is checked, the series name is properly Année Des Quatre Empereurs (L')

Interface pour ligne de commande ?

Bonjour !

Avant tout merci beaucoup pour cet outil qui m'a toujours été extrêmement pratique.

Je suis en train de migrer entièrement de ComicRack à un mélange entre Calibre et des Scripts persos mais une fois que j'aurai fini je n'aurai plus d'accès aux données de bedetheque.
Je me demandai donc si il était envisageable de faire une version de l'outil accessible simplement en ligne de commande en plus de la version sous forme d'addon.

Et merci encore pour l'outil !

Search is not regexp anymore?

Thanks for the fix for the Could not create SSL/TLS secure channel bug (cannot comment on reddit).
It working fine again. However I noticed a significant change in terms of potency of the search for the scrapper.

It used to be more flexible for partial titles and French accents.

For example, a search for a string Tout sera oublie would find the proper record Tout sera oublié
Similarly, a search for Les oublies would open a dialog for matching title like Les oubliés or Les oubliés d'Annam.

It looks like a RegExp problem for me.
I didn't keep my old version before installing your fix so I cannot compare versions.

Worth looking at ?

Fail opening configuration and program

Describe the bug
In console and in messegabox appears this message "sequence item 0: expected bytes or byte array, str found"

Expected behavior
The problem

Screenshots
If applicable, add screenshots to help explain your problem.

Initialzing script 'RenumberBooks' from 'Autonumber.py'

Initialzing script 'CommitProposed' from 'CommitProposed.py'

Initialzing script 'NewComicBooks' from 'NewComics.py'

Initialzing script 'SaveCSVList' from 'OtherScripts.py'

Initialzing script 'RenameBookFiles' from 'OtherScripts.py'

Initialzing script 'SetComicInfoDirty' from 'OtherScripts.py'

Initialzing script 'ConfigureBookHasBeenOpened' from 'Sample.py'

Initialzing script 'GetBooksWith' from 'Sample.py'

Initialzing script 'AutoadjustTwoPageMode' from 'Sample.py'

Initialzing script 'DummySearch' from 'Sample.py'

Initialzing script 'DummyHtmlInfoPanel' from 'Sample.py'

Initialzing script 'WebLinkInfoPanel' from 'Sample.py'

Initialzing script 'DummyUIInfoPanel' from 'Sample.py'

Initialzing script 'ComicRackUserForum' from 'Sample.py'

Initialzing script 'FadeReadThumbnails' from 'Sample.py'

Initialzing script 'ShowStartupMessage' from 'Sample.py'

Initialzing script 'ShowShutdownMessage' from 'Sample.py'

Initialzing script 'ParseComicPath' from 'Sample.py'

Initialzing script 'BookHasBeenOpened' from 'Sample.py'

Initialzing script 'SearchAndReplace' from 'SearchAndReplace.py'

Initialzing script 'BD_start' from 'BedethequeScraper2.py'

Initialzing script 'ConfigureBD2Quick' from 'BedethequeScraper2.py'

Initialzing script 'ConfigureBD2' from 'BedethequeScraper2.py'

Initialzing script 'QuickScrapeBD2' from 'BedethequeScraper2.py'

Initialzing script 'cvs_config' from 'ComicVineScraper.py'

Initialzing script 'cvs_scrape' from 'ComicVineScraper.py'

Initialzing script 'backupManager_Startup' from 'BackupManager.py'

Initialzing script 'backupManager_Shutdown' from 'BackupManager.py'

Initialzing script 'backupManager' from 'BackupManager.py'

Initialzing script 'cr_summary_translate' from 'cr_summary_translate_v2.py'

Initialzing script 'Filter_comic_by_image_type' from 'Filter_comic_by_image_type.py'

Initialzing script 'OnStartup' from 'avif.py'

Initialzing script 'translate_summary_field' from 'Summary_Field_Translator.py'

Initialzing script 'cr_summary_translate' from 'Translate_Summary.py'
Calling 'OnStartup'...
Compilation of 'C:\Users\tomas\AppData\Roaming\cYo\ComicRack\Scripts\Modern Image Formats Support\avif.py'

  • Modern Image Formats Support Loaded
    Calling 'backupManager_Startup'...
    Compilation of 'C:\Users\tomas\AppData\Roaming\cYo\ComicRack\Scripts\CR Backup Manager\BackupManager.py'
    No se puede encontrar una parte de la ruta de acceso 'C:\Users\tomas\AppData\Local\cyo\ComicRack\cache\CustomThumbnail'.
    Calling 'OnStartup'...
    Calling 'OnStartup'...
    Calling 'ConfigureBD2Quick'...
    Compilation of 'C:\Users\tomas\AppData\Roaming\cYo\ComicRack\Scripts\Bedetheque Scraper 2\BedethequeScraper2.py'
    sequence item 0: expected bytes or byte array, str found

Do you think i miss a Microsoft Visual C++ Redistributable Library ? I have the 2008,2010, 2012, 2013 and 2015-2022
I am doing a new pluging and when i load json library i have the same error. So, i think it's my system but i don't know what.

Resizable window

possibility to resize the window where you have to choose your 'series' 'album name'.

Add year?

Thanks for you awesome work; the scraper really saves me much time adding metadata!

Question: is is possible to add the year of publishment? At this time I have to manually add the years.

Rescrape

  • Doesn't Work
  • Rescrape of multiple files opens multiple progress windows

Title mot set when it's the same as the series name

This is happening for both "one shot" records as well as full series but with the title of the book exactly the same as the serie.
For example:

Note that I would expect the article processing NOT to happen for the title, meaning it will scrapes Oiseaux (Les) for series and Les oiseaux for title.

Language isn't set when using QuickScrape

if you quickscrape from an album page, the language isn't set. Workaround is to use it after in normal mode or set it manually. It would require to just set it to fr by default or check back to the series page in this case, which would make the code too complex for a small problem.

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.