[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: 14d 41m 29s
Posts: 116Topics: 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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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: 25
Location: /usr/share

Joined: 1 Feb 2020
Online: 42d 12h 51m 41s
Posts: 1304Topics: 236
Reputation point: 611
    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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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 -> Nokia C5-00.2 -> Nokia N79[/size[/color]
Telefony

Nokia N8, Nokia E6, Nokia 6300, Nokia 6303ci, Nokia 3410, Nokia 1100, Nokia C1-01, Nokia E72, Samsung SGH-X660, S Sony Ericsson V600i, Huawei P40 Lite E, Samsung Galaxy A5 2017, Nokia Lumia 930, Nokia Lumia 535, Samsung Diva, HTC Desire 620, Sony Xperia L1, Sony Ericsson W20i, Sony Ericsson W385i, Nokia E71
Odbiorniki Radiowe

Unitra Eltra Julia Stereo, Unitra Eltra Marta RM-405, Unitra ZRK Kasprzak RM-121,Eltra Lena 3, Unitra Lena MOT-772, SABA RCR 560, Unitra Eltra Halina R-802, Unitra Eltra Hania RMS-401, Eltra Edyta RMS-8320
NieprzebijalnyN8 Male
Silnik Predom-Dezamet 023
Uploader

User avatar
 
Offline
 
Telefon: Nokia N79
Soft: 32.001.53.1
Operator: Orange
Age: 15
Location: Zakłady Radiowe Im. Marcina Kasprzaka w Warszawie

Joined: 9 Aug 2021
Online: 6d 12h 31m 29s
Posts: 298Topics: 40
Reputation point: 109
    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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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: 25
Location: /usr/share

Joined: 1 Feb 2020
Online: 42d 12h 51m 41s
Posts: 1304Topics: 236
Reputation point: 611
    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: myPhone 2240 LTE
Soft: -
Operator: Orange
Location: Kraków

Joined: 5 Jun 2019
Online: 8d 2h 53m 12s
Posts: 350Topics: 140
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 3 guests