בדוקי עריכות אוטומטית, אינטערפעיס רעדאקטארן, אינטערפעיס אדמיניסטראַטאָרן, סיסאפן, מייבאים, מעדכנים, מייבא, אספקלריה רעדאקטארן
41,946
רעדאגירונגען
אין תקציר עריכה |
(אפדעיט) |
||
(7 צווישנדיגע ווערסיעס פונעם זעלבן באַניצער נישט געוויזן) | |||
שורה 57: | שורה 57: | ||
function getWikiLink() { | function getWikiLink() { | ||
var | var result = '', | ||
oldid = getParameterByName('oldid') || getParameterByName('diff'); | |||
if (wikitype != undefined && wikiname) { | if (window.location.host == 'yi.hamichlol.org.il' && oldid) { | ||
var oldComment = ''; | |||
oldComment = window.prompt("קעפּל פאַר די לינק. קען בלייבן ליידיג.", oldComment); | |||
result = '{{הבדל בין גרסאות|' + getParameterByName('title') + '|' + oldid + '||' + (oldComment ? oldComment : 'הבדל בין גרסאות') + '}}'; | |||
} else { | |||
var nms = { | |||
'yi.hamichlol.org.il': '', | |||
'www.hamichlol.org.il': 'ע:', | |||
'he.wikiquote.org': 'q:', | |||
'he.wikisource.org': 's:', | |||
'en.wiktionary.org': 'wikt:' | |||
}, | |||
wikinamespace = document.querySelector('.mw-page-title-namespace'), | |||
wikiname = document.querySelector('.mw-page-title-main'), | |||
wikiarticle = wikiname ? wikinamespace ? wikinamespace.textContent + ':' + wikiname.textContent : wikiname.textContent : null, | |||
wikitype = nms[window.location.host]; | |||
if (wikitype != undefined && wikiname) { | |||
result = '[[' + wikitype + wikiarticle + (wikitype ? '|' + wikiname.textContent : '') + ']]'; | |||
} | |||
} | |||
if (result) { | |||
if (prompt("דרוקן OK וועט קאפּירן דעם מוסטער:", result) != null) { | if (prompt("דרוקן OK וועט קאפּירן דעם מוסטער:", result) != null) { | ||
$('<input>').val(result).appendTo('body').select();document.execCommand('copy'); | $('<input>').val(result).appendTo('body').select();document.execCommand('copy'); | ||
שורה 126: | שורה 138: | ||
[ | [ | ||
{ telem: '.art_header_title' }, | { telem: '.art_header_title' }, | ||
{ attr: ["meta[property='og:title']", "content"] }, | { attr: ["meta[property='og:title']", "content"], remove: [/ - אוכל - ynet.*/] }, | ||
{ elem: 'head>title', match: /(?:ynet\s*-?)?([^\-]*)/ }, | { elem: 'head>title', match: /(?:ynet\s*-?)?([^\-]*)/ }, | ||
{ telem: 'h1' } | { telem: 'h1' }, | ||
{ elem: 'font.leshonit' } | |||
], | ], | ||
[ | [ | ||
{ url: 1, match: /L-(.*?),/ }, | { url: 1, match: /L-(.*?),/ }, | ||
{ url: 1, match: /co\.il\/(.*)/ } | { url: 1, match: /co\.il\/(.*)/, remove: ['#autoplay'] } ], | ||
[ | [ | ||
{ url: 1, match: /co\.il\/((?:ency)\/.*?html?)/, prefix: "תאריך=", func: function(s) { return s ? 'ללא' : ''; }}, | |||
{ elem: 'td:has(h1:first) .text12g:last', date: '.' }, | { elem: 'td:has(h1:first) .text12g:last', date: '.' }, | ||
{ elem: ".text12g + .text12g", date: '.' }, | { elem: ".text12g + .text12g", date: '.' }, | ||
שורה 149: | שורה 162: | ||
params: [ | params: [ | ||
{ str: 'mynet3' }, | { str: 'mynet3' }, | ||
{ | { attr: ["meta[property='channel-name']", "content"] , remove: ['MYNET ', 'mynet ', 'מיינט '], func:function(s) { return s=='עפולה ועמק'?'העמק':s; } }, | ||
{ telem: 'div.authors' }, | { telem: 'div.authors' }, | ||
{ telem: 'h1.mainTitle' }, | { telem: 'h1.mainTitle' }, | ||
שורה 159: | שורה 172: | ||
hostname: /^\w+\.walla\.co\.il$/, | hostname: /^\w+\.walla\.co\.il$/, | ||
params: [ | params: [ | ||
{ str: 'וואלה | { str: 'וואלה' }, | ||
[ | [ | ||
{ telem: 'div.writers-names' }, | { telem: 'div.writers-names', remove: [/מערכת וואלה[א-ת ]+/] }, | ||
{ telem: 'div.author' }, | { telem: 'div.author' }, | ||
{ telem: '.info .author:first, .provider', match: /^([^\|]*)/ }, | { telem: '.info .author:first, .provider', match: /^([^\|]*)/ }, | ||
{ telem: 'div.wp-0-b:first span:first', match: /מאת:(.*),/ }, | { telem: 'div.wp-0-b:first span:first', match: /מאת:(.*),/ }, | ||
{ telem: '.author > div', match: /^([^\|]*)/, remove: [ | { telem: '.author > div', match: /^([^\|]*)/, remove: [/מערכת וואלה[א-ת ]+/] } | ||
], | ], | ||
{ attr: ["meta[property='og:title']", "content"], remove: [ / - וואלה!.*/ ] }, | { attr: ["meta[property='og:title']", "content"], remove: [ / - וואלה!?.*/ ] }, | ||
[ | [ | ||
{ url: 1, match: /item\/(\d+)/ }, | { url: 1, match: /item\/(\d+)/ }, | ||
שורה 189: | שורה 202: | ||
{ telements: ["header address", VE] }, | { telements: ["header address", VE] }, | ||
{ telem: 'address > a' }, | { telem: 'address > a' }, | ||
{ attr: ["meta[name='author']", "content"] } | { attr: ["meta[name='author']", "content"] }, | ||
{ telem: 'main > div > section > div > div > a' }, | |||
{ telem: 'address' } ], | |||
[ | |||
{ telem: 'header h1' }, | |||
{ attr: ['meta[property="og:title"]', 'content'] } | |||
], | ], | ||
{ url: 1, match: /([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/, addParam: 'gift' }, | { url: 1, match: /([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/, addParam: 'gift' }, | ||
[ | [ | ||
שורה 225: | שורה 242: | ||
{ attr: ["meta[property='og:title']", "content"] } | { attr: ["meta[property='og:title']", "content"] } | ||
], | ], | ||
[ | [ | ||
{ url: 1, match: /org\.il\/(.*p-\d{4,}.*)/ }, | |||
{ url: 1, match: /(\d+)/ } | |||
], [ | |||
{ telem: '.story_autor_date' }, | { telem: '.story_autor_date' }, | ||
{ telem: '.player_time', date: '.' }, | { telem: '.player_time', date: '.' }, | ||
שורה 233: | שורה 252: | ||
], | ], | ||
{ url: 1, match: /org\.il\/(.+?)\// } | { url: 1, match: /org\.il\/(.+?)\// } | ||
] | |||
}, | |||
{ | |||
hostname: "archive.kan.org.il", | |||
params: [ | |||
{ str: 'כאן ארכיון' }, | |||
{ attr: ["meta[property='og:title']", "content"], remove: ['כאן ארכיון |'] }, | |||
{ url: 1, match: /(\d+)/ }, | |||
{ telem: 'span.itemPageDate', remove: ['תאריך שידור:'], date: '.' } | |||
] | ] | ||
}, | }, | ||
שורה 301: | שורה 329: | ||
{ telem: '.article-date-gregorian', date: '.' }, | { telem: '.article-date-gregorian', date: '.' }, | ||
{ telem: '.article-date-gregorian-date', date: '.' } | { telem: '.article-date-gregorian-date', date: '.' } | ||
] | ], | ||
{ url: 1, match: /.*(flashes).*/ } | |||
] | ] | ||
}, | }, | ||
שורה 335: | שורה 364: | ||
params: [ | params: [ | ||
{ str: 'בחדרי חרדים' }, | { str: 'בחדרי חרדים' }, | ||
{ | { ldjson: { key:'author' } }, | ||
{ | { attr: ["meta[property='og:title']", "content"], remove:[' - בחדרי חרדים'] }, | ||
[ | [ | ||
{ url: 1, match: /news\/(\d+)/ }, | { url: 1, match: /news\/(\d+)/ }, | ||
{ var: 'userid' } | { var: 'userid' } | ||
], | ], | ||
{ | { ldjson: { key:'datePublished' } } | ||
] | ] | ||
}, | }, | ||
שורה 348: | שורה 377: | ||
params: [ | params: [ | ||
{ str: 'עכשיו 14' }, | { str: 'עכשיו 14' }, | ||
{ telem: '.author-zone', remove: [ | { telem: '.author-zone', remove: [/(:?חדשות|עכשיו) 14.*/] }, | ||
{ telem: '.post-title' }, | { telem: '.post-title' }, | ||
{ url: 1, match: /il\/(.+?)\// }, | { url: 1, match: /il\/(.+?)\// }, | ||
שורה 473: | שורה 502: | ||
{ str: 'ישראל היום' }, | { str: 'ישראל היום' }, | ||
[ | [ | ||
{ telem: ".normal14 .normal, .content li.taxonomy-term-reference-0, .views-field-name .field-content" }, | { telem: ".normal14 .normal, .content li.taxonomy-term-reference-0, .views-field-name .field-content", remove: [/(:?כתבי|מערכת) ישראל היום/] }, | ||
{ ldjson: { key:'author' } } | { ldjson: { key:'author'}, remove: [/(:?כתבי|מערכת) ישראל היום/] } | ||
], | ], | ||
[ | [ | ||
שורה 523: | שורה 552: | ||
], | ], | ||
[ { var: ['articlePage', 'name'] }, | [ { var: ['articlePage', 'name'] }, | ||
{ telem: "header > h1" }, | |||
{ telem: "header > div > h1" }, | |||
{ attr: ['meta[property="og:title"]', 'content'] }, | { attr: ['meta[property="og:title"]', 'content'] }, | ||
{ telem: "h1.h-mb--xxtight, h1.mainTitle" }, | { telem: "h1.h-mb--xxtight, h1.mainTitle" }, | ||
שורה 531: | שורה 562: | ||
{ attr: ["meta[property='article:published']", "content"], date:['-',[2,1,0]] }, | { attr: ["meta[property='article:published']", "content"], date:['-',[2,1,0]] }, | ||
{ telem: ".author-bar li:eq(1), .h3_date, div.art__info time", date: '.' }, | { telem: ".author-bar li:eq(1), .h3_date, div.art__info time", date: '.' }, | ||
{ telem: ".inner_bar", date:'/'} | { telem: ".inner_bar", date:'/'}, | ||
{ telem: 'time', remove: [ /\d\d\:\d\d\, /, /.*• / ], removeDatePadding: true } | |||
], | ], | ||
{ url: 1, match: /\/\/(.*?).themarker/i, defvalue: "www" } | { url: 1, match: /\/\/(.*?).themarker/i, defvalue: "www" } | ||
שורה 542: | שורה 574: | ||
[ | [ | ||
{ telem: ".shahor.art-author" }, | { telem: ".shahor.art-author" }, | ||
{ telem: ".calcalistArticleHeader_footer .authors" } | { telem: ".calcalistArticleHeader_footer .authors" }, | ||
{ telem: "span.authorArticle" } | |||
], | ], | ||
{ telem: "h1" }, | { telem: "h1" }, | ||
שורה 551: | שורה 585: | ||
[ | [ | ||
{ telem: ".art-publish-date.afor > .l-date:last", date: '.' }, | { telem: ".art-publish-date.afor > .l-date:last", date: '.' }, | ||
{ telem: ".calcalistArticleHeader_footer .date", date: '.'} | { telem: ".calcalistArticleHeader_footer .date", date: '.'}, | ||
{ telem: "span.art-publish-date", date: '.'} | |||
] | ] | ||
] | ] | ||
שורה 572: | שורה 608: | ||
{ str: 'NFC' }, | { str: 'NFC' }, | ||
{ telem: "#ctl00_ContentMain_UcArticle1_lnkWriterName, #ctl00_ContentMain_UcArticle1_lblTopWriterName", remove: ["מחלקה ראשונה"] }, | { telem: "#ctl00_ContentMain_UcArticle1_lnkWriterName, #ctl00_ContentMain_UcArticle1_lblTopWriterName", remove: ["מחלקה ראשונה"] }, | ||
{ | { attr: ['meta[property="og:title"]', 'content'] }, | ||
{ url: 1, match: /ve\/(.*?)\.html/ }, | { url: 1, match: /ve\/(.*?)\.html/ }, | ||
{ telem: "#ctl00_ContentMain_UcArticle1_lblCreateDate", date: '/' } | { telem: "#ctl00_ContentMain_UcArticle1_lblCreateDate", date: '/' } | ||
שורה 635: | שורה 671: | ||
{ telem: ".article-primary p strong:eq(0)", match: /(.+)\|/ }, | { telem: ".article-primary p strong:eq(0)", match: /(.+)\|/ }, | ||
{ telem: "h1" }, | { telem: "h1" }, | ||
[ | [ | ||
{ attr: ["body", "data-uid"] }, | |||
{ url: 'decodeURI', match: /idf\.il\/(.*)$/ } | |||
], [ | |||
{ telem: ".article-primary p strong:eq(0)", date: '.' }, | { telem: ".article-primary p strong:eq(0)", date: '.' }, | ||
{ attr: ['meta[property="article:published_time"]', 'content'], match: /(\d+\s+.*?\s+\d{4})/ }, | { attr: ['meta[property="article:published_time"]', 'content'], match: /(\d+\s+.*?\s+\d{4})/ }, | ||
שורה 718: | שורה 756: | ||
], | ], | ||
{ urlparam: 'pgnum', prefix: 'page=' } | { urlparam: 'pgnum', prefix: 'page=' } | ||
] | |||
}, | |||
{ | |||
hostname: "www.izkor.gov.il", | |||
params: [ | |||
{ str: 'יזכור' }, | |||
{ url: 1, match: /gov\.il\/(.*)/, func: function (val) { return val.replace(/%20/, '%2520'); } }, | |||
{ url: 1, match: /gov\.il\/(.*?)\// } | |||
] | ] | ||
}, | }, | ||
שורה 795: | שורה 841: | ||
'ahj': 'החרות ירושלים', | 'ahj': 'החרות ירושלים', | ||
'ahr': 'על המשמר', | 'ahr': 'על המשמר', | ||
'ajns': 'עיתונות|ajns', | |||
'ashnav': 'אשנב', | 'ashnav': 'אשנב', | ||
'baderech': 'עיתונות|baderech', | |||
'bamar': 'במערכה', | 'bamar': 'במערכה', | ||
'dav': 'דבר', | 'dav': 'דבר', | ||
'dhy': 'דואר היום', | 'dhy': 'דואר היום', | ||
'dmt': 'מאמענט', | 'dmt': 'מאמענט', | ||
'dnajlb': 'עיתונות|dnajlb', | |||
'emda': 'עמדה', | 'emda': 'עמדה', | ||
'eretzh': 'עיתונות|eretzh', | |||
'etger': 'עיתונות|etger', | |||
'frw': 'פארווערטס', | 'frw': 'פארווערטס', | ||
'haa': 'המאסף', | 'haa': 'המאסף', | ||
שורה 813: | שורה 864: | ||
'has': 'השומר הצעיר ורשה', | 'has': 'השומר הצעיר ורשה', | ||
'haschiloah': 'השילוח1', | 'haschiloah': 'השילוח1', | ||
'haumaisr': 'האומה1', | |||
'hayal': 'לחייל', | 'hayal': 'לחייל', | ||
'hayomisr': 'עיתונות|hayomisr', | |||
'hayomw': 'היום וורשה', | 'hayomw': 'היום וורשה', | ||
'hazit': 'החזית', | 'hazit': 'החזית', | ||
'hbkr': 'הבקר', | 'hbkr': 'הבקר', | ||
'hcl': 'הכרמל', | 'hcl': 'הכרמל', | ||
'heatid': 'עיתונות|heatid', | |||
'hebrew': 'שרהזאהן', | 'hebrew': 'שרהזאהן', | ||
'hed': 'הד המזרח', | 'hed': 'הד המזרח', | ||
'hegeh': 'עיתונות|hegeh', | |||
'hhr': 'הפועל הצעיר', | 'hhr': 'הפועל הצעיר', | ||
'hlb': 'הלבנון', | 'hlb': 'הלבנון', | ||
שורה 850: | שורה 905: | ||
'ltb': 'ליטערארישע בלעטער', | 'ltb': 'ליטערארישע בלעטער', | ||
'mad': 'מחזיקי הדת', | 'mad': 'מחזיקי הדת', | ||
'mahanayim': 'מחניים', | |||
'mar': 'מעריב', | 'mar': 'מעריב', | ||
'mgd': 'המגיד', | 'mgd': 'המגיד', | ||
שורה 861: | שורה 917: | ||
'yomyom': 'יוםיום', | 'yomyom': 'יוםיום', | ||
'ytlv': 'ידיעות תל אביב', | 'ytlv': 'ידיעות תל אביב', | ||
'zim': 'עיתונות|zim', | |||
'zmanim': 'זמנים' | 'zmanim': 'זמנים' | ||
}[s.toLowerCase()]; } } | }[s.toLowerCase()]; } } | ||
שורה 868: | שורה 925: | ||
{ var: 'canonical_url', match: /newspapers\/\w+\/(\d+\/\d+\/\d+)\//, remove: '///'}, | { var: 'canonical_url', match: /newspapers\/\w+\/(\d+\/\d+\/\d+)\//, remove: '///'}, | ||
{ var: 'canonical_url', match: /article\/(\d+\.?\d*)(\/|$)/ } | { var: 'canonical_url', match: /article\/(\d+\.?\d*)(\/|$)/ } | ||
] | |||
}, | |||
{ | |||
hostname: "blog.nli.org.il", | |||
params: [ | |||
{ str: 'הספרנים' }, | |||
{ var: ['nliLayersActiveItem', 'data_order'], func: function(itemid) { return document.querySelector('.article-items > article:nth-of-type(' + itemid + ') .entry-meta span:nth-of-type(1)').textContent; } }, | |||
{ var: ['nliLayersActiveItem', 'data_order'], func: function(itemid) { return document.querySelector('.article-items > article:nth-of-type(' + itemid + ') .entry-title').textContent; } }, | |||
{ var: ['nliLayersActiveItem', 'data_url'], remove: [ /^\//, /\/$/ ] }, | |||
{ var: ['nliLayersActiveItem', 'data_order'], func: function(itemid) { return document.querySelector('.article-items > article:nth-of-type(' + itemid + ') .entry-meta span:nth-of-type(2)').textContent; }, date: '.' } | |||
] | ] | ||
}, | }, | ||
שורה 874: | שורה 941: | ||
params: [ | params: [ | ||
{ str: 'אנשים ומחשבים' }, | { str: 'אנשים ומחשבים' }, | ||
{ | { attr: ["meta[name='author']", "content"] }, | ||
[ | [ | ||
{ telem: ".post_header > h2:nth-child(2)" }, | { telem: ".post_header > h2:nth-child(2)" }, | ||
שורה 964: | שורה 1,031: | ||
}, | }, | ||
{ | { | ||
hostname: " | hostname: "ch10.co.il", | ||
params: [ | params: [ | ||
{ str: 'חרדים10' }, | { str: 'חרדים10' }, | ||
{ telem: '.author' }, | { telem: '.author', remove: ['חרדים 10'] }, | ||
{ telem: '.main-post h1 a' }, | { telem: '.main-post h1 a' }, | ||
{ url: 1, match: /news\/(\d+)/ }, | { url: 1, match: /news\/(\d+)/ }, | ||
שורה 987: | שורה 1,054: | ||
{ str: 'מעריב אונליין' }, | { str: 'מעריב אונליין' }, | ||
[ | [ | ||
{ ldjson: { key: 'author' } }, | |||
{ telem: 'span.article-reporter a', remove: [ 'מעריב אונליין'] }, | { telem: 'span.article-reporter a', remove: [ 'מעריב אונליין'] }, | ||
{ telem: 'a[rel=Author]' }, | { telem: 'a[rel=Author]' }, | ||
שורה 1,014: | שורה 1,082: | ||
] | ] | ||
}, | }, | ||
{ | { // site changed their CSP and no longer supported // TODO: remove after 2024-08-31 if not fixed | ||
hostname: "davidson.weizmann.ac.il", hrefmatch: /online/, | hostname: "davidson.weizmann.ac.il", hrefmatch: /online/, | ||
params: [ | params: [ | ||
שורה 1,041: | שורה 1,109: | ||
params: [ | params: [ | ||
{ str: 'אתר הגבורה' }, | { str: 'אתר הגבורה' }, | ||
{ attr: ['input[name=hdaid]', 'value'] }, | |||
{ attr: ['input[name=hdaid]', 'value'] } | { telem: 'h1' } | ||
] | ] | ||
}, | }, | ||
שורה 1,126: | שורה 1,194: | ||
{ telem: '.g-article-headline'} | { telem: '.g-article-headline'} | ||
], | ], | ||
{ url: 1, match: /www\.davar1\.co\.il\/(\d+)/ }, | { url: 1, match: /www\.davar1\.co\.il(?:\/.*)?\/(\d+)/ }, | ||
[ | [ | ||
{ attr: ['meta[itemprop="dateCreated"]', 'content'], date: '.' }, | { attr: ['meta[itemprop="dateCreated"]', 'content'], date: '.' }, | ||
שורה 1,138: | שורה 1,206: | ||
{ str: "יוטיוב" }, | { str: "יוטיוב" }, | ||
{ urlparam: "v" }, | { urlparam: "v" }, | ||
{ telem: " | { telem: "player-microformat-renderer", func: function (str) { return JSON.parse(str).name; }, prefix: "שם=" }, | ||
{ telem: " | { telem: "player-microformat-renderer", func: function (str) { var dur = JSON.parse(str).duration.slice(2, -1), time = new Date(dur * 1000).toISOString(); return dur < 3600 ? time.substr(14, 5) : time.substr(11, 8); }, prefix: "לענג=" }, | ||
{ telem: " | { telem: "player-microformat-renderer", func: function (str) { return JSON.parse(str).author; }, prefix: "ערוץ=" } | ||
] | ] | ||
}, | }, | ||
שורה 1,273: | שורה 1,341: | ||
{ telem: "h1.elementor-heading-title" }, | { telem: "h1.elementor-heading-title" }, | ||
{ url: 1, match: /\/(\d+)\// }, | { url: 1, match: /\/(\d+)\// }, | ||
{ | { attr: ['meta[property="article:published_time"]', 'content'], date: ['-', '210'] } | ||
] | ] | ||
}, | }, | ||
שורה 1,380: | שורה 1,448: | ||
params: [ | params: [ | ||
{ str: 'שיחה מקומית'}, | { str: 'שיחה מקומית'}, | ||
{ telem: 'article#main > header > div.post_details > a' }, | { telem: 'article#main > header > div.post_details > a' , remove: ['שיחה מקומית'] }, | ||
{ telem: 'article#main > header > h1.post_title' }, | { telem: 'article#main > header > h1.post_title' }, | ||
{ url: 1, match: /il\/(.*)\// }, | { url: 1, match: /il\/(.*)\// }, | ||
שורה 1,497: | שורה 1,565: | ||
} else if (typeof curParam.ldjson != "undefined") { | } else if (typeof curParam.ldjson != "undefined") { | ||
var ldjson = null; | var ldjson = null; | ||
var ldjsons = $('script[type="application/ld+json"]').map(function(i,e) { return JSON.parse($(e).text()); }); | var ldjsons = $('script[type="application/ld+json"]').map(function(i,e) { try { return JSON.parse($(e).text().replace(/[\t\n\r]/g, ' ')); } catch (e) { return false; } }); | ||
if (typeof curParam.ldjson.n != "undefined") { | if (typeof curParam.ldjson.n != "undefined") { | ||
ldjson = ldjsons[curParam.ldjson.n]; | ldjson = ldjsons[curParam.ldjson.n]; |
רעדאגירונגען