Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 11:54
    Stele77 opened #5505
  • 11:04
    putzwasser opened #5504
  • 11:04
    putzwasser labeled #5504
  • 07:01

    dependabot[bot] on gradle

    (compare)

  • 07:01

    dependabot[bot] on master

    Bump eventbus-annotation-proces… Merge pull request #1225 from w… (compare)

  • 07:01
    dependabot[bot] closed #1225
  • 07:01
    Strubbl commented #1225
  • 06:05
    dependabot[bot] edited #1225
  • 06:05
    dependabot[bot] edited #1225
  • 06:05
    dependabot[bot] synchronize #1225
  • 06:05

    dependabot[bot] on gradle

    Bump eventbus-annotation-proces… (compare)

  • 06:05
    dependabot[bot] edited #1225
  • 06:05
    dependabot[bot] edited #1225
  • 06:04

    dependabot[bot] on master

    Bump eventbus from 3.3.0 to 3.3… Merge pull request #1224 from w… (compare)

  • 06:04

    dependabot[bot] on gradle

    (compare)

  • 06:04
    dependabot[bot] closed #1224
  • 06:04
    Strubbl commented #1224
  • 06:04

    dependabot[bot] on master

    Bump gradle from 7.0.3 to 7.0.4… Merge pull request #1223 from w… (compare)

  • 06:04

    dependabot[bot] on gradle

    (compare)

  • 06:04
    dependabot[bot] closed #1223
