sync rss feeds tussen desktop en mobiel

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
Ik zoek iets waarbij ik zelf thuis een service neer kan zetten waarbij ik al mijn RSS feeds aan kan toevoegen. Ik wil met verschillende programma's (zoals desktop clients/mobiel) connectie kunnen leggen om de feeds te lezen (dus eigenlijk mezelf weer een RSS feed aanbieden?). Zodat de status onthouden wordt welke al gelezen zijn. Ik kan niet echt vinden wat ik zoek, of ik zoek met de verkeerde termen.

Acties:
  • 0 Henk 'm!

  • mrmartijn
  • Registratie: Augustus 2010
  • Laatst online: 23-09 20:39
Voor het combineren van RSS feeds kan je dit gebruiken: http://www.rssmix.com/engine.php
Maar als je met losse readers de feed gaat lezen komen ze bij de andere readers niet als gelezen te staan. dat is niet mogelijk met puur RSS.
wat je ook kan gebruiken is http://www.google.nl/reader. Voeg gewoon je RSS feeds toe aan je account en lees de feeds via de google reader.

http://blog.brixit.nl - Programming, electronics and guitars. http://debestesupermarktpizza.nl - pizza


Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Ik gebruik hier http://tt-rss.org/ voor. Dit is een webbased rss reader die je op een eigen server moet installeren. Ik gebruik deze via de browser en via een Android app, werkt prima.

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
hmm, ik begrijp dus dat de "read" status dus niet verzonden kan worden. maar dan nog gebruik ik graag verschillende clients (akregator, rss reader android). Zou dus wel mooi zijn als ik alle feeds centraal kan houden (op bijv apache/website beheer) en dat ik verschillende clients kan gebruiken om te zien. (het mooiste zou zijn als de "folder" structuur intact blijft)


zoiets als http://tt-rss.org/ had ik al gevonden. rsslounge. Hiermee combineer je je rss feeds op een webpagina. Helaas kan deze ze weer niet aanbieden een een rss client. In de demo zie ik dat deze dat wel kan. Helaas neemt ie bij "all feeds" niet de directory structuur over. Maar ik ben bang dat dat ook niet anders kan.
Ik zie dat ttrss voor de android. Deze werkt alleen met de tt server, dus wie weet. ik ga er nog even mee spelen...

[ Voor 63% gewijzigd door MisterE op 13-08-2011 13:06 ]


Acties:
  • 0 Henk 'm!

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 04-08 16:29

Tim

Persoonlijk gebruik ik rss2imap. Je kan dan gewoon met een willekeurige mailclient het nieuws lezen.

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Prima tip, ik ben er direct zelf mee aan de slag gegaan. Helaas wil rss2imap geen beveiligde verbinding met m'n imapserver opzetten. Ik gebruik nu rss2email en dat werkt dusver prima.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
ik heb nu tt-rss nu draaien op een machientje. ik kopieer die rss feed URL die het programma maakt. Deze plak ik in Akregator en dan zie ik de "published artices". Op de telefoon heb ik die URL bij de preferences neergezet maar ik zie nu alleen de items "all articles","fres articles", etc. Maar ik zie geen feeds.
Iemand een idee?
Daarbij is dit niet helemaal wat ik zoek. Ik moet nu van iedere feed aangeven of ik hem wil publishen, maar ik wil alles (ongelezen) publishen. Wellicht kan dit aangepast worden?

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Je hoeft helemaal niets per feed in te stellen. Op het moment dat je feeds via je eigen tt-rss installatie werken zijn ze ook beschikbaar op je telefoon, zonder dat je nog iets moet instellen.

Ik neem aan dat je op je telefoon deze hebt geïnstalleerd? Bij connection url in de preferences vul je de url in van je tt-rss installatie en niet van de published items feed. Dus als je eigen tt-rss staat op http://example.org/tt-rss/ dan vul je dat in bij je connection url.

Verder zou je misschien voor de Linux desktop naar Liferea kunnen kijken ipv Akkregator. Sinds versie 1.7 ondersteunt deze ook tt-rss en google reader.

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
Ik ben er wederom mee bezig geweest. Voor de zekerheid een nieuwe install gedaan. Ik volg: http://howto.landure.fr/g...ny-rss-on-debian-4-0-etch
totaan het inloggen. Dit werkt prima op URL: http://192.168.1.81/tt-rss/tt-rss.php

Ik krijg in Liferea alleen feeds te zien wanneer ik de "RSS" link van "all items" kopieer (http://192.168.1.81/tt-rs...db2ccf1376db7ce792c005ca2)

Volgens jullie moet ik dus gewoon "http://192.168.1.81/tt-rss/" kunnen gebruiken en toevoegen aan Liferea?
Gisteren heb ik ook wat feeds als gelezen gezet in Liferea maar deze kregen nooit die status in de webinterface.

Het werkt nog niet goed dus...

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Heb je Liferea 1.7? In die versie kun je onder 'Abonnementen' -> Nieuwe bron de accountgegevens van je TT-RSS installatie opgeven (username, password en installatieurl). Daarna verschijnt de inhoud van de TT-RSS feeds ook in LIferea.

Hmm ik zie dat Liferea 1.7 nog beta is, dus die zal nog nergens in een package manager zitten. In dat geval zul je dus gewoon je browser moeten blijven gebruiken of Liferea 1.7 zelf compileren.

[ Voor 29% gewijzigd door Kalentum op 28-08-2011 20:55 ]


Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
klopt ik gebruik de liferea van ubuntu. Maar ook in "tiny tiny rss reader" krijg ik het niet werkend. Dat rondje blijft maar rondspinnen ook als ik hem op offline zet. Lijkt wel of dat ding gewoon blijft hangen
Wat voor settings pas je allemaal aan in config.php want ik word er behoorlijk moedeloos van. ook getest met "define('SINGLE_USER_MODE', false);" Ik kan dan inloggen op de webinterface met "admin" en "password". In het progje kan ik op 2 plaatsen die gegevens invoeren (gedaan). Maar het werkt allemaal niet.

In het heel kort de stappen die ik gedaan heb:
apt-get install php5-mysql php5-xmlrpc mysql-client php5-curl
-------------
VERSION=1.5.5
wget http://tt-rss.org/download/tt-rss-$VERSION.tar.gz --output-document=/tmp/tt-rss-$VERSION.tar.gz
tar --directory=/var/www -xzf /tmp/tt-rss-$VERSION.tar.gz
mv /var/www/tt-rss-$VERSION /var/www/tt-rss
cp /var/www/tt-rss/config.php-dist /var/www/tt-rss/config.php

chown -R www-data:www-data /var/www/tt-rss
---------------

MYSQL_DB=TTRSS_DATABASE2; MYSQL_USERNAME=root; MYSQL_USERPWD=root

mysqladmin -u root password "root"


echo "CREATE DATABASE IF NOT EXISTS \`$MYSQL_DB\` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci" \
| mysql --user=root --password


mysql --user=$MYSQL_USERNAME --password=$MYSQL_USERPWD $MYSQL_DB \
< /var/www/tt-rss/schema/ttrss_schema_mysql.sql


vi /var/www/tt-rss/config.php
// Database server configuration
define('DB_TYPE', "mysql"); // or mysql
define('DB_HOST', "localhost");
define('DB_USER', "root");
define('DB_NAME', "TTRSS_DATABASE2");
define('DB_PASS', "root");
define('ISCONFIGURED', true)


check: http://192.168.1.81/tt-rss/
Dit is mijn config.php.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?php
    // Database server configuration
    define('DB_TYPE', "mysql"); // or mysql
    define('DB_HOST', "localhost");
    define('DB_USER', "root");
    define('DB_NAME', "TTRSS_DATABASE2");
    define('DB_PASS', "root");
    //define('DB_PORT', '5432'); // when neeeded, PG-only

    define('SELF_URL_PATH', 'http://localhost/tt-rss');
    // Full URL of your tt-rss installation. You need to set this option
    // correctly for tt-rss to function properly.

    define('SINGLE_USER_MODE', true);
    // Operate in single user mode, disables all functionality related to
    // multiple users.
    
    define('CACHE_DIR', 'cache');
    // Local cache directory for RSS feed content.

    define('SIMPLEPIE_CACHE_IMAGES', false);
    // Allow caching feed images when using SimplePie, to bypass hotlink
    // prevention and such at expense of local disk space and bandwidth.
    // Note that you (or your users) also have to enable image caching 
    // in feed editor.

    define('ICONS_DIR', "icons");
    define('ICONS_URL', "icons");
    // Local and URL path to the directory, where feed favicons are stored.
    // Unless you really know what you're doing, please keep those relative
    // to tt-rss main directory.
    // Please note that Apache may reserve /icons/ URL to itself so you might
    // need to change this and rename icons/ directory if you install tt-rss
    // into website root.

    define('TMP_DIRECTORY', '/tmp');
    // Directory for temporary files

    define('DAEMON_SLEEP_INTERVAL', 120);
    // Interval between update daemon update runs

    define('DATABASE_BACKED_SESSIONS', false);
    // Store session information in a database, recommended for multiuser 
    // configurations. Doesn't seem to work for everyone, so enable with caution.
    // tt-rss uses default PHP session storing mechanism if disabled.

    define('SESSION_CHECK_ADDRESS', 1);
    // Check client IP address when validating session:
    // 0 - disable checking
    // 1 - check first 3 octets of an address (recommended)
    // 2 - check first 2 octets of an address
    // 3 - check entire address

    define('SESSION_COOKIE_LIFETIME', 0);
    // Default lifetime of a session (e.g. login) cookie. In seconds, 
    // 0 means cookie will be deleted when browser closes.

    define('SESSION_EXPIRE_TIME', 86400);
    // Hard expiration limit for sessions. Should be
    // greater or equal to SESSION_COOKIE_LIFETIME

    define('DAEMON_UPDATE_LOGIN_LIMIT', 0);
    // Stop updating feeds of user who haven't logged in specified 
    // amount of days. 0 disables.

    define('CHECK_FOR_NEW_VERSION', true);
    // Check for new versions of tt-rss automatically.

    define('DIGEST_ENABLE', true);
    // Global option to enable daily digests. Also toggles the ability of users
    // to forward articles by email.

    define('DIGEST_EMAIL_LIMIT', 10);
    // The maximum amount of emails sent in one digest batch

    define('DAEMON_SENDS_DIGESTS', true);
    // If update daemon and update_feeds should send digests
    // Disable if you prefer querying special URL (see wiki)

    define('MYSQL_CHARSET', 'UTF8');
    // Connection charset for MySQL. If you have a legacy database and/or experience
    // garbage unicode characters with this option, try setting it to a blank string.

    define('DEFAULT_UPDATE_METHOD', 0);
    // Which feed parsing library to use as default:
    // 0 - Magpie
    // 1 - SimplePie

    define('COUNTERS_MAX_AGE', 365);
    // Hard limit for unread counters calculation. Try tweaking this
    // parameter to speed up tt-rss when having a huge number of articles
    // in the database (better yet, enable purging!)

    define('DIGEST_FROM_NAME', 'Tiny Tiny RSS');
    define('DIGEST_FROM_ADDRESS', 'noreply@your.domain.dom');
    // Name, address and subject for sending outgoing mail. This applies
    // to password reset notifications, digest emails and any other mail.

    define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');
    // Subject line for email digests

    define('DIGEST_SMTP_HOST', '');
    // SMTP Host to send outgoing mail. Blank - use system MTA.

    define('DIGEST_SMTP_LOGIN', '');
    define('DIGEST_SMTP_PASSWORD', '');
    // These two options enable SMTP authentication when sending
    // outgoing mail. Require DIGEST_SMTP_HOST.

    define('DAEMON_FEED_LIMIT', 100);
    // Limits the amount of feeds daemon (or a cronjob) updates on one run

    define('ALLOW_REMOTE_USER_AUTH', false);
    // Set to 'true' if you trust your web server's REMOTE_USER 
    // environment variable that the user is logged in. This option can be 
    // used to integrate tt-rss with Apache's external authentication modules.

    define('AUTO_LOGIN', false);
    // Set this to true if you use ALLOW_REMOTE_USER_AUTH or client SSL
    // certificate authentication and you want to skip the login form. 
    // If set to true, users won't be able to set application language 
    // and settings profile.
    // Otherwise users will be redirected to login form with their login
    // information pre-filled.

    define('AUTO_CREATE_USER', false);
    // If users are authenticated by your web server, set this to true if
    // You want new users to be automaticaly created in tt-rss database
    // on first login

    define('LOCK_DIRECTORY', 'lock');
    // Directory for lockfiles, must be writable to the user you run
    // daemon process or cronjobs under.

    define('ENABLE_GZIP_OUTPUT', false);
    // Selectively gzip output to improve wire performance. This requires
    // PHP Zlib extension on the server.

    define('PHP_EXECUTABLE', '/usr/bin/php');
    // Path to PHP executable

    define('ENABLE_REGISTRATION', false);
    // Allow users to register themselves. Please be vary that allowing
    // random people to access your tt-rss installation is a security risk
    // and potentially might lead to data loss or server exploit. Disabled
    // by default.

    define('REG_NOTIFY_ADDRESS', 'user@your.domain.dom');
    // Email address to send new user notifications to.

    define('REG_MAX_USERS', 10);
    // Maximum amount of users which will be allowed to register on this
    // system. 0 - no limit.

    define('FEEDBACK_URL', '');
    // Displays an URL for users to provide feedback or comments regarding
    // this instance of tt-rss. Can lead to a forum, contact email, etc.

    define('FORCE_ARTICLE_PURGE', 0);
    // When this option is not 0, users ability to control feed purging
    // intervals is disabled and all articles (which are not starred) 
    // older than this amount of days are purged.

    define('SPHINX_ENABLED', false);
    // Enable fulltext search using Sphinx (http://www.sphinxsearch.com)
    // Please see http://tt-rss.org/wiki/SphinxSearch for more information.

    define('SPHINX_INDEX', 'ttrss');
    // Index name in Sphinx configuration. You can specify multiple indexes
    // as a comma-separated string.

    define('ENABLE_TWEET_BUTTON', false);
    // Enable 'tweet this' button for articles

    define('CONSUMER_KEY', '');
    define('CONSUMER_SECRET', '');
    // Your OAuth instance authentication information for Twitter, visit
    // http://twitter.com/oauth_clients to register your instance.

    define('PUBSUBHUBBUB_HUB', '');
    // URL to a PubSubHubbub-compatible hub server. If defined, "Published
    // articles" generated feed would automatically become PUSH-enabled.

    define('PUBSUBHUBBUB_ENABLED', true);
    // Enable client PubSubHubbub support in tt-rss. When disabled, tt-rss
    // won't try to subscribe to PUSH feed updates.

    define('ISCONFIGURED', true);
    // Please set this to true if you have read everything above and
    // finished setting configuration options.

    define('CONFIG_VERSION', 23);
    // Expected config version. Please update this option in config.php
    // if necessary (after migrating all new options from this file).

    // vim:ft=php
?>

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Het idee van tt-rss is dat het een vervanger voor Google Reader is. Dus je feeds staan ergens op een server, maar die server moet dan wel vanaf internet bereikbaar zijn. Ik zie in je config dat je localhost gebruikt en dat gaat sowieso niet werken.

Dus de eerste stap is dat de tt-rss die je gebruikt bereikbaar is vanaf internet, bv door je interne server van buiten toegankelijk te maken, een goedkope hosting te gebruiken of een eigen server op internet te hebben. Maar als dat niet mogelijk is dan kun je ook nog overwegen om 1 van de andere mogelijkheden te gebruiken die hier in dit topic zijn genoemd (rss2mail, google reader)

Mijn eigen setup: tt-rss staat op een vps van Linode en is bereikbaar via een url vergelijkbaar met http://www.example.org/tt-rss/. Deze link heb ik ingevoerd in de Android app, samen met mijn username en password. Mijn config lijkt op die van jou, behalve dat ik single user op false heb staan zodat ik met een username en password kan inloggen. Doe je dat niet, dan moet je tt-rss afschermen via je webserver (bv .htaccess)

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
jah, config heb ik op 'localhost' gelaten. Alles staat op mijn server zelf, dus moet toch goed zijn?
Op mijn mobiel gebruik ik het (interne) ip van de server. Ik ben connected via Wifi.

Ik kan het eens gaan proberen via mijn "dyndns" met bijbehorende poorten forwarden. Maar het zou zo toch gewoon moeten kunnen werken?

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Jouw server vindt dat localhost jouw server is. Jouw telefoon vind dat localhost jouw telefoon is. Dus als je localhost op je telefoon instelt zal tt-rss reader proberen te connecten op een webserver die op je telefoon draait, wat doorgaans niet lukt aangezien je waarschijnlijk geen webserver op je telefoon zult hebben.

Als je het eerst nog intern op je eigen netwerk wil houden kun je altijd nog SERVER_PATH zetten op http://[ipadresvanjeserver]/tt-rss en die url in je telefoon gebruiken.

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 12:36
Dat bedoel ik dus, ik doe het al zoals jij aangeeft. Maar dit werkt dus niet.

Waar ik op doelde is config.php, die staat gewoon op localhost.

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Dat moet dus niet, want dan zal tt-rss alleen maar werken vanaf localhost
Pagina: 1