[Pomysł] Aplikacja Java do przeglądania serwisu

Pomysły na ulepszenie Forum, kontakt z Administracją, ogłoszenia.

Czy używał(a)byś takiej aplikacji? (przeczytaj post)

Tak
10
100%
Nie
0
No votes
Jakby była na Androida
0
No votes
 
Total votes : 10

Post by mp107 » 16 May 2022, o 18:40

Taka myśl mi przyszła do głowy…
Może zamiast parsowania kodu HTML poszczególnych podstron forum dałoby się wykorzystać inne API umożliwiające dostęp do postów, tematów i innych treści na forum?
Kojarzę np. aplikację Tapatalk, która umożliwia przeglądanie i pisanie na forach za pomocą aplikacji mobilnej. Tapatalk wymagał po stronie serwera forum instalacji obsługi Tapatalka. I być może właśnie API Tapatalka dałoby się wykorzystać do napisania własnej aplikacji klienckiej forum. Podejrzewam, że treści są przez to API dostarczane w formie bardziej "strawnej" od prób parsowania HTML-a.
mp107 Male
Friend

User avatar
 
Offline
 
Telefon: Sony Xperia XZ1 Compact
Soft: LineageOS 17.1
Operator: Fakt Mobile

Joined: 28 Aug 2011
Online: 13d 22h 1m 22s
Posts: 114Topics: 9
Reputation point: 256
    Linux Firefox

Post by adam111 » 27 kwi 2009, o 00:00

BoTs RoX! :D
adam111 Mężczyzna
Oddajcie mi cześć!
50%

Avatar użytkownika
 
Online
 
Telefon: Nokia 3110c
Soft: v. 05.50
Operator: -----

Joined: 30 mar 2009
Online:
Posts:   •  Topics: 
    Ubuntu  Firefox

Post by Manna5 » 10 Jul 2022, o 10:16

Oczywiście API byłoby ogromnym ułatwieniem gdyby było... Tak to nie dość że muszę ręcznie wyszukiwać fragmenty HTML to jeszcze cała aplikacja stanie się bezużyteczna gdy sposób jego generowania się zmieni.

[ Dodano: 10 lip 2022, o 10:16 ]
Działająca aplikacja była gotowa już przed wakacjami, ale zapomniałem wtedy wrzucić a teraz nie mogę bo na wyjeździe nie mam własnego komputera na którym ona jest przy sobie. Wrzucę za około tydzień kiedy akurat będę chwilowo w domu.
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Windows 7 Firefox

Post by GarfieldWithNokia » 10 Jul 2022, o 16:49

:thumbup:
GarfieldNotFound
Da ktoś Image?
Miau?

GarfieldWithNokia Male
Miauuuuu
Patcher

User avatar
 
Offline
 
Telefon: C5-00.2 | E6-00 | X7-00 | N8-00 | N900
Operator: Virgin Mobile
Age: 17
Location: Gdzieś w interncie

Joined: 11 Aug 2021
Online: 6d 19h 10m 19s
Posts: 357Topics: 38
Reputation point: 188
    Symbian Opera

Post by Manna5 » 15 Jul 2022, o 12:01

I oto jest...
Code: Select all
Please Login or Register, to see this Content


Uwagi:
  • Numer tematu, którego żąda aplikacja to liczba bezpośrednio po literach "vt" w linku, ale przed myślnikiem. Ten temat ma numer 35231. Z implementacją wyszukiwania było wiele trudności, dlatego trzeba znać numer.
  • U mnie czekać trzeba nawet kilka minut, nie oznacza to że aplikacja nie działa, bo działa. Przyczyna takiego stanu rzeczy jest nieznana, w kodzie nie stosuję żadnych zbędnych mechanizmów powodujących spowolnienie.
  • Jeśli podczas wczytywania zamkniemy aplikację czerwoną słuchawką, mogą wystąpić ogólne problemy z siecią. Rozwiązaniem jest restart telefonu.
  • Aktualnie widoczne są tylko posty z pierwszej strony.
  • Oczekiwałeś więcej? To strasznie się dłużyło, opublikowałem więc pierwszą wersję bez błędów. Obiecane funkcjonalności zamierzam dodać w następnych wersjach.
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Windows 7 Firefox

