Diff: [root] @ 711ba91f858 | faq | css

Merge branch 'master' of bitcheese.net:/var/gits/bwiki

Merged: <a href="/diff/adf17f40979d50fdb294d9d515062ebda01d7ba9">adf17f40979d50fdb294d9d515062ebda01d7ba9</a> <a href="/diff/98ba3c262f0be5a3ec31fc2412c71850d1c9703b">98ba3c262f0be5a3ec31fc2412c71850d1c9703b</a>

File created: 33188 dump/api [Diff]

diff --git a/dump/api b/dump/api
new file mode 100644
index 0000000..b760795
-- /dev/null
++ b/dump/api
@@ -0,0 +1,35 @@
h1. How to use dump.bitcheese.net to asynchronously upload files

1. Generate an unique token for your upload, sending GET request to @http://dump.bitcheese.net/gentoken@

bc. % curl http://dump.bitcheese.net/gentoken
nuxyzud<...>umonuso

2. Add this token as @token@ form field when uploading a file

bc. % curl -F file=@file -F token=nuxyzud<...>wyfumonuso http://dump.bitcheese.net/upload-file?simple
http://dump.bitcheese.net/files/urobos/

3. If you want to query progress of file upload, you can send GET request to @http://dump.bitcheese.net/gettoken/$token@

bc. curl http://dump.bitcheese.net/gettoken/nuxyzu<...>fumonuso

This returns either an empty string (if file isn't uploaded yet or token doesn't exist) or relative path to file, like @files/urobos/file@

@gentoken@ and @gettoken@ are also available in JS format, just append "?format=js" to URI:

bc. % curl http://dump.bitcheese.net/gentoken?format=js
uploader.callback("nuxyzud<...>umonuso");

bc. % curl http://dump.bitcheese.net/gettoken/nuxyzud<...>umonuso?format=js
uploader.callback("images/uwegyra/font.png", {
"url":"http://dump.localhost/images/uwegyra/font.png/preview",
"name":"font.png",
"size":1186,
"file":"http://dump.localhost/images/uwegyra/font.png",
"pixelsize":[164,36],
"thumbsize":[400,88],
"thumb":"http://dump.localhost/images/uwegyra/thumb/font.png"
});

Fields should be self-descriptive.
\ No newline at end of file

File created: 33188 dump/index [Diff]

diff --git a/dump/index b/dump/index
new file mode 100644
index 0000000..e3d02f7
-- /dev/null
++ b/dump/index
@@ -0,0 +1,53 @@
api - Description of API for using dump.bitcheese.net from other sites
script - Shell script to use dump.bitcheese.net from command line

h1. dump.bitcheese.net description

toc.

h2. Service description

dump.bitcheese.net is a web service for sharing files via HTTP protocol.

h2. Service philosophy

dump.bitcheese.net is intended to be a simple web file sharing service, never deleting your files. I hate dead links. If there's one linking to this site, notify me and I'll do my best to fix it. All files are regularly backed up.

h2. Files storage terms

Current file size limits are displayed on front page. Files are stored forever. You cannot delete your files.

h2. Copyright

If someone asks me to remove some files and confirms that they own copyright to this information, I will remove the files in question. BTW, nobody did yet.

h2. Usage terms

Don't take more resources then you need. If I notice that service is being abused, I'll block related activity.

h2. FAQ

h3. Can I upload child porn here?

As I currently do not posess any software to determine if given image is child porn, and neither do I personally check all the files that get uploaded, guess you can. All illegal (Russian or British laws) files will be deleted on authority notice.

h3. Why can't I delete my own files?

Because I'd hate to let down somebody who clicked your link in hopes of seeing a file.

h2. Donate

Apparently service is growing, and I probably need to move it to better hosting. And fix the code. And there is no better incentive for the latter than money. You can donate everything you own via "bitcoin":http://bitcoin.org/:

17MziqwNxtaoBGf9PmMbiZAn7wMvmUZRpE

Or via PayPal:

nomarkup. <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG_global.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

File created: 33188 dump/script [Diff]

diff --git a/dump/script b/dump/script
new file mode 100644
index 0000000..eb8dd53
-- /dev/null
++ b/dump/script
@@ -0,0 +1 @@
:https://gist.github.com/221804
\ No newline at end of file

