tubbadu

joined 2 years ago
[–] [email protected] 14 points 1 year ago

"esse montà 'n sle bije quadre", and the literal translation in italian is "essere montato sulle biglie (cuscinetti a sfera) quadre"

[–] [email protected] 12 points 1 year ago* (last edited 1 year ago) (4 children)

In Piedmontese (northern Italian dialect):

"To be mounted over squared ball bearing" = to be really strange, not as other people

"Horse brand" = a product of an unknown low quality brand

"To beat the goat" = throw a tantrum

[–] [email protected] 5 points 1 year ago (1 children)

Will this change something for italian pirates?

[–] [email protected] 49 points 1 year ago (10 children)

Uhm, cool I guess. Why should we use this? Does it have any advantage over classical displays?

[–] [email protected] 54 points 1 year ago (1 children)

Go to settings to activate KDE

[–] [email protected] 1 points 1 year ago (1 children)

Why only in the US? (I didn't read the article)

[–] [email protected] 1 points 1 year ago (1 children)

uhm that's strange, I just tried executing it on your link and it worked. have you waited at least 5 seconds after running the script?

[–] [email protected] 0 points 1 year ago

They also are very good with olives and potatoes

[–] [email protected] 5 points 1 year ago

Ugly bikes ftw!

[–] [email protected] 1 points 1 year ago (3 children)

hi, sorry for the late reply! I finally wrote this nodejs script:

const puppeteer = require('puppeteer');

// This is where we'll put the code to get around the tests.



function findPlaylistUrl(networkUrls) {
  for (const url of networkUrls) {
    if (url.startsWith('https://vixcloud.co/playlist')) {
      return url;
    }
  }
  return ''; // Return an empty string if no matching URL is found
}

(async () => {
  // Check if URL argument is provided
  if (process.argv.length <= 2) {
    console.error('Usage: node get_network_urls.js <URL>');
    process.exit(1);
  }

  const url = process.argv[2];

  // Launch a headless browser
  const browser = await puppeteer.launch({ headless: 'true' });
  const page = await browser.newPage();

  // Enable request interception
  await page.setRequestInterception(true);

  // Capture network requests
  const networkUrls = [];
  page.on('request', (request) => {
    networkUrls.push(request.url());
    request.continue();
  });

  // Navigate to the URL
  await page.goto(url);

  // Wait for a while to capture network requests (adjust as needed)
  await page.waitForTimeout(5000);

  // Print the captured network URLs
  console.log(findPlaylistUrl(networkUrls));
    
  // Close the browser
  await browser.close();
})();

the first argument passed to the script is the url of the webpage. The script uses the puppeteer module to "fake" a browser, in order to receive all the network calls and so on, and then will search through them for the m3u8 playlist. It is very specific and only works on this website, but it can be easily adapted for other websites as well

[–] [email protected] 13 points 1 year ago (1 children)

Can you tell us more about this?

[–] [email protected] 1 points 1 year ago (1 children)

How is this possible? I mean, how can they connect the searches from the ip of the server with your laptop's ip?

 

Hello! My notifications have a "BZZ BZZ" vibration, with two consecutive pulses. I'd like to only have one BZZ. How can I change it? In the settings I was only able to change the vibration intensity, but not the pattern Running Android 14

 

Hello! I am analyzing the battery usage of each app, and noticed that Mull browser is always on the very top of the list, even during night (between 4.00 AM and 6.00 AM). How is this possible? Is it an android error? I'm using GrapheneOS (Android 14)

 

Hello! Just switched from my old device with android 10 to my new pixel with Android 14 (GrapheneOS), and I'm missing a lot the persistent notification feature of android 10: I used Tasks.org from fdroid to get reminders in my notifications tray, and until I manually clicked "completed" there was no way to remove them, not by swiping nor by clicking "remove all". Now, on Android 14, if I swipe the notification.... It goes away, lost forever. Is there a way to enable the old behavior? Or a workaround to make sure I'll never delete an important notification by accident?

Thanks in advance!

 

Hello! I want to find the instrumental version (no vocals, only instruments) of a song (devils in the mist by overkill) but can't find it anywhere, not on spotify nor YouTube nor Googling it... Any tips?

 

Hello! I want to change keyboard layout from command line, but online I only found this, but unfortunately qdbus org.kde.keyboard /Layouts setLayout "xyz" does no longer work, and looking for "keyboard" or "layout" in keyboard viewer gave 0 results... any tips?
thanks in advance!

 

Hello! I recently installed Easer on my android device, and would like to set it up to:

  • automatically turn on DND (do not disturb) mode when I enter my university in certain dates
  • automatically turn off DND when I leave the university in the same dates

what I did is:

  1. create a profile "DND on" and "DND off", each one setting the DND mode to the respecting one
  2. create a condition "mon-fri", selecting weekdays from monday to friday
  3. create an event "university event" setting the location of my university
  4. also create a condition "university condition" with the same settings as the event (because I don't know which one is the correct one to use)
  5. create a script "is weekdays" with no parents and no profile set, "condition" trigger, and assigned "mon-fri" to it
  6. create a script "university in" with "is_weekdays" as parent, profile "DND on", and then assigning "university event" or "university condition" (don't know which oneis better), and setting "recurrent" to true
  7. the same as point above, but checking "inverse scenario" (don't know the exact translation)

when I enter my university, it works correctly, activating the DND mode. The problem is when I leave the university, because it just do nothing, leaving the DND mode on. What am I doing wrong?

thanks in advance!

 

Hello! I'm currently very very dependent on TickTick (not tiktok) because of a single simple feature: persistent notification alerts. I can set events and tasks as in many other similar apps, but once the reminder is triggered, a persistent notification is showed, until I manually say "mark as completed" or "remind me later". This way I avoid accidentally removing (and missing) it by clearing my notification tray. However, it is closed source and only available on Google Play. I'd like to replace it (if possible) with a FOSS app. Do you know of an app with this feature? Thanks in advance Android folks!

 

Hello there! I'm currently using telegram FOSS from fdroid, and don't have telegram premium. It's okay to have limitations on animated emoji and such, that are limitations imposed by the server, but I really cannot tolerate limitations imposed by the client. I want to rearrange folders. It won't make me do it without premium. Total bullshit. I want to hide the awful ads on channels. It won't make me hide them without premium. Hateful. Is there a client that just removes all thos idiotic antifeatures from the official client?

 

crosspostato da: https://lemmy.kde.social/post/416424

Hello there! This is my problem: I'm going to buy a new smartphone, and I'd really like to degoogle myself as much as possible. The idea would be to buy a device compatible with LineageOS, but... Supported devices are usually older models, and often there are newer devices with better specs for the same price, that does not support lineageOS. Is seems a shame to buy a device with lower specs than another one just because of software compatibility. So the alternative would be to buy an unsupported device, unlock the bootloader and debloat it as much as possible, flash privileged fdroid and aurora store on it, install microg, etc... What do you suggest me to do? Is the second alternative a viable option? What other steps should I do if I decide to go that way?

Thanks in advance folks!

1
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

Hello there! This is my problem: I'm going to buy a new smartphone, and I'd really like to degoogle myself as much as possible. The idea would be to buy a device compatible with LineageOS, but... Supported devices are usually older models, and often there are newer devices with better specs for the same price, that does not support lineageOS. Is seems a shame to buy a device with lower specs than another one just because of software compatibility. So the alternative would be to buy an unsupported device, unlock the bootloader and debloat it as much as possible, flash privileged fdroid and aurora store on it, install microg, etc... What do you suggest me to do? Is the second alternative a viable option? What other steps should I do if I decide to go that way?

Thanks in advance folks!

Edit:
Thanks to anyone for the great answers! I finally decided to buy a pixel 6 (or 6 pro if I find a good deal) and install a custom ROM on it! GrapheneOS will support it for "only" 3 more years, while other roms like lineageos or divestos will have longer support. What do you suggest? Graphene OS and when support ends switch to another one? O directly use the other one?

 

Hello! I'm trying to do this:

but I can't seem to find a "good" way to do it:

if I just place it in the Kirigami.Page it is displayed, well, in the page, as in the image above.

Kirigami.ApplicationWindow {
   pageStack.initialPage: Kirigami.ScrollablePage {
      Kirigami.SearchField { // TODO move in the page header
         id: searchField
         Layout.fillWidth: true
      }
   }
}

if I place it in the header of the window it is displayed before the actual header even:

Kirigami.ApplicationWindow {
    header: Kirigami.SearchField { // TODO move in the page header
         id: searchField
         Layout.fillWidth: true
      }
   pageStack.initialPage: Kirigami.ScrollablePage {
     
   }
}

if I place it just before the Page it goes inside the header, but all aligned to the top instead of nicely in the center:

Kirigami.ApplicationWindow {
    Kirigami.SearchField { // TODO move in the page header
         id: searchField
         Layout.fillWidth: true
      }
   pageStack.initialPage: Kirigami.ScrollablePage {
     
   }
}

what is the correct way of doing this?

thanks in advance!

 

Hello fellow KDE users! I use KDE Plasma on my tablet, but found windows managements a bit painful when using only the touchscreen, so I wrote this KWin script: it just organize automatically each window in a separate virtual desktop, maximized and borderless, allowing you to use the built in touchscreen gestures (3 fingers slide) to switch between them (animations are real smooth!)
I also released it on pling/kde store

Hope you'll find it useful! Let me know your thoughts about this!

view more: ‹ prev next ›