Sendtokindle

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Sendtokindle

Post autor: stachu108 »

Cześć,

Jestem użytkownikiem Ubuntu od poniedziałku. Kompletnie zielony więc wybaczcie jeśli będę dopytywał o podstawy podstaw.

Skracając wywód - chciałbym mieć program sendtokindle nawet znalazłem kilka "prostych" poradników ale to dla mnie czarna magia.

Ktoś może mi pomóc z tym tematem?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Sendtokindle

Post autor: jacekalex »

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Re: Sendtokindle

Post autor: stachu108 »

Autor podaje tutaj możliwość wysłania książki mailem i podłączenia go przewodem.
Mnie interesuje coś takiego:
https://github.com/miracle2k/sendtokindle#installation
Na wstępie doczytałem że muszę doinstalować python tools więc wpisałem w terminalu:

Kod: Zaznacz cały

sudo apt-get install python-setuptools
Jednak kiedy przechodzę do właściwej instalacji to zaczyna się magia.
Mam na pulpicie pobrane te wszystkie pliki jednak jak to ugryźć to nie wiem :pt36: .
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sendtokindle

Post autor: arecki »

Pisze wyraźnie:
Installation
You currently must install via pip (easy_install does not place the data files in the correct place):

$ sudo easy_install pip $ sudo pip install sendtokindle
It will add itself to the Gnome Main Menu, as well as the "Open With" menu of supported file types.
Czyli:

Kod: Zaznacz cały

sudo pip install sendtokindle
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Re: Sendtokindle

Post autor: stachu108 »

Kod: Zaznacz cały

sudo: pip: nie znaleziono polecenia
Kombinowałem na wszystkie możliwości z tym i za każdym razem mam błąd

Kod: Zaznacz cały

sudo easy_install pip

daje mi

Kod: Zaznacz cały

sudo: easy_install: nie znaleziono polecenia
Czy coś muszę dodatkowo pobrać?
Próbowałem otworzyć konsole w tym pobranym folderze ale daje takie same wyniki.
~/Pulpit/sendtokindle-master$
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sendtokindle

Post autor: arecki »

Musisz doinstalować paczkę python-pip
Jak wyskakuje komunikat "nie znaleziono polecenia" wtedy wystarczy poszukać w jakiej paczce znajduje się brakujące polecenie,na stronce https://packages.ubuntu.com/
easy_install nie używaj to jest dead duck.
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Re: Sendtokindle

Post autor: stachu108 »

Dzięki za cenne wskazówki - widzę że zbliżamy się do upragnionego końca.
Terminal wypluł:

Kod: Zaznacz cały

Collecting sendtokindle
  Downloading https://files.pythonhosted.org/packages/c1/3b/b9952a3b674fedbf3faf09d78f698eb3004b73ce90ba457dcd2ca079f6e4/sendtokindle-0.5.9.tar.gz (92kB)
    100% |████████████████████████████████| 102kB 1.5MB/s 
Building wheels for collected packages: sendtokindle
  Running setup.py bdist_wheel for sendtokindle ... done
  Stored in directory: /root/.cache/pip/wheels/3c/9b/28/ba69f3335e0e16ddc3af0ea3f10e267c5b8680b8a0efacca3e
Successfully built sendtokindle
Installing collected packages: sendtokindle
Successfully installed sendtokindle-0.5.9
W okienku wyświetl wszystkie programy pojawił mi się sendtokindle jednak nie mogę go w żaden sposób uruchomić.
Jak daje menu kontekstowe na *.mobi to mam możliwość wybrania "Otwórz za pomocą innego programu / sendtokindle" ale tak jak w przypadku wyżej, nic się nie dzieje.

Pytanie za 100pkt - czego nie widzę?

Ogólnie bardzo dziękuje za pomoc.
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sendtokindle

Post autor: arecki »

Uruchom sendtokindle z poziomu terminala, przyczyna braku uruchomienia powinna się pojawić w wyświetlanych logach.
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Re: Sendtokindle

Post autor: stachu108 »

Kod: Zaznacz cały

/usr/local/bin/sendtokindle:25: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, Gio, GObject, Notify
/usr/local/bin/sendtokindle:25: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, Gio, GObject, Notify
Traceback (most recent call last):
  File "/usr/local/bin/sendtokindle", line 29, in <module>
    from gi.repository import AppIndicator
  File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 133, in load_module
    'introspection typelib not found' % namespace)
ImportError: cannot import name AppIndicator, introspection typelib not found
dałem mu na to

Kod: Zaznacz cały

sudo apt-get install gtk-3.0
ładnie się zainstalował ale dalej wywala mi taki błąd.
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2200
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Sendtokindle

Post autor: kobrawerde »

może jeszcze :

Kod: Zaznacz cały

sudo apt-get install python3-xlib
sudo apt-get install gir1.2-gtk-3.0
sudo apt-get install gir1.2-appindicator3-0.1
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Sendtokindle

Post autor: Tomfoc »

kobrawerde pisze: 13 gru 2019, 19:24 może jeszcze :

Kod: Zaznacz cały

sudo apt-get install python3-xlib
sudo apt-get install gir1.2-gtk-3.0
sudo apt-get install gir1.2-appindicator3-0.1
Ja trochę poza tematem. Nie trzeba wydawać trzech (w tej sytuacji) poleceń. Można tak:

Kod: Zaznacz cały

sudo apt install python3-xlib gir1.2-gtk-3.0 gir1.2-appindicator3-0.1
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sendtokindle

Post autor: arecki »

Powinna wystarczyć tylko ostatnia paczka, reszta dociągnie się z zależności.
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Re: Sendtokindle

Post autor: stachu108 »

Tomfoc pisze: 13 gru 2019, 19:43 Ja trochę poza tematem. Nie trzeba wydawać trzech (w tej sytuacji) poleceń. Można tak:

Kod: Zaznacz cały

sudo apt install python3-xlib gir1.2-gtk-3.0 gir1.2-appindicator3-0.1
Polecenie załatwiło sprawę. Dziękuje za pomoc.
Mam jeszcze pytanie - da się w prosty sposób wytłumaczyć skąd wyczarowaliście to polecenie?
Chodzi mi o to gdzie mógłbym wynaleźć informacje że brakuje mi właśnie

Kod: Zaznacz cały

python3-xlib gir1.2-gtk-3.0 gir1.2-appindicator3-0.1
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sendtokindle

Post autor: arecki »

Ja powiem tylko skąd wyczarowałem swoją poradę, czyli doinstalowanie paczki gir1.2-appindicator3-0.1.
W logach uruchomienia aplikacji są warningi, czyli ostrzeżenia, które można traktować informacyjnie bo nie powodują braku możliwości uruchomienia.
PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.

PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
Jest natomiast jeden błąd:
ImportError: cannot import name AppIndicator, introspection typelib not found
I tu znowu przyszła na pomoc strona ubuntu packages i wyszukanie paczki, która zawiera brakującą bibliotekę AppIndicator.
Być może reszta paczek ma pomóc na wspomniane wcześniej warningi, ale to już niech się przedmówcy określą, bo ja swoje poszukiwania ograniczyłem tylko do errora.
Awatar użytkownika
stachu108
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 10 gru 2019, 23:09
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Piła

Re: Sendtokindle

Post autor: stachu108 »

Teraz to widzę. Pytanie czy będę to umiał wykorzystać w przyszłości.
Dziękuje wszystkim za pomoc.
Temat rozwiązany :)
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości