DudeYandexApi 0.1Beta.

17th Август 2020 | Метки: , ,

Поехали :)

Навеяно говнокодом — http://habrahabr.ru/blogs/php/67111/

идея хорошая, реализация как всегда гавно. ну чтож, возьмем движение в свои руки. на этих словах я открываю проект DudeYandexApi.

Сейчас реализованы:

  • Авторизация
  • Загрузка файла на disk.yandex.ru

Предлагается сделать еще:

  • Продление файла на disk.yandex.ru
  • … предлагайте еще

Зависит от json, curl, DudeCurl, iconv.

Вот пример работы с классом.

$api = new DudeYandexApi();
if(!$api->login(username,password))
{
throw new Exception(«Bad username or password»);
}
echo $api->upload(«test.txt»);

Качаем и юзаем, предлагаем функционал который вам бы хотелось видеть :)
Здесь исходники DudeYandexApi

ваш дуд.

  • Unique Post
  1. admin
    17th Август 2020 в 16:08

    не забываем про тикеты на http://trac.helldude.ru/

  2. Master
    17th Август 2020 в 18:00

    Ну а чо)
    Есть задумки:
    - доступ в панель Яндекс.Вебмастер с получение всего оттуда
    - регистрация нового ip для Яндекс.XML

    (как исходники глянуть? =) )

  3. 17th Август 2020 в 19:00

    А где взять лог и пасс от SVN ?

  4. Evgeny Sergeev
    18th Август 2020 в 13:09

    А обосновать вот эту фразу: «идея хорошая, реализация как всегда гавно.» можете? А то получается как в том анекдоте: «Солженицын плохой писатель, потому что у него некрасивый почерк».

    • phpdude
      18th Август 2020 в 19:40

      легко. сразу видно там кучу логический, уровня хттп и просто ошибок. например то, что не используется urlencode для паролей, слабо или не знали про них?
      например то, что http_code от яндекса всегда будет 200 и это не означает что получилась или нет авторизация.

      еще есть вопросы?

      в общем как там в анекдоте: «идея хорошая, реализация как всегда гавно.»

      зы я не быдло, но я ненавижу говнокод.

  5. Evgeny Sergeev
    19th Август 2020 в 05:15

    phpdude, вопросов пока нет. Про urlencode знал. Код на хабре не смотрел. Лично меня задела Ваша манера выражать свои мысли. Поэтому и задал вопрос.

  6. Evgeny Sergeev
    19th Август 2020 в 05:23

    Кстати, Ваша манера говорить размыто (не говорить, сколько конкретно Вы ошибок нашли, а вместо этого говорить «куча ошибок» и т.д.) на мой взгляд, ИМХО, говорит о том, что Вы больше занимаетесь не решением конкретных проблем, а набиваете себе цену. Это тоже отталкивает.

    • phpdude
      19th Август 2020 в 11:49

      urlencode я считаю критической ошибкой для 70 строчной функции, уверен там еще есть уйма недочетов и ошибок, ибо я повидал ТОННЫ кода, поэтому и говорю что «уйма ошибок». цену … все себе цену набивают, даже тот человек, который выложил ту функцию. а я да, тоже набиваю и в ближайшее время я сделаю реальные апи из этой задумки с некоторым функционалом: панель вебмастера, ya.ru упи, апи для фоток яндекса.

      вы себе цену никогда не набиваете? :)

  7. Evgeny Sergeev
    19th Август 2020 в 13:25

    phpdude,
    > вы себе цену никогда не набиваете?
    Набиваю, конечно. Но у меня есть объективная причина — меня постоянно недооценивают.

    • phpdude
      19th Август 2020 в 13:44

      вот скажу честно. меня прям бесит это все: создание сайтов визиток, написание грубаных парсеров и прочей херни. мне хочется инетресной работы — высоконагруженные системы, нестандартные решения. ПОЭТОМУ я набиваю себе цену, ибо меня тоже видимо недооценивают))

  8. Evgeny Sergeev
    20th Август 2020 в 05:11

    Тогда, ИМХО, то что Вам нужно — это кооперация. :-) В одного нереально делать сложные, технологичные проекты

    P.S. а почему нельзя ответить на комментарии, расположенные ниже первого уровня? У меня почему-то не отображалась кнопка «Отправить комментарий», когда я пытался ответить на сообщение выше.

    • phpdude
      20th Август 2020 в 10:53

      я пытался кооперироваться, либо я мудак, либо люди вокруг. в общем ничего из кооперации не получается, люди не хотят работать.

      зы. хер знает, это вордпресс ))) я его не ковырял, нахер надо)))

  9. vasjon
    30th Сентябрь 2020 в 18:58

    отличный проект ! а сделать что то типа автоматической постилки для блогов на яндексе (http://my.ya.ru/) сложно ?

    • phpdude
      30th Сентябрь 2020 в 21:05

      можно все! :)

      но зависит от свободного времени … в ближайший месяц я чую носом занят круглосуточно :(

      • phpdude
        30th Сентябрь 2020 в 21:05

        а среди идей бло сделать полноценный проект — поддержку яндекса :)

        • vasjon
          1st Октябрь 2020 в 00:47

          понятно, а документация по написаному (яндекс апи) есть какая-нибудь ? я понимаю что авторизацию на яндексе Вы сделали, осталось дело за малым постинг :)

          • phpdude
            1st Октябрь 2020 в 01:06

            если почитаете про проект DudeCurl, то это и правда для вас будет малость :)

  10. mustang
    5th Ноябрь 2020 в 12:20

    даешь api для фоток …

  11. Leontiy
    21st Июнь 2021 в 20:07

    Вещь очень полезная! правда у меня заработало только когда заменил
    upload(«test.txt»); на diskUpload(«test.txt»);
    А можно как-то сделать чтоб этот скрипт работая на domen1.com загружал файл на народ с domen2.com ?

  1. DudeYandexApi 0.1 beta. | Блог гения Уведомление | 2009/08/17

Яндекс.Метрика