|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2008, 17:14 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2008
Сообщений: 0
|
Работа с текстовыйми файлами (plain + html)
Есть хорошая газета Дуэль http://duel.ru/
Есть архив этой газеты, специально для оффлайнового чтения. ftp://ftp.duel.ru/Archives/ Каждый выпуск в отдельном zip архиве, внутри каждая статья в отдельной html. Сложность в том, что в архиве (каждого выпуска) нет так сказать оглавления, т.е. не хватает отдельной html, в которой бы были ссылки на все статьи текущего номера газеты. Но есть файлы, из которого это оглавление можно получить. Внутри архива находятся следущие файлы (внутри файлов простой plain текст, не html): "current" содержит название архива, нам не нужен "nomer" содержит номер газеты и дату выхода "polosy" содержит информацию о рубриках "staty" содержит информацию о статьях -------- Пример: выпуск от 1 января 2008 г. http://duel.ru/200801/?anons архив этого выпуска ftp://anonymous@ftp.duel.ru/Archives/2008/200801.ZIP файл "staty": ... 3|ПЛАН ПУТИНА ПО РЫБОЛОВАМ|В. СПАССКИЙ|01_3_2.html 4|ОСТОРОЖНО: «КУЛЬТУРОЛОГ»!|Георгий ЗНАМЕНСКИЙ|01_4_1.html 4|ДОЛЖНО ЛИ ГОСУДАРСТВО ПОСТУПАТЬ «ЭКОНОМИЧЕСКИ ЭФФЕКТИВНО»?|В. НАСЕННИК|01_4_2.html ... разделитель "|", первая колонка - номер рубрики, вторая - название статьи, третья - автор, четвертая - название файла статьи файл "polosy", внутри: ПЕРВАЯ ПОЛОСА // 1 строка БЫЛОЕ И ДУМЫ // 2 строка ПОЛИТИКА // 3 строка, ПЛАН ПУИНА в нашем примере относится именно к этой рубрике ОТДЕЛ РАЗНЫХ ДЕЛ // 4 строка, КУЛЬТУРОЛОГ относится к этой рубрике ПОЕДИНОК УНИВЕРСИТЕТ УНИВЕРСИТЕТ .......... Каждый архив у меня распакован в отдельную папку. Программу будет кидаться вручную в каждую папку и при запуске должна будет в шапку оглавления вставлять инфу из файла "nomer", далее обрабатывать файл "staty": брать номер рубрики, писать в оглавление название рубрики (номер рубрики соотвествует номеру строки в файле "polosy"), далее вставлять название статьи и присваивать этому названию ссылку на файл из последней колонки, вставлять автора и так по всему файлу. Если номер рубрики следующей статьи будет == номеру рубрики предыдущей статьи, то дублировать название рубрики не нужно. Извиняюсь, что путанно написал. Читаю эту газету с КПК, но без оглавления совсем тяжко. Если есть здесь левые программисты, помогите Сам раньше занимался программированием, написать такую программку будет совсем не сложно, да только я этим занимался лет десять назад... Кто сможет и сколько я за это буду должен? |
13.01.2008, 17:47 | #2 |
Новичок
Джуниор
Регистрация: 13.01.2008
Сообщений: 0
|
Я могу.
Напиши свой номер аси или мыло. Последний раз редактировалось drummer; 13.01.2008 в 19:47. |
14.01.2008, 03:57 | #3 |
Новичок
Джуниор
Регистрация: 13.01.2008
Сообщений: 0
|
Спасибо, что откликнулись.
Мне в личку человек написал 15-20 у.е., но мне кажется, что "практикующий программер" напишет эту программу за час, а то и меньше. У меня на веб мани осталось 170р. Сумма конечно небольшая, на пару пива, но и задача такая же. Если никого не заинтересует, прийдется самому вспоминать молодость, из принципа imposer[гав]yandex[тчк]ru |
14.01.2008, 12:39 | #4 |
Регистрация: 09.09.2007
Сообщений: 3
|
За час, кто-бы спорил. Но, по моему, час ПРАКТИКУЮЩЕГО программера стоит 20у.е.
|
15.01.2008, 00:07 | #5 |
Фрилансер
Пользователь
Регистрация: 12.01.2007
Сообщений: 15
|
imposer, счёт на веб-мани пополняется очень просто
а за 170 рублей тебе действительно придётся вспоминать молодость |
15.01.2008, 14:34 | #6 |
Новичок
Джуниор
Регистрация: 13.01.2008
Сообщений: 0
|
да ладно вам, задел называется профессиональное самолюбие
буду вспоминать значит, тем более что периодически появляется потребность, в подобных манипуляциях с текстом... p.s. я не жмот, я за справедливость просто ) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | vitalik007 | Помощь студентам | 13 | 29.08.2008 15:11 |
Работа с файлами | RatMir | Помощь студентам | 3 | 09.06.2008 23:05 |
работа с файлами в с++ | kermit | Помощь студентам | 13 | 09.06.2008 02:21 |
Работа с файлами | Dim@ | Помощь студентам | 1 | 26.12.2007 22:43 |
работа с .ini файлами | PAVEL315 | Общие вопросы Delphi | 3 | 22.11.2006 22:28 |