Post by Wunder Wungiel » 15 Jul 2022, o 15:21

Hmm.
Pomysł ciekawy.
Choć, na razie czekam już trzy minuty na załadowanie tego tematu i nic :)
Code: Select all
wunderwungiel is not in the sudoers file. This incident will be reported.
Wunder Wungiel Male
Wunder Wungiel
Moderator

User avatar
 
Offline
 
Telefon: Nokia 808 || Nokia N9 || Nokia N900
Soft: Delight 1.8 || MeeGo 1.2 || Maemo 5
Operator: Play
Age: 24
Location: /usr/share

Joined: 1 Feb 2020
Online: 42d 10h 55m 3s
Posts: 1297Topics: 236
Reputation point: 610
    Windows 10 Firefox

Post by GarfieldWithNokia » 15 Jul 2022, o 21:18

Ikona popsuta na belle
GarfieldNotFound
Da ktoś Image?
Miau?

GarfieldWithNokia Male
Miauuuuu
Patcher

User avatar
 
Offline
 
Telefon: C5-00.2 | E6-00 | X7-00 | N8-00 | N900
Operator: Virgin Mobile
Age: 17
Location: Gdzieś w interncie

Joined: 11 Aug 2021
Online: 6d 19h 10m 19s
Posts: 357Topics: 38
Reputation point: 188
    Symbian Opera

Post by Manna5 » 15 Jul 2022, o 22:58

I załadował się?
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Nokia OS Nieznana

Post by GarfieldWithNokia » 15 Jul 2022, o 23:12

niestety nie
GarfieldNotFound
Da ktoś Image?
Miau?

GarfieldWithNokia Male
Miauuuuu
Patcher

User avatar
 
Offline
 
Telefon: C5-00.2 | E6-00 | X7-00 | N8-00 | N900
Operator: Virgin Mobile
Age: 17
Location: Gdzieś w interncie

Joined: 11 Aug 2021
Online: 6d 19h 10m 19s
Posts: 357Topics: 38
Reputation point: 188
    Symbian Opera

Post by Manna5 » 20 Jul 2022, o 08:54

Wypisało "błąd tematu"?
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Nokia OS Nieznana

Post by GarfieldWithNokia » 20 Jul 2022, o 20:56

Ciągle się ładowała
GarfieldNotFound
Da ktoś Image?
Miau?

GarfieldWithNokia Male
Miauuuuu
Patcher

User avatar
 
Offline
 
Telefon: C5-00.2 | E6-00 | X7-00 | N8-00 | N900
Operator: Virgin Mobile
Age: 17
Location: Gdzieś w interncie

Joined: 11 Aug 2021
Online: 6d 19h 10m 19s
Posts: 357Topics: 38
Reputation point: 188
    Windows 7 Chrome

Post by Manna5 » 22 Jul 2022, o 19:58

Wiem że jest baaardzo wolna ale w końcu zawsze załaduje - dziwna sytuacja. Może system limituje czas sesji. Ogólnie muszę rozejrzeć się za sztuczkami optymalizacyjnymi.
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Nokia OS Nieznana

Post by NieprzebijalnyN8 » 10 Sep 2023, o 21:21

Czy projekt został kontynuowany?
Niech zyje symbian!


https://digipassion.com/hack-symbian-phones-all-versions-using-nokia-cooker-phoenix/

