Задать вопрос
  • Почему скрипт сканирует только последний сайт?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    Не пробовали дебажить? Брейкпоинты поставить и пошаговое посмотреть что в цикле берётся и что записывается в файл? Думаю что вам этого хватит чтобы понять в чем дело.
  • Как разделить слова в сообщении telebot?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    Vindicar, думаешь сам? человек split не знает, ему бы перед тг ботом почитать хоть бы основы
  • Как добавить текст из одной ячейки в другую между символами?

    Dr_Elvis
    @Dr_Elvis
    Очень непонятно. дайте сам файл ну или хотя бы скрин. с описанием что куда
  • Что означает ошибка ntfs-3g на raspberrypi?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Drno, доп питание не помогло, всё равно ошибки вольтажа сыпятся.
    Вот такое теперь ещё в логе
    Dec  5 11:08:16 raspberrypi ntfs-3g[3690]: ntfs_attr_pread error reading '/downloads/Бэтмен против Супермена. На заре справедливости.2016.UHD.BluRay.Remux.2160p.mkv' at offset 124965126144: 4096 <> -1: Input/output error

    Я так понимаю это уже диск сыпется.
    Эта ошибка раза 3 повторяется и rtorrent уходит в аут. Иногда вместе с ним и жёсткий диск отваливается.
  • Что означает ошибка ntfs-3g на raspberrypi?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Drno, познавательно. Попробую с usb хабом с доп питанием, а потом буду пробовать с бОльшем блоком питания для малинки, если первое не поможет.
  • Что означает ошибка ntfs-3g на raspberrypi?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Drno, не, там от WD Pasport внешний жесткий диск. а usb хаб с доп питанием как раз таки у меня есть. надо попробовать через него подключить.
  • Что означает ошибка ntfs-3g на raspberrypi?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    paran0id, Drno, окей, согласен что питание проседает. БП малинки на 3 ампера, должно быть норм. доп питания HDD не предусматривает(я так полагаю), потому что в комплекте был одинарный шнур, без двойного USB. возможно есть отдельные шнурки с двойным, уточню у производителя, они вроде там в ТП отзывчивые.
    Кроме замены HDD есть еще варианты какие-нибудь? Ставить БП с 4-5А? как бы малинка не сгорела от этого. может есть какой программный контроллер, библиотека, утилита?
  • Что означает ошибка ntfs-3g на raspberrypi?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    без доп питания, у жесткого только один провод в комплекте. подключен к usb3.
    в dmesg выдает следующее:
    spoiler
    [   16.115912] NET: Registered protocol family 31
    [   16.115920] Bluetooth: HCI device and connection manager initialized
    [   16.115934] Bluetooth: HCI socket layer initialized
    [   16.115943] Bluetooth: L2CAP socket layer initialized
    [   16.115958] Bluetooth: SCO socket layer initialized
    [   16.123831] Bluetooth: HCI UART driver ver 2.3
    [   16.123841] Bluetooth: HCI UART protocol H4 registered
    [   16.123900] Bluetooth: HCI UART protocol Three-wire (H5) registered
    [   16.124568] Bluetooth: HCI UART protocol Broadcom registered
    [   16.398710] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   16.398719] Bluetooth: BNEP filters: protocol multicast
    [   16.398733] Bluetooth: BNEP socket layer initialized
    [   16.413518] NET: Registered protocol family 38
    [   16.432731] cryptd: max_cpu_qlen set to 1000
    [   17.994844] Voltage normalised (0x00000000)
    [  323.757269] Under-voltage detected! (0x00050005)
    [  329.997218] Voltage normalised (0x00000000)
    [  417.357880] Under-voltage detected! (0x00050005)
    [  421.517768] Voltage normalised (0x00000000)
    [  433.997989] Under-voltage detected! (0x00050005)
    [  438.157968] Voltage normalised (0x00000000)
    [  712.721489] rpi_firmware_get_throttled: 3 callbacks suppressed
    [  712.721498] Under-voltage detected! (0x00050005)
    [  716.881435] rpi_firmware_get_throttled: 3 callbacks suppressed
    [  716.881439] Voltage normalised (0x00000000)
    [  725.201617] Under-voltage detected! (0x00050005)
    [  729.362924] Voltage normalised (0x00000000)
    [  902.003037] Under-voltage detected! (0x00050005)
    [  908.242957] Voltage normalised (0x00000000)
    [ 1018.493866] rpi_firmware_get_throttled: 4 callbacks suppressed
    [ 1018.493875] Under-voltage detected! (0x00050005)
    [ 1022.643875] rpi_firmware_get_throttled: 4 callbacks suppressed
    [ 1022.643879] Voltage normalised (0x00000000)
    [ 1336.728748] Under-voltage detected! (0x00050005)
    [ 1342.968841] Voltage normalised (0x00000000)
    [ 1505.210518] Under-voltage detected! (0x00050005)
    [ 1509.370558] Voltage normalised (0x00000000)
    [ 1611.291590] Under-voltage detected! (0x00050005)
    [ 1615.451615] Voltage normalised (0x00000000)
    [ 2399.619622] Under-voltage detected! (0x00050005)
    [ 2405.859689] Voltage normalised (0x00000000)
    [ 3402.189363] Under-voltage detected! (0x00050005)
    [ 3404.294766] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 cmd_age=2s
    [ 3404.294813] sd 0:0:0:0: [sda] tag#0 Sense Key : 0xb [current]
    [ 3404.294842] sd 0:0:0:0: [sda] tag#0 ASC=0x47 ASCQ=0x3
    [ 3404.294871] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 1b b7 8e 78 00 01 00 00
    [ 3404.294904] blk_update_request: I/O error, dev sda, sector 465014392 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 0
    [ 3408.429401] Voltage normalised (0x00000000)
    [ 3422.989584] Under-voltage detected! (0x00050005)
    [ 3454.189852] Voltage normalised (0x00000000)
    [ 3462.509877] Under-voltage detected! (0x00050005)
    [ 3472.910019] Voltage normalised (0x00000000)
    [ 3652.443593] sd 0:0:0:0: [sda] Unaligned partial completion (resid=42616, sector_sz=512)
    [ 3652.443621] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 1b c9 32 e0 00 01 00 00
    [ 3652.443658] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 cmd_age=2s
    [ 3652.443679] sd 0:0:0:0: [sda] tag#0 Sense Key : 0xb [current]
    [ 3652.443700] sd 0:0:0:0: [sda] tag#0 ASC=0x47 ASCQ=0x3
    [ 3652.443720] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 1b c9 32 e0 00 01 00 00
    [ 3652.443745] blk_update_request: I/O error, dev sda, sector 466170592 op 0x0:(READ) flags 0x80700 phys_seg 17 prio class 0
    [ 3710.032066] rpi_firmware_get_throttled: 11 callbacks suppressed
    [ 3710.032074] Under-voltage detected! (0x00050005)
    [ 3718.352108] rpi_firmware_get_throttled: 11 callbacks suppressed
    [ 3718.352115] Voltage normalised (0x00000000)
    [ 3730.832268] Under-voltage detected! (0x00050005)
    [ 3734.992360] Voltage normalised (0x00000000)
    [ 3737.073415] Under-voltage detected! (0x00050005)
    [ 3743.312349] Voltage normalised (0x00000000)
    [ 4132.276244] rpi_firmware_get_throttled: 5 callbacks suppressed
    [ 4132.276252] Under-voltage detected! (0x00050005)
    [ 4140.596397] rpi_firmware_get_throttled: 5 callbacks suppressed
    [ 4140.596405] Voltage normalised (0x00000000)
    [ 4173.876995] Under-voltage detected! (0x00050005)
    [ 4178.037115] Voltage normalised (0x00000000)
    [ 4267.478679] Under-voltage detected! (0x00050005)
    [ 4273.718734] Voltage normalised (0x00000000)
    [ 4458.841671] rpi_firmware_get_throttled: 8 callbacks suppressed
    [ 4458.841679] Under-voltage detected! (0x00050005)
    [ 4465.081706] rpi_firmware_get_throttled: 8 callbacks suppressed
    [ 4465.081713] Voltage normalised (0x00000000)
    [ 5297.091839] Under-voltage detected! (0x00050005)
    [ 5303.331875] Voltage normalised (0x00000000)
  • Почему может торрент качать медленно?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Очень интересно. опять по нулям. но 5 раздач успел скачать. пообщаюсь с провайдером пожалуй.
  • Почему может торрент качать медленно?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Знаете, это какая то дичь.
    Вчера было вот так:
    6125e58cde961327838377.png

    Сегодня встал на работу(удаленка) и всё что-то тормозит, зашел посмотреть:
    6125e5bc15e5f673498587.png

    Ничего не делал. Видимо какая то блокировка прошла, возможно со стороны провайдера(?). посмотрим на сколько времени хватит.
  • Почему может торрент качать медленно?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    White,
    Проверяем файрволл
    sudo iptables -L -nv
    spoiler
    Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination
    
    Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination
    
    Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination


    Порты UDP
    sudo netstat -lnu | grep udp | awk '{ print ( $4 ) }' | awk 'BEGIN{FS=":"} { print $(NF) }' | sort -n | uniq

    spoiler
    68
    137
    138
    1900
    1901
    5353
    6771
    22325
    32410
    32412
    32413
    32414
    33121
    36830
    36911
    38318
    42032
    44087
    46843
    47166
    49333
    52182
    53745
    56020
    56067
    58434
    60249
    62219


    Порты TCP
    netstat -lnt | grep LISTEN | awk '{ print ( $4 ) }' | awk 'BEGIN{FS=":"} { print $(NF) }' | sort -n | uniq

    spoiler
    22
    139
    445
    6010
    8080
    9091
    22325
    32400
    32401
    32600
    35261
    40795
    62219


    Вроде как всё впорядке.
    А вот еще на счет UPnP в роутере:
    spoiler
    6125347e5490f738726130.png
  • Почему может торрент качать медленно?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Вот так отображает netstat по порту что в настройках
    6124f91384cad985598864.png
  • Почему может торрент качать медленно?

    Dr_Elvis
    @Dr_Elvis Автор вопроса
    Что интересно. сейчас ничего не делал кроме того как смотрел netstat - выдало 12 мегабайт в секунду на некоторое время. не понимаю что не так, что блочит.
  • Вывод словарь списков без скобок, как это сделать?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    Никогда так не делайте
    str(my_dict[key]).replace('[', '').replace(']', '')
  • Вывод словарь списков без скобок, как это сделать?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    EvanGun,
    d = {'Вика': [2, 0, 0, 2, 0], 'Даня': [2, 1, 0, 1, 3], 'Лиза': [2, 2, 0, 0, 6]}
    for key, value in d.items():
        print(f'{key}:', end='')
        print(' '.join(str(x) for x in value))
  • Не работает декоратор для получения сообщений telethon?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    Ternick, вот так:
    client = TelegramClient(str(api_id), api_id, api_hash)
    client.start()
    client.run_until_disconnected()

    да и запихните это main
  • Как узнать отправил сообщение админ или нет?

    Dr_Elvis
    @Dr_Elvis Автор вопроса, куратор тега Python
    Алан Гибизов, хм... ценные знания! да, действительно там дальше эти переменные не используются. пожалуй так и сделаю и буду знать что так быстрее. спасибо.
  • Как узнать отправил сообщение админ или нет?

    Dr_Elvis
    @Dr_Elvis Автор вопроса, куратор тега Python
    Алан Гибизов, поменял на isinstance и условие поменял, но только на такое:
    if not (isadmin or iscreator):
    Так правильнее будет.
    Так же вместо
    participant=event.original_update.message.from_id
    сделал
    participant=event.original_update.message.sender.id

    и вроде как ошибка ушла. пока что не проявлялась по крайне мере.
  • Как узнать отправил сообщение админ или нет?

    Dr_Elvis
    @Dr_Elvis Автор вопроса, куратор тега Python
    Алан Гибизов, за isinstance спасибо, я знал о нем, но код выдернул из интернета и не поменял.
    заменить в if - да, само собой так правильнее, просто делал в торопях)
    А вот дебажить на предмет Nonе я даже не знаю как. ошибка плавающая, локально раз 100 пробовал - не воспроизводится. а на сервер когда бота запускаю - время от времени проскакивает.