1. bash / Говнокод #16009

    −125

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    # Получаем список файлов и приводим его в нужный для закачки вид
    curl http://thedoujin.com/index.php/categories/$colid|pcregrep -o -e 'data-original=\"[^\"]+'|sed \
            -e 's/data-original="//g' -e 's/thumbnails/images/g' -e 's/thumbnail_//g' > get.thedoujin.txt
    # Переименование
    # Получаем список файлов из первого списка
    basename -a `cat get.thedoujin.txt` > filenames.txt
    # Список расширений
    cat filenames.txt |cut -d . -f 2 > fileexts.txt
    # Номера страниц
    seq -w `wc -l < filenames.txt` > nums.txt
    # Новые имена файлов
    paste -d . nums.txt fileexts.txt > gal2.txt
    paste -d " " filenames.txt gal2.txt > gal.txt
    # Переименование
    cat gal.txt |xargs -t -l1 mv

    Что можно сделать с 5-15, чтобы меньше телодвижений производилось?

    Запостил: Radjah, 18 Мая 2014

    Комментарии (46) RSS

    • Переписать на пайтоне awk.
      Ответить
      • питон/перл лучше чем авк потому что можно также нативно и файлы переименовывать.
        Ответить
    • > TheDoujin is an imageboard dedicated 100% to doujinshi. If you have no idea what doujinshi are, they are essentially fan made manga. In our case usually adult.

      Хотел поправить, но передумал). Ну обрисовать можно так: после sed-а
      awk -F. 'NF { print NR, $NF, $0 }' | while read -r num ext file ..
      Ответить
      • Вроде то, что нужно.
        Надо будет загнаться с awk и sed покопать.
        Ответить
        • Можно и
          prename -n 's:.*(\.[^/.]+)$:(++$a).$1:e'
          , $. не сработал, поэтому :e, но в скриптах лучше уж (если не упирается) небыстрая пачка mv, чем такое.
          Ответить
          • Я через awk и xargs запилил. Получилось намного красивее, чем с кучей paste.
            Ответить
    • Я даже боюсь спросить, зачем автору собирать файлы с этого сайта...
      Ответить
      • А о чем сайт?
        Ответить
        • Там, кхм, нарисованные девочки с большими глазами занимаются любовью с нарисованными мальчиками с большими глазами.
          Ответить
          • Тебя это шокировало?
            Ответить
            • Меня шокировало желание автора скачивать все файлы с этого сайта.
              Ответить
              • Да еще и роутером(?) судя по ARM.
                Ответить
                • Арм только в рутерах?
                  Ответить
                  • > Арм только в рутерах?
                    Телевизором - маловероятно, я не слышал о дебиане на телеках.
                    Планшетом/сотиком - тоже маловероятно.
                    Блочок IPTV - скорее всего залочен.
                    Rasberry Pi - врядли он ее покупал ради бурятских порнокомиксов.
                    Беспроводные жесткие диски (аля медиасервер в кармане) - не слышал о кастомных прошивках, может уже и есть.
                    Всякие Cortex'ы - да на них даже линупс не взгромоздишь.

                    Из всех ARM'овых устройств самые дешевые и популярные для любителей поебаться с ними - именно роутеры и медиасерверы.

                    Еще есть варианты?)
                    Ответить
                    • >роутеры
                      Именно что поебаться. 16 мб рам / 4 ром. А на смартах/медиаплеерах/планшетах двухядерник 1 ггц+ и 1 мб рам.

                      Думаю себе завести комп, который круглосуточно включен и при этом не шумит. Зачем специально для этого покупать STB если есть смарт/планшет?

                      Кстати, а хуле на всех насах кулеры стоят, если и винты, и даже четырехядерные армы без кулера обходятся?
                      Ответить
                      • > Зачем специально для этого покупать STB если есть смарт/планшет?
                        Ну например hdmi выход на телек, надежный проводной lan, нормальный usb, умеющий отдавать питание. Да и стоят они не так уж и дороже китайских планшетов (в районе 12к видел четырехъядерный атом с джвумя гигами памяти и терабайтничком).

                        > на всех насах кулеры стоят
                        Винты поди греются?
                        Ответить
                        • Для того, чтобы на нем шкрипты держать. Понятно, что приставка как приставка лучше. Стоят евро 70, но! Хуй тебе а не аппаратное декодирование.

                          >Винты поди греются?
                          А в usb корпусах, внезапно, нет? Там порядка 8w максимальная мощность.
                          Ответить
                      • Тот же WD Red на 3TB в маленьком корпусе греется до 56-58 градусов. По опыту работы с MBL знаю.
                        Ответить
                        • А это плохо?
                          Ответить
                          • Нормой для HDD считается 40-45 обычно
                            Ответить
                            • И? Это плохо? Во что может вылиться? В повышенную громкость со временем? Во время смерти в 3 раза больше срока полного морального устаревания, а не в 6?
                              Ответить
                              • Владельцы пишут, что может сдохнуть и за полгода такого режима работы.
                                Ответить
                                • > может сдохнуть и за полгода такого режима работы
                                  Практика показала, что винт может сдохнуть и через полгода работы в идеальных условиях (чистый воздух, кондишен, никто не трогает).

                                  Нет бекапов и/или RAID'а - ССЗБ, значит инфа была не такой уж и нужной.
                                  Ответить
                                  • Копеечный кулер и зарядник сбивают температуру до 35-40 градусов. И никакого шума при этом.
                                    Ответить
                    • У меня есть и малина, и cubietruck и my book live с PowerPC.
                      Запускаю всю эту бадягу на втором и третьем.

                      ARM на роутеры ставить стали не так давно, там в основном mipsel используется, ибо вся сетевая хрень там реализована в железе и от CPU много не надо.
                      Ответить
                      • >cubietruck
                        Что за зверь?
                        Ответить
                        • http://www.cubietruck.com/
                          Ответить
                          • Сколько стоит собранный? Есть поддержка аппаратного декодирования?
                            Ответить
                            • В районе 4 килорублей с доставкой. Апаратное есть.
                              Скоро должна выйти плата на A80
                              Ответить
                              • а A80 нот бэд, ещё бы пощупать производительность этого оллвиннер для браузера
                                Ответить
                              • В смысле поддерживается ли оно в питухе, кортексы вообще нихуя.
                                Ответить
                                • Я этой темой не загонялся, но дрова вроде есть.
                                  Ответить
                                  • А для чего ты его тогда использовал?
                                    Ответить
                    • На телевизоре вполне может быть Дебиан, но туда просто так не пустят. Даже "официальным партнерам" пароли не дают. Только разве что есть какой-то хакерский способ.
                      Ответить
                      • На самсовых теликах видел какой-то service-порт в виде 3,5 мм джека. Скорее всего UART
                        Ответить
    • cleaned
      Ответить
    • Уважаемые пользователи!

      Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.


      Жду пативэн.
      Ответить
      • Трусы, носки, сигареты собирай, ждет он ....
        Ответить
    • vanished
      Ответить

    Добавить комментарий