Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
NyanNyanovich committed Jan 3, 2025
1 parent a24b9d5 commit a55dc7d
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
10 changes: 4 additions & 6 deletions channels.json
Original file line number Diff line number Diff line change
Expand Up @@ -589,11 +589,10 @@
{
"name": "exploitex",
"groups": {
"main": "purple",
"tech": "tech"
"main": "purple"
},
"alias": "Эксплойт",
"issue": "tech",
"issue": "main",
"recrawl_time": 300
},
{
Expand Down Expand Up @@ -649,11 +648,10 @@
{
"name": "trendwatching24",
"groups": {
"main": "purple",
"tech": "tech"
"main": "purple"
},
"alias": "TrendWatching",
"issue": "tech",
"issue": "main",
"recrawl_time": 300
},
{
Expand Down
3 changes: 3 additions & 0 deletions nyan/prompts/diff.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,8 @@ Text: {{doc.patched_text}}
- Будь кратким. Не используй сложный и формальный язык, пиши максимально просто и понятно.
- Подавай подробности в нейтральной форме, не принимай чью-то сторону.
- Указывай только серьёзные отличия, которые значительно меняют восприятие новости, не указывай мелкие детали.
- Не обобщай, пиши конкретные подробности, чтобы людям не приходилось переходить в источник.
- Не пиши подробности из далёкого прошлого, пиши только актуальные подробности текущей новости.
- В подробности должен быть глагол.
- Не пиши одно и то же отличие несколько раз, указывай только разные отличия. Не используй один и тот же источник несколько раз.
- Если серьёзных отличий нет, верни {"differences": []}
6 changes: 4 additions & 2 deletions nyan/topics.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,12 @@ def extract_topics(
final_titles = []
for r in titles:
link = "[{}]({})".format(r["verb"], r["url"])
fixed_title = r["title"].replace(r["verb"], link)
fixed_title = r["title"].replace(" " + r["verb"], " " + link, 1)
if fixed_title == r["title"]:
fixed_title = r["title"].replace(r["verb"], link, 1)
if fixed_title == r["title"]:
link = "[{}]({})".format(r["verb"].capitalize(), r["url"])
fixed_title = fixed_title.replace(r["verb"].capitalize(), link)
fixed_title = fixed_title.replace(r["verb"].capitalize(), link, 1)
final_titles.append(fixed_title)
topic["titles"] = final_titles
return topics
Expand Down

0 comments on commit a55dc7d

Please sign in to comment.