Category: Dark Zone

0

soundcloud dl+

Нач­ну с того, что сам я не явля­юсь посто­ян­ным поль­зо­ва­те­лем soundcloud, но тут уви­дел пост дядь Миши с ссыл­кой на его userscript (soundcloud dl) и решил его “про­сто отрефакторить”…

По-нача­лу, я испра­вил регу­ляр­ные выра­же­ния. Сде­лал гене­ри­ва­ние ссыл­ки через jQuery (коли он там есть). Пере­ста­вил ссыл­ку в дру­гие место что­бы не раз­дви­гать кон­тент почем зря. Убрал ненуж­ный код и ушел гулять… ;) Но пар­синг все­го кон­тен­та стра­ни­цы через регу­ляр­ное выра­же­ние с целью полу­чить нуж­ные дан­ные и после­ду­ю­щий eval этих дан­ных не давал мне покоя. При­дя с ноч­ной про­гул­ки я решил, что будет луч­ше пере­пи­сать весь код с нуля.

В резуль­та­те полу­чил­ся вот такой userscript/код (soundcloud dl+)

P.S.: Скрипт добав­ля­ет ссыл­ку на ска­чи­ва­ние пре­вью вер­сии тре­ка. Скры­ва­ет “дурац­кие” комментарии.

0

моддинг soundcloud

было дело, воз­ник­ла как-то потреб­ность ска­чи­вать пре­вьюш­ки с саунд­кла­уда, напи­сал для это­го про­стень­кий userjs, что было делом несложным.
намед­ни пере­ра­бо­тал слег­ка это дело и выло­жил нако­нец на userscripts.org.

плю­сом ко все­му напи­сал толь­ко что еще один) пря­чет назой­ли­вые timed комменты.

enjoy!

0

Таааккк, ты мне дашь или не дашь?

babies_copy_paste

Порою, воз­ни­ка­ет необ­хо­ди­мость ско­пи­ро­вать какой-то фраг­мент тек­ста со стра­ни­цы (выде­лив его мыш­кой и сде­лав  “копи­ро­вать” (CTRL+C) / “вста­вить” (CTRL+V)). Зада­ча согла­си­тесь три­ви­аль­ная, но неко­то­рые сай­ты (напри­мер, lyrics.com) исполь­зу­ют раз­лич­ные мето­ды защи­ты от копи­ро­ва­ния тек­ста. А что делать, если очень надо? С такой про­бле­мой сего­дня обра­ти­лась ко мне подруж­ка из Гер­ма­нии. Дей­стви­тель­но, кому понра­вит­ся, если ему не дают? )))

При­во­жу свой вари­ант реше­ния, JavaScript-код (bookmarklet):

javascript:(function(d){d.onselectstart=d.onmousedown=d.onmouseup=null})(document);

Как поль­зо­вать­ся:

  1. зай­ти на стра­ни­цу, где не копи­ру­ет­ся текст;
  2. оста­ва­ясь на стра­ни­це, уда­лить всё содер­жи­мое адрес­ной стро­ки, вста­вить в неё код (см. выше), и нажать кла­ви­шу Enter;
  3. оло­ло! теперь НЛО гор­дит­ся тобой, так то!

Разу­ме­ет­ся, дан­ный код не дела­ет ниче­го свер­хе­сте­ствен­но­го. Запус­кать его нуж­но каж­дый раз зано­во, на каж­дой стра­ни­це, с кото­рой необ­хо­ди­мо ско­пи­ро­вать текст. Хочу отме­тить, что дан­ное реше­ние не обхо­дит все суще­ству­ю­щие мето­ды защи­ты от копи­ро­ва­ния, но, если очень надо… ;)

Для тех, кто в тан­ке — код мож­но сде­лать заклад­кой (поме­стив в избран­ное, а еще луч­ше на лич­ную панель) и поль­зо­вать­ся при необходимости.