itresearch
@mg64ve
and what is this @kdecherf:matrix.org : https://app.wallabag.it/api/ ?
kdecherf
@kdecherf:matrix.org
[m]
@mg64ve I said that there is an API on wallabag but there is no option nor endpoint to upload actuel content
Dmitriy Bogdanov
@di72nn
@mg64ve @kdecherf:matrix.org it's possible to add articles with custom content and title using the POST /api/entries endpoint.
itresearch
@mg64ve
Thanks @di72nn ! Is it possible to offline batch upload existing .html files with images cached in the local disk to a remote wallabag instance?
kdecherf
@kdecherf:matrix.org
[m]
@di72nn: well, indeed, I forgot that, however this endpoint will save the content as-is, bypassing graby extraction
Dmitriy Bogdanov
@di72nn
@mg64ve you can batch it on the client side, but I don't think there is any easy way to upload local images. I think it should be possible to replace image URLs in the HTML and upload images via other ways (ssh or whatever)
@kdecherf:matrix.org yeah, the applicability depends on use cases 🤷‍♂️
taha
@taha:matrix.org
[m]
I successfully migrated a Wallabag 2.3.8 MySQL database to another Wallabag 2.3.8 PostgreSQL instance using pgloader. All users and their articles can be accessed from the new PostgreSQL-backed Wallabag instance. It's also possible to edit existing article titles, and to delete articles. But, attempting to add new articles leads to "error 500". Ditto if I try to create tags. The specific error message is Undefined table: 7 ERROR: relation "entry_id_seq" does not exist LINE 1: SELECT NEXTVAL('"entry_id_seq"') ^. Am I perhaps missing some obvious database-repair command? Does anyone have any experience with mysql -> pgsql migration for Wallabag?
kartoffelsalat
@kartoffelsalat:tchncs.de
[m]
Does wallabag support client-side javascript rendering (vuejs) to at least some extent?
kdecherf
@kdecherf:matrix.org
[m]
kartoffelsalat: no, there is no javascript rendering done when wallabag fetches articles, and js tags are removed from the output content
(if you're talking about fetching articles)
kartoffelsalat
@kartoffelsalat:tchncs.de
[m]
yes, I'm talking about fetching articles. thanks! (although I wanted to hear that there is an option for that, nevermind).
kdecherf
@kdecherf:matrix.org
[m]
btw you could have a tool that fetch a page using a headless browser and send the complete html to wallabag through the api
kartoffelsalat
@kartoffelsalat:tchncs.de
[m]
ok? that sound's a bit complicated..?
kdecherf
@kdecherf:matrix.org
[m]
probably
lh
@lh:hrdl.eu
[m]

I'm trying to authenticate with a website that requires two additional fields. The following naïve solutions disregards the dependence of the values:

login_extra_fields: login_ticket=@=xpath('//input[@name="login_ticket"]/@value', request_html('https://id.sueddeutsche.de/login'))
login_extra_fields: _csrf=@=xpath('//form[@id="login-form"]//input[@name="_csrf"]/@value', request_html('https://id.sueddeutsche.de/login'))

I couldn't find a configuration-based approach that allows implementing either caching the downloaded page or setting both values at once. What's the best way to go about this in your opinion?

amammad
@amammad
Hey Wallabag team
I hope all for all of you to be good and nice these days ...
Abhilesh Dhawanjewar
@abhilesh

Hey guys, I'm starting to see this error in my database logs -
2021-11-13 18:52:31 6 [Warning] Access denied for user 'root'@'localhost' (using password: NO)

The instance was running perfectly fine but recently I couldn't login with my login details.
I'm running wallabag using docker-compose on a Ubuntu 20.04 VM over Proxmox 7.

Here's the relevant details from my docker-compose -

version: '3'
services:
  wallabag:
          #build: https://github.com/wallabag/docker.git#2.4.2
    image: wallabag/wallabag
    #image: abhilesh7/wallabag-arm
    container_name: wallabag_app
    environment:
      - MYSQL_ROOT_PASSWORD=secure-password
      - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql
      - SYMFONY__ENV__DATABASE_HOST=db
      - SYMFONY__ENV__DATABASE_PORT=3306
      - SYMFONY__ENV__DATABASE_NAME=wallabag
      - SYMFONY__ENV__DATABASE_USER=wallabag
      - SYMFONY__ENV__DATABASE_PASSWORD=password
      - SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
      - SYMFONY__ENV__MAILER_HOST=smtp.gmail.com
      - SYMFONY__ENV__MAILER_USER=gmail-user
      - SYMFONY__ENV__MAILER_PASSWORD=gmail-password
      - SYMFONY__ENV__FROM_EMAIL=gmail-email-address
      - SYMFONY__ENV__DOMAIN_NAME=https://wallabag.domain.net
      - SYMFONY__ENV__SERVER_NAME="Your wallabag instance"
    ports:
      - 80:80
    volumes:
      - /opt/wallabag/images:/var/www/wallabag/web/assets/images
    healthcheck:
      test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost"]
      interval: 1m
      timeout: 3s
    depends_on:
      - db
      - redis
    restart: unless-stopped

  db:
    image: mariadb
    container_name: wallabag_db
    environment:
      - MYSQL_ROOT_PASSWORD=secure-password
    volumes:
      - /opt/wallabag/data:/var/lib/mysql
    healthcheck:
      test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
      interval: 20s
      timeout: 3s
    restart: always

  redis:
    image: redis:alpine
    container_name: wallabag_redis
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      interval: 20s
      timeout: 3s
    restart: always

Not sure why it's overriding the database login credentials specified in the docker-compose. Any pointers how to fix this

Abhilesh Dhawanjewar
@abhilesh
I also changed the volume mounts to ./wallabag-image such that the directory can be chowned but still the same error
relejek
@relejek:matrix.org
[m]
Hey all. Where can I find a list of public wallabag hosted servers?
kdecherf
@kdecherf:matrix.org
[m]
Hello relejek,, unfortunately there is no such list
nicosomb
@nicosomb:matrix.org
[m]
nicofrand
@nicofrand:matrix.nicofrand.eu
[m]
Hi! The migration from 2.3.8 is failing for several users due to a DROP FOREIGN KEY failing (not existing)
Could someone tell if editing a migration is OK, to add a IF EXISTS clause? See https://github.com/wallabag/wallabag/issues/5233#issuecomment-972667069
月季花中的星辰
@starsareintherose
Hello, when I upload files, it always show 500: Internal Server Error
Unable to write in the "/usr/share/webapps/wallabag/web/uploads/import" directory.
but actually I run nginx and php-fpm as root and make /usr/share/webapps/wallabag and /var/lib/wallabag belong to root.
月季花中的星辰
@starsareintherose
drwxr-xr-x 3 root 4096 Jul 25 16:17 .
drwxr-xr-x 8 root 4096 Nov 28 15:41 ..
drwxr-xr-x 2 root 4096 Nov 28 15:41 import
Adam Monsen
@meonkeys
I self-host wallabag with docker-compose. When the app container starts, the db (mariadb) says: [Warning] Aborted connection 14 to db: 'unconnected' user: 'unauthenticated' host: '172.22.0.4' (This connection closed normally without authentication). Then the app says Provisioner finished.. That aborted connection is most likely from the provisioner. Anyone know what the provisioner is doing?
kdecherf
@kdecherf:matrix.org
[m]
@meonkeys: the docker image starts an Ansible playbook at launch for provisioning things like the user
Adam Monsen
@meonkeys
Ah, got it, from entrypoint.sh. Ok
Adam Monsen
@meonkeys
hmm, which task is making that connection, though? Maybe wait for db container? https://github.com/wallabag/docker/blob/master/root/etc/ansible/entrypoint.yml#L75
ah yeah, that must be it.
Nick Loscalzo
@GreenTentacle_twitter
Im having a heck of a time getting wallabag to talk to my self-hosted instance from my Onyx Boox Note Air 2 -- works fine from web, iphone, ipad
I keep getting the "check URL" message -- tried everything I could think of:
  • checked via network capture that its actually hitting the right IP (it is)
  • turned off 2FA
  • tried all sorts of permutations of the URL
any clues about why id keep getting the "wallabag service not found -- check URL" message ? havent found anything really useful in googling
Dmitriy Bogdanov
@di72nn
@GreenTentacle_twitter Docker? Check this comment: https://github.com/wallabag/android-app/issues/997#issuecomment-641100325
The Doctor
@virtadpt
@GreenTentacle_twitter Do you mean that you're having trouble connecting to a self-hosted Wallabag instance?
perdellian
@perdellian:matrix.org
[m]
trying to export all my articles, but PHP seems to be complaining that it has run out of memory
is there a relatively easy way break the export down into smaller chunks to avoid this problem?
I'm dealing with just over 2100 entries
I seem to be able to export my unread and starred entries just fine, but I'd like to be able to carry over the ~1800 unstarred archived entries as well
perdellian
@perdellian:matrix.org
[m]
:point_up: Edit: trying to export all my articles to json, but PHP seems to be complaining that it has run out of memory
running wallabag via Docker
perdellian
@perdellian:matrix.org
[m]
okay, found the container's php.ini file and bumped the limit up to 256M, and that seems to have done the trick
and, since I don't think I'll have to do this again, it probably shouldn't matter that docker will completely lose that change on the next restart
perdellian
@perdellian:matrix.org
[m]
huh… looks like new (post-import) articles got added to the wrong end of the list
kinda wish there was a playlist function of sorts
like, I could probably do a filter/search, but even when it's acting as expected, I don't always bag articles in the exact order I want to read them
and I'd rather just be able to hit the next article button in the android app or—better yet—have TTS just advance to the next article I want to read rather than the one added right before/after it (depending on whether the article list is sorted ascending or descending)
all that being said, it's still a helluva lot better than Pocket's TTS integration