[size=85]Samsung Mini II -> Samsung Galaxy Ace III ->Oppo A12 -> Nokia N95 -> Nokia C1-01/Nokia N8 -> Nokia N95 -> Nokia E72 -> Nokia 3410 -> Nokia E72[/size[/color]
Telefony

Nokia E72, Nokia N8 , Sony Xperia L1*, Nokia C1-01*, Nokia 1616** , Microsoft Lumia 535*,Nokia 6300 (x3) , Nokia 3410, Nokia 2610*(x2), Sony Ericsson W910i*, Sony Ericsson V600i, Samsung Xcover 4, HTC Desire 620**, Huawei P40 Lite E*, Samsung Galaxy J5*
Inne graty

PS3 Slim, PSP-3004 , Xbox 360 Slim E, IBM ThinkPad T42P,HP Elitebook 2560p*, Acer Nitro 5, Lenovo IBM ThinkPad R60, Unitra Eltra Halina R-802

Legenda

-* Uszkodzone,** Dead,*** Zgubione
NieprzebijalnyN8 Male
Upadłem z nieba na łeb
Uploader

User avatar
 
Offline
 
Telefon: Nokia 6300
Soft: V06.01
Operator: Orange
Age: 14
Location: dev/hdd0

Joined: 9 Aug 2021
Online: 6d 7h 45m 25s
Posts: 285Topics: 39
Reputation point: 104
    Windows 10 Chrome

Post by Manna5 » 26 Sep 2023, o 10:05

Po tamtej porażce - tzn. że wątki strasznie długo się ładowały - nie widziałem prostego rozwiązania i przerwałem prace nad aplikacją, ponieważ jej celem jest sprawniejsze przeglądanie serwisu niż przez przeglądarkę w telefonie, a początkowy efekt okazał się być odwrotny. I tak minął cały rok, właściwie muszę przyznać, że zapomniałem o tym projekcie. Cały czas nabieram jednak doświaadczenia (w programowaniu) i może teraz będę w stanie stworzyć wersję 2.0 od podstaw z zastosowaniem szybszych metod.

)
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Android Safari

Post by Wunder Wungiel » 27 Sep 2023, o 19:36

Ja mogę spróbować z Pythonem, jak skończę portować BeautifulSoup4 na PyS60 2.0.0. Z tą biblioteką powinno pójść łatwo
Code: Select all
wunderwungiel is not in the sudoers file. This incident will be reported.
Wunder Wungiel Male
Wunder Wungiel
Moderator

User avatar
 
Offline
 
Telefon: Nokia 808 || Nokia N9 || Nokia N900
Soft: Delight 1.8 || MeeGo 1.2 || Maemo 5
Operator: Play
Age: 24
Location: /usr/share

Joined: 1 Feb 2020
Online: 42d 10h 55m 3s
Posts: 1297Topics: 236
Reputation point: 610
    Windows 10 Firefox

Post by Manna5 » 29 Sep 2023, o 16:13

...i wolno. Żeby to wyjaśnić, ujawnię część szczegółów technicznych mojej aplikacji. Otóż działała ona tak ślimacznie prawdopodobnie dlatego, że pisząc ją około rok temu z lenistwa ładowałem pełny kod HTML do jednego wielkiego String'a w pamięci, a potem szukałem w nim znaczników ograniczających tytuły i treści postów. W nowej wersji 2.0 zamierzam rozwiązać problem pisząc parser HTML, który na bieżąco, podczas pobierania strony z sieci, rozpozna odpowiednie znaczniki i zapisze potrzebne dane, odrzucając resztę i oszczędzając tym samym mnóstwo pamięci. Bo na stronie z wątkiem, nawet w widoku mobilnym, jest trochę zbędnych danych. Na przykład, spróbujcie rozwinąć listę "Skocz do" na dole strony - zawiera ona nazwy wszystkich działów i poddziałów na forum, które muszą być zawarte w kodzie strony. Parsując stronę, trzeba dosłownie przez to przejść. Tak więc, ładując strukturę dokumentu do pamięci, nawet jeżeli tym razem w formie obiektowej a nie tekstowej, łatwo znajdziesz się w podobnej sytuacji jak ja z aplikacją 1.0. Użycie jednego z najwolniejszych języków programowania też nie pomaga.
Manna5 Male
Sponsor

User avatar
 
Offline
 
Telefon: Nokia 6500 Slide, 3110 Classic, E65
Soft: S40v6, S40v5
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 7d 19h 58m 52s
Posts: 333Topics: 139
Reputation point: 233
    Windows 7 Firefox

Previous • Next

Return to Ogłoszenia & Propozycje

 


  • Related topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: No registered users and 2 guests