Permalänk
Medlem

Forumet på handdatorn

Eftersom det tydligen inte kommer att hända något på den här fronten, tänkte jag funderat på en (extremt begränsad) lösning själv.

Eftersom jag inte kan någon "webprogrammering", så som asp eller php, tänkte jag mig en offline-lösning, på följande sätt;

Ett program som går genom forumet (naturligtvis inte hela, bara den avdelningen man är intresserad av) och plockar fram texten, strukturerar upp den i någon enkel tabellform, där man bara får se själva texten, och författarens nick.

Detta ska sedan exporteras till html-format, så att man kan läsa inläggen i handdatorns browser.

Svårigheten med detta är ju att parsa fram texten, och jag undrar om det finns några metoder som kan underlätta detta. Som det är nu kan jag ju använda mig av vanliga string-rutiner, och det blir ett jäkla jobb att få ut det man vill ha.

Några tankar kring detta?

Visa signatur
Permalänk

Nu går jag lite utanför ämnet men man borde kunna lösa det genom en databas .
Tänk dig att alla inlägg sparas i en databas, allt läggs ju upp så det sorteras i trådar (orkar inte förklara jättegenomgående).
MEN i vilket fall så bör du ju ganska enkelt kunna skicka små sql-frågor som hämtar det inlägget, eller tråden du vill och du bör kunna lägga upp det på ett passande sätt.

Antar att det inte är det du söker men jag bara spekulerar lite i att det borde kunna fungera. Jag har gjort något liknande hemma men inte testat på min handdator, ska prova och göra någon enkel lösning nu när jag börjar bli klar med allt i skolan.

edit:
Jag kan förklara mer utförligt om du är intresserad!

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."

Permalänk
Medlem

Använd Regular Expressions, absolut snabbast och enklast (om man kan det dvs.).

Visa signatur

Visionär bakom Sveriges största publika spelsatsning. Säger jag mer så blir jag förmodligen bannad igen.

Ställ krav! Involvera er! Tänk utanför sandlådan.

Permalänk
Medlem

Jag vet ju att alla inlägg ligger i en databas, men är det möjligt att kringå forumet, och få läsrättighet till databasen?

Någon ansvarig?

Det vore ju överlägset bäst.

Visa signatur
Permalänk
Medlem

Det borde ju finnas någon sorts lo-fi version för detta forum, det finns på IPB foumet och då ser man bara text

Visa signatur

Asus P5K-Premium WiFi | Intel Core2Quad Q6600 @ 3.3Ghz | 4x2GB OCZ Platinum | Radeon HD6950GB | Intel SSD 160GB

Permalänk
Medlem

Det är nog inte allt försvårt att parsa ett forum om du inte skulle få tillgång till databasen. Allt ser likadant i koden i alla trådar och man kan nog ganska enkelt "navigera" genom att leta efter tabellerna i koden.

Om man t ex kolla på den här sidan ser man snart att
<!--<img width="10" height="1" src="images_sc/space.gif" alt="">-->
finns före varje inlägg. Finns en massa fina komentarer genom hela koden t ex <!-- time zone and post buttons --> så det borde vara ganska smärtfritt.

Visa signatur
Permalänk
Medlem

Tror knappast du får tillgång till databasen.

Men gör en proxy för forumet. Tunnla all data som skickas och gör om den med hjälp av RegExp. Jag skulle kunna plita ihop det på en halvtimme kanske. Men har inte tid just nu men kanske lite senare i veckan.

Men ska du verkligen göra det utan server-språk? Blir grymmt mycket enklare med att ha en asp sida t.ex. som proxy än att behöva göra ett program etc.

Visa signatur

Visionär bakom Sveriges största publika spelsatsning. Säger jag mer så blir jag förmodligen bannad igen.

Ställ krav! Involvera er! Tänk utanför sandlådan.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xtermin8
Om man t ex kolla på den här sidan ser man snart att
<!--<img width="10" height="1" src="images_sc/space.gif" alt="">-->
finns före varje inlägg.

Den strängen forekommer ju på fler ställen än vid varje inlägg. Jag hittar ingenting som verkar unikt, som kan användas för att identifiera början och slutet på ett inlägg.

Weird, som sagt, i brist på kunskaper så blir det inget serverspråk.

Visa signatur
Permalänk
Medlem

Fan...det bästa vora att göra om allt till ett bra markup eller i xml så får man speca vilken stylesheet man vill ha sen. Så kan man presentera det hur fan man vill. Ska kolla om jag kan göra något senare.

Visa signatur

Visionär bakom Sveriges största publika spelsatsning. Säger jag mer så blir jag förmodligen bannad igen.

Ställ krav! Involvera er! Tänk utanför sandlådan.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av s.c.s.i.
Den strängen forekommer ju på fler ställen än vid varje inlägg. Jag hittar ingenting som verkar unikt, som kan användas för att identifiera början och slutet på ett inlägg.

Weird, som sagt, i brist på kunskaper så blir det inget serverspråk.

Jodå först kommer denna

<!-- /Thread nav and post images -->

sen får du leta efter två stycken

<!--<img width="10" height="1" src="images_sc/space.gif" alt="">-->

sen om man vill ha ut texten i en post letar man upp

<p><font class="nf">

och tar all text efter denna fram till sluttaggen av p dvs </p>

Lite bökigt men så är det alltid när det gäller att parsa html.

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xtermin8
Jodå först kommer denna

