Mint sokan tudják, Twitter megváltoztatta az API-t, és sok alkalmazást érintett. Amiket használunk GNU / Linux, és mindezek felett KDE, tudjuk, hogy a létező legjobb klienst a Microblogs számára hívják choqok, sok, ma már lényegtelen okból, de ez az alkalmazás az API változásának balszerencséjét is elszenvedte.
A probléma
Nem is olyan régen Hozzászóltam nekik hogy nagyon kevésért choqok El fog fogyni a támogatás, de az OpenSource filozófiának köszönhetően valaki más elfogadta a projektet, és az nem hal meg, legalábbis most nem.
A. Legújabb verziója choqok , amely a Twitter-szel működik, még nincs a ArchLinux, ezért le kell töltenünk a GIT adattárából és össze kell fordítanunk. Ehhez a következőt tesszük:
Megnyitunk egy terminált (telepítenünk kell a git-t az Arch-ba vagy a git-core-ba a Debianban), és feltesszük:
git clone git://anongit.kde.org/choqok
Vagy mi ugyanaz:
git clone http://anongit.kde.org/choqok
Várjuk, amíg befejezi a szükséges fájlok letöltését, beleértve a README-t is, amely megmondja nekünk a követendő lépéseket, amelyek a következők:
$ cd choqok / $ mkdir build $ cd build / $ cmake -DCMAKE_INSTALL_PREFIX = `kde4-config --prefix` ..
Normális esetben a szükséges függőségek megléte esetén ez elegendő lenne, de nekem ez a hiba történt:
CMake Error at CMakeLists.txt:1 (include):
include could not find load file:
DBusMacros
CMake Error at config/behavior/CMakeLists.txt:17 (kde4_add_ui_files):
Unknown CMake command "kde4_add_ui_files".
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring incomplete, errors occurred!
Majdnem bedobtam a törülközőt, de az Arch fórumokon azt ajánlották, hogy használjam a PKGBUILD, ennek a terjesztésnek egy csomagot leíró build fájlja.
A megoldás
Tehát amit tettem, az volt a hozzáférés https://aur.archlinux.org/packages/choqok-git/ és töltsön le egy szükséges tárfájlt a szükséges fájlokkal. Ennek a tarball-nak két fájlja van: PKGBUILD y choqok-git.install, amelyeket együtt használnak makepkg egy alkalmazás csomagolásához, és könnyen telepíthető vele Pacman.
Nos, kibontjuk a tarball csomagolását, és a terminálon keresztül elérjük azt a mappát, ahol ez a két fájl található. Csak futnunk kell:
$ makepkg
És a varázslat elkészült. Néhány perc múlva (hardverünk erejétől függően) a fájl létrejön choqok-git-20130619-1-x86_64.pkg.tar.xz, amelyet gépeléssel telepíthetünk:
$ sudo pacman -U choqok-git-20130619-1-x86_64.pkg.tar.xz
És ez az, srácok. Most újra élvezhetjük Twitter mediante choqok.
Frissítve: Ahogy a compa Gregorio Espadas mondja nekem, ha telepítettük Yaourt csak végre kell hajtanunk:
yaourt -S choqok-git
yaourt -S choqok -git
és kész! 😉
Üdvözlet Gespadas.
Mi történt a blogoddal? Régóta nem publikáltál benne semmit.
Szánta magát egy másik projektre?
Várom kedves Turpialom új verziójában 1.0 az új magassugárzó api támogatásával ... ..
Nem tart sokáig, mire a libturpial 1.0 készen áll.
Mindenki várja őt 🙂
Amikor elhagyom Choqokot, Hototba megyek, de a Turpialba? Soha többé U_U
A Turpial 1.0-a a repanocha lesz !!! 😛
Ha ezt mondja .. Van több fiókja? Van verziója a Qt-hez?
Az Ubuntu 12.04-ben folyamatosan kapok hibát, amikor megpróbálok tweetet küldeni xD Még az említő dobozaim sem frissülnek, a Home és így tovább.
Yaourt nélkül használhatja a 'makepkg -si' parancsot, ahol letöltheti a függőségeket és telepítheti a csomagot
A Polly-t használom, és nagyon jól működik, nagyon könnyű és problémamentesen. Megtalálják az AUR-ban.
Milyen nagy hír, boldogan valaki elfogadhatja a projektet, még mindig várom a Hotot és / vagy a Turpial-t.
PS kiveszi a pszichedelikus eretneket 😛
Ellenőrizniük kell Birdie-t: 3
Remélem, a Hotot Stable is kijön. Elegem van attól, hogy nem férek hozzá a Twitterhez vagy az Identi.ca webhelyhez (mert a pump.io-ra váltottak, és még mindig nem látom az API-jukat).