File deleted: 33188 howto/ajax-dump [Diff]

diff --git a/howto/ajax-dump b/howto/ajax-dump
deleted file mode 100644
index b760795..0000000
-- a/howto/ajax-dump
++ /dev/null
@@ -1,35 +0,0 @@
h1. How to use dump.bitcheese.net to asynchronously upload files

1. Generate an unique token for your upload, sending GET request to @http://dump.bitcheese.net/gentoken@

bc. % curl http://dump.bitcheese.net/gentoken
nuxyzud<...>umonuso

2. Add this token as @token@ form field when uploading a file

bc. % curl -F file=@file -F token=nuxyzud<...>wyfumonuso http://dump.bitcheese.net/upload-file?simple
http://dump.bitcheese.net/files/urobos/

3. If you want to query progress of file upload, you can send GET request to @http://dump.bitcheese.net/gettoken/$token@

bc. curl http://dump.bitcheese.net/gettoken/nuxyzu<...>fumonuso

This returns either an empty string (if file isn't uploaded yet or token doesn't exist) or relative path to file, like @files/urobos/file@

@gentoken@ and @gettoken@ are also available in JS format, just append "?format=js" to URI:

bc. % curl http://dump.bitcheese.net/gentoken?format=js
uploader.callback("nuxyzud<...>umonuso");

bc. % curl http://dump.bitcheese.net/gettoken/nuxyzud<...>umonuso?format=js
uploader.callback("images/uwegyra/font.png", {
"url":"http://dump.localhost/images/uwegyra/font.png/preview",
"name":"font.png",
"size":1186,
"file":"http://dump.localhost/images/uwegyra/font.png",
"pixelsize":[164,36],
"thumbsize":[400,88],
"thumb":"http://dump.localhost/images/uwegyra/thumb/font.png"
});

Fields should be self-descriptive.
\ No newline at end of file

File created: 40960 howto/ajax-dump [Diff]

diff --git a/howto/ajax-dump b/howto/ajax-dump
new file mode 120000
index 0000000..ff311f1
-- /dev/null
++ b/howto/ajax-dump
@@ -0,0 +1 @@
dump/api
\ No newline at end of file

File: howto/vangers-linux [Diff]

diff --git a/howto/vangers-linux b/howto/vangers-linux
index 571eaab..1034cc3 100644
-- a/howto/vangers-linux
++ b/howto/vangers-linux
@@ -54,7 +54,7 @@ h3. Где взять Clunk?

# Clunk можно собирать из svn (@svn co https://clunk.svn.sourceforge.net/svnroot/clunk clunk && cd clunk/trunk && scons...@)
# Можно скачать *libclunk.so* для "32бит":http://dump.bitcheese.net/files/repenap/libclunk.so или для "64бит":http://jvfiles.mjv-art.org/files/64/libclunk.so и скопировать в /usr/local/lib/.
# Можно еще собрать clunk через cmake, находясь в его исходниках, wget [http://dump.bitcheese.net/files/pycomor/CMakeLists.txt] [:http://dump.bitcheese.net/files/pycomor/CMakeLists.txt] && cmake . && make && make install.

h3. Нерусское видео кое-где

File: ugnich-trap [Diff]

diff --git a/ugnich-trap b/ugnich-trap
index 7fd1b52..7975aab 100644
-- a/ugnich-trap
++ b/ugnich-trap
@@ -1,4 +1,4 @@
h1.
h1(#ugnichtrap). Угнич — трап

!http://dump.bitcheese.net/images/epujyhe/thumb/ugf.jpeg(2 года в /fg/)!:http://dump.bitcheese.net/images/epujyhe/ugf.jpeg

@@ -11,11 +11,11 @@ _"из блога @Tonya":http://juick.com/Tonya/1361262_

toc.

h2.

h2(#similarities). Сходства

Субъекты имеют парные имена: Антон и Антонина.

h3.

h3(#look). Внешность

На первой паре фотографий обратите внимание на совпадающие две родинки на правой щеке. На второй паре видна и третья родинка возле рта. На третьей совпадает родинка справа (от нас) возле носа.

@@ -41,7 +41,7 @@ h3. Внешность

Большие сомнения вызывают руки. Обычно они наоборот — выдают транссексуала, но на фотографиях в полный рост они совсем не похожи. Объяснить это можно тем, что Тоня — более пухлая, чем Антон. Посмотрите, например, как выражен у нее второй подбородок.

h3.

h3(#blog). Блог

Блог Тони — практически копия старого блога Антона, когда он в него еще активно постил.

@@ -64,9 +64,9 @@ p(#jabber-resources). Оба любят писать с ресурсов @api@ Ð

!http://dump.bitcheese.net/images/ujavema/thumb/1403311.jpeg!:http://dump.bitcheese.net/images/ujavema/1403311.jpeg

h2.

h2(#tonyastory). Возможная история Тони

h3.

h3(#transsexual). В качестве транссексуала

В пользу этой теории кричат фотографии ("#1378432":http://juick.com/1378432, "#1482610":http://juick.com/1482610), где девушка умудрилась запечатлеть себя с кадыком:

@@ -93,7 +93,7 @@ bq. Привет, Juick. У меня совсем нет друзей, но ес
* "учится готовить":http://juick.com/Tonya/1378097
* и многое другое. Читайте сами.

h3.

h3(#originallyfemale). Изначально в качестве девочки

Дело в том, что единственные фотографии, которые мы имеем — с HTC'шного конкурса, куда она могла сходить сама, убрав макияж и приведя себя в неряшливый вид.

@@ -103,19 +103,19 @@ h3. Изначально в качестве девочки

Теории противоречит необычный для девушки низкий голос Тони (см. ниже).

h3.

h3(#compromiss). Компромиссный вариант

Антон превратился в Тоню и давай хвастаться своим новым друзьям про виртуала-Антона. Секрет хранится там, где и полагается — у всех на виду.

Пока что объясняет все и ничему не противоречит.

h2.

h2(#witnessess). Слово очевидцам

h3.

h3(#antononly). Общавшиеся только с Антоном

Пока неизвестны.

h3.

h3(#tonyaonly). Общавшиеся только с Тоней

Олег «Забиватор» Царев. Есть в жуйке ("@zabivator":http://juick.com/zabivator/) и в ЖЖ ("zabivator.livejournal.com":http://zabivator.livejournal.com). Встречался с ней вживую. Именно он называет ее Тоней. Был допрошен. Сходство с Антоном отрицает. Фотографии и видео с Антоном мы ему показывали. Считает Тоню красивой, но закомплексованной девушкой. Нас ругал. Судя по всему, или совсем долбоеб, или посвященный.

@@ -132,15 +132,15 @@ bq. <l29ah> угнич - жалкое зрелище
<l29ah> как такое можно трогать руками?
<l29ah> алсо, настроил лексику вайфай на линуске через iwconfig и wpa_supplicant

h3.

h3(#bothwitness). Общавшиеся с обоими

"@0xFFFFFF":http://juick.com/0xFFFFFF: "#1031136":http://juick.com/1031136, "#1282657":http://juick.com/0xFFFFFF/1282657. Авторы не стали ее допрашивать, учитывая то, что они теперь скорее поверят в существование зеленых человечков, чем в то, что существуют настолько похожие мальчик и девочка. Впоследствии "умерла":http://juick.com/Tonya/1409097, на "поминках":http://dump.bitcheese.net/files/atamure/thread.html были забанены сотни юзеров[1].

h2.

h2(#andalso). Пользуясь случаем

Угнич, сука, разбань "@dmz'у":http://juick.com/dmz/ вебню, заебал уже.

h2.

h2(#seealso). Смотрите также

* Бекап "фотографий":http://komar.bitcheese.net/files/ugnich/photo, "видео":http://komar.bitcheese.net/files/ugnich/video, а так же "всех записей, которые вела Тоня":http://komar.bitcheese.net/files/ugnich/Tonya-blog/.
* "Бекап блогов некоторых забаненых пользователей.":http://static.bitcheese.net/juick/

By Alexander Markov on 2012-02-18 19:21:00 +0400 Powered by bitcheese wiki engine