<!-- /Thread nav and post images -->

sen får du leta efter två stycken

<!--<img width="10" height="1" src="images_sc/space.gif" alt="">-->

sen om man vill ha ut texten i en post letar man upp

<p><font class="nf">

och tar all text efter denna fram till sluttaggen av p dvs </p>

Lite bökigt men så är det alltid när det gäller att parsa html.

RegExp RegExp RegExp

Bara ta in hela table'n som ett pattern men ta bort själva inneheållet och sätta det som wildcards. Sen är det klart, varken bökigt eller svårt.

Visa signatur

Visionär bakom Sveriges största publika spelsatsning. Säger jag mer så blir jag förmodligen bannad igen.

Ställ krav! Involvera er! Tänk utanför sandlådan.

Permalänk
Medlem

Jepps RegExp är nog att föredra framför en jäkla massa pill sträng manipulering.

Visa signatur
Permalänk
Medlem

RegExp, eh?

Får ta och läsa på lite om det.

Edit: Jo, metoden är helt klart det rätta valet. Aldrig använt dock, men det verkar väldigt enkelt att skriva ihop.

Visa signatur
Permalänk
Medlem

Mjo regexp är enkelt bara man kommer på hur fasiken man får fram en pattern som passar till det man behöver. Som tur är finns de felsta vanliga patterns för rensning av html taggar osv tillgängligt hos herr google.

Visa signatur
Permalänk

Jaha jag kanske missförstod allt ihop.
Vill du ha ett befintligt forum, tom detta kanske i handdatorn?
Jag antog att du ville göra ett eget.

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."

Permalänk
Medlem

Jag testade att köra strip_tags på allt och sen <pre></pre> runtom. Kanske inte jättebra, men med lite modifikation kan det kanske funka.

Permalänk
Medlem

Jag testade med lite preg_replace och liknande, försöker fixa lite småproblem nu bara. Sen är det bara att tuta och köra :).

http://clansp.mine.nu/testswec/

Permalänk
Hedersmedlem

Don_Tomaso: kanske bra om man kan klicka för att komma in i trådarna också

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Värst vad ni är kräsna ;).

Permalänk
Medlem

Tror det är bättre att köra ett pattern och få ut datat istället för att strippa bort massa taggar. Då kan man presentera det hur man vill och det blir mer överskådligt.

Jag ska fixa ett exempel senare så får ni se hur jag menar. Har gjort massor av liknande grejjer för att sno TV-tablåer tidigare så jag vet vad som funkar och inte funkar.

Visa signatur

Visionär bakom Sveriges största publika spelsatsning. Säger jag mer så blir jag förmodligen bannad igen.

Ställ krav! Involvera er! Tänk utanför sandlådan.

Permalänk
Medlem

Jag strippar inte taggar, utan delar upp sidan i olika delar och sen tar ut det som jag vill ha.

Har erfarenhet av att plocka ut Elfas sortiment från deras meny.

edit: Det blir bättre, bytte filnamn då länkarna passar bättre. Har påbörjat trådvisningen nu.
http://clansp.mine.nu/testswec/forumdisplay.php?s=&forumid=10

En idé är ju att man får ladda upp sin egen .css-fil för att användas till bara en själv, så får man bestämma utseendet precis som man vill, så den passar ens mobil/handdator/whatever.

Permalänk
Medlem

Tycker det borde vara tämligen enkelt för någon ansvarig att göra ett bantat forum på de delar dom har i databasen. Det kommer ju inte precis belasta servern nå mera.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av nulleman
Tycker det borde vara tämligen enkelt för någon ansvarig att göra ett bantat forum på de delar dom har i databasen. Det kommer ju inte precis belasta servern nå mera.

Dessutom är det många som har visat intresse för detta.

Don_Tomaso: Härligt! Jag avvaktar med att påbörja nåt tills jag ser hur långt du kommer.

Tänk bara att det måste anpassas till väldigt låg upplösning, så vissa "onödiga" saker borde tas bort, exempelvis namnet på personen som gjorde det sista inlägget.

Visa signatur
Permalänk
Medlem

s.c.s.i: Det ser ut att gå bra, nu kan man lista upp valfri forumdel (om man kan GET-satsen) och kolla i trådarna. Jag är riktigt förvånad över min egen produktivitet :).

edit: Hittade grova fel när den ska visa tråden...
edit: Nog fixade.

Permalänk
Medlem

Jag fixar betatestningen på pda:n.

Visa signatur
Permalänk
Medlem
Permalänk
Medlem

Inte längre, va lite problem med att få en vettig plats att söka efter. Just nu försvinner bara (vad jag vet) de inlägg av personer som inte har någon signatur (som Malesca) eftersom jag var lat och tog fram till _________________ i inlägget :).

Permalänk
Medlem

Fasen va kul att de, börjar bli riktigt hett.

Ett önskemål, dock? Kan du inte behålla smiley-koderna? Kan vara viktigt att se, ibland. Det vore t.o.m. inte så dumt att faktiskt visa de små bilderna också.

Visa signatur
Permalänk
Medlem

Visst, ska även försöka få igång så den kommer ihåg citat.
Just nu så filtrerar den bort alla taggar förutom <a>.

Föresten, kanske ska fråga om lov att göra en proxy som filtrerar bort massa onödigt krafs? Man vet aldrig, bäst att fråga först iaf.

Permalänk
Medlem

Jag väntar med spänning.

Visa signatur