Skip to content

Commit

Permalink
chore(python): Optimize imports
Browse files Browse the repository at this point in the history
Signed-off-by: txtsd <[email protected]>
  • Loading branch information
txtsd committed Aug 2, 2022
1 parent 17b531d commit 3949aef
Show file tree
Hide file tree
Showing 48 changed files with 173 additions and 188 deletions.
3 changes: 2 additions & 1 deletion hooks/monthly.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
#
# To use, copy this file to ~/.trackma/hooks/ and fill in the access token.

import json
import urllib.parse
import urllib.request
import json

import trackma.utils as utils

ACCESS_TOKEN = ""
Expand Down
1 change: 0 additions & 1 deletion hooks/notification.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
# To use, copy this file to ~/.trackma/hooks/

import os
import trackma.utils as utils


def episode_changed(engine, show):
Expand Down
10 changes: 5 additions & 5 deletions hooks/presence.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
use images from pypresence-assets dir
when creating discord application
"""
import time
import os

import time
from asyncio import new_event_loop as new_loop
from asyncio import set_event_loop as set_loop
from threading import Thread
from asyncio import (
new_event_loop as new_loop,
set_event_loop as set_loop)

from pypresence.client import Client
from pypresence.exceptions import InvalidID, InvalidPipe

from trackma.utils import estimate_aired_episodes


Expand Down
3 changes: 2 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/usr/bin/env python3

from setuptools import setup, find_packages
from setuptools import find_packages, setup

from trackma import utils

try:
Expand Down
2 changes: 0 additions & 2 deletions tests/test_anime_info_extractor.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
from pprint import pprint

# import pytest

from trackma.extras import AnimeInfoExtractor

DEFAULTS = {
Expand Down
1 change: 1 addition & 0 deletions trackma/accounts.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import pickle

from trackma import utils


Expand Down
12 changes: 5 additions & 7 deletions trackma/engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,18 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import re
import os
import sys
import subprocess
import difflib
import time
import datetime
import os
import random
import re
import shlex
import shutil
import sys
import time
from decimal import Decimal

from trackma import messenger
from trackma import data
from trackma import messenger
from trackma import utils
from trackma.extras import AnimeInfoExtractor
from trackma.extras import redirections
Expand Down
2 changes: 0 additions & 2 deletions trackma/extras/redirections.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

from trackma import utils

SUPPORTED_APIS = ['mal', 'kitsu', 'anilist']
SUPPORTED_MEDIATYPES = ['anime']

Expand Down
7 changes: 3 additions & 4 deletions trackma/lib/libanilist.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,15 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#

import datetime
import json
import socket
import urllib.error
import urllib.parse
import urllib.request
import socket
import time
import datetime

from trackma.lib.lib import lib
from trackma import utils
from trackma.lib.lib import lib


class libanilist(lib):
Expand Down
13 changes: 7 additions & 6 deletions trackma/lib/libkitsu.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,21 @@
#

import datetime
import gzip
import json
import socket
import time
import urllib.error
import urllib.parse
import urllib.request
import json
import gzip
import socket

from trackma import utils
from trackma.lib.lib import lib


# import http.client
# http.client.HTTPConnection.debuglevel = 1

from trackma.lib.lib import lib
from trackma import utils


class libkitsu(lib):
"""
Expand Down
8 changes: 4 additions & 4 deletions trackma/lib/libmal.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#

import datetime
import gzip
import json
import socket
import time
import urllib.error
import urllib.parse
import urllib.request
import socket
import time
import datetime

from trackma.lib.lib import lib
from trackma import utils
from trackma.lib.lib import lib


class libmal(lib):
Expand Down
6 changes: 3 additions & 3 deletions trackma/lib/libshikimori.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
#

import json
import socket
import time
import urllib.error
import urllib.parse
import urllib.request
import socket
import time

from trackma.lib.lib import lib
from trackma import utils
from trackma.lib.lib import lib


class libshikimori(lib):
Expand Down
6 changes: 3 additions & 3 deletions trackma/lib/libvndb.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import socket
import json
import datetime
import json
import socket
import ssl

