Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Django... кодировка для RSS   Найти похожие ветки 

 
sniknik ©   (2012-05-04 11:07) [0]

Проблема.... основная :), нифига не знаю про сей фремворк, но у людей на нем сайт, и формируемый средствами фремворка RSS (новости). Я его получаю разбираю, работаю, все хорошо, кроме одной мелочи...
Не основная проблема - по протоколу и вообще работа (есть АПИ по обмену данными) должна вестись в кодировке win-1251, а RSS выдает в utf-8 (как и сайт). Ну и вот, мне то пофигу, "айдомдокумент" разбирает и не давится любой кодировкой, но!!!, формально получается что RSS это часть протокола, и есть клиенты которые не пользуются стандартными парсерами xml, а делают разбор регекспами и т.д... всякой хренью, в общем. Заставить их поменять что то невозможно т.к. протокол как сказано выше только в win-1251...

В общем вопрос, можно ли там (в Django) "малой кровью" (настройкой) изменить charset? И желательно не всего сайта, а только формируемого RSS? В поддержке говорят "не знаем что/как можно сделать", у меня доступа к серверу/настройкам/скриптам нет (хотя, опять по словам поддержки, в скрипты/ядро движка/генофонд :) не лезть!).
Есть возможность? Кто знает джангу, куда их ткнуть чтобы посмотрели/поменяли. (не разворачивать же мне сайт, изучать фрейворк, чтобы самому разбираться... черезчур, ИМХО, по чужой проблеме)


 
Anatoly Podgoretsky ©   (2012-05-04 11:11) [1]

Ну сказали же в генофонд не лезть.


 
Медвежонок Пятачок ©   (2012-05-04 11:19) [2]

а если прикрутить сбоку отдельный питон-модуль, который сдернет оригинальный rss сам, затем поменяет все на 1251 и отдаст наружу?


 
sniknik ©   (2012-05-04 11:20) [3]

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


 
sniknik ©   (2012-05-04 11:23) [4]

> а если прикрутить сбоку отдельный питон-модуль, который сдернет оригинальный rss сам, затем поменяет все на 1251 и отдаст наружу?
Не пойдет, программист нужен ;), а на поддержке таких нет. Если бы на этапе разработки "всплыло", другое дело.
Ии если бы у меня самого доступ был бы... питон знаю, программировать люблю. :)


 
Медвежонок Пятачок ©   (2012-05-04 11:30) [5]

но его же совсем не обязательно физически прикручивать именно "там".
можно прикрутить подобный прокси "совсем сбоку". на любом другом хостинге.
правда программер все равно нужен....


 
sniknik ©   (2012-05-04 11:31) [6]

Хм. похоже нашел,
http://pyplanet.ru/tag/Django?page=21
"Статья"
Подводные грабли web, django, python
Django RSS для Яндекс новостей

И судя по всему, для меня это значит "невозможно"...


 
sniknik ©   (2012-05-04 11:36) [7]

> но его же совсем не обязательно физически прикручивать именно "там".
Вообще то обязательно, это билинг, пере направления, сторонние сайты, под чужим сертификатом, и много чего еще не допускается. Только прямые запросы.

И потом как я, клиент, скажу другим клиентам "протокол поменялся, теперь новости берите оттуда!"? Нонсенс.

Мне проще сказать, пользуйтесь моей программой, у меня все хорошо, да кто ж слушать то будет? У каждого свой велосипед "любовно взращенный".


 
sniknik ©   (2012-05-04 11:47) [8]

> И судя по всему, для меня это значит "невозможно"...
Ха, а поддержка на ссылку сказала "мы попробуем". ;)


 
Anatoly Podgoretsky ©   (2012-05-04 12:06) [9]

> sniknik  (04.05.2012 11:36:07)  [7]

Похоже ты в тупике.


 
sniknik ©   (2012-05-04 12:15) [10]

> Похоже ты в тупике.
Не я. У меня все работает и так, т.к. пользуюсь нормальными методами. Просто у начальства похоже мнение, что это ничего не значит, а нужно знать какое то волшебное слово чтобы работало... и я его типа знаю, и меня типа попросили "скажи им что сделать, чтобы работало... но! этого нельзя, того нельзя, нормально/профессионально работать не предлагать, и вообще чтобы сразу, и вчера...".


 
Anatoly Podgoretsky ©   (2012-05-04 12:23) [11]

> sniknik  (04.05.2012 12:15:10)  [10]

Я имею в виду задачу


 
sniknik ©   (2012-05-04 12:37) [12]

> Я имею в виду задачу
А... ну тут я и не надеялся особо на решение. Слишком много ограничений, не знание инструмента, невозможность "пощупать" самому, и т.д. сразу сказал что ничего не выйдет.
И хотя поддержка "пробует", но ничего не меняется, а времени уже много прошло. Не получится наверное.


 
Anatoly Podgoretsky ©   (2012-05-04 12:54) [13]

> sniknik  (04.05.2012 12:37:12)  [12]

Вот именно, подхода совсем никуда нет, и т.д.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 2.967 c
2-1341236271
>|<
2012-07-02 17:37
2013.03.22
Повторная загрузка изображения на форму, которая в DLL


2-1336127281
__QWERTY
2012-05-04 14:28
2013.03.22
как правильно очистить TList ы, чтобы не было утечек памяти


2-1339054794
Pcrepair
2012-06-07 11:39
2013.03.22
Видимость переменных в разных модулях


2-1342008651
Handler
2012-07-11 16:10
2013.03.22
const


15-1329506289
TUser
2012-02-17 23:18
2013.03.22
Элемент униформы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский