1

Тема: AHK: Текстовый хостинг

Добрый день! В документе (*.docx) создаю QR код с сылкой на сервис + дата_№ договора, после чего через некоторое время заливаю на эту ссылку информацию, так как знаю дату и № договора, но https://text-host.ru не имеет API и есть ограничения в создании публикаций + капча.
Решил пользоваться API https://github.com/, но если репозиторий приватный, то к моей ссылке еще добавляется рандомный token , но QR уже создан (дата_№ договора)  и отправлен, если репозиторий публичный то, всё ок (токен не добавляется), но этот вариант не подходит. https://pastebin.com вроде как не дает создавать ссылку на текст с заданным именем.
Подскажите, пож-та, может быть есть еще текстовые хостинги?

2

Re: AHK: Текстовый хостинг

А если пользоваться публичным репозиторием, но шифровать текст?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: inseption86, 2023-02-07 12:20:06)

Re: AHK: Текстовый хостинг

teadrinker
Ну как бы смысл в том, чтобы человек по своему qr смог узнать информацию, которую я залью на ссылку. Или,  думаю можно пользоваться публичным, но убрать, оставить только результат.

4

Re: AHK: Текстовый хостинг

Честно говоря, не понял, вы соглашаетесь, или возражаете?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Текстовый хостинг

teadrinker
Я имел ввиду, что конечному пользователю нужен читаемый текст, если бы можно было бы не зашифровать, а запаролить публичную ссылку, то да.

6

Re: AHK: Текстовый хостинг

Возможно, я чего-то не понимаю, но разве конечный пользователь не может расшифровать текст, имея пароль?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Текстовый хостинг

teadrinker
Или я не так понял про "зашифровать". В Githab есть возможность запороливать публичную запись?

8

Re: AHK: Текстовый хостинг

Не знаю. Сами зашифруйте текст. В самом простом случае можно использовать архив с паролем.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: AHK: Текстовый хостинг

Облако, маилру например.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

10

Re: AHK: Текстовый хостинг

На Github рано или поздно забанят.
Для таких вещей используйте google сервисы.

11

Re: AHK: Текстовый хостинг

Malcev, для тех, кто не в теме, по какому принципу могут забанить на Github? Точнее, какие правила это бы нарушило?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

12

Re: AHK: Текстовый хостинг

Я не стал вдаваться в подробности.
Просто получил это:

Access to your account has been suspended due to a violation of our Terms of Service.

Please contact support for more information.

с ссылкой на:
https://docs.github.com/en/site-policy/ … of-service
Но подозреваю, что гитхабу не понравилось, что я использую их сервис лишь для обмена информацией между компьютерами.
Я тогда усердно вилками занимался и траффик гитхаба использовал по-полной круглосуточно.

13

Re: AHK: Текстовый хостинг

Malcev пишет:

не понравилось, что я использую их сервис лишь для обмена информацией между компьютерами

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

14

Re: AHK: Текстовый хостинг

We do not allow content or activity on GitHub that is:

    automated excessive bulk activity and coordinated inauthentic activity, such as
        spamming
        cryptocurrency mining;

    bulk distribution of promotions and advertising prohibited by GitHub terms and policies;
    inauthentic interactions, such as fake accounts and automated inauthentic activity;
    rank abuse, such as automated starring or following;
    creation of or participation in secondary markets for the purpose of the proliferation of inauthentic activity;
    using GitHub as a platform for propagating abuse on other platforms;
    phishing or attempted phishing; or
    using our servers for any form of excessive automated bulk activity, to place undue burden on our servers through automated means, or to relay any form of unsolicited advertising or solicitation through our servers, such as get-rich-quick schemes;
    incentivized by (or incentivizes inauthentic engagement with) rewards such as cryptocurrency airdrops, tokens, credits, gifts or other give-aways.

https://docs.github.com/en/site-policy/ … -on-github

15

Re: AHK: Текстовый хостинг

Угу, но вряд ли обсуждаемый кейс будет «чрезмерной нагрузкой».

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

16

Re: AHK: Текстовый хостинг

teadrinker
Да, где то, 15-20 записей в день.

17

Re: AHK: Текстовый хостинг

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

18 (изменено: Malcev, 2023-02-08 22:51:58)

Re: AHK: Текстовый хостинг

inseption86, просто не используйте свой основной github аккаунт, а создайте фейковый на "левый" имейл.

19

Re: AHK: Текстовый хостинг

Malcev

Проблема, что в моих записях будут отображены ФИО участника и его результаты экзамена, а так как репозиторий публичный, то это. наверное, не правильно.

Но вроде бы как в PRO версии (4$ в месяц) есть возможность задать постоянный ключ, который прикрепляется к приватной ссылке.

Всем спасибо за внимание, буду разбираться!

20

Re: AHK: Текстовый хостинг

Может, подойдет -

https://telegra.ph/
https://pastebin.com/

21

Re: AHK: Текстовый хостинг

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

22

Re: AHK: Текстовый хостинг

http://forum.script-coding.com/viewtopic.php?id=10559

23

Re: AHK: Текстовый хостинг

john_dease

Это доавлять запись в готовый репозитоорий.


global token := "свой токен" 
path_rep := "Testing/demo"  
url_load_resp := % "https://api.github.com/repos/" path_rep "/contents"


loop, 10
{
	url := url_load_resp "/" A_index "_demo"
	
	text := b64Encode("example")
	var_post = {"message":"%A_index%", "content":"%text%"}
	  
	url_tovar(url, var_post)
}

ExitApp



url_tovar(url, var_post) { 
    WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    WebRequest.Open("PUT", url)
	WebRequest.SetRequestHeader("Authorization", "Bearer " . token)
	WebRequest.SetRequestHeader("Accept", "application/vnd.github+json")
	WebRequest.SetRequestHeader("X-GitHub-Api-Version", "2022-11-28")
    WebRequest.Send(var_post)
    return WebRequest.ResponseText
}


b64Encode(string)
{
    VarSetCapacity(bin, StrPut(string, "UTF-8")) && len := StrPut(string, &bin, "UTF-8") - 1 
    if !(DllCall("crypt32\CryptBinaryToString", "ptr", &bin, "uint", len, "uint", 0x1|0x40000000, "ptr", 0, "uint*", size))
        throw Exception("CryptBinaryToString failed", -1)
    VarSetCapacity(buf, size << 1, 0)
    if !(DllCall("crypt32\CryptBinaryToString", "ptr", &bin, "uint", len, "uint", 0x1|0x40000000, "ptr", &buf, "uint*", size))
        throw Exception("CryptBinaryToString failed", -1)
    return StrGet(&buf)
}


24

Re: AHK: Текстовый хостинг

inseption86
Возможно ли добавлять запись в один и тот же файл в репозитории, без создания новых файлов для записи? Так не идёт -

	url := url_load_resp "/demo"
	
	text := b64Encode("11111111111111example25")
	var_post = {"message":"%A_index%", "content":"%text%"}
	  
	url_tovar(url, var_post)

25

Re: AHK: Текстовый хостинг

john_dease

Да!   https://docs.github.com/ru/rest/repos/c … 2022-11-28

26 (изменено: inseption86, 2023-02-11 13:44:29)

Re: AHK: Текстовый хостинг

john_dease
Спасибо, то что нужно!


token := "" 
title := "4-004748578"


content = 
(
[{"tag":"b", "children":["Смирнов Александр Алексеевич"]}]
)

url := % "https://api.telegra.ph/createPage?access_token=" . token "&title=" . title "&author_name=&content=" . content "&return_content=true"
MsgBox % url_tovar(url)
ExitApp


url_tovar(url) { 
    WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    WebRequest.Open("GET", url)
    WebRequest.Send()
    return WebRequest.ResponseText
}

27

Re: AHK: Текстовый хостинг

inseption86 пишет:
url := % "https://api.telegra.ph/createPage?access_token="

inseption86
Поясните для тех, кто не в теме, причём тут api.telegra.ph и зачем в начале знак процента?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

28

Re: AHK: Текстовый хостинг

teadrinker

https://telegra.ph/ это как раз, тот сервис, который мне подходит из-за статичной ссылки, название которой я могу сам задавать. % - хз, откуда он пошёл, из-за присутствия. переменной

29

Re: AHK: Текстовый хостинг

inseption86
Пожалуйста! Запустил ваш скрипт, прописав токен и свой тайтл. Сообщение показывает "ok":true и т.п. То есть, отправка произошла. Но почему-то ссылка, которую потом составляю из своего тайтла и названия сайта (https://telegra.ph/4-007-474857833) - содержит 404.

30 (изменено: inseption86, 2023-02-12 15:56:19)

Re: AHK: Текстовый хостинг

john_dease

"-02-11" - автоматом добавляется к ссылке ММ-dd.

31 (изменено: john_dease, 2023-02-11 23:48:47)

Re: AHK: Текстовый хостинг

А возможна ли отправка рандомного текста на один и тот же адрес?

32

Re: AHK: Текстовый хостинг

john_dease

https://telegra.ph/api#editPage

33

Re: AHK: Текстовый хостинг

inseption86
Повторю своё предложение, чем облако не устраивает?

Есть постоянная ссылка на файл, файл виден только тому у кого ссылка, создавать и изменять файл на ПК можно стандартными командами fileappend например, с Shell точно работает, банить за много скачиваний не будут.

inseption86 пишет:

В документе (*.docx) создаю QR код

QR код можно анк создать.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

34 (изменено: serzh82saratov, 2023-02-12 14:28:50)

Re: AHK: Текстовый хостинг

Пример файла.

Сейчас изменил файл в блокноте, обновился по ссылке за 3 секунды, на гитхабе бывало до 2 минут.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

35 (изменено: inseption86, 2023-02-12 15:56:05)

Re: AHK: Текстовый хостинг

serzh82saratov
Проблема в том, что на ПК, где создается документ с qr кодом, нет доступа в интернет, соответсвенно ссылку можно получить только из известных мне данных, таких как, например : дата, id клиента, а я уже после создаю эту ссылку и заливаю инфу по ней.

36

Re: AHK: Текстовый хостинг

Сделайте публичной папку, файлы которые добавите потом появятся по ссылке.
https://cloud.mail.ru/public/aLMc/a1AGc … личный.txt

  • https://cloud.mail.ru/public/aLMc/a1AGcPTL1 - папка

  • публичный.txt - файл

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

37 (изменено: inseption86, 2023-02-12 15:55:51)

Re: AHK: Текстовый хостинг

serzh82saratov
Ну тогда, все кто имеет ссылку могу посмотреть файлы других клиентов в публичной папке.

38

Re: AHK: Текстовый хостинг

Если догадаются убрать имя файла, то да.
А как вы тогда хотите имя файла забить сразу в QR?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

39

Re: AHK: Текстовый хостинг

inseption86
Я, по-моему, не в первый раз напоминаю вам о точках? Возможно, поможет бан?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

40 (изменено: inseption86, 2023-02-12 15:57:03)

Re: AHK: Текстовый хостинг

serzh82saratov

https://telegra.ph/0047478449293-11022023-02-12
, где «0047478449293-11022023» это id и дата(которые формируются перед создание qr, “-02-12” это уже сайт приписывает дату создание записи. + есть api и нет ограничений. Только, вроде бы, есть вероятность, что эта запись может быть найдена определенным поисковиком, но созданные мной записи я буду очищать через неделю после создания.

41

Re: AHK: Текстовый хостинг

inseption86 пишет:

“-02-12” это уже сайт приписывает дату создание записи

А это как заранее забить в qr?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

42 (изменено: inseption86, 2023-02-12 16:16:51)

Re: AHK: Текстовый хостинг

serzh82saratov
Ну я день в день заливаю.

43

Re: AHK: Текстовый хостинг

По сути нужна публичная папка, но с запретом просмотра её целиком, а просмотром только отдельных файлов по их именам. Такую бы функцию в облако.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

44 (изменено: Malcev, 2023-02-12 20:31:45)

Re: AHK: Текстовый хостинг

serzh82saratov, если продукт преднозначен не только для российских пользователей, то я бы mail.ru не рассматривал, так-как могут в любой момент заблокировать доступ.
Например из Латвии на него не попасть.

45

Re: AHK: Текстовый хостинг

Malcev пишет:

в любой момент заблокировать доступ

Тоже самое и наоборот.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

46

Re: AHK: Текстовый хостинг

serzh82saratov
Мне кажется, что  есть такое на Github, что можно привязывать к ссылке на свою приватную репозиторию заданный идентификатор ссылки , но это только в PRO версии (4$ в месяц, хотел оплатить, но что-то пошло не так).

47 (изменено: john_dease, 2023-04-28 03:08:40)

Re: AHK: Текстовый хостинг

john_dease пишет:

А возможна ли отправка рандомного текста на один и тот же адрес?

inseption86 пишет:

john_dease
https://telegra.ph/api#editPage

А есть ли там возможность не заменять ранее отправленный текст, а продолжать его?

И не удалось понять по этому коду, как добавлять новые записи в один и тот же файл репозитория.