LINUX.ORG.RU
решено ФорумTalks

Вменяемый линк с гитхаба


0

1

Есть смотрелка и закачивалка видео с трубы и некоторых других сайтов - gmediafinder. Обитает она на гитхабе вот здесь - https://github.com/smolleyes/gmediafinder
Вопрос - как получить вменяемый линк для скачки, а не https://github.com/smolleyes/gmediafinder/tarball/master ? То есть чтобы в конце было имя файла. Мне то по.., но на slackbuilds.org так хотят, почему именно так это к ним.

Ответ на: комментарий от SoulThreads

Ну да, наверное поэтому в том числе и завернули

Serg5Markov
() автор топика
Ответ на: комментарий от geekless

А что, github умеет автоматом тарболы делать?

А если проект на sourceforge будет или на гуглокоде? Как оттуда вытащить тарбол?

Проще не выпендриваться, а в слакбилд запихать команду git clone

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Да пройди ты блин по лику на гитхаб этой проги Там и кнопарь «zip» и линк Downloads где есть tar.gz (bz2)
Ну советчики блин, я х.. :-)

Serg5Markov
() автор топика
Ответ на: комментарий от Eddy_Em

Проще не выпендриваться, а в слакбилд запихать команду git clone

... И получить ПНХ ещё на этапе аплоада, т.к. ихний парсер не найдёт прямой ссылки на тарболл :-)

Cancellor ★★★★☆
()
Ответ на: комментарий от Cancellor

Там просто нет ничего в Tags. Попробую, thansk, может прокатит

Serg5Markov
() автор топика
Ответ на: комментарий от Serg5Markov

Да пройди ты блин по лику на гитхаб этой проги Там и кнопарь «zip» и линк Downloads где есть tar.gz (bz2)

А разве не автор эти тарболы туда помещает? А он может и забить на это ненужное занятие.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

А разве не автор эти тарболы туда помещает?

Это автоматически создаваемые тарболлы из текущего среза master. Если автор зальёт свои архивы, то будут ещё и они, да.

SoulThreads
()
Ответ на: комментарий от J

И как оно сидеть на слаке с репами на дропбоксе?

Попробуй; базарю, ещё захочешь.

Cancellor ★★★★☆
()
Ответ на: комментарий от SoulThreads

А в чем проблема-то? Если тарбол генерируется динамически гитхабом, то приведенное мною решение очень даже жизнеспособно, раз уж слакварщики упорно не желают элементарно клонировать репозиторий.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Serg5Markov

Не обращай внимания, у меня утренний тупак =) Был неправ.

Zhbert ★★★★★
()
Ответ на: комментарий от Cancellor

И получить ПНХ ещё на этапе аплоада, т.к. ихний парсер не найдёт прямой ссылки на тарболл :-)

Как в этой вашей слаке всё сложно…

// Счастливый пользователь арча

AX ★★★★★
()

Пусть они осилят git clone.

PolarFox ★★★★★
()

Слака такая туууупаааааяяяя...
Тема сделала моё утро, спасибо.

Solace ★★
()
Ответ на: комментарий от Serg5Markov

подумаешь, треть слаки, тут вон в соседней теме один целый LFS собрал, а мозгов как не было, так и нет

по сабжу: читаем README:

install from ppa for ubuntu:

----------------------------

sudo apt-add-repository ppa:s-lagui/ppa

идём на (гусары, молчать!) http://ppa.launchpad.net/s-lagui/ppa/ubuntu/pool/main/g/gmediafinder/ и качаем нужную версию

какие проблемы?

lazyklimm ★★★★★
()

А вообще, была б моя воля, я бы немного изменил ихний прОтокол. Всего-то и нужно, что писать в $DOWNLOAD не сферически-вакуумную идеально прямую ссылку, а команду (wget ... -O ..., git clone, svn co, astralctl cast). Это позволило бы избавиться от СТОЛЬКИХ костылей!

Cancellor ★★★★☆
()
Ответ на: комментарий от lazyklimm

Я ними трахаюсь только тогда когда их надо пристроить на slackbuilds.org
Для себя есть пяток скриптов и слакбилды вообще нах.. не нужны

Serg5Markov
() автор топика

А посмотреть, как сделано в других слакбилдах для софта, который хостится на гитхабе?

strangeman ★★★★
()
Ответ на: комментарий от lazyklimm

Грех пальцы гнуть, вернее не грех а айтиотство. Остальное , если на пользу, то хорошо, даже от бубунту.. :-)

Serg5Markov
() автор топика
Ответ на: комментарий от Serg5Markov

Да у того же Инопланетянина Боба всё автоматизировано по самые тарболлы, и ничего, никто не умер.

Cancellor ★★★★☆
()
Ответ на: комментарий от Serg5Markov

Счастливый пользователь «жру что дают и доволен по уши» :)

«жру что дают» — это как-раз про тех, у кого в билдах даже пустой downloads указать нельзя. У нас такого дебилизма, как здесь, не было и никогда не будет.

:)

Ты дефис забыл. ;)

AX ★★★★★
()
Ответ на: комментарий от Serg5Markov

Извини, после длительного пользования арчем с его вменяемыми утилитами сборки, вменяемыми мейнтейнерами и вменяемой системой репозиториев я как-то отвык мыслить перректально. ☺

AX ★★★★★
()
Ответ на: комментарий от Eddy_Em

Не понял, чем эта ссылка «не вменяемая»?

В конце нету имени файла. facepalm.png

HerrWeigel ★★★★
()

Нужно чтобы владелец гит-репозитория отметил там релиз тегом. Тогда будет работать ссылка такого вида:

http://github.com/%{gitname}/%{name}/tarball/%{version}/%{name}-%{version}.tar.gz

alpha ★★★★★
()
Ответ на: комментарий от AX

Фиксирование в явном виде коммита или версии, которую ты пакетируешь - это хороший тон, который гарантирует, что простая пересборка пакета не даст случайно пакет другой версии.

Для этого также по сорцам считается хеш, который сверяется при сборке всякими автоматическими системами.

Потому что однозначность и воспроизводимость сборки - это одна из главных причин по которой пакеты вообще нужны.

alpha ★★★★★
()
Ответ на: комментарий от lazyklimm

Да, некоторые разработчики не понимают смысла релизов и версий.

Тогда можно обходить этот вопрос с помощью прямого обращения к фиксированным коммитам. Но вообще-то лучше три раза подумать, стоит ли такой софт-однодневку в таком случае пакетировать.

alpha ★★★★★
()
Ответ на: комментарий от geekless

Это к ним :-) Мне самому проще гит клонировать или вгетом выкачать или еще какую онлайн каку. Но там требуют прямой линк на тарбалл, причем только там, в остальных местах где есть слакбилды можно и так и этак.

Serg5Markov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.