Automatically migrated from Gitolite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

485 lines
23 KiB

8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
  1. categories:
  2. maintained:
  3. name: Actively Maintained
  4. description: These projects are actively developed. Bug reports and feature suggestions are welcomed. Development is generally ongoing.
  5. in_progress:
  6. name: Work In Progress
  7. description: These projects are currently being worked on, but are generally not yet in a usable state, or are getting a significant rewrite.
  8. finished:
  9. name: Finished
  10. description: These projects are (usually) feature-complete, or no longer relevant. Small bugs may get fixed, but other than that no development occurs.
  11. experiments:
  12. name: Experiments
  13. description: Just dabbling around with code. These projects may or may not turn into something useful. No guarantees.
  14. on_hold:
  15. name: On Hold
  16. description: These are projects that are not currently in active development, but will be in the future. Reasons vary.
  17. planned:
  18. name: Planned
  19. description: These are projects that are planned, but for which no (or extremely little) code exists yet. Typically in design stages.
  20. unmaintained:
  21. name: Unmaintained
  22. description: The dead and the buried. These projects are abandoned, and no longer receive any updates. Use at your own risk.
  23. projects:
  24. Fleet:
  25. category: planned
  26. notes: This project consists of a number of other sub-projects. These sub-projects reference Fleet in their description or notes.
  27. description: A distributed hosted services grid for non-profit projects.
  28. contributions_accepted: no
  29. PDF Inspector:
  30. category: planned
  31. description: A web-based PDF equivalent of Developer Tools, for debugging and taking apart PDF files.
  32. contributions_accepted: no
  33. Image Batcher:
  34. category: planned
  35. description: A GUI tool for batch-processing images using GraphicsMagick.
  36. contributions_accepted: no
  37. AnonNews:
  38. category: in_progress
  39. description: An uncensored news and discussion platform about Anonymous and (loosely) related topics.
  40. notes: Currently undergoing a significant rewrite.
  41. version: 2.0
  42. website: http://anonnews.org/
  43. repository: https://github.com/joepie91/anonnews2
  44. contributions_accepted: no
  45. license: WTFPL / CC0
  46. PDFy:
  47. category: maintained
  48. description: A free instant PDF hosting and viewing service, that can be embedded into other websites.
  49. website: http://pdf.yt/
  50. repository: https://github.com/joepie91/pdfy
  51. contributions_accepted: yes
  52. license: WTFPL / CC0 (pdf.js portions Apache 2.0)
  53. ReDonate:
  54. category: maintained
  55. notes: Needs work. In particular in the area of statistics.
  56. description: Recurring contributions, done right.
  57. website: http://redonate.net/
  58. repository: https://github.com/joepie91/redonate
  59. contributions_accepted: yes
  60. license: WTFPL / CC0
  61. pastebin-scrape:
  62. category: maintained
  63. notes: Broke a while ago, then magically started working again. Reason unclear.
  64. description: A resilient Pastebin.com scraper.
  65. website: https://archive.org/details/pastebinpastes
  66. repository: https://github.com/joepie91/pastebin-scrape
  67. contributions_accepted: yes
  68. license: WTFPL / CC0
  69. circd-node:
  70. category: experiments
  71. description: A second attempt at writing an IRCd, this time in Node.js.
  72. repository: https://github.com/joepie91/circd-node
  73. contributions_accepted: no
  74. license: WTFPL / CC0
  75. pythonwhois:
  76. category: maintained
  77. description: A library for retrieving and parsing WHOIS data in Python.
  78. version: 2.2.2
  79. website: http://cryto.net/pythonwhois
  80. repository: https://github.com/joepie91/python-whois
  81. contributions_accepted: yes
  82. license: WTFPL / CC0
  83. projectlist:
  84. category: maintained
  85. description: The source for this page.
  86. repository: https://github.com/joepie91/projectlist
  87. contributions_accepted: yes
  88. license: WTFPL / CC0
  89. node-ia:
  90. category: in_progress
  91. description: A Node.js port of the `internetarchive` Python library, for interacting with the Internet Archive S3 and Metadata APIs.
  92. repository: https://github.com/joepie91/node-ia
  93. contributions_accepted: no
  94. license: WTFPL / CC0
  95. Cryto Team:
  96. category: on_hold
  97. notes: Currently on hold. A significant amount of code needs to be written before this is even remotely usable.
  98. description: A project management and group collaboration platform for non-profit projects.
  99. repository: https://github.com/joepie91/crytoteam
  100. contributions_accepted: yes
  101. license: WTFPL / CC0
  102. Cryto-Status:
  103. category: in_progress
  104. description: A realtime server and service monitoring system.
  105. repository: https://github.com/joepie91/cryto-status
  106. contributions_accepted: yes
  107. license: WTFPL / CC0
  108. CPHP:
  109. category: in_progress
  110. notes: In a usable state, and already used in numerous of the projects here, but largely undocumented and no official 1.0 release yet.
  111. description: An intuitive PHP framework that can be learned in 60 minutes.
  112. repository: https://github.com/joepie91/cphp
  113. contributions_accepted: yes
  114. license: WTFPL / CC0
  115. Nexus:
  116. category: in_progress
  117. notes: An essential component of Fleet.
  118. description: An arbitrary data and message routing daemon for distributed resource pools.
  119. repository: https://github.com/joepie91/Nexus
  120. contributions_accepted: yes
  121. license: WTFPL / CC0
  122. Radium:
  123. category: in_progress
  124. description: A light-weight batteries-included HTML5 game engine.
  125. repository: https://github.com/joepie91/radium
  126. contributions_accepted: no
  127. license: WTFPL / CC0
  128. vpslist:
  129. category: on_hold
  130. notes: Pending completion of a significant rewrite.
  131. description: Web application for comparing VPS providers on various specifications, allowing for filtering and sorting.
  132. website: http://vps-list.cryto.net/
  133. repository: https://github.com/joepie91/vpslist
  134. contributions_accepted: yes
  135. license: WTFPL / CC0
  136. zippydoc:
  137. category: maintained
  138. description: Documentation markup language and library, including HTML converter.
  139. version: 1.2
  140. website: http://cryto.net/zippydoc
  141. repository: https://github.com/joepie91/zippydoc
  142. contributions_accepted: yes
  143. license: WTFPL / CC0
  144. CVM:
  145. category: on_hold
  146. notes: Requires significant work before it is in a usable state. Please note that architecture-changing contributions are not currently accepted.
  147. description: A free and open-source VPS panel.
  148. repository: https://github.com/joepie91/cvm
  149. contributions_accepted: yes
  150. license: WTFPL / CC0
  151. Cryto Books:
  152. category: on_hold
  153. notes: Pending significant rewrite, of the crawler(s) in particular. Help is much appreciated.
  154. description: An e-book crawler and search engine.
  155. version: 1.0
  156. repository: https://github.com/joepie91/crytobooks
  157. contributions_accepted: yes
  158. license: WTFPL / CC0
  159. Tahoe-S3:
  160. category: on_hold
  161. notes: Put on hold as non-essential. Will eventually be used for Fleet, but will be preceded by a generic CDN frontend.
  162. description: An S3-like API frontend and self-healing mechanism for Tahoe-LAFS.
  163. repository: https://github.com/joepie91/tahoe-s3
  164. contributions_accepted: yes
  165. license: WTFPL / CC0
  166. pytahoe:
  167. category: maintained
  168. notes: In need of some serious attention, capabilities are currently very limited. Usable for read-only usage, though.
  169. description: A Python module for working with the Tahoe-LAFS filesystem.
  170. version: 1.0.3
  171. repository: https://github.com/joepie91/pytahoe
  172. contributions_accepted: yes
  173. license: WTFPL / CC0
  174. openNG:
  175. category: on_hold
  176. notes: On hold, pending decisions about a change in technology stack.
  177. description: An open-source node graph-style intelligence platform
  178. repository: https://github.com/joepie91/openNG
  179. contributions_accepted: no
  180. license: WTFPL / CC0
  181. JSDE:
  182. category: on_hold
  183. notes: Newer, modified version using Angular.js incorporated in OpenNG. Future as a stand-alone project is uncertain.
  184. description: Fully client-side 'desktop environment' in Javascript, intended for data processing web applications.
  185. repository: https://github.com/joepie91/jsde
  186. contributions_accepted: no
  187. license: WTFPL / CC0
  188. Envoy:
  189. category: on_hold
  190. notes: Project was axed by employer. Development may continue independently in the future.
  191. description: An XMPP platform designed for team collaboration.
  192. repository: https://github.com/KnightSwarm/Envoy
  193. contributions_accepted: yes
  194. license: GPLv3
  195. Cryto.net:
  196. category: on_hold
  197. notes: More important projects to sort out currently. Will be resumed when there's time.
  198. description: The new http://cryto.net/ website.
  199. repository: https://github.com/joepie91/cryto-site
  200. contributions_accepted: yes
  201. license: WTFPL / CC0
  202. todo:
  203. category: on_hold
  204. notes: May get absorbed into a larger project involving externally pushed todo items. Hosted version will remain operational.
  205. description: A todo web-app for overworked hackers.
  206. repository: https://github.com/joepie91/todo
  207. contributions_accepted: yes
  208. license: WTFPL / CC0
  209. pyLSA:
  210. category: on_hold
  211. notes: Basic functionality works. Configuration and authentication code missing.
  212. description: A self-contained simple statistics agent.
  213. repository: https://github.com/joepie91/pyLSA
  214. contributions_accepted: yes
  215. license: WTFPL / CC0
  216. Cryto Learn:
  217. category: on_hold
  218. notes: Pending completion of a bunch of crawlers. This is quite a bit of work to do correctly. Internal architecture also needs some work.
  219. description: A meta-search engine for online courses and educational materials.
  220. website: http://learn.cryto.net/
  221. repository: https://github.com/joepie91/crytolearn
  222. contributions_acceptd: yes
  223. license: WTFPL / CC0
  224. pysfx:
  225. category: maintained
  226. description: Tool for creating self-extracting self-contained Python scripts with autorun functionality.
  227. version: 0.1
  228. repository: https://github.com/joepie91/pysfx
  229. contributions_accepted: yes
  230. license: WTFPL / CC0
  231. resolv:
  232. category: on_hold
  233. notes: Resolvers need fixing. Architecture changes required to accomodate CAPTCHAs.
  234. description: A Python module for resolving URLs of streaming sites and filehosters to direct download URLs.
  235. version: 1.2.0
  236. repository: https://github.com/joepie91/resolv
  237. contributions_accepted: yes
  238. license: WTFPL / CC0
  239. emailparser:
  240. category: finished
  241. notes: No formal documentation. Use --help on the various scripts for instructions.
  242. description: Parser and static HTML renderer for .eml files.
  243. repository: https://github.com/joepie91/emailparser
  244. contributions_accepted: yes
  245. license: WTFPL / CC0
  246. ScraperScript:
  247. category: experiments
  248. notes: Functional. Future development undetermined.
  249. description: A bookmarklet that helps you find unique selectors for page elements.
  250. website: http://cryto.net/scraperscript/
  251. repository: https://github.com/joepie91/scraperscript
  252. contributions_accepted: yes
  253. license: WTFPL / CC0
  254. scantools:
  255. category: maintained
  256. description: An assortment of tools for scanning books.
  257. repository: https://github.com/joepie91/scantools
  258. contributions_accepted: yes
  259. license: WTFPL / CC0
  260. Python Documentation:
  261. category: on_hold
  262. notes: Documentation takes a lot of time to write correctly. On hold indefinitely until I find the time.
  263. description: An attempt at writing better Python documentation.
  264. repository: https://github.com/joepie91/python-docs
  265. contributions_accepted: yes
  266. license: WTFPL / CC0
  267. filething:
  268. category: maintained
  269. description: A thin light-weight wrapper library, to make filesystem operations in Python suck less.
  270. version: 1.0
  271. repository: https://github.com/joepie91/filething
  272. contributions_accepted: yes
  273. license: WTFPL / CC0
  274. image-disc:
  275. category: finished
  276. description: A small utility to batch-create archival-quality images of CDs/DVDs on Linux.
  277. repository: https://github.com/joepie91/image-disc
  278. contributions_accepted: yes
  279. license: WTFPL / CC0
  280. wpcom-to-jekyll:
  281. category: finished
  282. description: A WordPress.com-to-Jekyll converter.
  283. repository: https://github.com/joepie91/wpcom-to-jekyll
  284. contributions_accepted: yes
  285. license: WTFPL / CC0
  286. phenny:
  287. category: maintained
  288. notes: This is a fork of https://github.com/sbp/phenny. Additional plugins are developed from time to time.
  289. description: A Python IRC bot.
  290. repository: https://github.com/joepie91/phenny
  291. contributions_accepted: yes
  292. license: "Core: Eiffel Forum License 2, added plugins: WTFPL / CC0"
  293. nzbspider:
  294. category: finished
  295. description: A simple tool to automatically download NZBs for given releases.
  296. repository: https://github.com/joepie91/nzbspider
  297. contributions_accepted: yes
  298. license: WTFPL / CC0
  299. circd:
  300. category: unmaintained
  301. description: My first attempt at writing an IRCd, in Python.
  302. repository: https://github.com/joepie91/circd
  303. contributions_accepted: no
  304. license: WTFPL / CC0
  305. isohunt-grab:
  306. category: finished
  307. description: A seesaw pipeline for Isohunt archiving.
  308. repository: https://github.com/joepie91/isohunt-grab
  309. contributions_accepted: no
  310. license: WTFPL / CC0
  311. decube:
  312. category: finished
  313. description: A quick tool for decoding HTML source that is encoded with the Ioncube HTML encoder.
  314. repository: https://github.com/joepie91/main/blob/master/tools/decoding/decube.py
  315. contributions_accepted: yes
  316. license: WTFPL / CC0
  317. bayfilesfetch:
  318. category: finished
  319. notes: This may or may not still work.
  320. description: A script for turning Bayfiles URLs into wget-able URLs.
  321. repository: https://github.com/joepie91/main/blob/master/tools/downloading/bayfilesfetch.py
  322. contributions_accepted: no
  323. license: WTFPL / CC0
  324. minusfetch:
  325. category: finished
  326. notes: This may or may not still work.
  327. description: A script for turning Min.us URLs into wget-able URLs.
  328. repository: https://github.com/joepie91/main/blob/master/tools/downloading/minusfetch.py
  329. contributions_accepted: no
  330. license: WTFPL / CC0
  331. musicsearch.py:
  332. category: finished
  333. description: A commandline script for searching (and playing) music files via ex.fm.
  334. repository: https://github.com/joepie91/main/blob/master/tools/downloading/musicsearch.py
  335. contributions_accepted: yes
  336. license: WTFPL / CC0
  337. resolv_dl:
  338. category: finished
  339. description: Resolves a URL from a file or video host using the `resolv` library, and downloads it.
  340. repository: https://github.com/joepie91/main/blob/master/tools/downloading/resolv_dl.py
  341. contributions_accepted: no
  342. license: WTFPL / CC0
  343. resolv_vlc:
  344. category: finished
  345. description: Resolves a URL from a file or video host using the `resolv` library, and downloads it.
  346. repository: https://github.com/joepie91/main/blob/master/tools/downloading/resolv_dl.py
  347. contributions_accepted: no
  348. license: WTFPL / CC0
  349. webfonts.py:
  350. category: on_hold
  351. notes: Currently quite broken. Fails to retrieve all types of font formats.
  352. description: A script for downloading font files from Google Webfonts in various formats.
  353. repository: https://github.com/joepie91/main/blob/master/tools/downloading/webfonts.py
  354. contributions_accepted: yes
  355. license: WTFPL / CC0
  356. catarc:
  357. category: maintained
  358. description: A tool to output (multiple) archives and compressed files to stdout, without the decompressed data ever touching the disk.
  359. version: 1.1
  360. repository: https://github.com/joepie91/catarc
  361. contributions_accepted: yes
  362. license: WTFPL / CC0
  363. sha1rename:
  364. category: finished
  365. description: A script for renaming files according to their own SHA1 hash.
  366. repository: https://github.com/joepie91/main/blob/master/tools/file-processing/sha1rename.py
  367. contributions_accepted: no
  368. license: WTFPL / CC0
  369. ipcheck:
  370. category: finished
  371. notes: Messy. The `dnsbl.txt` file is included in the parent folder.
  372. description: A mass-DNSBL-checking IRC bot, for networks whose services package and IRCd do not have DNSBL functionality. Requires oper credentials.
  373. repository: https://github.com/joepie91/main/blob/master/tools/irc/ipcheck.py
  374. contributions_accepted: yes
  375. license: WTFPL / CC0
  376. rakill:
  377. category: finished
  378. description: An IRC bot that can match all users on a network against a regular expression, and list, kill or gline them. Useful for dealing with IRC botfloods when the services package is lacking in moderation tools. Supports UnrealIRCd and InspIRCd (and possibly others).
  379. repository: https://github.com/joepie91/main/blob/master/tools/irc/rakill.py
  380. contributions_accepted: yes
  381. license: WTFPL / CC0
  382. flickrgrab:
  383. category: finished
  384. notes: May or may not still work.
  385. description: Script for mass-downloading a Flickr user.
  386. repository: https://github.com/joepie91/main/blob/master/tools/scrapers/flickrgrab.py
  387. contributions_accepted: yes
  388. license: WTFPL / CC0
  389. speedtest.py:
  390. category: unmaintained
  391. notes: Never finished. Works for downloading, but not for uploading. Plenty of alternatives around.
  392. description: A script for running a speedtest from your terminal.
  393. repository: https://github.com/joepie91/main/blob/master/tools/server-management/speedtest.py
  394. contributions_accepted: no
  395. license: WTFPL / CC0
  396. BoxOnABudget:
  397. category: on_hold
  398. notes: Unlikely to ever be finished. Originally intended as a replacement for LowEndBox/LowEndTalk, but seems VPSBoard has that mostly covered now.
  399. description: The forum and blog software for the (work-in-progress) BoxOnABudget site.
  400. repository: https://github.com/joepie91/box
  401. contributions_accepted: yes
  402. license: WTFPL / CC0
  403. 4chandownloader:
  404. category: unmaintained
  405. notes: Probably broken.
  406. description: A script to download all full-size images in a 4chan thread.
  407. repository: https://github.com/joepie91/4chandownloader
  408. contributions_accepted: no
  409. license: WTFPL / CC0
  410. jamendoparser:
  411. category: unmaintained
  412. notes: Given the Jamendo API changes, it's very questionable whether this script still works or will keep working in the future.
  413. description: A script that downloads the Jamendo database dump, and parses it into an SQLite database.
  414. repository: https://github.com/joepie91/jamendoparser
  415. contributions_accepted: no
  416. license: WTFPL / CC0
  417. hypervm-migrate:
  418. category: unmaintained
  419. notes: Functional against the version of HyperVM at the date of last release (March 7, 2013). No guarantees, always backup your stuff.
  420. description: A HyperVM mass migration script.
  421. repository: https://github.com/joepie91/hypervm-migrate
  422. contributions_accepted: no
  423. license: WTFPL / CC0
  424. multiloggy:
  425. category: maintained
  426. notes: This is a fork of Sean B. Palmers' `loggy` bot. The original did not have support for more than one channel.
  427. description: A public IRC logging bot, with multi-channel support.
  428. repository: https://github.com/joepie91/multiloggy
  429. contributions_accepted: yes
  430. license: Unclear
  431. tahoe-tools:
  432. category: finished
  433. description: Some miscellaneous tools for interacting with a Tahoe-LAFS storage grid.
  434. repository: https://github.com/joepie91/tahoe-tools
  435. contributions_accepted: yes
  436. license: WTFPL / CC0
  437. nodecontrol:
  438. category: unmaintained
  439. notes: Superseded by Nexus and Cryto-Status.
  440. description: Server deployment, control and monitoring application.
  441. repository: https://github.com/joepie91/nodecontrol
  442. contributions_accepted: yes
  443. license: WTFPL / CC0
  444. Cryto WHOIS:
  445. category: on_hold
  446. notes: This turned out not to work well with lighttpd. MongoDB also turns out to be a bad choice. May be rewritten in the future.
  447. description: A web-based public frontend for the `pythonwhois` library.
  448. website: http://whois.cryto.net/
  449. repository: https://github.com/joepie91/crytowhois
  450. contributions_accepted: yes
  451. license: WTFPL / CC0
  452. multipaste:
  453. category: unmaintained
  454. notes: Messy, probably broken by now.
  455. description: Quick-and-dirty script for pasting the same text to multiple pastebin services.
  456. repository: https://github.com/joepie91/multipaste
  457. contributions_accepted: yes
  458. license: WTFPL / CC0
  459. Webshots Tools:
  460. category: finished
  461. notes: Webshots is no more.
  462. description: Crawling tools for the ArchiveTeam Webshots archiving project.
  463. repository: https://github.com/joepie91/webshots
  464. contributions_accepted: no
  465. license: WTFPL / CC0
  466. pyreactor:
  467. category: on_hold
  468. notes: Fate uncertain. May perhaps be updated to use ZeroMQ, but is likely to simply be abandoned.
  469. description: A simple evented networking library for Python, designed for easy creation of custom protocols.
  470. repository: https://github.com/joepie91/pyreactor
  471. contributions_accepted: yes
  472. license: WTFPL / CC0
  473. lighttpdparse:
  474. category: finished
  475. description: A simple script for getting the top statistics from one or more lighttpd access log files.
  476. repository: https://github.com/joepie91/lighttpdparse
  477. contributions_accepted: yes
  478. license: WTFPL / CC0
  479. GMHost:
  480. category: unmaintained
  481. notes: Hosted service currently down. Low demand.
  482. description: A simple Tahoe-LAFS based filehosting service.
  483. website: http://gmhost.cryto.net/
  484. repository: https://github.com/joepie91/gmhost
  485. contributions_accepted: yes
  486. license: WTFPL / CC0