Pacnet API
Internet 25th Jun 2008
Właśnie wrzuciłem na serwer API v1.0
Adresy wyglądają tak:
[TYP] = text, json
[PAKIET] = firefox, gajim, mc …
[KATEGORIA] = net-im, games-rpg …
[SZUKAJ] = aur, fire, ftp …
lista wszystkich pakietów
http://pacnet.karbownicki.com/api/[TYP]/packages
informacje o pakiecie
http://pacnet.karbownicki.com/api/[TYP]/package/[PAKIET]
lista wszystkich kategorii
http://pacnet.karbownicki.com/api/[TYP]/categories
lista pakietów w kategorii
http://pacnet.karbownicki.com/api/[TYP]/category/[KATEGORIA]
wyszukiwanie pakietu
http://pacnet.karbownicki.com/api/[TYP]/search/[SZUKAJ]
W przypadku braku trafień typ tekstowy zwraca null natomiast JSON pusty obiekt {}
Komentarze z jogger.pl
Przydało by się na stronię zrobić przy pomocy jakiegoś ajaxa albo tworząc nowe podstrony że:
Klikasz w App a dopiero potem masz podkategorie czyli:accessibility,admin,antyvirus …
Dobry pomysł. Zrobię listy rozwijane po kliknięciu.
Done.
Skoro jest kilka wersji językowych to można by również przetłumaczyć kategorie że zamiast App jest Aplikacje a z kategorii należących do App usunąć przedrostek app w liścię oraz przy po wybraniu określonej kategorii przydałby się link żeby można było wrócić do spisu podkategorii z określonej kategorii czyli przy podstronie:
http://pacnet.karbownicki.com/pl/kategorie/net-im
to to w h2 znaczniku wyglądało by następująco
Spis kategorii(lecz nie trzeba zmieniać ale można) » Internetowe [21](również nie koniecznie) » Komunikatory [44].
Oczywiście jest to moja skromna opinia i nie wiem czy nie kłucia by się ona z twoją wizją.
Przepraszam za komentarz pod komentarzem ale po wysłaniu komentarza przyszło mi jeszcze jedno do głowy mianowicie proponuję żeby zostało ułatwione dodawanie miniaturek poprzez to że po kliknięciu w miniaturkę w wyszukiwarcę otwierało się „okienko” ajaxowe i w nim był obrazek troszkę większy oraz żeby można było od razu z tego okienka albo przejść bezpośrednio do obrazka albo dodać obrazek do serwisu jako Zrzut ekranu ale już dodany przez kogoś(zatwierdzony).
Co do nazw kategorii to chciałem zachować zgodność nazewnictwa z tym z Gentoo ponieważ moim zamierzeniem było oswojenie z Archem wielbicieli Gentoo. Poza tym zmiana app na aplikacje była by trochę myląca dla kogoś który nie zna Gentoo, bo jak by nie było większość paczek to aplikacje.
Jeżeli chodzi o zrzuty to zastanawiam się nad ich usunięciem. Te wyszukiwane z Googla całkiem nieźle spełniają swoje zadanie. Jak pewnie sam zauważyłeś do wszystkich pakietów do których obecnie dodane są własne zrzuty jest wiele zrzutów znajdywanych z Googla. Ta funkcja mogła by być przydatna przy mniej znanych pakietach lub takich, które nazwy powodują zupełnie inne trafienia w Googlu.
Nie bardzo zrozumiałem o co Ci chodziło z tą modyfikacją dodawania. Dodanie zrzutu jako zrzut już dodany przez kogoś ?
Aktualnie zrzuty dzieli się na dwa rodzaje:
-dodane przez użytkowników(lista takich zrzutów znajduję się tutaj:
http://pacnet.karbownicki.com/pl/zrzuty)
-z Googla
i chodzi mi o to żeby łatwo można było zatwierdzić(dodać) te zrzuty które są znalezione w Googlu jako te które przedstawiają na pewno tą aplikacje gdyż aktualnie niektóre miniaturki mylą osoby które nie znają aplikacji chociaż skoro zamieszasz skasować zrzuty dodawane przez użytkowników to to jest już nie ważne.
Strona kategorie nie działa bez obsługi JavaScript. Może warto napisać to zgodnie z zasadą hijax
Poprawiłem.
Pacnet API czyli gPacnet
Przerzuciłem właśnie stare API na Django. Nie obyło się bez małych zmian. Zrezygnowałem z wyboru formatów text/json/xml i zostawiłem wyłącznie JSON-a. Z formatami jednak za dużo jest zabawy, bo co prawda Django samo potrafi przerzucić Q[...]