From d11cbf4f43606c61935155e5f25ab0b45da8a31f Mon Sep 17 00:00:00 2001 From: Roger Philibert Date: Sun, 4 Apr 2021 14:07:25 +0200 Subject: [PATCH] woob: make "woob" the main import --- weboob/__init__.py | 30 ++++++++++++++----- woob/__init__.py | 30 +++++-------------- {weboob => woob}/applications/__init__.py | 0 .../applications/bands/__init__.py | 0 {weboob => woob}/applications/bands/bands.py | 8 ++--- .../applications/bank/__init__.py | 0 {weboob => woob}/applications/bank/bank.py | 30 +++++++++---------- .../applications/bill/__init__.py | 0 {weboob => woob}/applications/bill/bill.py | 18 +++++------ .../applications/books/__init__.py | 0 {weboob => woob}/applications/books/books.py | 6 ++-- .../applications/bugtracker/__init__.py | 0 .../applications/bugtracker/bugtracker.py | 14 ++++----- .../applications/calendar/__init__.py | 0 .../applications/calendar/calendar.py | 12 ++++---- .../applications/cinema/__init__.py | 0 .../applications/cinema/cinema.py | 18 +++++------ {weboob => woob}/applications/cli/__init__.py | 0 {weboob => woob}/applications/cli/cli.py | 2 +- .../applications/config/__init__.py | 0 .../applications/config/config.py | 10 +++---- .../applications/contentedit/__init__.py | 0 .../applications/contentedit/contentedit.py | 6 ++-- .../applications/dating/__init__.py | 0 .../applications/dating/dating.py | 10 +++---- .../applications/debug/__init__.py | 0 {weboob => woob}/applications/debug/debug.py | 4 +-- .../applications/gallery/__init__.py | 0 .../applications/gallery/gallery.py | 8 ++--- .../applications/gauge/__init__.py | 0 {weboob => woob}/applications/gauge/gauge.py | 10 +++---- .../applications/geolocip/__init__.py | 0 .../applications/geolocip/geolocip.py | 4 +-- .../applications/housing/__init__.py | 0 .../applications/housing/housing.py | 10 +++---- {weboob => woob}/applications/job/__init__.py | 0 {weboob => woob}/applications/job/job.py | 6 ++-- .../applications/lyrics/__init__.py | 0 .../applications/lyrics/lyrics.py | 8 ++--- .../applications/main/__init__.py | 0 {weboob => woob}/applications/main/main.py | 0 .../applications/money/__init__.py | 0 {weboob => woob}/applications/money/money.py | 10 +++---- {weboob => woob}/applications/msg/__init__.py | 0 {weboob => woob}/applications/msg/msg.py | 16 +++++----- .../applications/parcel/__init__.py | 0 .../applications/parcel/parcel.py | 10 +++---- .../applications/paste/__init__.py | 0 {weboob => woob}/applications/paste/paste.py | 4 +-- .../applications/pricecompare/__init__.py | 0 .../applications/pricecompare/pricecompare.py | 12 ++++---- .../applications/radio/__init__.py | 0 {weboob => woob}/applications/radio/radio.py | 12 ++++---- .../applications/recipes/__init__.py | 0 .../applications/recipes/recipes.py | 10 +++---- .../applications/repos/__init__.py | 0 {weboob => woob}/applications/repos/repos.py | 6 ++-- {weboob => woob}/applications/rpg/__init__.py | 0 {weboob => woob}/applications/rpg/rpg.py | 4 +-- .../applications/shop/__init__.py | 0 {weboob => woob}/applications/shop/shop.py | 8 ++--- .../applications/smtp/__init__.py | 0 {weboob => woob}/applications/smtp/smtp.py | 16 +++++----- .../applications/subtitles/__init__.py | 0 .../applications/subtitles/subtitles.py | 8 ++--- .../applications/torrent/__init__.py | 0 .../applications/torrent/torrent.py | 10 +++---- .../applications/translate/__init__.py | 0 .../applications/translate/translate.py | 6 ++-- .../applications/travel/__init__.py | 0 .../applications/travel/travel.py | 8 ++--- .../applications/video/__init__.py | 0 .../applications/video/image2xterm.py | 2 +- {weboob => woob}/applications/video/video.py | 12 ++++---- .../applications/weather/__init__.py | 0 .../applications/weather/weather.py | 8 ++--- {weboob => woob}/browser/__init__.py | 0 {weboob => woob}/browser/adapters.py | 0 {weboob => woob}/browser/browsers.py | 14 ++++----- {weboob => woob}/browser/cache.py | 0 {weboob => woob}/browser/cookies.py | 0 {weboob => woob}/browser/elements.py | 8 ++--- {weboob => woob}/browser/exceptions.py | 2 +- {weboob => woob}/browser/filters/__init__.py | 0 {weboob => woob}/browser/filters/base.py | 6 ++-- {weboob => woob}/browser/filters/html.py | 4 +-- .../browser/filters/javascript.py | 2 +- {weboob => woob}/browser/filters/json.py | 2 +- {weboob => woob}/browser/filters/standard.py | 8 ++--- {weboob => woob}/browser/nss.py | 2 +- {weboob => woob}/browser/pages.py | 10 +++---- {weboob => woob}/browser/profiles.py | 2 +- {weboob => woob}/browser/retry.py | 0 {weboob => woob}/browser/selenium.py | 4 +-- {weboob => woob}/browser/sessions.py | 0 {weboob => woob}/browser/switch.py | 0 {weboob => woob}/browser/tests/__init__.py | 0 {weboob => woob}/browser/tests/filters.py | 4 +-- {weboob => woob}/browser/tests/form.py | 4 +-- {weboob => woob}/browser/tests/url.py | 6 ++-- {weboob => woob}/browser/url.py | 6 ++-- {weboob => woob}/capabilities/__init__.py | 0 {weboob => woob}/capabilities/account.py | 0 {weboob => woob}/capabilities/address.py | 0 {weboob => woob}/capabilities/audio.py | 2 +- {weboob => woob}/capabilities/audiostream.py | 2 +- {weboob => woob}/capabilities/bands.py | 0 .../capabilities/bank/__init__.py | 0 {weboob => woob}/capabilities/bank/base.py | 8 ++--- {weboob => woob}/capabilities/bank/pfm.py | 0 {weboob => woob}/capabilities/bank/rate.py | 4 +-- .../capabilities/bank/transfer.py | 8 ++--- {weboob => woob}/capabilities/bank/wealth.py | 4 +-- {weboob => woob}/capabilities/base.py | 4 +-- {weboob => woob}/capabilities/bill.py | 0 {weboob => woob}/capabilities/bugtracker.py | 2 +- {weboob => woob}/capabilities/calendar.py | 2 +- {weboob => woob}/capabilities/captcha.py | 0 {weboob => woob}/capabilities/chat.py | 0 {weboob => woob}/capabilities/cinema.py | 0 {weboob => woob}/capabilities/collection.py | 0 {weboob => woob}/capabilities/contact.py | 2 +- {weboob => woob}/capabilities/content.py | 0 {weboob => woob}/capabilities/date.py | 6 ++-- {weboob => woob}/capabilities/dating.py | 0 {weboob => woob}/capabilities/file.py | 2 +- {weboob => woob}/capabilities/gallery.py | 4 +-- {weboob => woob}/capabilities/gauge.py | 0 {weboob => woob}/capabilities/geolocip.py | 0 {weboob => woob}/capabilities/housing.py | 0 {weboob => woob}/capabilities/image.py | 0 {weboob => woob}/capabilities/job.py | 0 {weboob => woob}/capabilities/library.py | 0 {weboob => woob}/capabilities/lyrics.py | 0 {weboob => woob}/capabilities/messages.py | 2 +- {weboob => woob}/capabilities/parcel.py | 0 {weboob => woob}/capabilities/paste.py | 2 +- .../capabilities/pricecomparison.py | 0 {weboob => woob}/capabilities/profile.py | 0 {weboob => woob}/capabilities/radio.py | 2 +- {weboob => woob}/capabilities/recipe.py | 0 {weboob => woob}/capabilities/rpg.py | 2 +- {weboob => woob}/capabilities/shop.py | 0 {weboob => woob}/capabilities/subtitle.py | 0 {weboob => woob}/capabilities/torrent.py | 0 {weboob => woob}/capabilities/translate.py | 0 {weboob => woob}/capabilities/travel.py | 0 {weboob => woob}/capabilities/video.py | 0 {weboob => woob}/capabilities/wealth.py | 2 +- {weboob => woob}/capabilities/weather.py | 2 +- {weboob => woob}/core/__init__.py | 0 {weboob => woob}/core/backendscfg.py | 2 +- {weboob => woob}/core/bcall.py | 8 ++--- {weboob => woob}/core/modules.py | 8 ++--- {weboob => woob}/core/ouiboube.py | 22 +++++++------- {weboob => woob}/core/repositories.py | 14 ++++----- {weboob => woob}/core/requests.py | 0 {weboob => woob}/core/scheduler.py | 4 +-- {weboob => woob}/core/woob.py | 0 {weboob => woob}/exceptions.py | 4 +-- {weboob => woob}/tools/__init__.py | 0 .../tools/application/__init__.py | 0 {weboob => woob}/tools/application/base.py | 22 +++++++------- {weboob => woob}/tools/application/captcha.py | 4 +-- {weboob => woob}/tools/application/console.py | 16 +++++----- .../tools/application/formatters/__init__.py | 0 .../tools/application/formatters/csv.py | 4 +-- .../application/formatters/iformatter.py | 8 ++--- .../tools/application/formatters/json.py | 2 +- .../tools/application/formatters/load.py | 0 .../tools/application/formatters/multiline.py | 2 +- .../tools/application/formatters/simple.py | 0 .../tools/application/formatters/table.py | 2 +- .../application/formatters/webkit/__init__.py | 0 .../formatters/webkit/webkitgtk.py | 2 +- .../tools/application/javascript.py | 0 .../tools/application/media_player.py | 2 +- {weboob => woob}/tools/application/repl.py | 18 +++++------ {weboob => woob}/tools/application/results.py | 6 ++-- {weboob => woob}/tools/backend.py | 14 ++++----- {weboob => woob}/tools/blinkpdf.py | 0 .../tools/capabilities/__init__.py | 0 .../tools/capabilities/audio/__init__.py | 0 .../tools/capabilities/audio/audio.py | 2 +- .../tools/capabilities/bank/__init__.py | 0 .../tools/capabilities/bank/bank_transfer.py | 0 .../tools/capabilities/bank/data_matching.py | 2 +- .../tools/capabilities/bank/iban.py | 2 +- .../tools/capabilities/bank/investments.py | 8 ++--- .../tools/capabilities/bank/test.py | 14 ++++----- .../tools/capabilities/bank/transactions.py | 20 ++++++------- .../tools/capabilities/bill/__init__.py | 0 .../tools/capabilities/bill/documents.py | 0 .../tools/capabilities/housing/__init__.py | 0 .../tools/capabilities/housing/housing.py | 4 +-- .../capabilities/housing/housing_test.py | 4 +-- {weboob => woob}/tools/capabilities/paste.py | 2 +- {weboob => woob}/tools/capabilities/recipe.py | 2 +- .../tools/capabilities/streaminfo.py | 2 +- .../tools/capabilities/video/__init__.py | 0 .../tools/capabilities/video/ytdl.py | 12 ++++---- {weboob => woob}/tools/captcha/__init__.py | 0 .../tools/captcha/virtkeyboard.py | 2 +- {weboob => woob}/tools/compat.py | 0 {weboob => woob}/tools/config/__init__.py | 0 {weboob => woob}/tools/config/dbmconfig.py | 0 {weboob => woob}/tools/config/extra.py | 0 {weboob => woob}/tools/config/iconfig.py | 0 {weboob => woob}/tools/config/iniconfig.py | 2 +- {weboob => woob}/tools/config/sqliteconfig.py | 2 +- {weboob => woob}/tools/config/util.py | 2 +- {weboob => woob}/tools/config/yamlconfig.py | 6 ++-- {weboob => woob}/tools/date.py | 0 {weboob => woob}/tools/decorators.py | 0 {weboob => woob}/tools/html.py | 2 +- {weboob => woob}/tools/js.py | 2 +- {weboob => woob}/tools/json.py | 4 +-- {weboob => woob}/tools/log.py | 2 +- {weboob => woob}/tools/lrudict.py | 0 {weboob => woob}/tools/misc.py | 0 {weboob => woob}/tools/newsfeed.py | 0 {weboob => woob}/tools/path.py | 0 {weboob => woob}/tools/pdf.py | 0 {weboob => woob}/tools/regex_helper.py | 2 +- {weboob => woob}/tools/storage.py | 0 {weboob => woob}/tools/test.py | 4 +-- {weboob => woob}/tools/tokenizer.py | 0 {weboob => woob}/tools/value.py | 2 +- 228 files changed, 411 insertions(+), 411 deletions(-) rename {weboob => woob}/applications/__init__.py (100%) rename {weboob => woob}/applications/bands/__init__.py (100%) rename {weboob => woob}/applications/bands/bands.py (96%) rename {weboob => woob}/applications/bank/__init__.py (100%) rename {weboob => woob}/applications/bank/bank.py (98%) rename {weboob => woob}/applications/bill/__init__.py (100%) rename {weboob => woob}/applications/bill/bill.py (95%) rename {weboob => woob}/applications/books/__init__.py (100%) rename {weboob => woob}/applications/books/books.py (93%) rename {weboob => woob}/applications/bugtracker/__init__.py (100%) rename {weboob => woob}/applications/bugtracker/bugtracker.py (97%) rename {weboob => woob}/applications/calendar/__init__.py (100%) rename {weboob => woob}/applications/calendar/calendar.py (97%) rename {weboob => woob}/applications/cinema/__init__.py (100%) rename {weboob => woob}/applications/cinema/cinema.py (97%) rename {weboob => woob}/applications/cli/__init__.py (100%) rename {weboob => woob}/applications/cli/cli.py (96%) rename {weboob => woob}/applications/config/__init__.py (100%) rename {weboob => woob}/applications/config/config.py (97%) rename {weboob => woob}/applications/contentedit/__init__.py (100%) rename {weboob => woob}/applications/contentedit/contentedit.py (97%) rename {weboob => woob}/applications/dating/__init__.py (100%) rename {weboob => woob}/applications/dating/dating.py (97%) rename {weboob => woob}/applications/debug/__init__.py (100%) rename {weboob => woob}/applications/debug/debug.py (96%) rename {weboob => woob}/applications/gallery/__init__.py (100%) rename {weboob => woob}/applications/gallery/gallery.py (94%) rename {weboob => woob}/applications/gauge/__init__.py (100%) rename {weboob => woob}/applications/gauge/gauge.py (96%) rename {weboob => woob}/applications/geolocip/__init__.py (100%) rename {weboob => woob}/applications/geolocip/geolocip.py (93%) rename {weboob => woob}/applications/housing/__init__.py (100%) rename {weboob => woob}/applications/housing/housing.py (96%) rename {weboob => woob}/applications/job/__init__.py (100%) rename {weboob => woob}/applications/job/job.py (95%) rename {weboob => woob}/applications/lyrics/__init__.py (100%) rename {weboob => woob}/applications/lyrics/lyrics.py (93%) rename {weboob => woob}/applications/main/__init__.py (100%) rename {weboob => woob}/applications/main/main.py (100%) rename {weboob => woob}/applications/money/__init__.py (100%) rename {weboob => woob}/applications/money/money.py (99%) rename {weboob => woob}/applications/msg/__init__.py (100%) rename {weboob => woob}/applications/msg/msg.py (97%) rename {weboob => woob}/applications/parcel/__init__.py (100%) rename {weboob => woob}/applications/parcel/parcel.py (96%) rename {weboob => woob}/applications/paste/__init__.py (100%) rename {weboob => woob}/applications/paste/paste.py (98%) rename {weboob => woob}/applications/pricecompare/__init__.py (100%) rename {weboob => woob}/applications/pricecompare/pricecompare.py (93%) rename {weboob => woob}/applications/radio/__init__.py (100%) rename {weboob => woob}/applications/radio/radio.py (97%) rename {weboob => woob}/applications/recipes/__init__.py (100%) rename {weboob => woob}/applications/recipes/recipes.py (94%) rename {weboob => woob}/applications/repos/__init__.py (100%) rename {weboob => woob}/applications/repos/repos.py (98%) rename {weboob => woob}/applications/rpg/__init__.py (100%) rename {weboob => woob}/applications/rpg/rpg.py (95%) rename {weboob => woob}/applications/shop/__init__.py (100%) rename {weboob => woob}/applications/shop/shop.py (96%) rename {weboob => woob}/applications/smtp/__init__.py (100%) rename {weboob => woob}/applications/smtp/smtp.py (97%) rename {weboob => woob}/applications/subtitles/__init__.py (100%) rename {weboob => woob}/applications/subtitles/subtitles.py (96%) rename {weboob => woob}/applications/torrent/__init__.py (100%) rename {weboob => woob}/applications/torrent/torrent.py (95%) rename {weboob => woob}/applications/translate/__init__.py (100%) rename {weboob => woob}/applications/translate/translate.py (95%) rename {weboob => woob}/applications/travel/__init__.py (100%) rename {weboob => woob}/applications/travel/travel.py (96%) rename {weboob => woob}/applications/video/__init__.py (100%) rename {weboob => woob}/applications/video/image2xterm.py (99%) rename {weboob => woob}/applications/video/video.py (96%) rename {weboob => woob}/applications/weather/__init__.py (100%) rename {weboob => woob}/applications/weather/weather.py (94%) rename {weboob => woob}/browser/__init__.py (100%) rename {weboob => woob}/browser/adapters.py (100%) rename {weboob => woob}/browser/browsers.py (99%) rename {weboob => woob}/browser/cache.py (100%) rename {weboob => woob}/browser/cookies.py (100%) rename {weboob => woob}/browser/elements.py (98%) rename {weboob => woob}/browser/exceptions.py (98%) rename {weboob => woob}/browser/filters/__init__.py (100%) rename {weboob => woob}/browser/filters/base.py (97%) rename {weboob => woob}/browser/filters/html.py (98%) rename {weboob => woob}/browser/filters/javascript.py (98%) rename {weboob => woob}/browser/filters/json.py (98%) rename {weboob => woob}/browser/filters/standard.py (99%) rename {weboob => woob}/browser/nss.py (99%) rename {weboob => woob}/browser/pages.py (99%) rename {weboob => woob}/browser/profiles.py (99%) rename {weboob => woob}/browser/retry.py (100%) rename {weboob => woob}/browser/selenium.py (99%) rename {weboob => woob}/browser/sessions.py (100%) rename {weboob => woob}/browser/switch.py (100%) rename {weboob => woob}/browser/tests/__init__.py (100%) rename {weboob => woob}/browser/tests/filters.py (97%) rename {weboob => woob}/browser/tests/form.py (98%) rename {weboob => woob}/browser/tests/url.py (97%) rename {weboob => woob}/browser/url.py (98%) rename {weboob => woob}/capabilities/__init__.py (100%) rename {weboob => woob}/capabilities/account.py (100%) rename {weboob => woob}/capabilities/address.py (100%) rename {weboob => woob}/capabilities/audio.py (99%) rename {weboob => woob}/capabilities/audiostream.py (96%) rename {weboob => woob}/capabilities/bands.py (100%) rename {weboob => woob}/capabilities/bank/__init__.py (100%) rename {weboob => woob}/capabilities/bank/base.py (98%) rename {weboob => woob}/capabilities/bank/pfm.py (100%) rename {weboob => woob}/capabilities/bank/rate.py (95%) rename {weboob => woob}/capabilities/bank/transfer.py (98%) rename {weboob => woob}/capabilities/bank/wealth.py (99%) rename {weboob => woob}/capabilities/base.py (99%) rename {weboob => woob}/capabilities/bill.py (100%) rename {weboob => woob}/capabilities/bugtracker.py (99%) rename {weboob => woob}/capabilities/calendar.py (99%) rename {weboob => woob}/capabilities/captcha.py (100%) rename {weboob => woob}/capabilities/chat.py (100%) rename {weboob => woob}/capabilities/cinema.py (100%) rename {weboob => woob}/capabilities/collection.py (100%) rename {weboob => woob}/capabilities/contact.py (99%) rename {weboob => woob}/capabilities/content.py (100%) rename {weboob => woob}/capabilities/date.py (94%) rename {weboob => woob}/capabilities/dating.py (100%) rename {weboob => woob}/capabilities/file.py (98%) rename {weboob => woob}/capabilities/gallery.py (97%) rename {weboob => woob}/capabilities/gauge.py (100%) rename {weboob => woob}/capabilities/geolocip.py (100%) rename {weboob => woob}/capabilities/housing.py (100%) rename {weboob => woob}/capabilities/image.py (100%) rename {weboob => woob}/capabilities/job.py (100%) rename {weboob => woob}/capabilities/library.py (100%) rename {weboob => woob}/capabilities/lyrics.py (100%) rename {weboob => woob}/capabilities/messages.py (99%) rename {weboob => woob}/capabilities/parcel.py (100%) rename {weboob => woob}/capabilities/paste.py (98%) rename {weboob => woob}/capabilities/pricecomparison.py (100%) rename {weboob => woob}/capabilities/profile.py (100%) rename {weboob => woob}/capabilities/radio.py (96%) rename {weboob => woob}/capabilities/recipe.py (100%) rename {weboob => woob}/capabilities/rpg.py (99%) rename {weboob => woob}/capabilities/shop.py (100%) rename {weboob => woob}/capabilities/subtitle.py (100%) rename {weboob => woob}/capabilities/torrent.py (100%) rename {weboob => woob}/capabilities/translate.py (100%) rename {weboob => woob}/capabilities/travel.py (100%) rename {weboob => woob}/capabilities/video.py (100%) rename {weboob => woob}/capabilities/wealth.py (96%) rename {weboob => woob}/capabilities/weather.py (99%) rename {weboob => woob}/core/__init__.py (100%) rename {weboob => woob}/core/backendscfg.py (99%) rename {weboob => woob}/core/bcall.py (97%) rename {weboob => woob}/core/modules.py (97%) rename {weboob => woob}/core/ouiboube.py (97%) rename {weboob => woob}/core/repositories.py (98%) rename {weboob => woob}/core/requests.py (100%) rename {weboob => woob}/core/scheduler.py (98%) rename {weboob => woob}/core/woob.py (100%) rename {weboob => woob}/exceptions.py (98%) rename {weboob => woob}/tools/__init__.py (100%) rename {weboob => woob}/tools/application/__init__.py (100%) rename {weboob => woob}/tools/application/base.py (96%) rename {weboob => woob}/tools/application/captcha.py (94%) rename {weboob => woob}/tools/application/console.py (98%) rename {weboob => woob}/tools/application/formatters/__init__.py (100%) rename {weboob => woob}/tools/application/formatters/csv.py (95%) rename {weboob => woob}/tools/application/formatters/iformatter.py (97%) rename {weboob => woob}/tools/application/formatters/json.py (97%) rename {weboob => woob}/tools/application/formatters/load.py (100%) rename {weboob => woob}/tools/application/formatters/multiline.py (95%) rename {weboob => woob}/tools/application/formatters/simple.py (100%) rename {weboob => woob}/tools/application/formatters/table.py (98%) rename {weboob => woob}/tools/application/formatters/webkit/__init__.py (100%) rename {weboob => woob}/tools/application/formatters/webkit/webkitgtk.py (97%) rename {weboob => woob}/tools/application/javascript.py (100%) rename {weboob => woob}/tools/application/media_player.py (99%) rename {weboob => woob}/tools/application/repl.py (98%) rename {weboob => woob}/tools/application/results.py (97%) rename {weboob => woob}/tools/backend.py (98%) rename {weboob => woob}/tools/blinkpdf.py (100%) rename {weboob => woob}/tools/capabilities/__init__.py (100%) rename {weboob => woob}/tools/capabilities/audio/__init__.py (100%) rename {weboob => woob}/tools/capabilities/audio/audio.py (96%) rename {weboob => woob}/tools/capabilities/bank/__init__.py (100%) rename {weboob => woob}/tools/capabilities/bank/bank_transfer.py (100%) rename {weboob => woob}/tools/capabilities/bank/data_matching.py (98%) rename {weboob => woob}/tools/capabilities/bank/iban.py (98%) rename {weboob => woob}/tools/capabilities/bank/investments.py (95%) rename {weboob => woob}/tools/capabilities/bank/test.py (96%) rename {weboob => woob}/tools/capabilities/bank/transactions.py (96%) rename {weboob => woob}/tools/capabilities/bill/__init__.py (100%) rename {weboob => woob}/tools/capabilities/bill/documents.py (100%) rename {weboob => woob}/tools/capabilities/housing/__init__.py (100%) rename {weboob => woob}/tools/capabilities/housing/housing.py (91%) rename {weboob => woob}/tools/capabilities/housing/housing_test.py (98%) rename {weboob => woob}/tools/capabilities/paste.py (98%) rename {weboob => woob}/tools/capabilities/recipe.py (99%) rename {weboob => woob}/tools/capabilities/streaminfo.py (94%) rename {weboob => woob}/tools/capabilities/video/__init__.py (100%) rename {weboob => woob}/tools/capabilities/video/ytdl.py (88%) rename {weboob => woob}/tools/captcha/__init__.py (100%) rename {weboob => woob}/tools/captcha/virtkeyboard.py (99%) rename {weboob => woob}/tools/compat.py (100%) rename {weboob => woob}/tools/config/__init__.py (100%) rename {weboob => woob}/tools/config/dbmconfig.py (100%) rename {weboob => woob}/tools/config/extra.py (100%) rename {weboob => woob}/tools/config/iconfig.py (100%) rename {weboob => woob}/tools/config/iniconfig.py (98%) rename {weboob => woob}/tools/config/sqliteconfig.py (99%) rename {weboob => woob}/tools/config/util.py (98%) rename {weboob => woob}/tools/config/yamlconfig.py (96%) rename {weboob => woob}/tools/date.py (100%) rename {weboob => woob}/tools/decorators.py (100%) rename {weboob => woob}/tools/html.py (96%) rename {weboob => woob}/tools/js.py (98%) rename {weboob => woob}/tools/json.py (96%) rename {weboob => woob}/tools/log.py (98%) rename {weboob => woob}/tools/lrudict.py (100%) rename {weboob => woob}/tools/misc.py (100%) rename {weboob => woob}/tools/newsfeed.py (100%) rename {weboob => woob}/tools/path.py (100%) rename {weboob => woob}/tools/pdf.py (100%) rename {weboob => woob}/tools/regex_helper.py (99%) rename {weboob => woob}/tools/storage.py (100%) rename {weboob => woob}/tools/test.py (98%) rename {weboob => woob}/tools/tokenizer.py (100%) rename {weboob => woob}/tools/value.py (99%) diff --git a/weboob/__init__.py b/weboob/__init__.py index 5dd51a8499..81a25e1aaa 100644 --- a/weboob/__init__.py +++ b/weboob/__init__.py @@ -1,11 +1,27 @@ # -*- coding: utf-8 -*- -from datetime import datetime -import pkgutil +# Copyright(C) 2010-2021 Romain Bignon +# +# This file is part of woob. +# +# woob is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# woob is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with woob. If not, see . -__path__ = pkgutil.extend_path(__path__, __name__) +import woob -__title__ = 'woob' -__version__ = '2.1' -__author__ = 'The Woob Association' -__copyright__ = 'Copyright(C) 2010-%s The Woob Team' % datetime.today().year + +__path__ = woob.__path__ +__title__ = woob.__title__ +__version__ = woob.__version__ +__author__ = woob.__author__ +__copyright__ = woob.__copyright__ diff --git a/woob/__init__.py b/woob/__init__.py index 8d60377d29..5dd51a8499 100644 --- a/woob/__init__.py +++ b/woob/__init__.py @@ -1,27 +1,11 @@ # -*- coding: utf-8 -*- -# Copyright(C) 2010-2021 Romain Bignon -# -# This file is part of woob. -# -# woob is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# woob is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with woob. If not, see . +from datetime import datetime +import pkgutil -import weboob +__path__ = pkgutil.extend_path(__path__, __name__) - -__path__ = weboob.__path__ -__title__ = weboob.__title__ -__version__ = weboob.__version__ -__author__ = weboob.__author__ -__copyright__ = weboob.__copyright__ +__title__ = 'woob' +__version__ = '2.1' +__author__ = 'The Woob Association' +__copyright__ = 'Copyright(C) 2010-%s The Woob Team' % datetime.today().year diff --git a/weboob/applications/__init__.py b/woob/applications/__init__.py similarity index 100% rename from weboob/applications/__init__.py rename to woob/applications/__init__.py diff --git a/weboob/applications/bands/__init__.py b/woob/applications/bands/__init__.py similarity index 100% rename from weboob/applications/bands/__init__.py rename to woob/applications/bands/__init__.py diff --git a/weboob/applications/bands/bands.py b/woob/applications/bands/bands.py similarity index 96% rename from weboob/applications/bands/bands.py rename to woob/applications/bands/bands.py index f3e7f7333d..b91e12e1b8 100644 --- a/weboob/applications/bands/bands.py +++ b/woob/applications/bands/bands.py @@ -18,10 +18,10 @@ # along with woob. If not, see . -from weboob.capabilities.base import empty -from weboob.capabilities.bands import CapBands -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import PrettyFormatter +from woob.capabilities.base import empty +from woob.capabilities.bands import CapBands +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import PrettyFormatter __all__ = ['Appbands', 'BandInfoFormatter', 'BandListFormatter', 'FavoritesFormatter'] diff --git a/weboob/applications/bank/__init__.py b/woob/applications/bank/__init__.py similarity index 100% rename from weboob/applications/bank/__init__.py rename to woob/applications/bank/__init__.py diff --git a/weboob/applications/bank/bank.py b/woob/applications/bank/bank.py similarity index 98% rename from weboob/applications/bank/bank.py rename to woob/applications/bank/bank.py index 62d9e02fae..909ac7b70f 100644 --- a/weboob/applications/bank/bank.py +++ b/woob/applications/bank/bank.py @@ -26,30 +26,30 @@ from dateutil.parser import parse as parse_date from decimal import Decimal, InvalidOperation -from weboob.browser.browsers import APIBrowser -from weboob.browser.profiles import Woob -from weboob.exceptions import ( +from woob.browser.browsers import APIBrowser +from woob.browser.profiles import Woob +from woob.exceptions import ( BrowserHTTPError, CaptchaQuestion, DecoupledValidation, AppValidationCancelled, AppValidationExpired, ) -from weboob.core.bcall import CallErrors -from weboob.capabilities.base import empty, find_object -from weboob.capabilities.bank import ( +from woob.core.bcall import CallErrors +from woob.capabilities.base import empty, find_object +from woob.capabilities.bank import ( Account, Transaction, Transfer, TransferStep, Recipient, AddRecipientStep, CapBank, CapTransfer, TransferInvalidLabel, TransferInvalidAmount, TransferInvalidDate, TransferInvalidEmitter, TransferInvalidRecipient, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.captcha import exception_to_job -from weboob.capabilities.profile import CapProfile -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.captcha import CaptchaMixin -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.tools.compat import getproxies -from weboob.tools.log import getLogger -from weboob.tools.misc import to_unicode +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.captcha import exception_to_job +from woob.capabilities.profile import CapProfile +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.captcha import CaptchaMixin +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.tools.compat import getproxies +from woob.tools.log import getLogger +from woob.tools.misc import to_unicode __all__ = ['Appbank'] diff --git a/weboob/applications/bill/__init__.py b/woob/applications/bill/__init__.py similarity index 100% rename from weboob/applications/bill/__init__.py rename to woob/applications/bill/__init__.py diff --git a/weboob/applications/bill/bill.py b/woob/applications/bill/bill.py similarity index 95% rename from weboob/applications/bill/bill.py rename to woob/applications/bill/bill.py index 7450ad9d79..cec6b95ed8 100644 --- a/weboob/applications/bill/bill.py +++ b/woob/applications/bill/bill.py @@ -22,15 +22,15 @@ from decimal import Decimal import sys -from weboob.capabilities.bill import CapDocument, Detail, Subscription -from weboob.capabilities.profile import CapProfile -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import PrettyFormatter -from weboob.tools.application.base import MoreResultsAvailable -from weboob.tools.application.captcha import CaptchaMixin -from weboob.core import CallErrors -from weboob.exceptions import CaptchaQuestion -from weboob.capabilities.captcha import exception_to_job +from woob.capabilities.bill import CapDocument, Detail, Subscription +from woob.capabilities.profile import CapProfile +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import PrettyFormatter +from woob.tools.application.base import MoreResultsAvailable +from woob.tools.application.captcha import CaptchaMixin +from woob.core import CallErrors +from woob.exceptions import CaptchaQuestion +from woob.capabilities.captcha import exception_to_job __all__ = ['AppBill'] diff --git a/weboob/applications/books/__init__.py b/woob/applications/books/__init__.py similarity index 100% rename from weboob/applications/books/__init__.py rename to woob/applications/books/__init__.py diff --git a/weboob/applications/books/books.py b/woob/applications/books/books.py similarity index 93% rename from weboob/applications/books/books.py rename to woob/applications/books/books.py index 8ac9f9f958..cac919098c 100644 --- a/weboob/applications/books/books.py +++ b/woob/applications/books/books.py @@ -19,9 +19,9 @@ from __future__ import print_function -from weboob.capabilities.library import CapBook, Book -from weboob.tools.application.repl import ReplApplication -from weboob.tools.application.formatters.iformatter import PrettyFormatter +from woob.capabilities.library import CapBook, Book +from woob.tools.application.repl import ReplApplication +from woob.tools.application.formatters.iformatter import PrettyFormatter __all__ = ['AppBooks'] diff --git a/weboob/applications/bugtracker/__init__.py b/woob/applications/bugtracker/__init__.py similarity index 100% rename from weboob/applications/bugtracker/__init__.py rename to woob/applications/bugtracker/__init__.py diff --git a/weboob/applications/bugtracker/bugtracker.py b/woob/applications/bugtracker/bugtracker.py similarity index 97% rename from weboob/applications/bugtracker/bugtracker.py rename to woob/applications/bugtracker/bugtracker.py index a1870f2dd9..afbc45b2b1 100644 --- a/weboob/applications/bugtracker/bugtracker.py +++ b/woob/applications/bugtracker/bugtracker.py @@ -28,13 +28,13 @@ import re import unicodedata -from weboob.capabilities.base import empty, BaseObject -from weboob.capabilities.bugtracker import CapBugTracker, Query, Update, Project, Issue, IssueError -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.tools.compat import basestring, unicode -from weboob.tools.html import html2text -from weboob.tools.date import parse_french_date +from woob.capabilities.base import empty, BaseObject +from woob.capabilities.bugtracker import CapBugTracker, Query, Update, Project, Issue, IssueError +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.tools.compat import basestring, unicode +from woob.tools.html import html2text +from woob.tools.date import parse_french_date __all__ = ['AppBugTracker'] diff --git a/weboob/applications/calendar/__init__.py b/woob/applications/calendar/__init__.py similarity index 100% rename from weboob/applications/calendar/__init__.py rename to woob/applications/calendar/__init__.py diff --git a/weboob/applications/calendar/calendar.py b/woob/applications/calendar/calendar.py similarity index 97% rename from weboob/applications/calendar/calendar.py rename to woob/applications/calendar/calendar.py index b0cdc773cc..bb760733d8 100644 --- a/weboob/applications/calendar/calendar.py +++ b/woob/applications/calendar/calendar.py @@ -22,12 +22,12 @@ from datetime import time, datetime from dateutil import tz -from weboob.tools.date import parse_date -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.capabilities.base import empty -from weboob.capabilities.calendar import CapCalendarEvent, Query, CATEGORIES, BaseCalendarEvent, TICKET, STATUS -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.config.yamlconfig import YamlConfig +from woob.tools.date import parse_date +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.capabilities.base import empty +from woob.capabilities.calendar import CapCalendarEvent, Query, CATEGORIES, BaseCalendarEvent, TICKET, STATUS +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.config.yamlconfig import YamlConfig __all__ = ['AppCalendar'] diff --git a/weboob/applications/cinema/__init__.py b/woob/applications/cinema/__init__.py similarity index 100% rename from weboob/applications/cinema/__init__.py rename to woob/applications/cinema/__init__.py diff --git a/weboob/applications/cinema/cinema.py b/woob/applications/cinema/cinema.py similarity index 97% rename from weboob/applications/cinema/cinema.py rename to woob/applications/cinema/cinema.py index 789444dd19..31a55f3d87 100644 --- a/weboob/applications/cinema/cinema.py +++ b/woob/applications/cinema/cinema.py @@ -21,15 +21,15 @@ from datetime import datetime -from weboob.applications.torrent.torrent import TorrentInfoFormatter, TorrentListFormatter -from weboob.applications.subtitles.subtitles import SubtitleInfoFormatter, SubtitleListFormatter -from weboob.capabilities.torrent import CapTorrent, MagnetOnly -from weboob.capabilities.cinema import CapCinema -from weboob.capabilities.subtitle import CapSubtitle -from weboob.capabilities.base import empty, NotAvailable -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.core import CallErrors +from woob.applications.torrent.torrent import TorrentInfoFormatter, TorrentListFormatter +from woob.applications.subtitles.subtitles import SubtitleInfoFormatter, SubtitleListFormatter +from woob.capabilities.torrent import CapTorrent, MagnetOnly +from woob.capabilities.cinema import CapCinema +from woob.capabilities.subtitle import CapSubtitle +from woob.capabilities.base import empty, NotAvailable +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.core import CallErrors __all__ = ['AppCinema'] diff --git a/weboob/applications/cli/__init__.py b/woob/applications/cli/__init__.py similarity index 100% rename from weboob/applications/cli/__init__.py rename to woob/applications/cli/__init__.py diff --git a/weboob/applications/cli/cli.py b/woob/applications/cli/cli.py similarity index 96% rename from weboob/applications/cli/cli.py rename to woob/applications/cli/cli.py index 451b0aafb8..c41d415357 100644 --- a/weboob/applications/cli/cli.py +++ b/woob/applications/cli/cli.py @@ -19,7 +19,7 @@ from __future__ import print_function -from weboob.tools.application.repl import ReplApplication +from woob.tools.application.repl import ReplApplication __all__ = ['AppCli'] diff --git a/weboob/applications/config/__init__.py b/woob/applications/config/__init__.py similarity index 100% rename from weboob/applications/config/__init__.py rename to woob/applications/config/__init__.py diff --git a/weboob/applications/config/config.py b/woob/applications/config/config.py similarity index 97% rename from weboob/applications/config/config.py rename to woob/applications/config/config.py index bd6398bd6c..756108b338 100644 --- a/weboob/applications/config/config.py +++ b/woob/applications/config/config.py @@ -22,11 +22,11 @@ import os from collections import OrderedDict -from weboob.capabilities.account import CapAccount -from weboob.exceptions import ModuleLoadError -from weboob.tools.application.repl import ReplApplication -from weboob.tools.application.console import ConsoleProgress -from weboob.tools.application.formatters.iformatter import IFormatter +from woob.capabilities.account import CapAccount +from woob.exceptions import ModuleLoadError +from woob.tools.application.repl import ReplApplication +from woob.tools.application.console import ConsoleProgress +from woob.tools.application.formatters.iformatter import IFormatter __all__ = ['AppConfig'] diff --git a/weboob/applications/contentedit/__init__.py b/woob/applications/contentedit/__init__.py similarity index 100% rename from weboob/applications/contentedit/__init__.py rename to woob/applications/contentedit/__init__.py diff --git a/weboob/applications/contentedit/contentedit.py b/woob/applications/contentedit/contentedit.py similarity index 97% rename from weboob/applications/contentedit/contentedit.py rename to woob/applications/contentedit/contentedit.py index 4a38016e75..f4ef685d12 100644 --- a/weboob/applications/contentedit/contentedit.py +++ b/woob/applications/contentedit/contentedit.py @@ -25,9 +25,9 @@ import subprocess from shutil import which -from weboob.core.bcall import CallErrors -from weboob.capabilities.content import CapContent, Revision, Content -from weboob.tools.application.repl import ReplApplication, defaultcount +from woob.core.bcall import CallErrors +from woob.capabilities.content import CapContent, Revision, Content +from woob.tools.application.repl import ReplApplication, defaultcount __all__ = ['AppContentEdit'] diff --git a/weboob/applications/dating/__init__.py b/woob/applications/dating/__init__.py similarity index 100% rename from weboob/applications/dating/__init__.py rename to woob/applications/dating/__init__.py diff --git a/weboob/applications/dating/dating.py b/woob/applications/dating/dating.py similarity index 97% rename from weboob/applications/dating/dating.py rename to woob/applications/dating/dating.py index 5c6eccd631..d8a43ed155 100644 --- a/weboob/applications/dating/dating.py +++ b/woob/applications/dating/dating.py @@ -21,11 +21,11 @@ from copy import copy -from weboob.core import CallErrors -from weboob.tools.application.repl import ReplApplication -from weboob.applications.msg import AppMsg -from weboob.capabilities.dating import CapDating, OptimizationNotFound -from weboob.tools.application.formatters.iformatter import PrettyFormatter +from woob.core import CallErrors +from woob.tools.application.repl import ReplApplication +from woob.applications.msg import AppMsg +from woob.capabilities.dating import CapDating, OptimizationNotFound +from woob.tools.application.formatters.iformatter import PrettyFormatter __all__ = ['AppDating'] diff --git a/weboob/applications/debug/__init__.py b/woob/applications/debug/__init__.py similarity index 100% rename from weboob/applications/debug/__init__.py rename to woob/applications/debug/__init__.py diff --git a/weboob/applications/debug/debug.py b/woob/applications/debug/debug.py similarity index 96% rename from weboob/applications/debug/debug.py rename to woob/applications/debug/debug.py index 5633250a2f..bc973d591d 100644 --- a/weboob/applications/debug/debug.py +++ b/woob/applications/debug/debug.py @@ -21,8 +21,8 @@ from optparse import OptionGroup -from weboob.tools.application.base import Application -from weboob.browser.elements import generate_table_element +from woob.tools.application.base import Application +from woob.browser.elements import generate_table_element class AppDebug(Application): diff --git a/weboob/applications/gallery/__init__.py b/woob/applications/gallery/__init__.py similarity index 100% rename from weboob/applications/gallery/__init__.py rename to woob/applications/gallery/__init__.py diff --git a/weboob/applications/gallery/gallery.py b/woob/applications/gallery/gallery.py similarity index 94% rename from weboob/applications/gallery/gallery.py rename to woob/applications/gallery/gallery.py index ac4163bc9d..b8eca22150 100644 --- a/weboob/applications/gallery/gallery.py +++ b/woob/applications/gallery/gallery.py @@ -22,10 +22,10 @@ import os from re import search, sub -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.capabilities.base import empty -from weboob.capabilities.gallery import CapGallery, BaseGallery, BaseImage -from weboob.tools.application.formatters.iformatter import PrettyFormatter +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.capabilities.base import empty +from woob.capabilities.gallery import CapGallery, BaseGallery, BaseImage +from woob.tools.application.formatters.iformatter import PrettyFormatter __all__ = ['AppGallery'] diff --git a/weboob/applications/gauge/__init__.py b/woob/applications/gauge/__init__.py similarity index 100% rename from weboob/applications/gauge/__init__.py rename to woob/applications/gauge/__init__.py diff --git a/weboob/applications/gauge/gauge.py b/woob/applications/gauge/gauge.py similarity index 96% rename from weboob/applications/gauge/gauge.py rename to woob/applications/gauge/gauge.py index 0e02bb505c..884509daf2 100644 --- a/weboob/applications/gauge/gauge.py +++ b/woob/applications/gauge/gauge.py @@ -19,11 +19,11 @@ from __future__ import print_function -from weboob.capabilities.base import empty -from weboob.capabilities.gauge import CapGauge, SensorNotFound -from weboob.tools.application.repl import ReplApplication -from weboob.tools.application.formatters.iformatter import IFormatter -from weboob.tools.compat import unicode +from woob.capabilities.base import empty +from woob.capabilities.gauge import CapGauge, SensorNotFound +from woob.tools.application.repl import ReplApplication +from woob.tools.application.formatters.iformatter import IFormatter +from woob.tools.compat import unicode __all__ = ['AppGauge'] diff --git a/weboob/applications/geolocip/__init__.py b/woob/applications/geolocip/__init__.py similarity index 100% rename from weboob/applications/geolocip/__init__.py rename to woob/applications/geolocip/__init__.py diff --git a/weboob/applications/geolocip/geolocip.py b/woob/applications/geolocip/geolocip.py similarity index 93% rename from weboob/applications/geolocip/geolocip.py rename to woob/applications/geolocip/geolocip.py index bffedb8080..0dbf21a20e 100644 --- a/weboob/applications/geolocip/geolocip.py +++ b/woob/applications/geolocip/geolocip.py @@ -19,8 +19,8 @@ from __future__ import print_function -from weboob.capabilities.geolocip import CapGeolocIp -from weboob.tools.application.repl import ReplApplication +from woob.capabilities.geolocip import CapGeolocIp +from woob.tools.application.repl import ReplApplication __all__ = ['AppGeolocIP'] diff --git a/weboob/applications/housing/__init__.py b/woob/applications/housing/__init__.py similarity index 100% rename from weboob/applications/housing/__init__.py rename to woob/applications/housing/__init__.py diff --git a/weboob/applications/housing/housing.py b/woob/applications/housing/housing.py similarity index 96% rename from weboob/applications/housing/housing.py rename to woob/applications/housing/housing.py index 2c08cf82f6..ba71ed843a 100644 --- a/weboob/applications/housing/housing.py +++ b/woob/applications/housing/housing.py @@ -19,12 +19,12 @@ from __future__ import print_function -from weboob.capabilities.housing import (CapHousing, Query, POSTS_TYPES, +from woob.capabilities.housing import (CapHousing, Query, POSTS_TYPES, ADVERT_TYPES, HOUSE_TYPES) -from weboob.capabilities.base import empty -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.tools.config.yamlconfig import YamlConfig +from woob.capabilities.base import empty +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.tools.config.yamlconfig import YamlConfig __all__ = ['AppHousing'] diff --git a/weboob/applications/job/__init__.py b/woob/applications/job/__init__.py similarity index 100% rename from weboob/applications/job/__init__.py rename to woob/applications/job/__init__.py diff --git a/weboob/applications/job/job.py b/woob/applications/job/job.py similarity index 95% rename from weboob/applications/job/job.py rename to woob/applications/job/job.py index d6c3e54d51..68a33fbc85 100644 --- a/weboob/applications/job/job.py +++ b/woob/applications/job/job.py @@ -19,9 +19,9 @@ from __future__ import print_function -from weboob.capabilities.job import CapJob -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.capabilities.job import CapJob +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter __all__ = ['AppJob'] diff --git a/weboob/applications/lyrics/__init__.py b/woob/applications/lyrics/__init__.py similarity index 100% rename from weboob/applications/lyrics/__init__.py rename to woob/applications/lyrics/__init__.py diff --git a/weboob/applications/lyrics/lyrics.py b/woob/applications/lyrics/lyrics.py similarity index 93% rename from weboob/applications/lyrics/lyrics.py rename to woob/applications/lyrics/lyrics.py index aaefbebb54..64623b30ca 100644 --- a/weboob/applications/lyrics/lyrics.py +++ b/woob/applications/lyrics/lyrics.py @@ -19,10 +19,10 @@ from __future__ import print_function -from weboob.capabilities.lyrics import CapLyrics -from weboob.capabilities.base import empty -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.capabilities.lyrics import CapLyrics +from woob.capabilities.base import empty +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter __all__ = ['AppLyrics', 'LyricsGetFormatter', 'LyricsListFormatter'] diff --git a/weboob/applications/main/__init__.py b/woob/applications/main/__init__.py similarity index 100% rename from weboob/applications/main/__init__.py rename to woob/applications/main/__init__.py diff --git a/weboob/applications/main/main.py b/woob/applications/main/main.py similarity index 100% rename from weboob/applications/main/main.py rename to woob/applications/main/main.py diff --git a/weboob/applications/money/__init__.py b/woob/applications/money/__init__.py similarity index 100% rename from weboob/applications/money/__init__.py rename to woob/applications/money/__init__.py diff --git a/weboob/applications/money/money.py b/woob/applications/money/money.py similarity index 99% rename from weboob/applications/money/money.py rename to woob/applications/money/money.py index 1f6bdfa351..2ded08da3a 100644 --- a/weboob/applications/money/money.py +++ b/woob/applications/money/money.py @@ -41,11 +41,11 @@ import shutil from colorama import init, Fore, Style -from weboob.tools.compat import unicode -from weboob.capabilities.bank import AccountType -from weboob.applications.bank import Appbank -from weboob.applications.bank.bank import OfxFormatter -from weboob.tools.application.formatters.simple import SimpleFormatter +from woob.tools.compat import unicode +from woob.capabilities.bank import AccountType +from woob.applications.bank import Appbank +from woob.applications.bank.bank import OfxFormatter +from woob.tools.application.formatters.simple import SimpleFormatter __all__ = ['AppMoney'] diff --git a/weboob/applications/msg/__init__.py b/woob/applications/msg/__init__.py similarity index 100% rename from weboob/applications/msg/__init__.py rename to woob/applications/msg/__init__.py diff --git a/weboob/applications/msg/msg.py b/woob/applications/msg/msg.py similarity index 97% rename from weboob/applications/msg/msg.py rename to woob/applications/msg/msg.py index e23c6d6afa..5db256037a 100644 --- a/weboob/applications/msg/msg.py +++ b/woob/applications/msg/msg.py @@ -26,14 +26,14 @@ from tempfile import NamedTemporaryFile from lxml import etree -from weboob.core import CallErrors -from weboob.capabilities.base import empty -from weboob.capabilities.messages import CapMessages, Message, Thread -from weboob.capabilities.account import CapAccount -from weboob.capabilities.contact import CapContact -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter -from weboob.tools.html import html2text +from woob.core import CallErrors +from woob.capabilities.base import empty +from woob.capabilities.messages import CapMessages, Message, Thread +from woob.capabilities.account import CapAccount +from woob.capabilities.contact import CapContact +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter +from woob.tools.html import html2text __all__ = ['AppMsg'] diff --git a/weboob/applications/parcel/__init__.py b/woob/applications/parcel/__init__.py similarity index 100% rename from weboob/applications/parcel/__init__.py rename to woob/applications/parcel/__init__.py diff --git a/weboob/applications/parcel/parcel.py b/woob/applications/parcel/parcel.py similarity index 96% rename from weboob/applications/parcel/parcel.py rename to woob/applications/parcel/parcel.py index 0234221e89..e2c63839b9 100644 --- a/weboob/applications/parcel/parcel.py +++ b/woob/applications/parcel/parcel.py @@ -19,11 +19,11 @@ from __future__ import print_function -from weboob.capabilities.base import empty -from weboob.capabilities.parcel import CapParcel, Parcel, ParcelNotFound -from weboob.core import CallErrors -from weboob.tools.application.repl import ReplApplication -from weboob.tools.application.formatters.iformatter import IFormatter +from woob.capabilities.base import empty +from woob.capabilities.parcel import CapParcel, Parcel, ParcelNotFound +from woob.core import CallErrors +from woob.tools.application.repl import ReplApplication +from woob.tools.application.formatters.iformatter import IFormatter __all__ = ['AppParcel'] diff --git a/weboob/applications/paste/__init__.py b/woob/applications/paste/__init__.py similarity index 100% rename from weboob/applications/paste/__init__.py rename to woob/applications/paste/__init__.py diff --git a/weboob/applications/paste/paste.py b/woob/applications/paste/paste.py similarity index 98% rename from weboob/applications/paste/paste.py rename to woob/applications/paste/paste.py index 950bb5a20b..b5070fcb75 100644 --- a/weboob/applications/paste/paste.py +++ b/woob/applications/paste/paste.py @@ -26,8 +26,8 @@ from random import choice import sys -from weboob.capabilities.paste import CapPaste, PasteNotFound -from weboob.tools.application.repl import ReplApplication +from woob.capabilities.paste import CapPaste, PasteNotFound +from woob.tools.application.repl import ReplApplication __all__ = ['AppPaste'] diff --git a/weboob/applications/pricecompare/__init__.py b/woob/applications/pricecompare/__init__.py similarity index 100% rename from weboob/applications/pricecompare/__init__.py rename to woob/applications/pricecompare/__init__.py diff --git a/weboob/applications/pricecompare/pricecompare.py b/woob/applications/pricecompare/pricecompare.py similarity index 93% rename from weboob/applications/pricecompare/pricecompare.py rename to woob/applications/pricecompare/pricecompare.py index 334bca6423..41796d8964 100644 --- a/weboob/applications/pricecompare/pricecompare.py +++ b/woob/applications/pricecompare/pricecompare.py @@ -19,12 +19,12 @@ from __future__ import print_function -from weboob.capabilities.pricecomparison import CapPriceComparison -from weboob.tools.html import html2text -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.tools.application.base import MoreResultsAvailable -from weboob.tools.application.console import ConsoleApplication +from woob.capabilities.pricecomparison import CapPriceComparison +from woob.tools.html import html2text +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.tools.application.base import MoreResultsAvailable +from woob.tools.application.console import ConsoleApplication __all__ = ['AppPriceCompare'] diff --git a/weboob/applications/radio/__init__.py b/woob/applications/radio/__init__.py similarity index 100% rename from weboob/applications/radio/__init__.py rename to woob/applications/radio/__init__.py diff --git a/weboob/applications/radio/radio.py b/woob/applications/radio/radio.py similarity index 97% rename from weboob/applications/radio/radio.py rename to woob/applications/radio/radio.py index 81112914c1..e9ad6a3750 100644 --- a/weboob/applications/radio/radio.py +++ b/woob/applications/radio/radio.py @@ -26,12 +26,12 @@ import requests -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.audio import CapAudio, BaseAudio, Playlist, Album -from weboob.capabilities.base import empty -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.media_player import InvalidMediaPlayer, MediaPlayer, MediaPlayerNotFound -from weboob.tools.application.formatters.iformatter import PrettyFormatter +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.audio import CapAudio, BaseAudio, Playlist, Album +from woob.capabilities.base import empty +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.media_player import InvalidMediaPlayer, MediaPlayer, MediaPlayerNotFound +from woob.tools.application.formatters.iformatter import PrettyFormatter __all__ = ['AppRadio'] diff --git a/weboob/applications/recipes/__init__.py b/woob/applications/recipes/__init__.py similarity index 100% rename from weboob/applications/recipes/__init__.py rename to woob/applications/recipes/__init__.py diff --git a/weboob/applications/recipes/recipes.py b/woob/applications/recipes/recipes.py similarity index 94% rename from weboob/applications/recipes/recipes.py rename to woob/applications/recipes/recipes.py index b063979270..4753348072 100644 --- a/weboob/applications/recipes/recipes.py +++ b/woob/applications/recipes/recipes.py @@ -21,11 +21,11 @@ import codecs -from weboob.capabilities.recipe import CapRecipe -from weboob.capabilities.base import empty -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.tools.capabilities.recipe import recipe_to_krecipes_xml +from woob.capabilities.recipe import CapRecipe +from woob.capabilities.base import empty +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.tools.capabilities.recipe import recipe_to_krecipes_xml __all__ = ['AppRecipes'] diff --git a/weboob/applications/repos/__init__.py b/woob/applications/repos/__init__.py similarity index 100% rename from weboob/applications/repos/__init__.py rename to woob/applications/repos/__init__.py diff --git a/weboob/applications/repos/repos.py b/woob/applications/repos/repos.py similarity index 98% rename from weboob/applications/repos/repos.py rename to woob/applications/repos/repos.py index dc4298db05..27e255a7b4 100644 --- a/weboob/applications/repos/repos.py +++ b/woob/applications/repos/repos.py @@ -28,10 +28,10 @@ from copy import copy from contextlib import closing -from weboob.core.repositories import Repository +from woob.core.repositories import Repository -from weboob.tools.application.repl import ReplApplication -from weboob.tools.misc import find_exe +from woob.tools.application.repl import ReplApplication +from woob.tools.misc import find_exe __all__ = ['AppWoobRepos'] diff --git a/weboob/applications/rpg/__init__.py b/woob/applications/rpg/__init__.py similarity index 100% rename from weboob/applications/rpg/__init__.py rename to woob/applications/rpg/__init__.py diff --git a/weboob/applications/rpg/rpg.py b/woob/applications/rpg/rpg.py similarity index 95% rename from weboob/applications/rpg/rpg.py rename to woob/applications/rpg/rpg.py index f121f03ee3..72ef7315e4 100644 --- a/weboob/applications/rpg/rpg.py +++ b/woob/applications/rpg/rpg.py @@ -18,8 +18,8 @@ # along with woob. If not, see . -from weboob.capabilities.rpg import CapRPG, Character, Skill, CharacterClass, CollectableItem -from weboob.tools.application.repl import ReplApplication, defaultcount +from woob.capabilities.rpg import CapRPG, Character, Skill, CharacterClass, CollectableItem +from woob.tools.application.repl import ReplApplication, defaultcount class AppRPG(ReplApplication): diff --git a/weboob/applications/shop/__init__.py b/woob/applications/shop/__init__.py similarity index 100% rename from weboob/applications/shop/__init__.py rename to woob/applications/shop/__init__.py diff --git a/weboob/applications/shop/shop.py b/woob/applications/shop/shop.py similarity index 96% rename from weboob/applications/shop/shop.py rename to woob/applications/shop/shop.py index 90f8d16ebb..910c146d5c 100644 --- a/weboob/applications/shop/shop.py +++ b/woob/applications/shop/shop.py @@ -21,10 +21,10 @@ from decimal import Decimal -from weboob.capabilities.base import empty -from weboob.capabilities.shop import CapShop, Order, Item -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter +from woob.capabilities.base import empty +from woob.capabilities.shop import CapShop, Order, Item +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter __all__ = ['AppShop'] diff --git a/weboob/applications/smtp/__init__.py b/woob/applications/smtp/__init__.py similarity index 100% rename from weboob/applications/smtp/__init__.py rename to woob/applications/smtp/__init__.py diff --git a/weboob/applications/smtp/smtp.py b/woob/applications/smtp/smtp.py similarity index 97% rename from weboob/applications/smtp/smtp.py rename to woob/applications/smtp/smtp.py index 2ce8c70034..8b233530fa 100644 --- a/weboob/applications/smtp/smtp.py +++ b/woob/applications/smtp/smtp.py @@ -32,14 +32,14 @@ import subprocess import socket -from weboob.core import Woob, CallErrors -from weboob.core.scheduler import Scheduler -from weboob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message -from weboob.tools.application.repl import ReplApplication -from weboob.tools.compat import unicode -from weboob.tools.date import utc2local -from weboob.tools.html import html2text -from weboob.tools.misc import get_backtrace, to_unicode +from woob.core import Woob, CallErrors +from woob.core.scheduler import Scheduler +from woob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message +from woob.tools.application.repl import ReplApplication +from woob.tools.compat import unicode +from woob.tools.date import utc2local +from woob.tools.html import html2text +from woob.tools.misc import get_backtrace, to_unicode __all__ = ['AppSmtp'] diff --git a/weboob/applications/subtitles/__init__.py b/woob/applications/subtitles/__init__.py similarity index 100% rename from weboob/applications/subtitles/__init__.py rename to woob/applications/subtitles/__init__.py diff --git a/weboob/applications/subtitles/subtitles.py b/woob/applications/subtitles/subtitles.py similarity index 96% rename from weboob/applications/subtitles/subtitles.py rename to woob/applications/subtitles/subtitles.py index f734d7cc4a..14195417d8 100644 --- a/weboob/applications/subtitles/subtitles.py +++ b/woob/applications/subtitles/subtitles.py @@ -21,10 +21,10 @@ import sys -from weboob.capabilities.subtitle import CapSubtitle -from weboob.capabilities.base import empty -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.capabilities.subtitle import CapSubtitle +from woob.capabilities.base import empty +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter __all__ = ['AppSubtitles'] diff --git a/weboob/applications/torrent/__init__.py b/woob/applications/torrent/__init__.py similarity index 100% rename from weboob/applications/torrent/__init__.py rename to woob/applications/torrent/__init__.py diff --git a/weboob/applications/torrent/torrent.py b/woob/applications/torrent/torrent.py similarity index 95% rename from weboob/applications/torrent/torrent.py rename to woob/applications/torrent/torrent.py index 73ef8bf0c3..8efc06e966 100644 --- a/weboob/applications/torrent/torrent.py +++ b/woob/applications/torrent/torrent.py @@ -19,11 +19,11 @@ from __future__ import print_function -from weboob.capabilities.torrent import CapTorrent, MagnetOnly -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter -from weboob.core import CallErrors -from weboob.capabilities.base import NotAvailable, NotLoaded, empty +from woob.capabilities.torrent import CapTorrent, MagnetOnly +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.core import CallErrors +from woob.capabilities.base import NotAvailable, NotLoaded, empty __all__ = ['AppTorrent'] diff --git a/weboob/applications/translate/__init__.py b/woob/applications/translate/__init__.py similarity index 100% rename from weboob/applications/translate/__init__.py rename to woob/applications/translate/__init__.py diff --git a/weboob/applications/translate/translate.py b/woob/applications/translate/translate.py similarity index 95% rename from weboob/applications/translate/translate.py rename to woob/applications/translate/translate.py index a01ea6fe7a..2c617b328c 100644 --- a/weboob/applications/translate/translate.py +++ b/woob/applications/translate/translate.py @@ -21,9 +21,9 @@ import re -from weboob.capabilities.translate import CapTranslate, TranslationFail, LanguageNotSupported -from weboob.tools.application.repl import ReplApplication -from weboob.tools.application.formatters.iformatter import IFormatter +from woob.capabilities.translate import CapTranslate, TranslationFail, LanguageNotSupported +from woob.tools.application.repl import ReplApplication +from woob.tools.application.formatters.iformatter import IFormatter from babel.core import Locale, UnknownLocaleError from babel.localedata import locale_identifiers diff --git a/weboob/applications/travel/__init__.py b/woob/applications/travel/__init__.py similarity index 100% rename from weboob/applications/travel/__init__.py rename to woob/applications/travel/__init__.py diff --git a/weboob/applications/travel/travel.py b/woob/applications/travel/travel.py similarity index 96% rename from weboob/applications/travel/travel.py rename to woob/applications/travel/travel.py index 6b083e79c4..cdce18be6d 100644 --- a/weboob/applications/travel/travel.py +++ b/woob/applications/travel/travel.py @@ -21,10 +21,10 @@ import datetime -from weboob.capabilities.base import Currency, empty -from weboob.capabilities.travel import CapTravel, RoadmapFilters -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import PrettyFormatter +from woob.capabilities.base import Currency, empty +from woob.capabilities.travel import CapTravel, RoadmapFilters +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import PrettyFormatter __all__ = ['AppTravel'] diff --git a/weboob/applications/video/__init__.py b/woob/applications/video/__init__.py similarity index 100% rename from weboob/applications/video/__init__.py rename to woob/applications/video/__init__.py diff --git a/weboob/applications/video/image2xterm.py b/woob/applications/video/image2xterm.py similarity index 99% rename from weboob/applications/video/image2xterm.py rename to woob/applications/video/image2xterm.py index c8c7b92452..cea9b49b57 100644 --- a/weboob/applications/video/image2xterm.py +++ b/woob/applications/video/image2xterm.py @@ -28,7 +28,7 @@ import PIL.Image as Image import PIL.ImageColor as PILColor -from weboob.tools.compat import range +from woob.tools.compat import range """ XTerm can decode sequences and display 256 colors: diff --git a/weboob/applications/video/video.py b/woob/applications/video/video.py similarity index 96% rename from weboob/applications/video/video.py rename to woob/applications/video/video.py index 7c5dd0ce98..b5739dbf9a 100644 --- a/weboob/applications/video/video.py +++ b/woob/applications/video/video.py @@ -26,12 +26,12 @@ import requests -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.base import empty -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.media_player import InvalidMediaPlayer, MediaPlayer, MediaPlayerNotFound -from weboob.tools.application.formatters.iformatter import PrettyFormatter -from weboob.tools.compat import urlparse +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.base import empty +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.media_player import InvalidMediaPlayer, MediaPlayer, MediaPlayerNotFound +from woob.tools.application.formatters.iformatter import PrettyFormatter +from woob.tools.compat import urlparse from .image2xterm import image2xterm, get_term_size diff --git a/weboob/applications/weather/__init__.py b/woob/applications/weather/__init__.py similarity index 100% rename from weboob/applications/weather/__init__.py rename to woob/applications/weather/__init__.py diff --git a/weboob/applications/weather/weather.py b/woob/applications/weather/weather.py similarity index 94% rename from weboob/applications/weather/weather.py rename to woob/applications/weather/weather.py index a3e6c97f37..3db75150b4 100644 --- a/weboob/applications/weather/weather.py +++ b/woob/applications/weather/weather.py @@ -18,10 +18,10 @@ # along with woob. If not, see . -from weboob.capabilities.base import empty -from weboob.capabilities.weather import CapWeather -from weboob.tools.application.repl import ReplApplication, defaultcount -from weboob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter +from woob.capabilities.base import empty +from woob.capabilities.weather import CapWeather +from woob.tools.application.repl import ReplApplication, defaultcount +from woob.tools.application.formatters.iformatter import IFormatter, PrettyFormatter __all__ = ['AppWeather'] diff --git a/weboob/browser/__init__.py b/woob/browser/__init__.py similarity index 100% rename from weboob/browser/__init__.py rename to woob/browser/__init__.py diff --git a/weboob/browser/adapters.py b/woob/browser/adapters.py similarity index 100% rename from weboob/browser/adapters.py rename to woob/browser/adapters.py diff --git a/weboob/browser/browsers.py b/woob/browser/browsers.py similarity index 99% rename from weboob/browser/browsers.py rename to woob/browser/browsers.py index 32169c7ab9..f77a71e144 100644 --- a/weboob/browser/browsers.py +++ b/woob/browser/browsers.py @@ -48,17 +48,17 @@ except ImportError: raise ImportError('Please install python3-requests >= 2.0') -from weboob.exceptions import ( +from woob.exceptions import ( BrowserHTTPSDowngrade, ModuleInstallError, BrowserRedirect, BrowserIncorrectPassword, NeedInteractiveFor2FA, BrowserInteraction, ) -from weboob.tools.log import getLogger -from weboob.tools.compat import basestring, unicode, urlparse, urljoin, urlencode, parse_qsl -from weboob.tools.misc import to_unicode -from weboob.tools.json import json -from weboob.tools.value import Value -from weboob import __version__ +from woob.tools.log import getLogger +from woob.tools.compat import basestring, unicode, urlparse, urljoin, urlencode, parse_qsl +from woob.tools.misc import to_unicode +from woob.tools.json import json +from woob.tools.value import Value +from woob import __version__ from .adapters import HTTPAdapter from .cookies import WoobCookieJar diff --git a/weboob/browser/cache.py b/woob/browser/cache.py similarity index 100% rename from weboob/browser/cache.py rename to woob/browser/cache.py diff --git a/weboob/browser/cookies.py b/woob/browser/cookies.py similarity index 100% rename from weboob/browser/cookies.py rename to woob/browser/cookies.py diff --git a/weboob/browser/elements.py b/woob/browser/elements.py similarity index 98% rename from weboob/browser/elements.py rename to woob/browser/elements.py index 8aa318caed..1e3b6d087b 100644 --- a/weboob/browser/elements.py +++ b/woob/browser/elements.py @@ -28,10 +28,10 @@ import lxml.html -from weboob.tools.log import getLogger, DEBUG_FILTERS -from weboob.tools.compat import basestring, unicode, with_metaclass -from weboob.browser.pages import NextPage -from weboob.capabilities.base import FetchError +from woob.tools.log import getLogger, DEBUG_FILTERS +from woob.tools.compat import basestring, unicode, with_metaclass +from woob.browser.pages import NextPage +from woob.capabilities.base import FetchError from .filters.standard import _Filter, CleanText from .filters.html import AttributeNotFound, XPathNotFound diff --git a/weboob/browser/exceptions.py b/woob/browser/exceptions.py similarity index 98% rename from weboob/browser/exceptions.py rename to woob/browser/exceptions.py index 8b51a02478..2de89ddb85 100644 --- a/weboob/browser/exceptions.py +++ b/woob/browser/exceptions.py @@ -21,7 +21,7 @@ from dateutil.relativedelta import relativedelta from requests.exceptions import HTTPError -from weboob.exceptions import ( +from woob.exceptions import ( BrowserHTTPError, BrowserHTTPNotFound, BrowserUnavailable, ) diff --git a/weboob/browser/filters/__init__.py b/woob/browser/filters/__init__.py similarity index 100% rename from weboob/browser/filters/__init__.py rename to woob/browser/filters/__init__.py diff --git a/weboob/browser/filters/base.py b/woob/browser/filters/base.py similarity index 97% rename from weboob/browser/filters/base.py rename to woob/browser/filters/base.py index 0a71d7bd7a..5d05c85c4f 100644 --- a/weboob/browser/filters/base.py +++ b/woob/browser/filters/base.py @@ -21,9 +21,9 @@ import lxml.html -from weboob.exceptions import ParseError -from weboob.tools.compat import unicode, basestring -from weboob.tools.log import getLogger, DEBUG_FILTERS +from woob.exceptions import ParseError +from woob.tools.compat import unicode, basestring +from woob.tools.log import getLogger, DEBUG_FILTERS __all__ = ['FilterError', 'ItemNotFound', 'Filter',] diff --git a/weboob/browser/filters/html.py b/woob/browser/filters/html.py similarity index 98% rename from weboob/browser/filters/html.py rename to woob/browser/filters/html.py index 8d4e56a8e3..039a6e91d1 100644 --- a/weboob/browser/filters/html.py +++ b/woob/browser/filters/html.py @@ -22,8 +22,8 @@ import lxml.html as html -from weboob.tools.compat import basestring, unicode, urljoin, html_unescape -from weboob.tools.html import html2text +from woob.tools.compat import basestring, unicode, urljoin, html_unescape +from woob.tools.html import html2text from .base import ( _NO_DEFAULT, Filter, FilterError, _Selector, debug, ItemNotFound, diff --git a/weboob/browser/filters/javascript.py b/woob/browser/filters/javascript.py similarity index 98% rename from weboob/browser/filters/javascript.py rename to woob/browser/filters/javascript.py index ff4d5ee269..fd1e43785a 100644 --- a/weboob/browser/filters/javascript.py +++ b/woob/browser/filters/javascript.py @@ -22,7 +22,7 @@ from ast import literal_eval import sys -from weboob.browser.filters.standard import Filter, Regexp, RegexpError, FormatError, ItemNotFound +from woob.browser.filters.standard import Filter, Regexp, RegexpError, FormatError, ItemNotFound __all__ = ['JSPayload', 'JSValue', 'JSVar'] diff --git a/weboob/browser/filters/json.py b/woob/browser/filters/json.py similarity index 98% rename from weboob/browser/filters/json.py rename to woob/browser/filters/json.py index 3282135a38..d50d587ec5 100644 --- a/weboob/browser/filters/json.py +++ b/woob/browser/filters/json.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.tools.compat import basestring +from woob.tools.compat import basestring from .base import _Filter, _NO_DEFAULT, Filter, debug, ItemNotFound diff --git a/weboob/browser/filters/standard.py b/woob/browser/filters/standard.py similarity index 99% rename from weboob/browser/filters/standard.py rename to woob/browser/filters/standard.py index 8cb4574ef4..c07690da8e 100644 --- a/weboob/browser/filters/standard.py +++ b/woob/browser/filters/standard.py @@ -35,10 +35,10 @@ from dateutil.parser import parse as parse_date from dateutil.tz import gettz -from weboob.browser.url import URL -from weboob.capabilities.base import Currency as BaseCurrency -from weboob.capabilities.base import empty -from weboob.tools.compat import basestring, long, parse_qs, unicode, urlparse +from woob.browser.url import URL +from woob.capabilities.base import Currency as BaseCurrency +from woob.capabilities.base import empty +from woob.tools.compat import basestring, long, parse_qs, unicode, urlparse from .base import _NO_DEFAULT, Filter, FilterError, ItemNotFound, _Filter, debug diff --git a/weboob/browser/nss.py b/woob/browser/nss.py similarity index 99% rename from weboob/browser/nss.py rename to woob/browser/nss.py index 08c04c7935..ae4330abc7 100644 --- a/weboob/browser/nss.py +++ b/woob/browser/nss.py @@ -47,7 +47,7 @@ raise ImportError('Please install python3-nss') from requests.packages.urllib3.util.ssl_ import ssl_wrap_socket as old_ssl_wrap_socket import requests # for AIA -from weboob.tools.log import getLogger +from woob.tools.log import getLogger __all__ = ['init_nss', 'inject_in_urllib3', 'certificate_db_filename'] diff --git a/weboob/browser/pages.py b/woob/browser/pages.py similarity index 99% rename from weboob/browser/pages.py rename to woob/browser/pages.py index ff31eedfc4..aab5a1f05f 100644 --- a/weboob/browser/pages.py +++ b/woob/browser/pages.py @@ -31,11 +31,11 @@ import requests -from weboob.exceptions import ParseError, ModuleInstallError -from weboob.tools.compat import basestring, unicode, urljoin -from weboob.tools.json import json, mini_jsonpath -from weboob.tools.log import getLogger -from weboob.tools.pdf import decompress_pdf +from woob.exceptions import ParseError, ModuleInstallError +from woob.tools.compat import basestring, unicode, urljoin +from woob.tools.json import json, mini_jsonpath +from woob.tools.log import getLogger +from woob.tools.pdf import decompress_pdf from .exceptions import LoggedOut diff --git a/weboob/browser/profiles.py b/woob/browser/profiles.py similarity index 99% rename from weboob/browser/profiles.py rename to woob/browser/profiles.py index f5ce19573a..44642aabbc 100644 --- a/weboob/browser/profiles.py +++ b/woob/browser/profiles.py @@ -20,7 +20,7 @@ from collections import OrderedDict -from weboob import __version__ +from woob import __version__ try: from requests.packages.urllib3.util.request import ACCEPT_ENCODING diff --git a/weboob/browser/retry.py b/woob/browser/retry.py similarity index 100% rename from weboob/browser/retry.py rename to woob/browser/retry.py diff --git a/weboob/browser/selenium.py b/woob/browser/selenium.py similarity index 99% rename from weboob/browser/selenium.py rename to woob/browser/selenium.py index 4660429951..f18f8440e8 100644 --- a/weboob/browser/selenium.py +++ b/woob/browser/selenium.py @@ -45,8 +45,8 @@ from selenium.webdriver.common.by import By from selenium.webdriver.firefox.firefox_profile import FirefoxProfile from selenium.webdriver.remote.command import Command -from weboob.tools.log import getLogger -from weboob.tools.compat import ( +from woob.tools.log import getLogger +from woob.tools.compat import ( urljoin, urlparse, urlencode, parse_qsl, urlunparse, ) diff --git a/weboob/browser/sessions.py b/woob/browser/sessions.py similarity index 100% rename from weboob/browser/sessions.py rename to woob/browser/sessions.py diff --git a/weboob/browser/switch.py b/woob/browser/switch.py similarity index 100% rename from weboob/browser/switch.py rename to woob/browser/switch.py diff --git a/weboob/browser/tests/__init__.py b/woob/browser/tests/__init__.py similarity index 100% rename from weboob/browser/tests/__init__.py rename to woob/browser/tests/__init__.py diff --git a/weboob/browser/tests/filters.py b/woob/browser/tests/filters.py similarity index 97% rename from weboob/browser/tests/filters.py rename to woob/browser/tests/filters.py index d324a83393..01e1bda566 100644 --- a/weboob/browser/tests/filters.py +++ b/woob/browser/tests/filters.py @@ -23,8 +23,8 @@ from dateutil.tz import gettz from lxml.html import fromstring -from weboob.browser.filters.html import FormValue, Link -from weboob.browser.filters.standard import RawText, DateTime +from woob.browser.filters.html import FormValue, Link +from woob.browser.filters.standard import RawText, DateTime class RawTextTest(TestCase): diff --git a/weboob/browser/tests/form.py b/woob/browser/tests/form.py similarity index 98% rename from weboob/browser/tests/form.py rename to woob/browser/tests/form.py index 3cc08b6b5a..666569e7a9 100644 --- a/weboob/browser/tests/form.py +++ b/woob/browser/tests/form.py @@ -21,8 +21,8 @@ import lxml.html -from weboob.browser import URL -from weboob.browser.pages import Form, FormSubmitWarning +from woob.browser import URL +from woob.browser.pages import Form, FormSubmitWarning # Mock that allows to represent a Page diff --git a/weboob/browser/tests/url.py b/woob/browser/tests/url.py similarity index 97% rename from weboob/browser/tests/url.py rename to woob/browser/tests/url.py index 79249a1af3..20489a491b 100644 --- a/weboob/browser/tests/url.py +++ b/woob/browser/tests/url.py @@ -17,9 +17,9 @@ # along with woob. If not, see . from unittest import TestCase -from weboob.browser import PagesBrowser, URL -from weboob.browser.pages import Page -from weboob.browser.url import UrlNotResolvable +from woob.browser import PagesBrowser, URL +from woob.browser.pages import Page +from woob.browser.url import UrlNotResolvable class MyMockBrowserWithoutBrowser(object): diff --git a/weboob/browser/url.py b/woob/browser/url.py similarity index 98% rename from weboob/browser/url.py rename to woob/browser/url.py index c4c0cd9eeb..f3426fdbee 100644 --- a/weboob/browser/url.py +++ b/woob/browser/url.py @@ -21,9 +21,9 @@ import re import requests -from weboob.tools.compat import basestring, unquote -from weboob.tools.regex_helper import normalize -from weboob.tools.misc import to_unicode +from woob.tools.compat import basestring, unquote +from woob.tools.regex_helper import normalize +from woob.tools.misc import to_unicode class UrlNotResolvable(Exception): diff --git a/weboob/capabilities/__init__.py b/woob/capabilities/__init__.py similarity index 100% rename from weboob/capabilities/__init__.py rename to woob/capabilities/__init__.py diff --git a/weboob/capabilities/account.py b/woob/capabilities/account.py similarity index 100% rename from weboob/capabilities/account.py rename to woob/capabilities/account.py diff --git a/weboob/capabilities/address.py b/woob/capabilities/address.py similarity index 100% rename from weboob/capabilities/address.py rename to woob/capabilities/address.py diff --git a/weboob/capabilities/audio.py b/woob/capabilities/audio.py similarity index 99% rename from weboob/capabilities/audio.py rename to woob/capabilities/audio.py index 046f543dfc..2342620c67 100644 --- a/weboob/capabilities/audio.py +++ b/woob/capabilities/audio.py @@ -19,7 +19,7 @@ import re -from weboob.tools.compat import unicode +from woob.tools.compat import unicode from .image import Thumbnail from .base import Field, StringField, IntField, BaseObject diff --git a/weboob/capabilities/audiostream.py b/woob/capabilities/audiostream.py similarity index 96% rename from weboob/capabilities/audiostream.py rename to woob/capabilities/audiostream.py index d35244b79a..a4d9d7275a 100644 --- a/weboob/capabilities/audiostream.py +++ b/woob/capabilities/audiostream.py @@ -18,7 +18,7 @@ # along with woob. If not, see . -from weboob.tools.capabilities.streaminfo import StreamInfo +from woob.tools.capabilities.streaminfo import StreamInfo from .base import Field from .file import CapFile from .audio import CapAudio, BaseAudio diff --git a/weboob/capabilities/bands.py b/woob/capabilities/bands.py similarity index 100% rename from weboob/capabilities/bands.py rename to woob/capabilities/bands.py diff --git a/weboob/capabilities/bank/__init__.py b/woob/capabilities/bank/__init__.py similarity index 100% rename from weboob/capabilities/bank/__init__.py rename to woob/capabilities/bank/__init__.py diff --git a/weboob/capabilities/bank/base.py b/woob/capabilities/bank/base.py similarity index 98% rename from weboob/capabilities/bank/base.py rename to woob/capabilities/bank/base.py index a184ae903c..168d08faa2 100644 --- a/weboob/capabilities/bank/base.py +++ b/woob/capabilities/bank/base.py @@ -21,14 +21,14 @@ from binascii import crc32 import re -from weboob.capabilities.base import ( +from woob.capabilities.base import ( BaseObject, Field, StringField, DecimalField, IntField, UserError, Currency, NotAvailable, EnumField, Enum, empty, find_object ) -from weboob.capabilities.date import DateField -from weboob.capabilities.collection import CapCollection -from weboob.tools.compat import unicode +from woob.capabilities.date import DateField +from woob.capabilities.collection import CapCollection +from woob.tools.compat import unicode __all__ = [ diff --git a/weboob/capabilities/bank/pfm.py b/woob/capabilities/bank/pfm.py similarity index 100% rename from weboob/capabilities/bank/pfm.py rename to woob/capabilities/bank/pfm.py diff --git a/weboob/capabilities/bank/rate.py b/woob/capabilities/bank/rate.py similarity index 95% rename from weboob/capabilities/bank/rate.py rename to woob/capabilities/bank/rate.py index 3da182d3d5..26a636f9d2 100644 --- a/weboob/capabilities/bank/rate.py +++ b/woob/capabilities/bank/rate.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.capabilities.base import ( +from woob.capabilities.base import ( BaseObject, StringField, DecimalField, Currency, Capability, ) -from weboob.capabilities.date import DateField +from woob.capabilities.date import DateField __all__ = [ diff --git a/weboob/capabilities/bank/transfer.py b/woob/capabilities/bank/transfer.py similarity index 98% rename from weboob/capabilities/bank/transfer.py rename to woob/capabilities/bank/transfer.py index 7afc1a0c36..1644b83abf 100644 --- a/weboob/capabilities/bank/transfer.py +++ b/woob/capabilities/bank/transfer.py @@ -22,14 +22,14 @@ import re from unidecode import unidecode -from weboob.capabilities.base import ( +from woob.capabilities.base import ( BaseObject, Field, StringField, DecimalField, UserError, Currency, EnumField, Enum, Capability, empty, find_object, ) -from weboob.capabilities.date import DateField -from weboob.exceptions import BrowserQuestion -from weboob.tools.capabilities.bank.iban import is_iban_valid +from woob.capabilities.date import DateField +from woob.exceptions import BrowserQuestion +from woob.tools.capabilities.bank.iban import is_iban_valid from .base import ObjectNotFound, BaseAccount, CapBank, Account diff --git a/weboob/capabilities/bank/wealth.py b/woob/capabilities/bank/wealth.py similarity index 99% rename from weboob/capabilities/bank/wealth.py rename to woob/capabilities/bank/wealth.py index ab92be6c58..0ac0fd9874 100644 --- a/weboob/capabilities/bank/wealth.py +++ b/woob/capabilities/bank/wealth.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.capabilities.base import ( +from woob.capabilities.base import ( BaseObject, Field, StringField, DecimalField, IntField, EnumField, Enum, ) -from weboob.capabilities.date import DateField +from woob.capabilities.date import DateField from .base import Account, CapBank diff --git a/weboob/capabilities/base.py b/woob/capabilities/base.py similarity index 99% rename from weboob/capabilities/base.py rename to woob/capabilities/base.py index 1d16b732dc..ab7b5755ee 100644 --- a/weboob/capabilities/base.py +++ b/woob/capabilities/base.py @@ -24,8 +24,8 @@ from copy import deepcopy, copy import sys -from weboob.tools.compat import unicode, long, with_metaclass, StrConv -from weboob.tools.misc import to_unicode +from woob.tools.compat import unicode, long, with_metaclass, StrConv +from woob.tools.misc import to_unicode __all__ = ['UserError', 'FieldNotFound', 'NotAvailable', 'FetchError', diff --git a/weboob/capabilities/bill.py b/woob/capabilities/bill.py similarity index 100% rename from weboob/capabilities/bill.py rename to woob/capabilities/bill.py diff --git a/weboob/capabilities/bugtracker.py b/woob/capabilities/bugtracker.py similarity index 99% rename from weboob/capabilities/bugtracker.py rename to woob/capabilities/bugtracker.py index 67580bbdfa..af5b1d312a 100644 --- a/weboob/capabilities/bugtracker.py +++ b/woob/capabilities/bugtracker.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.tools.compat import unicode +from woob.tools.compat import unicode from .base import Capability, BaseObject, Field, StringField,\ IntField, UserError, Enum diff --git a/weboob/capabilities/calendar.py b/woob/capabilities/calendar.py similarity index 99% rename from weboob/capabilities/calendar.py rename to woob/capabilities/calendar.py index b077dda817..7ebaa2b04a 100644 --- a/weboob/capabilities/calendar.py +++ b/woob/capabilities/calendar.py @@ -26,7 +26,7 @@ from .address import compat_field, PostalAddress from datetime import time, datetime -from weboob.tools.date import parse_date +from woob.tools.date import parse_date __all__ = ['BaseCalendarEvent', 'CapCalendarEvent'] diff --git a/weboob/capabilities/captcha.py b/woob/capabilities/captcha.py similarity index 100% rename from weboob/capabilities/captcha.py rename to woob/capabilities/captcha.py diff --git a/weboob/capabilities/chat.py b/woob/capabilities/chat.py similarity index 100% rename from weboob/capabilities/chat.py rename to woob/capabilities/chat.py diff --git a/weboob/capabilities/cinema.py b/woob/capabilities/cinema.py similarity index 100% rename from weboob/capabilities/cinema.py rename to woob/capabilities/cinema.py diff --git a/weboob/capabilities/collection.py b/woob/capabilities/collection.py similarity index 100% rename from weboob/capabilities/collection.py rename to woob/capabilities/collection.py diff --git a/weboob/capabilities/contact.py b/woob/capabilities/contact.py similarity index 99% rename from weboob/capabilities/contact.py rename to woob/capabilities/contact.py index 69c06b0633..ac84b5b19c 100644 --- a/weboob/capabilities/contact.py +++ b/woob/capabilities/contact.py @@ -20,7 +20,7 @@ from collections import OrderedDict from datetime import datetime -from weboob.tools.compat import unicode, basestring +from woob.tools.compat import unicode, basestring from dateutil import rrule from .base import Capability, BaseObject, Field, StringField, BytesField, IntField, \ diff --git a/weboob/capabilities/content.py b/woob/capabilities/content.py similarity index 100% rename from weboob/capabilities/content.py rename to woob/capabilities/content.py diff --git a/weboob/capabilities/date.py b/woob/capabilities/date.py similarity index 94% rename from weboob/capabilities/date.py rename to woob/capabilities/date.py index 0e48943c1d..75749a8b68 100644 --- a/weboob/capabilities/date.py +++ b/woob/capabilities/date.py @@ -19,9 +19,9 @@ import datetime -from weboob.tools.date import new_date, new_datetime -from weboob.capabilities.base import Field -from weboob.tools.compat import long +from woob.tools.date import new_date, new_datetime +from woob.capabilities.base import Field +from woob.tools.compat import long __all__ = ['DateField', 'TimeField', 'DeltaField'] diff --git a/weboob/capabilities/dating.py b/woob/capabilities/dating.py similarity index 100% rename from weboob/capabilities/dating.py rename to woob/capabilities/dating.py diff --git a/weboob/capabilities/file.py b/woob/capabilities/file.py similarity index 98% rename from weboob/capabilities/file.py rename to woob/capabilities/file.py index f6083e7816..6f41e51b15 100644 --- a/weboob/capabilities/file.py +++ b/woob/capabilities/file.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.tools.compat import long +from woob.tools.compat import long from .base import Capability, BaseObject, NotAvailable, Field, StringField, IntField, Enum from .date import DateField diff --git a/weboob/capabilities/gallery.py b/woob/capabilities/gallery.py similarity index 97% rename from weboob/capabilities/gallery.py rename to woob/capabilities/gallery.py index 99e4404b40..15b5298821 100644 --- a/weboob/capabilities/gallery.py +++ b/woob/capabilities/gallery.py @@ -18,8 +18,8 @@ # along with woob. If not, see . -from weboob.capabilities.image import BaseImage as CIBaseImage, Thumbnail -from weboob.tools.compat import unicode +from woob.capabilities.image import BaseImage as CIBaseImage, Thumbnail +from woob.tools.compat import unicode from .base import Capability, BaseObject, NotLoaded, Field, StringField, \ IntField, FloatField, Enum from .date import DateField diff --git a/weboob/capabilities/gauge.py b/woob/capabilities/gauge.py similarity index 100% rename from weboob/capabilities/gauge.py rename to woob/capabilities/gauge.py diff --git a/weboob/capabilities/geolocip.py b/woob/capabilities/geolocip.py similarity index 100% rename from weboob/capabilities/geolocip.py rename to woob/capabilities/geolocip.py diff --git a/weboob/capabilities/housing.py b/woob/capabilities/housing.py similarity index 100% rename from weboob/capabilities/housing.py rename to woob/capabilities/housing.py diff --git a/weboob/capabilities/image.py b/woob/capabilities/image.py similarity index 100% rename from weboob/capabilities/image.py rename to woob/capabilities/image.py diff --git a/weboob/capabilities/job.py b/woob/capabilities/job.py similarity index 100% rename from weboob/capabilities/job.py rename to woob/capabilities/job.py diff --git a/weboob/capabilities/library.py b/woob/capabilities/library.py similarity index 100% rename from weboob/capabilities/library.py rename to woob/capabilities/library.py diff --git a/weboob/capabilities/lyrics.py b/woob/capabilities/lyrics.py similarity index 100% rename from weboob/capabilities/lyrics.py rename to woob/capabilities/lyrics.py diff --git a/weboob/capabilities/messages.py b/woob/capabilities/messages.py similarity index 99% rename from weboob/capabilities/messages.py rename to woob/capabilities/messages.py index bc02720418..f87da6b4c2 100644 --- a/weboob/capabilities/messages.py +++ b/woob/capabilities/messages.py @@ -21,7 +21,7 @@ import datetime import time -from weboob.tools.compat import unicode +from woob.tools.compat import unicode from .base import Capability, BaseObject, NotLoaded, Field, StringField, \ IntField, UserError diff --git a/weboob/capabilities/parcel.py b/woob/capabilities/parcel.py similarity index 100% rename from weboob/capabilities/parcel.py rename to woob/capabilities/parcel.py diff --git a/weboob/capabilities/paste.py b/woob/capabilities/paste.py similarity index 98% rename from weboob/capabilities/paste.py rename to woob/capabilities/paste.py index 5e64584045..79589df77a 100644 --- a/weboob/capabilities/paste.py +++ b/woob/capabilities/paste.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.tools.compat import unicode +from woob.tools.compat import unicode from .base import Capability, BaseObject, NotLoaded, StringField, BoolField, UserError diff --git a/weboob/capabilities/pricecomparison.py b/woob/capabilities/pricecomparison.py similarity index 100% rename from weboob/capabilities/pricecomparison.py rename to woob/capabilities/pricecomparison.py diff --git a/weboob/capabilities/profile.py b/woob/capabilities/profile.py similarity index 100% rename from weboob/capabilities/profile.py rename to woob/capabilities/profile.py diff --git a/weboob/capabilities/radio.py b/woob/capabilities/radio.py similarity index 96% rename from weboob/capabilities/radio.py rename to woob/capabilities/radio.py index f6c23f140e..187dac561b 100644 --- a/weboob/capabilities/radio.py +++ b/woob/capabilities/radio.py @@ -20,7 +20,7 @@ from .base import Capability, BaseObject, Field, StringField -from weboob.tools.capabilities.streaminfo import StreamInfo +from woob.tools.capabilities.streaminfo import StreamInfo __all__ = ['Radio', 'CapRadio'] diff --git a/weboob/capabilities/recipe.py b/woob/capabilities/recipe.py similarity index 100% rename from weboob/capabilities/recipe.py rename to woob/capabilities/recipe.py diff --git a/weboob/capabilities/rpg.py b/woob/capabilities/rpg.py similarity index 99% rename from weboob/capabilities/rpg.py rename to woob/capabilities/rpg.py index d86f77475b..b639f62dfc 100644 --- a/weboob/capabilities/rpg.py +++ b/woob/capabilities/rpg.py @@ -18,7 +18,7 @@ # along with woob. If not, see . -from weboob.capabilities.base import find_object +from woob.capabilities.base import find_object from .base import ( BaseObject, diff --git a/weboob/capabilities/shop.py b/woob/capabilities/shop.py similarity index 100% rename from weboob/capabilities/shop.py rename to woob/capabilities/shop.py diff --git a/weboob/capabilities/subtitle.py b/woob/capabilities/subtitle.py similarity index 100% rename from weboob/capabilities/subtitle.py rename to woob/capabilities/subtitle.py diff --git a/weboob/capabilities/torrent.py b/woob/capabilities/torrent.py similarity index 100% rename from weboob/capabilities/torrent.py rename to woob/capabilities/torrent.py diff --git a/weboob/capabilities/translate.py b/woob/capabilities/translate.py similarity index 100% rename from weboob/capabilities/translate.py rename to woob/capabilities/translate.py diff --git a/weboob/capabilities/travel.py b/woob/capabilities/travel.py similarity index 100% rename from weboob/capabilities/travel.py rename to woob/capabilities/travel.py diff --git a/weboob/capabilities/video.py b/woob/capabilities/video.py similarity index 100% rename from weboob/capabilities/video.py rename to woob/capabilities/video.py diff --git a/weboob/capabilities/wealth.py b/woob/capabilities/wealth.py similarity index 96% rename from weboob/capabilities/wealth.py rename to woob/capabilities/wealth.py index 1e5c0de9b4..57e6306a5a 100644 --- a/weboob/capabilities/wealth.py +++ b/woob/capabilities/wealth.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals # Temporary imports before moving these classes in this file -from weboob.capabilities.bank.wealth import ( +from woob.capabilities.bank.wealth import ( PerVersion, PerProviderType, Per, Investment, Pocket, MarketOrderType, MarketOrderDirection, MarketOrderPayment, MarketOrder, CapBankWealth, diff --git a/weboob/capabilities/weather.py b/woob/capabilities/weather.py similarity index 99% rename from weboob/capabilities/weather.py rename to woob/capabilities/weather.py index f4440f4afc..22fcef8cf9 100644 --- a/weboob/capabilities/weather.py +++ b/woob/capabilities/weather.py @@ -20,7 +20,7 @@ from datetime import datetime, date -from weboob.tools.compat import basestring, unicode +from woob.tools.compat import basestring, unicode from .base import Capability, BaseObject, Field, FloatField, \ StringField, IntField, UserError, NotLoaded, EnumField, Enum diff --git a/weboob/core/__init__.py b/woob/core/__init__.py similarity index 100% rename from weboob/core/__init__.py rename to woob/core/__init__.py diff --git a/weboob/core/backendscfg.py b/woob/core/backendscfg.py similarity index 99% rename from weboob/core/backendscfg.py rename to woob/core/backendscfg.py index b2113ad848..c94d677730 100644 --- a/weboob/core/backendscfg.py +++ b/woob/core/backendscfg.py @@ -33,7 +33,7 @@ from logging import warning from subprocess import check_output, CalledProcessError -from weboob.tools.compat import unicode +from woob.tools.compat import unicode __all__ = ['BackendsConfig', 'BackendAlreadyExists'] diff --git a/weboob/core/bcall.py b/woob/core/bcall.py similarity index 97% rename from weboob/core/bcall.py rename to woob/core/bcall.py index da8126c116..cbb39539ff 100644 --- a/weboob/core/bcall.py +++ b/woob/core/bcall.py @@ -25,10 +25,10 @@ except ImportError: import queue as Queue -from weboob.capabilities.base import BaseObject -from weboob.tools.compat import basestring -from weboob.tools.misc import get_backtrace -from weboob.tools.log import getLogger +from woob.capabilities.base import BaseObject +from woob.tools.compat import basestring +from woob.tools.misc import get_backtrace +from woob.tools.log import getLogger __all__ = ['BackendsCall', 'CallErrors'] diff --git a/weboob/core/modules.py b/woob/core/modules.py similarity index 97% rename from weboob/core/modules.py rename to woob/core/modules.py index 8fb4e118f9..9cd07eae3f 100644 --- a/weboob/core/modules.py +++ b/woob/core/modules.py @@ -21,10 +21,10 @@ import imp import logging -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.compat import basestring -from weboob.tools.log import getLogger -from weboob.exceptions import ModuleLoadError +from woob.tools.backend import Module, BackendConfig +from woob.tools.compat import basestring +from woob.tools.log import getLogger +from woob.exceptions import ModuleLoadError __all__ = ['LoadedModule', 'ModulesLoader', 'RepositoryModulesLoader'] diff --git a/weboob/core/ouiboube.py b/woob/core/ouiboube.py similarity index 97% rename from weboob/core/ouiboube.py rename to woob/core/ouiboube.py index 5a3f428602..735de88b55 100644 --- a/weboob/core/ouiboube.py +++ b/woob/core/ouiboube.py @@ -20,17 +20,17 @@ import os from pathlib import Path -from weboob.core.bcall import BackendsCall -from weboob.core.modules import ModulesLoader, RepositoryModulesLoader -from weboob.core.backendscfg import BackendsConfig -from weboob.core.requests import RequestsManager -from weboob.core.repositories import Repositories, PrintProgress -from weboob.core.scheduler import Scheduler -from weboob.tools.backend import Module -from weboob.tools.compat import basestring, unicode -from weboob.tools.config.iconfig import ConfigError -from weboob.tools.log import getLogger -from weboob.exceptions import ModuleLoadError +from woob.core.bcall import BackendsCall +from woob.core.modules import ModulesLoader, RepositoryModulesLoader +from woob.core.backendscfg import BackendsConfig +from woob.core.requests import RequestsManager +from woob.core.repositories import Repositories, PrintProgress +from woob.core.scheduler import Scheduler +from woob.tools.backend import Module +from woob.tools.compat import basestring, unicode +from woob.tools.config.iconfig import ConfigError +from woob.tools.log import getLogger +from woob.exceptions import ModuleLoadError __all__ = ['WebNip', 'Weboob'] diff --git a/weboob/core/repositories.py b/woob/core/repositories.py similarity index 98% rename from weboob/core/repositories.py rename to woob/core/repositories.py index bdad299402..033d6a05b2 100644 --- a/weboob/core/repositories.py +++ b/woob/core/repositories.py @@ -33,11 +33,11 @@ from io import BytesIO, StringIO from tempfile import NamedTemporaryFile -from weboob.exceptions import BrowserHTTPError, BrowserHTTPNotFound, ModuleInstallError +from woob.exceptions import BrowserHTTPError, BrowserHTTPNotFound, ModuleInstallError from .modules import LoadedModule -from weboob.tools.log import getLogger -from weboob.tools.misc import get_backtrace, to_unicode, find_exe -from weboob.tools.compat import basestring, unicode +from woob.tools.log import getLogger +from woob.tools.misc import get_backtrace, to_unicode, find_exe +from woob.tools.compat import basestring, unicode try: from ConfigParser import RawConfigParser, DEFAULTSECT except ImportError: @@ -488,9 +488,9 @@ def __init__(self, workdir, datadir, version): self.load() def load_browser(self): - from weboob.browser.browsers import Browser - from weboob.browser.profiles import Woob as WoobProfile - from weboob.tools.compat import getproxies + from woob.browser.browsers import Browser + from woob.browser.profiles import Woob as WoobProfile + from woob.tools.compat import getproxies class WoobBrowser(Browser): PROFILE = WoobProfile(self.version) diff --git a/weboob/core/requests.py b/woob/core/requests.py similarity index 100% rename from weboob/core/requests.py rename to woob/core/requests.py diff --git a/weboob/core/scheduler.py b/woob/core/scheduler.py similarity index 98% rename from weboob/core/scheduler.py rename to woob/core/scheduler.py index c383180858..80bf2dd598 100644 --- a/weboob/core/scheduler.py +++ b/woob/core/scheduler.py @@ -26,8 +26,8 @@ except ImportError: from threading import Timer -from weboob.tools.log import getLogger -from weboob.tools.misc import get_backtrace +from woob.tools.log import getLogger +from woob.tools.misc import get_backtrace __all__ = ['Scheduler'] diff --git a/weboob/core/woob.py b/woob/core/woob.py similarity index 100% rename from weboob/core/woob.py rename to woob/core/woob.py diff --git a/weboob/exceptions.py b/woob/exceptions.py similarity index 98% rename from weboob/exceptions.py rename to woob/exceptions.py index 34dca0948e..8125e5cd73 100644 --- a/weboob/exceptions.py +++ b/woob/exceptions.py @@ -19,8 +19,8 @@ import warnings -from weboob.tools.misc import to_unicode -from weboob.tools.compat import StrConv +from woob.tools.misc import to_unicode +from woob.tools.compat import StrConv class BrowserIncorrectPassword(Exception): diff --git a/weboob/tools/__init__.py b/woob/tools/__init__.py similarity index 100% rename from weboob/tools/__init__.py rename to woob/tools/__init__.py diff --git a/weboob/tools/application/__init__.py b/woob/tools/application/__init__.py similarity index 100% rename from weboob/tools/application/__init__.py rename to woob/tools/application/__init__.py diff --git a/weboob/tools/application/base.py b/woob/tools/application/base.py similarity index 96% rename from weboob/tools/application/base.py rename to woob/tools/application/base.py index af79527096..c97624cb94 100644 --- a/weboob/tools/application/base.py +++ b/woob/tools/application/base.py @@ -29,14 +29,14 @@ import sys import warnings -from weboob.capabilities.base import ConversionWarning, BaseObject -from weboob.core import Woob, CallErrors -from weboob.core.backendscfg import BackendsConfig -from weboob.tools.config.iconfig import ConfigError -from weboob.exceptions import FormFieldConversionWarning -from weboob.tools.log import createColoredFormatter, getLogger, DEBUG_FILTERS, settings as log_settings -from weboob.tools.misc import to_unicode, guess_encoding -from weboob.tools.compat import unicode +from woob.capabilities.base import ConversionWarning, BaseObject +from woob.core import Woob, CallErrors +from woob.core.backendscfg import BackendsConfig +from woob.tools.config.iconfig import ConfigError +from woob.exceptions import FormFieldConversionWarning +from woob.tools.log import createColoredFormatter, getLogger, DEBUG_FILTERS, settings as log_settings +from woob.tools.misc import to_unicode, guess_encoding +from woob.tools.compat import unicode from .results import ResultsConditionError @@ -228,7 +228,7 @@ def create_storage(self, path=None, klass=None, localonly=False): :rtype: :class:`woob.tools.storage.IStorage` """ if klass is None: - from weboob.tools.storage import StandardStorage + from woob.tools.storage import StandardStorage klass = StandardStorage if path is None: @@ -261,7 +261,7 @@ def load_config(self, path=None, klass=None): :rtype: :class:`woob.tools.config.iconfig.IConfig` """ if klass is None: - from weboob.tools.config.iniconfig import INIConfig + from woob.tools.config.iniconfig import INIConfig klass = INIConfig if path is None: @@ -480,7 +480,7 @@ def setup_logging(cls, level, handlers): logging.root.addHandler(handler) def setup_nss(self): - from weboob.browser.nss import ( + from woob.browser.nss import ( init_nss, inject_in_urllib3, create_cert_db, certificate_db_filename, ) diff --git a/weboob/tools/application/captcha.py b/woob/tools/application/captcha.py similarity index 94% rename from weboob/tools/application/captcha.py rename to woob/tools/application/captcha.py index f1e0291a52..15c64771c4 100644 --- a/weboob/tools/application/captcha.py +++ b/woob/tools/application/captcha.py @@ -4,8 +4,8 @@ from threading import Lock, Event -from weboob.capabilities.captcha import CapCaptchaSolver -from weboob.core import Woob +from woob.capabilities.captcha import CapCaptchaSolver +from woob.core import Woob __all__ = ['CaptchaMixin'] diff --git a/weboob/tools/application/console.py b/woob/tools/application/console.py similarity index 98% rename from weboob/tools/application/console.py rename to woob/tools/application/console.py index 951b5def9e..9e9c073003 100644 --- a/weboob/tools/application/console.py +++ b/woob/tools/application/console.py @@ -30,17 +30,17 @@ import sys import os -from weboob.capabilities import UserError -from weboob.capabilities.account import CapAccount, Account, AccountRegisterError -from weboob.core.backendscfg import BackendAlreadyExists -from weboob.core.repositories import IProgress -from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, BrowserForbidden, \ +from woob.capabilities import UserError +from woob.capabilities.account import CapAccount, Account, AccountRegisterError +from woob.core.backendscfg import BackendAlreadyExists +from woob.core.repositories import IProgress +from woob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, BrowserForbidden, \ BrowserSSLError, BrowserQuestion, BrowserHTTPSDowngrade, \ ModuleInstallError, ModuleLoadError, NoAccountsException, \ ActionNeeded, CaptchaQuestion, NeedInteractiveFor2FA -from weboob.tools.value import Value, ValueBool, ValueFloat, ValueInt, ValueBackendPassword -from weboob.tools.misc import to_unicode -from weboob.tools.compat import unicode, long +from woob.tools.value import Value, ValueBool, ValueFloat, ValueInt, ValueBackendPassword +from woob.tools.misc import to_unicode +from woob.tools.compat import unicode, long from .base import Application, MoreResultsAvailable diff --git a/weboob/tools/application/formatters/__init__.py b/woob/tools/application/formatters/__init__.py similarity index 100% rename from weboob/tools/application/formatters/__init__.py rename to woob/tools/application/formatters/__init__.py diff --git a/weboob/tools/application/formatters/csv.py b/woob/tools/application/formatters/csv.py similarity index 95% rename from weboob/tools/application/formatters/csv.py rename to woob/tools/application/formatters/csv.py index 9fb032f662..f42de8cfb5 100644 --- a/weboob/tools/application/formatters/csv.py +++ b/woob/tools/application/formatters/csv.py @@ -23,8 +23,8 @@ import csv import sys -from weboob.tools.compat import basestring -from weboob.tools.misc import to_unicode +from woob.tools.compat import basestring +from woob.tools.misc import to_unicode from .iformatter import IFormatter diff --git a/weboob/tools/application/formatters/iformatter.py b/woob/tools/application/formatters/iformatter.py similarity index 97% rename from weboob/tools/application/formatters/iformatter.py rename to woob/tools/application/formatters/iformatter.py index 5da35d4e53..3fa760c519 100644 --- a/weboob/tools/application/formatters/iformatter.py +++ b/woob/tools/application/formatters/iformatter.py @@ -61,10 +61,10 @@ def readch(): finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) -from weboob.capabilities.base import BaseObject -from weboob.tools.application.console import ConsoleApplication -from weboob.tools.compat import basestring -from weboob.tools.misc import guess_encoding +from woob.capabilities.base import BaseObject +from woob.tools.application.console import ConsoleApplication +from woob.tools.compat import basestring +from woob.tools.misc import guess_encoding __all__ = ['IFormatter', 'MandatoryFieldsNotFound'] diff --git a/weboob/tools/application/formatters/json.py b/woob/tools/application/formatters/json.py similarity index 97% rename from weboob/tools/application/formatters/json.py rename to woob/tools/application/formatters/json.py index 0adaeaf3dc..c2ee029663 100644 --- a/weboob/tools/application/formatters/json.py +++ b/woob/tools/application/formatters/json.py @@ -18,7 +18,7 @@ # along with woob. If not, see . -from weboob.tools.json import json, WoobEncoder +from woob.tools.json import json, WoobEncoder from .iformatter import IFormatter diff --git a/weboob/tools/application/formatters/load.py b/woob/tools/application/formatters/load.py similarity index 100% rename from weboob/tools/application/formatters/load.py rename to woob/tools/application/formatters/load.py diff --git a/weboob/tools/application/formatters/multiline.py b/woob/tools/application/formatters/multiline.py similarity index 95% rename from weboob/tools/application/formatters/multiline.py rename to woob/tools/application/formatters/multiline.py index fd975bd191..6afb7d0d07 100644 --- a/weboob/tools/application/formatters/multiline.py +++ b/woob/tools/application/formatters/multiline.py @@ -18,7 +18,7 @@ # along with woob. If not, see . -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.base import NotLoaded, NotAvailable from .iformatter import IFormatter diff --git a/weboob/tools/application/formatters/simple.py b/woob/tools/application/formatters/simple.py similarity index 100% rename from weboob/tools/application/formatters/simple.py rename to woob/tools/application/formatters/simple.py diff --git a/weboob/tools/application/formatters/table.py b/woob/tools/application/formatters/table.py similarity index 98% rename from weboob/tools/application/formatters/table.py rename to woob/tools/application/formatters/table.py index e373a38e13..9535a48e2f 100644 --- a/weboob/tools/application/formatters/table.py +++ b/woob/tools/application/formatters/table.py @@ -19,7 +19,7 @@ from prettytable import PrettyTable -from weboob.capabilities.base import empty +from woob.capabilities.base import empty from .iformatter import IFormatter diff --git a/weboob/tools/application/formatters/webkit/__init__.py b/woob/tools/application/formatters/webkit/__init__.py similarity index 100% rename from weboob/tools/application/formatters/webkit/__init__.py rename to woob/tools/application/formatters/webkit/__init__.py diff --git a/weboob/tools/application/formatters/webkit/webkitgtk.py b/woob/tools/application/formatters/webkit/webkitgtk.py similarity index 97% rename from weboob/tools/application/formatters/webkit/webkitgtk.py rename to woob/tools/application/formatters/webkit/webkitgtk.py index 7c5333ffb2..2a4f3ff5aa 100644 --- a/weboob/tools/application/formatters/webkit/webkitgtk.py +++ b/woob/tools/application/formatters/webkit/webkitgtk.py @@ -23,7 +23,7 @@ import gtk import webkit -from weboob.tools.application.javascript import get_javascript +from woob.tools.application.javascript import get_javascript from ..table import HTMLTableFormatter diff --git a/weboob/tools/application/javascript.py b/woob/tools/application/javascript.py similarity index 100% rename from weboob/tools/application/javascript.py rename to woob/tools/application/javascript.py diff --git a/weboob/tools/application/media_player.py b/woob/tools/application/media_player.py similarity index 99% rename from weboob/tools/application/media_player.py rename to woob/tools/application/media_player.py index a39233d35c..48a12a8704 100644 --- a/weboob/tools/application/media_player.py +++ b/woob/tools/application/media_player.py @@ -28,7 +28,7 @@ import requests -from weboob.tools.log import getLogger +from woob.tools.log import getLogger __all__ = ['InvalidMediaPlayer', 'MediaPlayer', 'MediaPlayerNotFound'] diff --git a/weboob/tools/application/repl.py b/woob/tools/application/repl.py similarity index 98% rename from weboob/tools/application/repl.py rename to woob/tools/application/repl.py index 73f0cb5885..061cede0d4 100644 --- a/weboob/tools/application/repl.py +++ b/woob/tools/application/repl.py @@ -31,14 +31,14 @@ from datetime import datetime from optparse import IndentedHelpFormatter, OptionGroup, OptionParser -from weboob.capabilities.base import BaseObject, FieldNotFound, UserError, empty -from weboob.capabilities.collection import BaseCollection, CapCollection, Collection, CollectionNotFound -from weboob.core import CallErrors -from weboob.exceptions import BrowserQuestion, BrowserRedirect, DecoupledValidation -from weboob.tools.application.formatters.iformatter import MandatoryFieldsNotFound -from weboob.tools.compat import basestring, range, unicode -from weboob.tools.misc import to_unicode -from weboob.tools.path import WorkingPath +from woob.capabilities.base import BaseObject, FieldNotFound, UserError, empty +from woob.capabilities.collection import BaseCollection, CapCollection, Collection, CollectionNotFound +from woob.core import CallErrors +from woob.exceptions import BrowserQuestion, BrowserRedirect, DecoupledValidation +from woob.tools.application.formatters.iformatter import MandatoryFieldsNotFound +from woob.tools.compat import basestring, range, unicode +from woob.tools.misc import to_unicode +from woob.tools.path import WorkingPath from .console import BackendNotGiven, ConsoleApplication from .formatters.load import FormatterLoadError, FormattersLoader @@ -1347,7 +1347,7 @@ def do_debug(self, line): Launch a debug Python shell """ - from weboob.applications.debug import AppDebug + from woob.applications.debug import AppDebug app = AppDebug() locs = dict(application=self, woob=self.woob) diff --git a/weboob/tools/application/results.py b/woob/tools/application/results.py similarity index 97% rename from weboob/tools/application/results.py rename to woob/tools/application/results.py index 4db6a5bc8b..7ec14dd8f9 100644 --- a/weboob/tools/application/results.py +++ b/woob/tools/application/results.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.capabilities import UserError -from weboob.tools.compat import unicode +from woob.capabilities import UserError +from woob.tools.compat import unicode __all__ = ['ResultsCondition', 'ResultsConditionError'] @@ -99,7 +99,7 @@ def __init__(self, condition_str): self.condition_str = condition_str def is_valid(self, obj): - import weboob.tools.date as date_utils + import woob.tools.date as date_utils import re from datetime import date, datetime, timedelta d = obj.to_dict() diff --git a/weboob/tools/backend.py b/woob/tools/backend.py similarity index 98% rename from weboob/tools/backend.py rename to woob/tools/backend.py index 2e3cd872a9..652aa689c6 100644 --- a/weboob/tools/backend.py +++ b/woob/tools/backend.py @@ -21,13 +21,13 @@ from copy import copy from threading import RLock -from weboob.capabilities.base import BaseObject, Capability, FieldNotFound, NotAvailable, NotLoaded -from weboob.exceptions import ModuleInstallError -from weboob.tools.compat import basestring, getproxies -from weboob.tools.log import getLogger -from weboob.tools.json import json -from weboob.tools.misc import iter_fields -from weboob.tools.value import ValuesDict +from woob.capabilities.base import BaseObject, Capability, FieldNotFound, NotAvailable, NotLoaded +from woob.exceptions import ModuleInstallError +from woob.tools.compat import basestring, getproxies +from woob.tools.log import getLogger +from woob.tools.json import json +from woob.tools.misc import iter_fields +from woob.tools.value import ValuesDict __all__ = ['BackendStorage', 'BackendConfig', 'Module'] diff --git a/weboob/tools/blinkpdf.py b/woob/tools/blinkpdf.py similarity index 100% rename from weboob/tools/blinkpdf.py rename to woob/tools/blinkpdf.py diff --git a/weboob/tools/capabilities/__init__.py b/woob/tools/capabilities/__init__.py similarity index 100% rename from weboob/tools/capabilities/__init__.py rename to woob/tools/capabilities/__init__.py diff --git a/weboob/tools/capabilities/audio/__init__.py b/woob/tools/capabilities/audio/__init__.py similarity index 100% rename from weboob/tools/capabilities/audio/__init__.py rename to woob/tools/capabilities/audio/__init__.py diff --git a/weboob/tools/capabilities/audio/audio.py b/woob/tools/capabilities/audio/audio.py similarity index 96% rename from weboob/tools/capabilities/audio/audio.py rename to woob/tools/capabilities/audio/audio.py index f8d958abd3..9592fd38bb 100755 --- a/weboob/tools/capabilities/audio/audio.py +++ b/woob/tools/capabilities/audio/audio.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.browser.filters.standard import Format +from woob.browser.filters.standard import Format class AlbumIdFilter(Format): diff --git a/weboob/tools/capabilities/bank/__init__.py b/woob/tools/capabilities/bank/__init__.py similarity index 100% rename from weboob/tools/capabilities/bank/__init__.py rename to woob/tools/capabilities/bank/__init__.py diff --git a/weboob/tools/capabilities/bank/bank_transfer.py b/woob/tools/capabilities/bank/bank_transfer.py similarity index 100% rename from weboob/tools/capabilities/bank/bank_transfer.py rename to woob/tools/capabilities/bank/bank_transfer.py diff --git a/weboob/tools/capabilities/bank/data_matching.py b/woob/tools/capabilities/bank/data_matching.py similarity index 98% rename from weboob/tools/capabilities/bank/data_matching.py rename to woob/tools/capabilities/bank/data_matching.py index 8cf01944ac..a9c1a53401 100644 --- a/weboob/tools/capabilities/bank/data_matching.py +++ b/woob/tools/capabilities/bank/data_matching.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.tools.capabilities.bank import AccountDiff +from woob.tools.capabilities.bank import AccountDiff __all__ = ['diff_accounts'] diff --git a/weboob/tools/capabilities/bank/iban.py b/woob/tools/capabilities/bank/iban.py similarity index 98% rename from weboob/tools/capabilities/bank/iban.py rename to woob/tools/capabilities/bank/iban.py index 03e48354c6..69b2128f7c 100644 --- a/weboob/tools/capabilities/bank/iban.py +++ b/woob/tools/capabilities/bank/iban.py @@ -20,7 +20,7 @@ import re -from weboob.tools.compat import unicode +from woob.tools.compat import unicode _country2length = dict( AL=28, AD=24, AT=20, AZ=28, BE=16, BH=22, BA=20, BR=29, diff --git a/weboob/tools/capabilities/bank/investments.py b/woob/tools/capabilities/bank/investments.py similarity index 95% rename from weboob/tools/capabilities/bank/investments.py rename to woob/tools/capabilities/bank/investments.py index feb4155f01..11a4dabec9 100644 --- a/weboob/tools/capabilities/bank/investments.py +++ b/woob/tools/capabilities/bank/investments.py @@ -21,10 +21,10 @@ import re -from weboob.tools.compat import basestring -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.wealth import Investment -from weboob.browser.filters.base import Filter, FilterError, debug +from woob.tools.compat import basestring +from woob.capabilities.base import NotAvailable +from woob.capabilities.wealth import Investment +from woob.browser.filters.base import Filter, FilterError, debug def is_isin_valid(isin): """ diff --git a/weboob/tools/capabilities/bank/test.py b/woob/tools/capabilities/bank/test.py similarity index 96% rename from weboob/tools/capabilities/bank/test.py rename to woob/tools/capabilities/bank/test.py index 93a8b1d8df..c4efcbc00d 100644 --- a/weboob/tools/capabilities/bank/test.py +++ b/woob/tools/capabilities/bank/test.py @@ -19,13 +19,13 @@ from datetime import date -from weboob.capabilities.base import empty, NotLoaded -from weboob.capabilities.bank import CapTransfer -from weboob.capabilities.wealth import CapBankWealth -from weboob.exceptions import NoAccountsException -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.capabilities.bank.investments import is_isin_valid -from weboob.tools.date import new_date +from woob.capabilities.base import empty, NotLoaded +from woob.capabilities.bank import CapTransfer +from woob.capabilities.wealth import CapBankWealth +from woob.exceptions import NoAccountsException +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.capabilities.bank.investments import is_isin_valid +from woob.tools.date import new_date __all__ = ('BankStandardTest',) diff --git a/weboob/tools/capabilities/bank/transactions.py b/woob/tools/capabilities/bank/transactions.py similarity index 96% rename from weboob/tools/capabilities/bank/transactions.py rename to woob/tools/capabilities/bank/transactions.py index 7823aaf6ef..e9f702cb6f 100644 --- a/weboob/tools/capabilities/bank/transactions.py +++ b/woob/tools/capabilities/bank/transactions.py @@ -22,16 +22,16 @@ import datetime import re -from weboob.capabilities.bank import Transaction, Account -from weboob.capabilities import NotAvailable, NotLoaded -from weboob.tools.misc import to_unicode -from weboob.tools.log import getLogger -from weboob.tools.date import new_datetime - -from weboob.exceptions import ParseError -from weboob.browser.elements import TableElement, ItemElement -from weboob.browser.filters.standard import Filter, CleanText, CleanDecimal -from weboob.browser.filters.html import TableCell +from woob.capabilities.bank import Transaction, Account +from woob.capabilities import NotAvailable, NotLoaded +from woob.tools.misc import to_unicode +from woob.tools.log import getLogger +from woob.tools.date import new_datetime + +from woob.exceptions import ParseError +from woob.browser.elements import TableElement, ItemElement +from woob.browser.filters.standard import Filter, CleanText, CleanDecimal +from woob.browser.filters.html import TableCell __all__ = [ diff --git a/weboob/tools/capabilities/bill/__init__.py b/woob/tools/capabilities/bill/__init__.py similarity index 100% rename from weboob/tools/capabilities/bill/__init__.py rename to woob/tools/capabilities/bill/__init__.py diff --git a/weboob/tools/capabilities/bill/documents.py b/woob/tools/capabilities/bill/documents.py similarity index 100% rename from weboob/tools/capabilities/bill/documents.py rename to woob/tools/capabilities/bill/documents.py diff --git a/weboob/tools/capabilities/housing/__init__.py b/woob/tools/capabilities/housing/__init__.py similarity index 100% rename from weboob/tools/capabilities/housing/__init__.py rename to woob/tools/capabilities/housing/__init__.py diff --git a/weboob/tools/capabilities/housing/housing.py b/woob/tools/capabilities/housing/housing.py similarity index 91% rename from weboob/tools/capabilities/housing/housing.py rename to woob/tools/capabilities/housing/housing.py index 2dc50513c8..7123e92e66 100755 --- a/weboob/tools/capabilities/housing/housing.py +++ b/woob/tools/capabilities/housing/housing.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.browser.filters.standard import _Filter, Field, debug -from weboob.capabilities.base import empty +from woob.browser.filters.standard import _Filter, Field, debug +from woob.capabilities.base import empty from decimal import Decimal diff --git a/weboob/tools/capabilities/housing/housing_test.py b/woob/tools/capabilities/housing/housing_test.py similarity index 98% rename from weboob/tools/capabilities/housing/housing_test.py rename to woob/tools/capabilities/housing/housing_test.py index 60cf2b91a1..97db7248dc 100755 --- a/weboob/tools/capabilities/housing/housing_test.py +++ b/woob/tools/capabilities/housing/housing_test.py @@ -22,8 +22,8 @@ import itertools from collections import Counter -from weboob.capabilities.base import empty -from weboob.capabilities.housing import POSTS_TYPES +from woob.capabilities.base import empty +from woob.capabilities.housing import POSTS_TYPES class HousingTest(object): diff --git a/weboob/tools/capabilities/paste.py b/woob/tools/capabilities/paste.py similarity index 98% rename from weboob/tools/capabilities/paste.py rename to woob/tools/capabilities/paste.py index bd598ceb92..cc2960e953 100644 --- a/weboob/tools/capabilities/paste.py +++ b/woob/tools/capabilities/paste.py @@ -20,7 +20,7 @@ from base64 import b64decode, b64encode import binascii -from weboob.capabilities.paste import CapPaste +from woob.capabilities.paste import CapPaste class BasePasteModule(CapPaste): diff --git a/weboob/tools/capabilities/recipe.py b/woob/tools/capabilities/recipe.py similarity index 99% rename from weboob/tools/capabilities/recipe.py rename to woob/tools/capabilities/recipe.py index b6f08f0021..2d1fe27a37 100644 --- a/weboob/tools/capabilities/recipe.py +++ b/woob/tools/capabilities/recipe.py @@ -24,7 +24,7 @@ import lxml.etree as ET import requests -from weboob.capabilities.base import empty +from woob.capabilities.base import empty __all__ = ['recipe_to_krecipes_xml'] diff --git a/weboob/tools/capabilities/streaminfo.py b/woob/tools/capabilities/streaminfo.py similarity index 94% rename from weboob/tools/capabilities/streaminfo.py rename to woob/tools/capabilities/streaminfo.py index 62b8674c36..8d79aace26 100644 --- a/weboob/tools/capabilities/streaminfo.py +++ b/woob/tools/capabilities/streaminfo.py @@ -18,7 +18,7 @@ # along with woob. If not, see . -from weboob.capabilities.base import BaseObject, StringField, NotLoaded +from woob.capabilities.base import BaseObject, StringField, NotLoaded __all__ = ['StreamInfo'] diff --git a/weboob/tools/capabilities/video/__init__.py b/woob/tools/capabilities/video/__init__.py similarity index 100% rename from weboob/tools/capabilities/video/__init__.py rename to woob/tools/capabilities/video/__init__.py diff --git a/weboob/tools/capabilities/video/ytdl.py b/woob/tools/capabilities/video/ytdl.py similarity index 88% rename from weboob/tools/capabilities/video/ytdl.py rename to woob/tools/capabilities/video/ytdl.py index 5b4a87e42b..715b5c581d 100644 --- a/weboob/tools/capabilities/video/ytdl.py +++ b/woob/tools/capabilities/video/ytdl.py @@ -20,12 +20,12 @@ from shutil import which import subprocess -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.video import BaseVideo -from weboob.tools.date import parse_date -from weboob.tools.json import json -from weboob.tools.compat import unicode +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import Thumbnail +from woob.capabilities.video import BaseVideo +from woob.tools.date import parse_date +from woob.tools.json import json +from woob.tools.compat import unicode from datetime import timedelta diff --git a/weboob/tools/captcha/__init__.py b/woob/tools/captcha/__init__.py similarity index 100% rename from weboob/tools/captcha/__init__.py rename to woob/tools/captcha/__init__.py diff --git a/weboob/tools/captcha/virtkeyboard.py b/woob/tools/captcha/virtkeyboard.py similarity index 99% rename from weboob/tools/captcha/virtkeyboard.py rename to woob/tools/captcha/virtkeyboard.py index 19dbf86653..59577d856d 100644 --- a/weboob/tools/captcha/virtkeyboard.py +++ b/woob/tools/captcha/virtkeyboard.py @@ -27,7 +27,7 @@ except ImportError: raise ImportError('Please install python-imaging') -from weboob.tools.compat import basestring +from woob.tools.compat import basestring class VirtKeyboardError(Exception): diff --git a/weboob/tools/compat.py b/woob/tools/compat.py similarity index 100% rename from weboob/tools/compat.py rename to woob/tools/compat.py diff --git a/weboob/tools/config/__init__.py b/woob/tools/config/__init__.py similarity index 100% rename from weboob/tools/config/__init__.py rename to woob/tools/config/__init__.py diff --git a/weboob/tools/config/dbmconfig.py b/woob/tools/config/dbmconfig.py similarity index 100% rename from weboob/tools/config/dbmconfig.py rename to woob/tools/config/dbmconfig.py diff --git a/weboob/tools/config/extra.py b/woob/tools/config/extra.py similarity index 100% rename from weboob/tools/config/extra.py rename to woob/tools/config/extra.py diff --git a/weboob/tools/config/iconfig.py b/woob/tools/config/iconfig.py similarity index 100% rename from weboob/tools/config/iconfig.py rename to woob/tools/config/iconfig.py diff --git a/weboob/tools/config/iniconfig.py b/woob/tools/config/iniconfig.py similarity index 98% rename from weboob/tools/config/iniconfig.py rename to woob/tools/config/iniconfig.py index 72e7f5fe12..7637110fd4 100644 --- a/weboob/tools/config/iniconfig.py +++ b/woob/tools/config/iniconfig.py @@ -29,7 +29,7 @@ import io import sys -from weboob.tools.compat import basestring, unicode +from woob.tools.compat import basestring, unicode from .iconfig import IConfig from .util import LOGGER diff --git a/weboob/tools/config/sqliteconfig.py b/woob/tools/config/sqliteconfig.py similarity index 99% rename from weboob/tools/config/sqliteconfig.py rename to woob/tools/config/sqliteconfig.py index 5598ba8892..557112e5fe 100644 --- a/weboob/tools/config/sqliteconfig.py +++ b/woob/tools/config/sqliteconfig.py @@ -25,7 +25,7 @@ import yaml -from weboob.tools.compat import unicode +from woob.tools.compat import unicode from .iconfig import ConfigError, IConfig from .util import replace, time_buffer diff --git a/weboob/tools/config/util.py b/woob/tools/config/util.py similarity index 98% rename from weboob/tools/config/util.py rename to woob/tools/config/util.py index 2a12cfe57b..e9887bdae9 100644 --- a/weboob/tools/config/util.py +++ b/woob/tools/config/util.py @@ -20,7 +20,7 @@ import os from datetime import datetime -from weboob.tools.log import getLogger +from woob.tools.log import getLogger __all__ = ['LOGGER', 'replace', 'time_buffer'] diff --git a/weboob/tools/config/yamlconfig.py b/woob/tools/config/yamlconfig.py similarity index 96% rename from weboob/tools/config/yamlconfig.py rename to woob/tools/config/yamlconfig.py index b8166c9e33..78108d81ab 100644 --- a/weboob/tools/config/yamlconfig.py +++ b/woob/tools/config/yamlconfig.py @@ -22,7 +22,7 @@ import tempfile import sys -import weboob.tools.date +import woob.tools.date import yaml from .iconfig import ConfigError, IConfig @@ -54,10 +54,10 @@ def ignore_aliases(self, data): WeboobNoAliasDumper = WoobNoAliasDumper -WoobDumper.add_representer(weboob.tools.date.date, +WoobDumper.add_representer(woob.tools.date.date, WoobDumper.represent_date) -WoobDumper.add_representer(weboob.tools.date.datetime, +WoobDumper.add_representer(woob.tools.date.datetime, WoobDumper.represent_datetime) diff --git a/weboob/tools/date.py b/woob/tools/date.py similarity index 100% rename from weboob/tools/date.py rename to woob/tools/date.py diff --git a/weboob/tools/decorators.py b/woob/tools/decorators.py similarity index 100% rename from weboob/tools/decorators.py rename to woob/tools/decorators.py diff --git a/weboob/tools/html.py b/woob/tools/html.py similarity index 96% rename from weboob/tools/html.py rename to woob/tools/html.py index ce232a58bc..8e12b99687 100644 --- a/weboob/tools/html.py +++ b/woob/tools/html.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with woob. If not, see . -from weboob.tools.compat import unicode +from woob.tools.compat import unicode __all__ = ['html2text'] diff --git a/weboob/tools/js.py b/woob/tools/js.py similarity index 98% rename from weboob/tools/js.py rename to woob/tools/js.py index 43809c284a..8cbcc7d887 100644 --- a/weboob/tools/js.py +++ b/woob/tools/js.py @@ -21,7 +21,7 @@ __all__ = ['Javascript'] -from weboob.tools.log import getLogger +from woob.tools.log import getLogger class Javascript(object): diff --git a/weboob/tools/json.py b/woob/tools/json.py similarity index 96% rename from weboob/tools/json.py rename to woob/tools/json.py index a422e7ab26..a296921245 100644 --- a/weboob/tools/json.py +++ b/woob/tools/json.py @@ -35,8 +35,8 @@ # Python 2.6+ has a module similar to simplejson import json -from weboob.capabilities.base import BaseObject, NotAvailable, NotLoaded -from weboob.tools.compat import basestring +from woob.capabilities.base import BaseObject, NotAvailable, NotLoaded +from woob.tools.compat import basestring def mini_jsonpath(node, path): diff --git a/weboob/tools/log.py b/woob/tools/log.py similarity index 98% rename from weboob/tools/log.py rename to woob/tools/log.py index 14c4ae9e72..62ca775f14 100644 --- a/weboob/tools/log.py +++ b/woob/tools/log.py @@ -23,7 +23,7 @@ from collections import defaultdict from logging import addLevelName, Formatter, getLogger as _getLogger, LoggerAdapter -from weboob.tools.misc import to_unicode +from woob.tools.misc import to_unicode __all__ = ['getLogger', 'createColoredFormatter', 'settings'] diff --git a/weboob/tools/lrudict.py b/woob/tools/lrudict.py similarity index 100% rename from weboob/tools/lrudict.py rename to woob/tools/lrudict.py diff --git a/weboob/tools/misc.py b/woob/tools/misc.py similarity index 100% rename from weboob/tools/misc.py rename to woob/tools/misc.py diff --git a/weboob/tools/newsfeed.py b/woob/tools/newsfeed.py similarity index 100% rename from weboob/tools/newsfeed.py rename to woob/tools/newsfeed.py diff --git a/weboob/tools/path.py b/woob/tools/path.py similarity index 100% rename from weboob/tools/path.py rename to woob/tools/path.py diff --git a/weboob/tools/pdf.py b/woob/tools/pdf.py similarity index 100% rename from weboob/tools/pdf.py rename to woob/tools/pdf.py diff --git a/weboob/tools/regex_helper.py b/woob/tools/regex_helper.py similarity index 99% rename from weboob/tools/regex_helper.py rename to woob/tools/regex_helper.py index e70e6d35d0..4db9b2e727 100644 --- a/weboob/tools/regex_helper.py +++ b/woob/tools/regex_helper.py @@ -34,7 +34,7 @@ should be good enough for a large class of URLS, however. """ -from weboob.tools.compat import basestring +from woob.tools.compat import basestring # Mapping of an escape character to a representative of that class. So, e.g., # "\w" is replaced by "x" in a reverse URL. A value of None means to ignore diff --git a/weboob/tools/storage.py b/woob/tools/storage.py similarity index 100% rename from weboob/tools/storage.py rename to woob/tools/storage.py diff --git a/weboob/tools/test.py b/woob/tools/test.py similarity index 98% rename from weboob/tools/test.py rename to woob/tools/test.py index 0b2bb5315e..3b493ebe20 100644 --- a/weboob/tools/test.py +++ b/woob/tools/test.py @@ -22,8 +22,8 @@ from functools import wraps from unittest import TestCase -from weboob.capabilities.base import empty -from weboob.core import Woob +from woob.capabilities.base import empty +from woob.core import Woob # This is what nose does for Python 2.6 and lower compatibility # We do the same so nose becomes optional diff --git a/weboob/tools/tokenizer.py b/woob/tools/tokenizer.py similarity index 100% rename from weboob/tools/tokenizer.py rename to woob/tools/tokenizer.py diff --git a/weboob/tools/value.py b/woob/tools/value.py similarity index 99% rename from weboob/tools/value.py rename to woob/tools/value.py index bb486bd3fb..32b85c57ab 100644 --- a/weboob/tools/value.py +++ b/woob/tools/value.py @@ -22,7 +22,7 @@ import datetime from collections import OrderedDict -from weboob.tools.compat import unicode, basestring +from woob.tools.compat import unicode, basestring from .misc import to_unicode -- GitLab