from trackma.lib.lib import lib
from trackma import utils
from trackma.lib.lib import lib


class libvndb(lib):
Expand Down
2 changes: 1 addition & 1 deletion trackma/tracker/inotify.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
import inotify.adapters
import inotify.constants

from trackma.tracker import inotifyBase
from trackma import utils
from trackma.tracker import inotifyBase


class inotifyTracker(inotifyBase.inotifyBase):
Expand Down
2 changes: 1 addition & 1 deletion trackma/tracker/inotifyBase.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
import re
import time

from trackma.tracker import tracker
from trackma import utils
from trackma.tracker import tracker


class inotifyBase(tracker.TrackerBase):
Expand Down
3 changes: 2 additions & 1 deletion trackma/tracker/jellyfin.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@

# TODO: Add gui stuff for this

import time
import os
import time

import requests

from trackma.tracker import tracker
Expand Down
7 changes: 3 additions & 4 deletions trackma/tracker/kodi.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,12 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import time
import json
import base64
import urllib.request
import json
import time
import urllib.error
import urllib.request

import trackma.utils as utils
from trackma.tracker import tracker

NOT_RUNNING = 0
Expand Down
4 changes: 2 additions & 2 deletions trackma/tracker/mpris.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
import re
import urllib.parse

from pydbus import SessionBus
from gi.repository import GLib
from pydbus import SessionBus

from trackma.tracker import tracker
from trackma import utils
from trackma.tracker import tracker


class MPRISTracker(tracker.TrackerBase):
Expand Down
5 changes: 2 additions & 3 deletions trackma/tracker/polling.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,12 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import time
import re
import os
import subprocess
import time

from trackma.tracker import tracker
from trackma import utils
from trackma.tracker import tracker


class PollingTracker(tracker.TrackerBase):
Expand Down
2 changes: 1 addition & 1 deletion trackma/tracker/pyinotify.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@

import pyinotify

from trackma.tracker import inotifyBase
from trackma import utils
from trackma.tracker import inotifyBase


class pyinotifyTracker(inotifyBase.inotifyBase):
Expand Down
6 changes: 1 addition & 5 deletions trackma/tracker/tracker.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import os
import threading
import re
import time
import os

import ctypes

from trackma import messenger
from trackma import utils
from trackma.extras import AnimeInfoExtractor

Expand Down
2 changes: 1 addition & 1 deletion trackma/tracker/win32.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
#

import ctypes
import time
import re
import time

from trackma.tracker import tracker

Expand Down
25 changes: 12 additions & 13 deletions trackma/ui/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,27 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import sys
import argparse
import cmd as command
import os
import re
import shlex
import subprocess
import sys
import textwrap
from operator import itemgetter # Used for sorting list

from trackma import messenger
from trackma import utils
from trackma.accounts import AccountManager
from trackma.engine import Engine

try:
import readline
has_readline = True
except ImportError:
has_readline = False

import cmd as command
import shlex
import textwrap
import re
import argparse
from operator import itemgetter # Used for sorting list

from trackma.engine import Engine
from trackma.accounts import AccountManager
from trackma import messenger
from trackma import utils

_COLOR_RESET = '\033[0m'
_COLOR_ENGINE = '\033[0;32m'
_COLOR_DATA = '\033[0;33m'
Expand Down
22 changes: 10 additions & 12 deletions trackma/ui/curses.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,18 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

import sys
import os
import re
import subprocess
import sys
import webbrowser
from itertools import cycle
from operator import itemgetter

from trackma import messenger
from trackma import utils
from trackma.accounts import AccountManager
from trackma.engine import Engine

try:
import urwid
Expand All @@ -25,17 +34,6 @@
"urwid package.")
sys.exit(-1)

import re
import urwid
import webbrowser
from operator import itemgetter
from itertools import cycle

from trackma.engine import Engine
from trackma.accounts import AccountManager
from trackma import messenger
from trackma import utils


class Trackma_urwid:
"""
Expand Down
Loading

0 comments on commit 3949aef

Please sign in to comment.